From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9CE061581EE for ; Thu, 10 Apr 2025 19:29:06 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 8AB163436C0 for ; Thu, 10 Apr 2025 19:29:06 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 7406D1104B0; Thu, 10 Apr 2025 19:29:05 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 65A0D1104B0 for ; Thu, 10 Apr 2025 19:29:05 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 10F563436BD for ; Thu, 10 Apr 2025 19:29:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 41F611AB2 for ; Thu, 10 Apr 2025 19:29:03 +0000 (UTC) From: "Ben Kohler" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ben Kohler" Message-ID: <1744313332.2a76c01c91d8bef3ff434dde8149657ce500ef58.bkohler@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/ell/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/ell/Manifest dev-libs/ell/ell-0.76.ebuild X-VCS-Directories: dev-libs/ell/ X-VCS-Committer: bkohler X-VCS-Committer-Name: Ben Kohler X-VCS-Revision: 2a76c01c91d8bef3ff434dde8149657ce500ef58 X-VCS-Branch: master Date: Thu, 10 Apr 2025 19:29:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3dd29433-39aa-4110-9cad-2e34dc63e0fe X-Archives-Hash: 6e1fc3beb507c416b4071dfc89616775 commit: 2a76c01c91d8bef3ff434dde8149657ce500ef58 Author: Ben Kohler gentoo org> AuthorDate: Wed Apr 9 14:02:42 2025 +0000 Commit: Ben Kohler gentoo org> CommitDate: Thu Apr 10 19:28:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a76c01c dev-libs/ell: add 0.76 Signed-off-by: Ben Kohler gentoo.org> dev-libs/ell/Manifest | 1 + dev-libs/ell/ell-0.76.ebuild | 59 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest index bdc7112a1b4e..6ac6b56992ef 100644 --- a/dev-libs/ell/Manifest +++ b/dev-libs/ell/Manifest @@ -2,3 +2,4 @@ DIST ell-0.71.tar.xz 574408 BLAKE2B ccd0f15504621c183b9f3e8d109f1f66c23d88b2e077 DIST ell-0.72.tar.xz 582352 BLAKE2B 8e1dfdc1d61c8d1975cd28f1ee961d2d4ba689a736e4b21f7e9e3cca319f514770738bcdfbc7893df4a07ccb75f0b1d282280d631ee53b4dd002e1561c13545b SHA512 40917478291aeca536f79af366fa3cf83ddfd917a42a26bea00cf8f4c60f206839bf427e7fe4dc1e3417e45ea05d80a08616850646543da06316e11ea2505739 DIST ell-0.73.tar.xz 581984 BLAKE2B 62e4ec267a29374fced8243c7a7b1fe1bd88146dd732b63720a6821df38c8154c2257f26a00dce7191ee210a868f506909a4c2c66bf14319f09b3d976dae1d14 SHA512 234df7e0445c2c160e9973158db0f14f3acd8d97c4605d0061e63fda60abd037ecd2b32638769ddfc243df09bab7f3ecbc3a819ebd318754ecf49fc14204d7a5 DIST ell-0.74.tar.xz 583132 BLAKE2B 5e1a7766bdfe27ab9c825df7ed9a9b1ecebec4fc25e2ebf39d1b00bcd21832557d78d26c48b0602ea4be7d7ba21cb4ef50a410b54af5bb1cacc7b9a58317034d SHA512 098ac3d225598a2bc9e312bc4a2643504691715acf5ba3657349274b2b3439998fd2975bf39a11affea60ae991750ab4741cb215ec4185d51b6b23f8223396c8 +DIST ell-0.76.tar.xz 593312 BLAKE2B 667e522bef5a400a549f194468283db95b528f94a1721e062e79f14e0a9d1620669ba8fa050a47f56906aba17cce1e27e584fe4374da390e8b9556d46369622e SHA512 cb2fe252c40133ffb5cb1ce64cf8e6f7df488dfd775efac8be1237464274f2077043146d4836b5ac9f2b1ca2ebd705a826769d05fcb3b3b3fcc13e125fadaaf2 diff --git a/dev-libs/ell/ell-0.76.ebuild b/dev-libs/ell/ell-0.76.ebuild new file mode 100644 index 000000000000..09d88fbab270 --- /dev/null +++ b/dev-libs/ell/ell-0.76.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic linux-info + +DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" +HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git" +if [[ "${PV}" == *9999 ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" +else + SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi +LICENSE="LGPL-2.1+" +SLOT="0" + +IUSE="pie test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( sys-apps/dbus )" + +CONFIG_CHECK=" + ~TIMERFD + ~EVENTFD + ~CRYPTO_USER_API + ~CRYPTO_USER_API_HASH + ~CRYPTO_MD5 + ~CRYPTO_SHA1 + ~KEY_DH_OPERATIONS +" + +src_prepare() { + default + sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \ + unit/test-dbus*.c unit/dbus.conf || die + [[ "${PV}" == *9999 ]] && eautoreconf +} + +src_configure() { + append-cflags "-fsigned-char" #662694 + local myeconfargs=( + $(use_enable pie) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name "*.la" -delete || die +} + +src_test() { + # New dbus tests fail with >3 jobs, this should get fixed soon + emake -j1 check +}