diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-30 03:04:47 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-30 03:04:47 -0500 |
| commit | 12f44434dede883e1d33b5470fb17a1b873107cd (patch) | |
| tree | d70b3d9a48522beda675dd8b775a19eba17742c5 /sys-apps/acl | |
| parent | 1c2bb144efdfa7abb1e6ff9c0dc1f10c01eb43d1 (diff) | |
| download | baldeagleos-repo-12f44434dede883e1d33b5470fb17a1b873107cd.tar.gz baldeagleos-repo-12f44434dede883e1d33b5470fb17a1b873107cd.tar.xz baldeagleos-repo-12f44434dede883e1d33b5470fb17a1b873107cd.zip | |
Adding metadata
Diffstat (limited to 'sys-apps/acl')
| -rw-r--r-- | sys-apps/acl/Manifest | 2 | ||||
| -rw-r--r-- | sys-apps/acl/acl-2.4.0.ebuild | 73 | ||||
| -rw-r--r-- | sys-apps/acl/acl-9999.ebuild | 27 |
3 files changed, 93 insertions, 9 deletions
diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest index 8eafcfa3440e..fa94ca9490dd 100644 --- a/sys-apps/acl/Manifest +++ b/sys-apps/acl/Manifest @@ -1 +1,3 @@ DIST acl-2.3.2.tar.xz 371680 BLAKE2B 9f2abfddcd403df2c716c05f02a1b52453613d10948dc58a65b9ef41b44e37db6de99fb22dcfc4f6f0fb5d0319c939da61bd4e0fba2cdb5643e8087ecd34eeac SHA512 c2d061dbfd28c00cecbc1ae614d67f3138202bf4d39b383f2df4c6a8b10b830f33acec620fb211f268478737dde4037d338a5823af445253cb088c48a135099b +DIST acl-2.4.0.tar.xz 384828 BLAKE2B c7e4cd5dc482b1e9e283ca0ec6740cd1051d23e9cb533917e3d58e8d2381af516bb74d340f195a5e38f9f76466406a7b2e8f31dff5362ae2cc09e9d1f47eeec7 SHA512 d81737abe566310a1a9de207cbf204449bd55ce5b549c6613e5f474a6592e03fac7c80826ddce7543a954d32b99d8b5e25c5e3dcc5fab7b1b381627cc1240de6 +DIST acl-2.4.0.tar.xz.sig 833 BLAKE2B ef1b0cdb370fd8d170db07d2efc9793127fa3a5bd3a2303ca94ae9cda6bd0d2d16f8bfe3749c5cdb656bbd2d4c15523f24ab581f4ea60418c17535e943fb076e SHA512 7275426d8e5f0b060ca0c4c9eaf9c5ac13fbdaf033d91d6baa9aa27b7949afb98df5b23247ef18ee81d0f9b82b57253f84d59dc3097e46075ea868bcaafffaf1 diff --git a/sys-apps/acl/acl-2.4.0.ebuild b/sys-apps/acl/acl-2.4.0.ebuild new file mode 100644 index 000000000000..c215e1806aa8 --- /dev/null +++ b/sys-apps/acl/acl-2.4.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dot-a libtool multilib-minimal + +DESCRIPTION="Access control list utilities, libraries, and headers" +HOMEPAGE="https://savannah.nongnu.org/projects/acl" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git" + inherit autotools git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/acl.asc" + inherit verify-sig + + SRC_URI=" + mirror://nongnu/${PN}/${P}.tar.xz + verify-sig? ( mirror://nongnu/${PN}/${P}.tar.xz.sig ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-acl )" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="nls static-libs" + +BDEPEND+=" nls? ( sys-devel/gettext )" + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + po/update-potfiles || die + eautopoint + eautoreconf + else + # bug #580792 + elibtoolize + fi +} + +multilib_src_configure() { + use static-libs && lto-guarantee-fat + + local myeconfargs=( + --bindir="${EPREFIX}"/bin + --libexecdir="${EPREFIX}"/usr/$(get_libdir) + --enable-largefile + $(use_enable static-libs static) + $(use_enable nls) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + # Tests call native binaries with an LD_PRELOAD wrapper + # bug #772356 + multilib_is_native_abi && default +} + +multilib_src_install_all() { + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi + + strip-lto-bytecode + einstalldocs +} diff --git a/sys-apps/acl/acl-9999.ebuild b/sys-apps/acl/acl-9999.ebuild index 5ed5c6af54c1..c215e1806aa8 100644 --- a/sys-apps/acl/acl-9999.ebuild +++ b/sys-apps/acl/acl-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit libtool multilib-minimal +inherit dot-a libtool multilib-minimal DESCRIPTION="Access control list utilities, libraries, and headers" HOMEPAGE="https://savannah.nongnu.org/projects/acl" @@ -12,19 +12,23 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git" inherit autotools git-r3 else - SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/acl.asc" + inherit verify-sig + + SRC_URI=" + mirror://nongnu/${PN}/${P}.tar.xz + verify-sig? ( mirror://nongnu/${PN}/${P}.tar.xz.sig ) + " KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-acl )" fi LICENSE="LGPL-2.1+ GPL-2" SLOT="0" IUSE="nls static-libs" -RDEPEND=" - >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND="nls? ( sys-devel/gettext )" +BDEPEND+=" nls? ( sys-devel/gettext )" src_prepare() { default @@ -40,6 +44,8 @@ src_prepare() { } multilib_src_configure() { + use static-libs && lto-guarantee-fat + local myeconfargs=( --bindir="${EPREFIX}"/bin --libexecdir="${EPREFIX}"/usr/$(get_libdir) @@ -58,7 +64,10 @@ multilib_src_test() { } multilib_src_install_all() { - if ! use static-libs ; then - find "${ED}" -type f -name "*.la" -delete || die + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die fi + + strip-lto-bytecode + einstalldocs } |
