summaryrefslogtreecommitdiff
path: root/dev-libs/ell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-05 01:46:50 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-05 01:46:50 +0000
commit77d1bb6f8d47023aa21aaee830bf3229837233d1 (patch)
tree751b6c0d12ed0ed73cc1e3fbca7404072ba6cc7a /dev-libs/ell
parentd13006cca857323814c09f5123b87c1a005bba74 (diff)
gentoo auto-resync : 05:03:2025 - 01:46:50
Diffstat (limited to 'dev-libs/ell')
-rw-r--r--dev-libs/ell/Manifest2
-rw-r--r--dev-libs/ell/ell-0.74.ebuild59
2 files changed, 61 insertions, 0 deletions
diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 5e36c3e3b734..fcb5a5cf498b 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -5,8 +5,10 @@ AUX 0.70/0004-test-rtnl-fix-std-c23-build-failure.patch 1816 BLAKE2B 452b4e09ffc
DIST ell-0.71.tar.xz 574408 BLAKE2B ccd0f15504621c183b9f3e8d109f1f66c23d88b2e0773efc2347fabd147e2f45cca53fc49b4e972a9cf57d3623361bee2eb6864a19523624cb1ca0b4203556f2 SHA512 2e75dda61185d545edfc60157ff94cff6562e6fd4580d2613e189651f4cfc0a1fa6e1408275a790c37705073e67607778a4fdf0200faee7d9b0e25b2bcbf659d
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
EBUILD ell-0.71.ebuild 1296 BLAKE2B a5453b031c599df714f6499b49287e3b95e8aeb18239a82df124e3e107daf72916f33dda1cb5fb6e01ee23b14a89a644ef78bd5a70b96d931042d82054e7e15e SHA512 6eb6de16d13d811fcb013d6b45e1b565c65ded0068a5c8cec64c94bd52083682cdea72bda4e6641adbdddc81c4f551bba5a2bd10679dbe12ce83198108ab6e66
EBUILD ell-0.72.ebuild 1302 BLAKE2B a4f8c57859e90b883dd3b59658622d375f62d191f54f81b6757532f2d69bcdba7fcf781322b8171a8aa1ca62b39deebbbbf1d9d9d0ce0f67fd2607c00a80c141 SHA512 d9ec1d4c3b2670621b62a94457235553cee107e0678dc5fc5e447a7c0e6ebd0492fd071c1af9801ed913ea12549600b85f2d45cc931275925998fef8e256a369
EBUILD ell-0.73.ebuild 1302 BLAKE2B a4f8c57859e90b883dd3b59658622d375f62d191f54f81b6757532f2d69bcdba7fcf781322b8171a8aa1ca62b39deebbbbf1d9d9d0ce0f67fd2607c00a80c141 SHA512 d9ec1d4c3b2670621b62a94457235553cee107e0678dc5fc5e447a7c0e6ebd0492fd071c1af9801ed913ea12549600b85f2d45cc931275925998fef8e256a369
+EBUILD ell-0.74.ebuild 1302 BLAKE2B a4f8c57859e90b883dd3b59658622d375f62d191f54f81b6757532f2d69bcdba7fcf781322b8171a8aa1ca62b39deebbbbf1d9d9d0ce0f67fd2607c00a80c141 SHA512 d9ec1d4c3b2670621b62a94457235553cee107e0678dc5fc5e447a7c0e6ebd0492fd071c1af9801ed913ea12549600b85f2d45cc931275925998fef8e256a369
EBUILD ell-9999.ebuild 1205 BLAKE2B e1dd3bc3e8d0da0757b52ef4af94cb63b2336f5a1524198532e757f10f2825c5d2663c6b5ea431c8a9d75344dbacd5536786867243292c434a136a4f92380753 SHA512 1d8d958b73087fb3dea18458fb72c08fa4ad7dce7e9173183ceef10a80f1a4186a3c9c62ebfccf4b6f622069570f69c473c46d5474a4fc834060952c160b3c29
MISC metadata.xml 251 BLAKE2B a9af03a4a233a890a554ab68f1876580e3720a72c1f946ea6dbb82c49afd94243ea4017cd8a392fa2adea53c588646fd0ebccb948dde0340ec2ff05c0381fb99 SHA512 0837c31655f6a725b0fad20c8998a3a4645dc8049e14980b0097776cf59b4288276489dfddc149893f29844175eeb187a54af7d28690de4afe18ef9fd4c1f98f
diff --git a/dev-libs/ell/ell-0.74.ebuild b/dev-libs/ell/ell-0.74.ebuild
new file mode 100644
index 000000000000..09d88fbab270
--- /dev/null
+++ b/dev-libs/ell/ell-0.74.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
+}