[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-04-13 Thread Arthur Zamarin
commit: fbdf516a8bbc0cddbd324dadc0121e0b65b0b22d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Apr 12 19:29:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 13 06:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdf516a

sys-apps/acl: Stabilize 2.3.2-r1 hppa, #926979

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index 8eb01adfb453..d265f5bd1bbe 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Arthur Zamarin
commit: b0e26dc2b13acc8fba03e440b0bf060cc0cd8809
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 14 08:23:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 14 08:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e26dc2

sys-apps/acl: Stabilize 2.3.2-r1 ppc64, #926979

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index ce25da836879..8eb01adfb453 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Arthur Zamarin
commit: be219482b62cb4edf612fcc0a4c542a5f4258472
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 14 07:48:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 14 07:48:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be219482

sys-apps/acl: Stabilize 2.3.2-r1 amd64, #926979

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index 72fa73b3ff7e..ce25da836879 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Sam James
commit: 06495f4efe2745a1ad8def383107f8ecdb81d9ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 07:13:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 07:13:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06495f4e

sys-apps/acl: Stabilize 2.3.2-r1 sparc, #926979

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index a9e46f7a673d..72fa73b3ff7e 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Arthur Zamarin
commit: 10add74395754debd9324b4985d10a28a64dbd21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 14 07:00:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 14 07:00:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10add743

sys-apps/acl: Stabilize 2.3.2-r1 ppc, #926979

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index 0e42184a8ff0..a9e46f7a673d 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Sam James
commit: 146d0f5c9fd67ef6dd383bc80ea3b6fd5767dfaf
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:12:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:12:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146d0f5c

sys-apps/acl: Stabilize 2.3.2-r1 arm, #926979

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index 074fe5292b5e..0e42184a8ff0 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Sam James
commit: 048af46ab9a8289bd3f64a264b44e5a807f3db6b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:11:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048af46a

sys-apps/acl: Stabilize 2.3.2-r1 x86, #926979

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index 99975a1a9a9b..074fe5292b5e 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-03-14 Thread Sam James
commit: d4e99b2d8320c7fc0e5c3ba159a46eb33bc38849
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:04:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:05:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e99b2d

sys-apps/acl: Stabilize 2.3.2-r1 arm64, #926979

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.2-r1.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
index 83ade1a687c9..99975a1a9a9b 100644
--- a/sys-apps/acl/acl-2.3.2-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-02-06 Thread Sam James
commit: 5d9a3b86d97e1af3b2db9534d6f4a3f5675d4fb7
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Feb  6 13:17:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 22:49:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9a3b86

sys-apps/acl: remove usr-ldscript support

Per news item 2024-01-05-usr-initramfs, we no longer support this use
case. It is fragile and hacky and leads to bizarre forms of load errors.

The functionality is, despite being called "split-usr", not really about
split-usr at all.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/{acl-2.3.2.ebuild => acl-2.3.2-r1.ebuild} | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/sys-apps/acl/acl-2.3.2.ebuild b/sys-apps/acl/acl-2.3.2-r1.ebuild
similarity index 89%
rename from sys-apps/acl/acl-2.3.2.ebuild
rename to sys-apps/acl/acl-2.3.2-r1.ebuild
index 1143bebd9578..83ade1a687c9 100644
--- a/sys-apps/acl/acl-2.3.2.ebuild
+++ b/sys-apps/acl/acl-2.3.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic libtool multilib-minimal usr-ldscript
+inherit flag-o-matic libtool multilib-minimal
 
 DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
@@ -48,13 +48,6 @@ multilib_src_test() {
multilib_is_native_abi && default
 }
 
-multilib_src_install() {
-   default
-
-   # Move shared libs to /
-   gen_usr_ldscript -a acl
-}
-
 multilib_src_install_all() {
if ! use static-libs ; then
find "${ED}" -type f -name "*.la" -delete || die



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-01-23 Thread Sam James
commit: 480fa4246adb1700d8beb568b601db7cd6879c3e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:24:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480fa424

sys-apps/acl: add 2.3.2

Bug: https://bugs.gentoo.org/847280
Bug: https://bugs.gentoo.org/905910
Closes: https://bugs.gentoo.org/912733
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/Manifest |  1 +
 sys-apps/acl/acl-2.3.2.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 9ae0f62f370d..c2761e2fcde5 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1 +1,2 @@
 DIST acl-2.3.1.tar.xz 355676 BLAKE2B 
15e81e8159ddb21ef0c262bef3101c0b6fa546738a2ab74c01ccc21fd1c3dc8ab6aaf84a06dee6da22291f3ca4feeffa60c7d11bfac1ab770a6ec28e1f1655e0
 SHA512 
7d02f05d17305f8587ab485395b00c7fdb8e44c1906d0d04b70a43a3020803e8b2b8c707abb6147f794867dfa87bd51769c2d3e11a3db55ecbd2006a6e6231dc
+DIST acl-2.3.2.tar.xz 371680 BLAKE2B 
9f2abfddcd403df2c716c05f02a1b52453613d10948dc58a65b9ef41b44e37db6de99fb22dcfc4f6f0fb5d0319c939da61bd4e0fba2cdb5643e8087ecd34eeac
 SHA512 
c2d061dbfd28c00cecbc1ae614d67f3138202bf4d39b383f2df4c6a8b10b830f33acec620fb211f268478737dde4037d338a5823af445253cb088c48a135099b

diff --git a/sys-apps/acl/acl-2.3.2.ebuild b/sys-apps/acl/acl-2.3.2.ebuild
new file mode 100644
index ..1143bebd9578
--- /dev/null
+++ b/sys-apps/acl/acl-2.3.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
+
+DESCRIPTION="Access control list utilities, libraries, and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+
+   # bug #580792
+   elibtoolize
+}
+
+multilib_src_configure() {
+   # Filter out -flto flags as they break getfacl/setfacl binaries (bug 
#667372)
+   filter-lto
+
+   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() {
+   default
+
+   # Move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2023-12-27 Thread Sam James
commit: ec396fc40f54cfbfbaf0e92106ba3471d1964c5d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 04:06:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 04:06:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec396fc4

sys-apps/acl: drop 2.3.1, 2.3.1-r1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 77 
 sys-apps/acl/acl-2.3.1.ebuild| 66 --
 2 files changed, 143 deletions(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
deleted file mode 100644
index 371710aeb2ee..
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript
-
-DESCRIPTION="Access control list utilities, libraries, and headers"
-HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND="
-   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   default
-
-   # bug #580792
-   elibtoolize
-}
-
-multilib_src_configure() {
-   # Filter out -flto flags as they break getfacl/setfacl binaries
-   # bug #667372
-   filter-lto
-
-   # Broken with FORTIFY_SOURCE=3
-   # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
-   # to unset F_S first, then explicitly set 2, to negate any default
-   # and anything set by the user if they're choosing 3 (or if they've
-   # modified GCC to set 3).
-   #
-   # Refs:
-   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964
-   # https://savannah.nongnu.org/bugs/index.php?62519
-   # bug #847280
-   if tc-enables-fortify-source ; then
-   filter-flags -D_FORTIFY_SOURCE=3
-   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-   fi
-
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   $(use_enable static-libs static)
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-   $(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() {
-   default
-
-   # Move shared libs to /
-   gen_usr_ldscript -a acl
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}" -type f -name "*.la" -delete || die
-   fi
-}

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
deleted file mode 100644
index da16f3c931e0..
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic libtool multilib-minimal usr-ldscript
-
-DESCRIPTION="Access control list utilities, libraries, and headers"
-HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND="
-   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.3.1-musl-1.2.4-lfs64-fix.patch"
-)
-
-src_prepare() {
-   default
-
-   # bug #580792
-   elibtoolize
-}
-
-multilib_src_configure() {
-   # Filter out -flto flags as they break getfacl/setfacl binaries
-   # bug #667372
-   filter-lto
-
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   $(use_enable static-libs static)
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-   $(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() {
-   default
-
-   # Move shared libs to /
-   gen_usr_ldscript -a acl
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}" -type f -name "*.la" -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2023-08-06 Thread Sam James
commit: cc9abc19ceb0c3bb7d2632394c38f4772f490ca8
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 11:43:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 11:48:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9abc19

sys-apps/acl: use tc-enables-fortify-source

Better than fragile optimisation level checking.

Bug: https://bugs.gentoo.org/841770
Bug: https://bugs.gentoo.org/847280
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 6 ++
 sys-apps/acl/acl-2.3.1-r2.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index c167d5b8ae70..371710aeb2ee 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic libtool multilib-minimal usr-ldscript
+inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript
 
 DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
@@ -42,9 +42,7 @@ multilib_src_configure() {
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964
# https://savannah.nongnu.org/bugs/index.php?62519
# bug #847280
-   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
-   # We can't unconditionally do this b/c we fortify needs
-   # some level of optimisation.
+   if tc-enables-fortify-source ; then
filter-flags -D_FORTIFY_SOURCE=3
append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
fi

diff --git a/sys-apps/acl/acl-2.3.1-r2.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
index e94a237871d1..d89fd34d6a13 100644
--- a/sys-apps/acl/acl-2.3.1-r2.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic libtool multilib-minimal usr-ldscript
+inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript
 
 DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
@@ -46,9 +46,7 @@ multilib_src_configure() {
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964
# https://savannah.nongnu.org/bugs/index.php?62519
# bug #847280
-   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
-   # We can't unconditionally do this b/c we fortify needs
-   # some level of optimisation.
+   if tc-enables-fortify-source ; then
filter-flags -D_FORTIFY_SOURCE=3
append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
fi



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2023-08-02 Thread Sam James
commit: 9a6f0f2b3d8e04a4340f6fa891c51546e9d653df
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 23:01:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 23:01:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a6f0f2b

sys-apps/acl: Stabilize 2.3.1-r2 ppc, #911018

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r2.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
index 0b93601194af..e94a237871d1 100644
--- a/sys-apps/acl/acl-2.3.1-r2.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2023-08-01 Thread Sam James
commit: c76a91556c623d93911c9a5946a2ca5dc84d18dc
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 04:26:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 04:26:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76a9155

sys-apps/acl: Stabilize 2.3.1-r2 hppa, #911018

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r2.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
index 509974604ec4..0b93601194af 100644
--- a/sys-apps/acl/acl-2.3.1-r2.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2023-07-24 Thread Jakov Smolić
commit: 334e40982d65c938d61d5d5f0b6f1f9df0383e8c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 12:06:47 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 12:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334e4098

sys-apps/acl: Stabilize 2.3.1-r2 amd64, #911018

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/acl/acl-2.3.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r2.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
index 05b04b56b404..c22013238b20 100644
--- a/sys-apps/acl/acl-2.3.1-r2.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2023-06-23 Thread Sam James
commit: cbe5f72aff1caa32b1cabb7cbdab4ff6c7bb0182
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Jun 24 02:47:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 24 02:58:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe5f72a

sys-apps/acl: replace `filter-flags -flto*` with `filter-lto`

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 4 ++--
 sys-apps/acl/acl-2.3.1-r2.ebuild | 2 +-
 sys-apps/acl/acl-2.3.1.ebuild| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index 02aac439632f..c167d5b8ae70 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,7 @@ src_prepare() {
 multilib_src_configure() {
# Filter out -flto flags as they break getfacl/setfacl binaries
# bug #667372
-   filter-flags -flto*
+   filter-lto
 
# Broken with FORTIFY_SOURCE=3
# Our toolchain sets F_S=2 by default w/ >= -O2, so we need

diff --git a/sys-apps/acl/acl-2.3.1-r2.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
index 887d476d910d..0d5e8c7407f9 100644
--- a/sys-apps/acl/acl-2.3.1-r2.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -34,7 +34,7 @@ src_prepare() {
 multilib_src_configure() {
# Filter out -flto flags as they break getfacl/setfacl binaries
# bug #667372
-   filter-flags -flto*
+   filter-lto
 
# Broken with FORTIFY_SOURCE=3
# Our toolchain sets F_S=2 by default w/ >= -O2, so we need

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 517cb13a2f4b..da16f3c931e0 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -34,7 +34,7 @@ src_prepare() {
 multilib_src_configure() {
# Filter out -flto flags as they break getfacl/setfacl binaries
# bug #667372
-   filter-flags -flto*
+   filter-lto
 
local myeconfargs=(
--bindir="${EPREFIX}"/bin



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/, sys-apps/acl/files/

2023-05-08 Thread Sam James
commit: 6273f7c0c37bc0fae7071ec6237654796bdcca55
Author: Violet Purcell  inventati  org>
AuthorDate: Mon May  8 04:34:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 13:38:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6273f7c0

sys-apps/acl: Fix build with musl 1.2.4

Closes: https://bugs.gentoo.org/905910
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/30925
Signed-off-by: Sam James  gentoo.org>

 .../acl/{acl-2.3.1.ebuild => acl-2.3.1-r2.ebuild}  | 25 +--
 sys-apps/acl/acl-2.3.1.ebuild  |  6 +++-
 .../acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch | 37 ++
 3 files changed, 65 insertions(+), 3 deletions(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
similarity index 58%
copy from sys-apps/acl/acl-2.3.1.ebuild
copy to sys-apps/acl/acl-2.3.1-r2.ebuild
index 521af3d45354..887d476d910d 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="
@@ -20,6 +20,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.3.1-musl-1.2.4-lfs64-fix.patch"
+)
+
 src_prepare() {
default
 
@@ -32,6 +36,23 @@ multilib_src_configure() {
# bug #667372
filter-flags -flto*
 
+   # Broken with FORTIFY_SOURCE=3
+   # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+   # to unset F_S first, then explicitly set 2, to negate any default
+   # and anything set by the user if they're choosing 3 (or if they've
+   # modified GCC to set 3).
+   #
+   # Refs:
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964
+   # https://savannah.nongnu.org/bugs/index.php?62519
+   # bug #847280
+   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
+   # We can't unconditionally do this b/c we fortify needs
+   # some level of optimisation.
+   filter-flags -D_FORTIFY_SOURCE=3
+   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+   fi
+
local myeconfargs=(
--bindir="${EPREFIX}"/bin
$(use_enable static-libs static)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 521af3d45354..517cb13a2f4b 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,6 +20,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.3.1-musl-1.2.4-lfs64-fix.patch"
+)
+
 src_prepare() {
default
 

diff --git a/sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch 
b/sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch
new file mode 100644
index ..3b5d2c6babdc
--- /dev/null
+++ b/sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch
@@ -0,0 +1,37 @@
+Bug: https://bugs.gentoo.org/905910
+Upstream Bug: https://savannah.nongnu.org/bugs/index.php?64162
+
+From a9100afd77fea00b311f114a5a04108283aa681a Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Mon, 8 May 2023 04:17:07 +
+Subject: [PATCH] musl 1.2.4 LFS64 removal fixes
+
+---
+ tools/chacl.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tools/chacl.c b/tools/chacl.c
+index 525a7ff..8fff875 100644
+--- a/tools/chacl.c
 b/tools/chacl.c
+@@ -320,7 +320,7 @@ walk_dir(acl_t acl, acl_t dacl, const char *fname)
+ {
+   int failed = 0;
+   DIR *dir;
+-  struct dirent64 *d;
++  struct dirent *d;
+   char *name;
+ 
+   if ((dir = opendir(fname)) == NULL) {
+@@ -332,7 +332,7 @@ walk_dir(acl_t acl, acl_t dacl, const char *fname)
+   return(0);  /* got a file, not an error */
+   }
+ 
+-  while ((d = readdir64(dir)) != NULL) {
++  while ((d = readdir(dir)) != NULL) {
+   /* skip "." and ".." entries */
+   if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0)
+   continue;
+-- 
+2.40.1
+



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-10-29 Thread Sam James
commit: e180b7d78a3a668e75b39b3e43c5f59b5a7f997c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 29 21:29:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 29 21:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e180b7d7

sys-apps/acl: add savannah-nongnu upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/acl/metadata.xml b/sys-apps/acl/metadata.xml
index 8817932e4a58..80877575baf3 100644
--- a/sys-apps/acl/metadata.xml
+++ b/sys-apps/acl/metadata.xml
@@ -6,5 +6,6 @@
 
 
cpe:/a:xfs:acl
+   acl
 
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-16 Thread Arthur Zamarin
commit: f084c1622b4bd47e157801d9ce56a3a78c694005
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 17 05:38:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 17 05:38:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f084c162

sys-apps/acl: Stabilize 2.3.1-r1 ppc64, #868969

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index 3d21e732f2ae..02aac439632f 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-16 Thread Arthur Zamarin
commit: 4973b86e2d648e1ad1dc0a2ec5fdd97d160115e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 08:03:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 08:03:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4973b86e

sys-apps/acl: Stabilize 2.3.1-r1 hppa, #868969

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index a979c61279cb..3d21e732f2ae 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-14 Thread Arthur Zamarin
commit: b798aa35bba59f7b88bee60ca5ea817a9d0281f3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 14 19:17:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 14 19:17:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b798aa35

sys-apps/acl: Stabilize 2.3.1-r1 ppc, #868969

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index 98dc5935b436..a979c61279cb 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-06 Thread Sam James
commit: 4a1d63800a29640deb55f4352323abfee33c8411
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  7 01:49:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  7 01:49:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1d6380

sys-apps/acl: Stabilize 2.3.1-r1 sparc, #868969

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index fb7201f7ad7b..98dc5935b436 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-06 Thread Jakov Smolić
commit: 9a3095ef82e01cd98694b327c24616ab69a42185
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 21:58:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 21:58:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3095ef

sys-apps/acl: Stabilize 2.3.1-r1 amd64, #868969

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index 48ff22e70662..fb7201f7ad7b 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-06 Thread Jakov Smolić
commit: 00b1f14c9166bb2bca8bbe154e0878fdd8fb3cc1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 21:48:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 21:48:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b1f14c

sys-apps/acl: Stabilize 2.3.1-r1 x86, #868969

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index 73b0d16ba292..48ff22e70662 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-06 Thread Sam James
commit: dc514a3ffeb36f7451679cdc4e830cfb8549ffe4
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:35:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:35:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc514a3f

sys-apps/acl: Stabilize 2.3.1-r1 arm64, #868969

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index 458144dd63a1..73b0d16ba292 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-09-06 Thread Sam James
commit: 27f61b4d85a5b69be8308e2e9f263ce7eae5ebab
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:35:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:35:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f61b4d

sys-apps/acl: Stabilize 2.3.1-r1 arm, #868969

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index acc9d09b23fd..458144dd63a1 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-05-24 Thread Sam James
commit: a78d96a1f00a35bf44e820c7c402741a92d34468
Author: Sam James  gentoo  org>
AuthorDate: Tue May 24 22:40:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 24 22:40:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78d96a1

sys-apps/acl: filter-flags for F_S=3

Bug: https://bugs.gentoo.org/847280
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
index d08cc9068341..acc9d09b23fd 100644
--- a/sys-apps/acl/acl-2.3.1-r1.ebuild
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -45,7 +45,8 @@ multilib_src_configure() {
if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
# We can't unconditionally do this b/c we fortify needs
# some level of optimisation.
-   append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+   filter-flags -D_FORTIFY_SOURCE=3
+   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
fi
 
local myeconfargs=(



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-05-24 Thread Sam James
commit: 0bea576460def7e195e79059ed74e8725b884f9c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 24 17:19:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 24 17:19:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bea5764

sys-apps/acl: disable FORTIFY_SOURCE=3

Known broken, bug in ACL, and reported upstream. Do as e.g. opensuse
have done and disable it for this package for now.

Closes: https://bugs.gentoo.org/847280
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1-r1.ebuild | 78 
 1 file changed, 78 insertions(+)

diff --git a/sys-apps/acl/acl-2.3.1-r1.ebuild b/sys-apps/acl/acl-2.3.1-r1.ebuild
new file mode 100644
index ..d08cc9068341
--- /dev/null
+++ b/sys-apps/acl/acl-2.3.1-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
+
+DESCRIPTION="Access control list utilities, libraries, and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+
+   # bug #580792
+   elibtoolize
+}
+
+multilib_src_configure() {
+   # Filter out -flto flags as they break getfacl/setfacl binaries
+   # bug #667372
+   filter-flags -flto*
+
+   # Broken with FORTIFY_SOURCE=3
+   # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+   # to unset F_S first, then explicitly set 2, to negate any default
+   # and anything set by the user if they're choosing 3 (or if they've
+   # modified GCC to set 3).
+   #
+   # Refs:
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964
+   # https://savannah.nongnu.org/bugs/index.php?62519
+   # bug #847280
+   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
+   # We can't unconditionally do this b/c we fortify needs
+   # some level of optimisation.
+   append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+   fi
+
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable static-libs static)
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   $(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() {
+   default
+
+   # Move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2022-04-12 Thread Sam James
commit: cede687f466ac1d716b23b4a1ad6bad2d81e6638
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 12 10:44:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 12 10:44:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cede687f

sys-apps/acl: migrate to xz

Smaller tarballs.

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/Manifest | 2 +-
 sys-apps/acl/acl-2.3.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 8b70f08471ec..9ae0f62f370d 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1 +1 @@
-DIST acl-2.3.1.tar.gz 518292 BLAKE2B 
82f88b1b2cafa81efa277ea9d1b4872864a9eb259839cf39a429fad8b702dc7158c24e62ca7dd0e72b028e63951798997caca7de9aa40e73f8adc462e7a31bdd
 SHA512 
f101e27058c959f4c412f475c3fc77a90d1ead8728701e4ce04ff08b34139d35e0e72278c9ac7622ba6054e81c0aeca066e09491b5f5666462e3866705a0e892
+DIST acl-2.3.1.tar.xz 355676 BLAKE2B 
15e81e8159ddb21ef0c262bef3101c0b6fa546738a2ab74c01ccc21fd1c3dc8ab6aaf84a06dee6da22291f3ca4feeffa60c7d11bfac1ab770a6ec28e1f1655e0
 SHA512 
7d02f05d17305f8587ab485395b00c7fdb8e44c1906d0d04b70a43a3020803e8b2b8c707abb6147f794867dfa87bd51769c2d3e11a3db55ecbd2006a6e6231dc

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 5ab955ac8363..02c3ea044708 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit flag-o-matic libtool multilib-minimal usr-ldscript
 
 DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-06-06 Thread David Seifert
commit: 773c1b5a20d115585be7bd71e80333e5f7d6a03f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  6 15:41:41 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jun  6 15:41:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773c1b5a

sys-apps/acl: drop 2.2.53-r1, 2.3.0

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/acl/Manifest |  2 --
 sys-apps/acl/acl-2.2.53-r1.ebuild | 62 ---
 sys-apps/acl/acl-2.3.0.ebuild | 62 ---
 3 files changed, 126 deletions(-)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 6f860e25570..8b70f08471e 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1,3 +1 @@
-DIST acl-2.2.53.tar.gz 524300 BLAKE2B 
a4c602b18ab1a7932dce38c8dacf3a3026a3100a8a7e61f0740886ec7154a7738ca641953dc1253b5574580815d7f547a99bdd0cc0ee87238a1995abe97eb9d8
 SHA512 
176b7957fe0e7618e0b7bf2ac5071f7fa29417df718cce977661a576fa184e4af9d303b591c9d556b6ba8923e799457343afa401f5a9f7ecd9022185a4e06716
-DIST acl-2.3.0.tar.gz 518155 BLAKE2B 
8635e8616a94f6f62de7ece2ccbc789d48f081608493b759150f4bf9d1c98098f5660cc1ec95c8a54bbd0e7295245e1bf77f4afd17f8521172bed790ce217c88
 SHA512 
77c0f387955d98ee086020943ea5d50ddcf5a36981cb28d2e90c74c20c3893c13c3fa9bc5bc47f79957987ec19afd00ad0b144a1387562b887c1f5fb5e6850cc
 DIST acl-2.3.1.tar.gz 518292 BLAKE2B 
82f88b1b2cafa81efa277ea9d1b4872864a9eb259839cf39a429fad8b702dc7158c24e62ca7dd0e72b028e63951798997caca7de9aa40e73f8adc462e7a31bdd
 SHA512 
f101e27058c959f4c412f475c3fc77a90d1ead8728701e4ce04ff08b34139d35e0e72278c9ac7622ba6054e81c0aeca066e09491b5f5666462e3866705a0e892

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
deleted file mode 100644
index 5ab955ac836..000
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic libtool multilib-minimal usr-ldscript
-
-DESCRIPTION="Access control list utilities, libraries, and headers"
-HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND="
-   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   default
-
-   # bug #580792
-   elibtoolize
-}
-
-multilib_src_configure() {
-   # Filter out -flto flags as they break getfacl/setfacl binaries
-   # bug #667372
-   filter-flags -flto*
-
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   $(use_enable static-libs static)
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-   $(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() {
-   default
-
-   # Move shared libs to /
-   gen_usr_ldscript -a acl
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}" -type f -name "*.la" -delete || die
-   fi
-}

diff --git a/sys-apps/acl/acl-2.3.0.ebuild b/sys-apps/acl/acl-2.3.0.ebuild
deleted file mode 100644
index 7ffef6cfc23..000
--- a/sys-apps/acl/acl-2.3.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic libtool multilib-minimal usr-ldscript
-
-DESCRIPTION="Access control list utilities, libraries, and headers"
-HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND="
-   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   default
-
-   # bug #580792
-   elibtoolize
-}
-
-multilib_src_configure() {
-   # Filter out -flto flags as they break getfacl/setfacl binaries
-   # bug #667372
-   filter-flags -flto*
-
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   $(use_enable static-libs static)
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-   $(use_enable nls)
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-   # Tests call native binaries with an LD_PRELOAD wrapper
-   # bug #772356
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-19 Thread Sergei Trofimovich
commit: 480680a5f06732105b429f442c23b39f620922cc
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed May 19 15:26:25 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May 19 15:33:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480680a5

sys-apps/acl: stable 2.3.1 for hppa, bug #790440

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/acl/acl-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 8b857b92f32..5ab955ac836 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-17 Thread Agostino Sarubbo
commit: d88fd062472560c2ce7a63823987a5d23714b4cc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon May 17 08:52:30 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon May 17 08:52:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d88fd062

sys-apps/acl: ppc64 stable wrt bug #790440

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 4f49ce9481c..8b857b92f32 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-16 Thread Sam James
commit: 33c87f5e52e93f7db8c08f0ae31a88a2e6a489ed
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 23:46:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 23:46:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c87f5e

sys-apps/acl: Stabilize 2.3.1 ppc, #790440

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 38c93477334..4f49ce9481c 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-15 Thread Sam James
commit: 7504bae8a3f5a81405be9f03269723ed4d21bcf9
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 00:05:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 00:05:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7504bae8

sys-apps/acl: Stabilize 2.3.1 arm, #790440

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 6cea04ee3ee..8f5b2cd0716 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-15 Thread Sam James
commit: fb6dbf31bd15f279890e7c21c0e551fe8a00c2f8
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 00:01:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 00:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6dbf31

sys-apps/acl: Stabilize 2.3.1 arm64, #790440

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 2223565b15d..6cea04ee3ee 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-15 Thread Sam James
commit: 1507b3d4789d652fcbf598e0f4832b6e98d1f917
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 23:59:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 23:59:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1507b3d4

sys-apps/acl: Stabilize 2.3.1 x86, #790440

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 7ffef6cfc23..2223565b15d 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-05-13 Thread David Seifert
commit: ed777fea32b3a9b73daa34055ea86a4a4b3ad72b
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 13:54:52 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May 13 13:54:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed777fea

sys-apps/acl: drop unused toolchain-funcs, move filter-flags

* Drop unused toolchain-funcs inherit

* Move filter-flags call from pkg_setup to src_configure (multilib)
  which is more conventional given it only takes effect during
  source builds (not binpkgs).

* Minor style changes to aid readability.

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 23 ---
 sys-apps/acl/acl-2.3.0.ebuild | 23 ---
 sys-apps/acl/acl-2.3.1.ebuild | 23 ---
 3 files changed, 36 insertions(+), 33 deletions(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 1c5fd400559..5ab955ac836 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
 
-DESCRIPTION="access control list utilities, libraries and headers"
+DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
 SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
@@ -20,37 +20,38 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
 
-pkg_setup() {
-   # filter out -flto flags as they break getfacl/setfacl binaries
-   # (bug #667372)
-   filter-flags -flto*
-}
-
 src_prepare() {
default
-   elibtoolize #580792
+
+   # bug #580792
+   elibtoolize
 }
 
 multilib_src_configure() {
+   # Filter out -flto flags as they break getfacl/setfacl binaries
+   # bug #667372
+   filter-flags -flto*
+
local myeconfargs=(
--bindir="${EPREFIX}"/bin
$(use_enable static-libs static)
--libexecdir="${EPREFIX}"/usr/$(get_libdir)
$(use_enable nls)
)
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_test() {
# Tests call native binaries with an LD_PRELOAD wrapper
-   # https://bugs.gentoo.org/772356
+   # bug #772356
multilib_is_native_abi && default
 }
 
 multilib_src_install() {
default
 
-   # move shared libs to /
+   # Move shared libs to /
gen_usr_ldscript -a acl
 }
 

diff --git a/sys-apps/acl/acl-2.3.0.ebuild b/sys-apps/acl/acl-2.3.0.ebuild
index b802802db8a..7ffef6cfc23 100644
--- a/sys-apps/acl/acl-2.3.0.ebuild
+++ b/sys-apps/acl/acl-2.3.0.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
 
-DESCRIPTION="access control list utilities, libraries and headers"
+DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
 SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
@@ -20,37 +20,38 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
 
-pkg_setup() {
-   # filter out -flto flags as they break getfacl/setfacl binaries
-   # (bug #667372)
-   filter-flags -flto*
-}
-
 src_prepare() {
default
-   elibtoolize #580792
+
+   # bug #580792
+   elibtoolize
 }
 
 multilib_src_configure() {
+   # Filter out -flto flags as they break getfacl/setfacl binaries
+   # bug #667372
+   filter-flags -flto*
+
local myeconfargs=(
--bindir="${EPREFIX}"/bin
$(use_enable static-libs static)
--libexecdir="${EPREFIX}"/usr/$(get_libdir)
$(use_enable nls)
)
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_test() {
# Tests call native binaries with an LD_PRELOAD wrapper
-   # https://bugs.gentoo.org/772356
+   # bug #772356
multilib_is_native_abi && default
 }
 
 multilib_src_install() {
default
 
-   # move shared libs to /
+   # Move shared libs to /
gen_usr_ldscript -a acl
 }
 

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index b802802db8a..7ffef6cfc23 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
 
-DESCRIPTION="access control list utilities, libraries and headers"
+DESCRIPTION="Access control list utilities, libraries, and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
 SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
@@ -20,37 +20,38 @@ RDEPEND="
 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-03-16 Thread Lars Wendler
commit: a859b1d3cf9824e0fa9df56f334566617a9e2630
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 16 15:00:36 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 16 15:00:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a859b1d3

sys-apps/acl: Bump to version 2.3.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/acl/Manifest |  1 +
 sys-apps/acl/acl-2.3.1.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 3ee6c56f734..6f860e25570 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1,2 +1,3 @@
 DIST acl-2.2.53.tar.gz 524300 BLAKE2B 
a4c602b18ab1a7932dce38c8dacf3a3026a3100a8a7e61f0740886ec7154a7738ca641953dc1253b5574580815d7f547a99bdd0cc0ee87238a1995abe97eb9d8
 SHA512 
176b7957fe0e7618e0b7bf2ac5071f7fa29417df718cce977661a576fa184e4af9d303b591c9d556b6ba8923e799457343afa401f5a9f7ecd9022185a4e06716
 DIST acl-2.3.0.tar.gz 518155 BLAKE2B 
8635e8616a94f6f62de7ece2ccbc789d48f081608493b759150f4bf9d1c98098f5660cc1ec95c8a54bbd0e7295245e1bf77f4afd17f8521172bed790ce217c88
 SHA512 
77c0f387955d98ee086020943ea5d50ddcf5a36981cb28d2e90c74c20c3893c13c3fa9bc5bc47f79957987ec19afd00ad0b144a1387562b887c1f5fb5e6850cc
+DIST acl-2.3.1.tar.gz 518292 BLAKE2B 
82f88b1b2cafa81efa277ea9d1b4872864a9eb259839cf39a429fad8b702dc7158c24e62ca7dd0e72b028e63951798997caca7de9aa40e73f8adc462e7a31bdd
 SHA512 
f101e27058c959f4c412f475c3fc77a90d1ead8728701e4ce04ff08b34139d35e0e72278c9ac7622ba6054e81c0aeca066e09491b5f5666462e3866705a0e892

diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
new file mode 100644
index 000..b802802db8a
--- /dev/null
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+
+DESCRIPTION="access control list utilities, libraries and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+   # filter out -flto flags as they break getfacl/setfacl binaries
+   # (bug #667372)
+   filter-flags -flto*
+}
+
+src_prepare() {
+   default
+   elibtoolize #580792
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable static-libs static)
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   $(use_enable nls)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   # Tests call native binaries with an LD_PRELOAD wrapper
+   # https://bugs.gentoo.org/772356
+   multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+   default
+
+   # move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-03-11 Thread Lars Wendler
commit: cd9a9bdf10ccddc3b57b6f39bf87c081eb8a9795
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 11 21:41:47 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 11 21:42:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9a9bdf

sys-apps/acl: Bump to version 2.3.0

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/acl/Manifest |  1 +
 sys-apps/acl/acl-2.3.0.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 256b7131d57..3ee6c56f734 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1 +1,2 @@
 DIST acl-2.2.53.tar.gz 524300 BLAKE2B 
a4c602b18ab1a7932dce38c8dacf3a3026a3100a8a7e61f0740886ec7154a7738ca641953dc1253b5574580815d7f547a99bdd0cc0ee87238a1995abe97eb9d8
 SHA512 
176b7957fe0e7618e0b7bf2ac5071f7fa29417df718cce977661a576fa184e4af9d303b591c9d556b6ba8923e799457343afa401f5a9f7ecd9022185a4e06716
+DIST acl-2.3.0.tar.gz 518155 BLAKE2B 
8635e8616a94f6f62de7ece2ccbc789d48f081608493b759150f4bf9d1c98098f5660cc1ec95c8a54bbd0e7295245e1bf77f4afd17f8521172bed790ce217c88
 SHA512 
77c0f387955d98ee086020943ea5d50ddcf5a36981cb28d2e90c74c20c3893c13c3fa9bc5bc47f79957987ec19afd00ad0b144a1387562b887c1f5fb5e6850cc

diff --git a/sys-apps/acl/acl-2.3.0.ebuild b/sys-apps/acl/acl-2.3.0.ebuild
new file mode 100644
index 000..b802802db8a
--- /dev/null
+++ b/sys-apps/acl/acl-2.3.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+
+DESCRIPTION="access control list utilities, libraries and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+   # filter out -flto flags as they break getfacl/setfacl binaries
+   # (bug #667372)
+   filter-flags -flto*
+}
+
+src_prepare() {
+   default
+   elibtoolize #580792
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable static-libs static)
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   $(use_enable nls)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   # Tests call native binaries with an LD_PRELOAD wrapper
+   # https://bugs.gentoo.org/772356
+   multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+   default
+
+   # move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-02-24 Thread Mike Gilbert
commit: 3042433e9ed666a993f004fad84a80f0bab8e283
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Feb 24 21:48:52 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Feb 24 21:48:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3042433e

sys-apps/acl: skip tests for non-native abis

Closes: https://bugs.gentoo.org/772356
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 261639dbb40..36ef9c8cb34 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,6 +41,12 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
+multilib_src_test() {
+   # Tests call native binaries with an LD_PRELOAD wrapper
+   # https://bugs.gentoo.org/772356
+   multilib_is_native_abi && default
+}
+
 multilib_src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2021-02-24 Thread Mike Gilbert
commit: c12fe9edfa7d6b9a1ce4fc387ea3f134955c2fa8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Feb 24 21:50:01 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Feb 24 21:50:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12fe9ed

sys-apps/acl: remove old

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 55 --
 1 file changed, 55 deletions(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
deleted file mode 100644
index bb450925ad9..000
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
-
-DESCRIPTION="access control list utilities, libraries and headers"
-HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND="
-   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )"
-
-pkg_setup() {
-   # filter out -flto flags as they break getfacl/setfacl binaries
-   # (bug #667372)
-   filter-flags -flto*
-}
-
-src_prepare() {
-   default
-   elibtoolize #580792
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --bindir="${EPREFIX}"/bin
-   $(use_enable static-libs static)
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-   $(use_enable nls)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
-   default
-
-   # move shared libs to /
-   gen_usr_ldscript -a acl
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}" -type f -name "*.la" -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-23 Thread Sergei Trofimovich
commit: 528a21dac56925ddacb011625b7a5f4cfc46dff8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov 23 16:06:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov 23 16:38:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528a21da

sys-apps/acl: stable 2.2.53-r1 for hppa, bug #753347

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 739c3802302..261639dbb40 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-17 Thread Agostino Sarubbo
commit: 2ed855c8b3da5b3779b58f4e92731ae4e565847a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 19:10:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 19:10:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed855c8

sys-apps/acl: sparc stable wrt bug #753347

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 22065bdb6e9..739c3802302 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-17 Thread Agostino Sarubbo
commit: 8633bd6337120e9c7491ed4290e4ff377f0f8dcb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 18:53:40 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 18:55:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8633bd63

sys-apps/acl: ppc64 stable wrt bug #753347

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index e60ee3b16aa..22065bdb6e9 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-17 Thread Agostino Sarubbo
commit: 1dfecfdf164f4e6d949316f7e5f63707c5515d1d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 18:49:33 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 18:49:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfecfdf

sys-apps/acl: ppc stable wrt bug #753347

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 9b2846af8dd..e60ee3b16aa 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-14 Thread Mikle Kolyada
commit: b2e3c54320316ee473d28c6778afca39ecd024d9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Nov 14 09:21:33 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Nov 14 09:24:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e3c543

sys-apps/acl: Stabilize 2.2.53-r1 s390, #753347

Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 3d96e2cd21b..9b2846af8dd 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-13 Thread Sam James
commit: beb29112023ae19f5b22f1837e3dd2556140599e
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 13 21:51:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 13 21:51:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb29112

sys-apps/acl: Stabilize 2.2.53-r1 amd64, #753347

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index c8592f85c4b..3d96e2cd21b 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-07 Thread Sam James
commit: dac34c0bf7974dd62dd0e2bcdd196b44cdeedbf9
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  7 20:58:04 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  7 20:58:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac34c0b

sys-apps/acl: Stabilize 2.2.53-r1 arm, #753347

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index dd19d64cab1..dabecf4d969 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-11-07 Thread Sam James
commit: 0113b710e5ba50a68dc7cabd5e99765b24681382
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  7 20:55:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  7 20:55:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0113b710

sys-apps/acl: Stabilize 2.2.53-r1 arm64, #753347

Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
index 4965f72787c..dd19d64cab1 100644
--- a/sys-apps/acl/acl-2.2.53-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-09-07 Thread Mike Gilbert
commit: 1aed846710e5368ac390530b31e6854fa02a8489
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:40:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:44:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aed8467

sys-apps/acl: EAPI 7

Closes: https://bugs.gentoo.org/739302
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 55 +++
 1 file changed, 55 insertions(+)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
new file mode 100644
index 000..4965f72787c
--- /dev/null
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+
+DESCRIPTION="access control list utilities, libraries and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+   # filter out -flto flags as they break getfacl/setfacl binaries
+   # (bug #667372)
+   filter-flags -flto*
+}
+
+src_prepare() {
+   default
+   elibtoolize #580792
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable static-libs static)
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   $(use_enable nls)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   # move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-01-02 Thread Lars Wendler
commit: 513e1e554073d92e9913a0dd5f2af8554e5fa0d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan  2 11:51:29 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan  2 11:51:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513e1e55

sys-apps/acl: Removed old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/acl/Manifest |  1 -
 sys-apps/acl/acl-2.2.52-r1.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 83b57f7e451..256b7131d57 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1,2 +1 @@
-DIST acl-2.2.52.src.tar.gz 386604 BLAKE2B 
e8b7b555cec93f84579aac846ce64235e356d73770844e88898564d1742fcf3d7c314511f0321aefbad33bdd85800406102178e8ab6414bc9c883891442d3188
 SHA512 
59973199d371cd0b2368e95bc829a1b47f04e808a174fefba4c6854e766158bd19a71d9dbcc8d6fdc1573a1f971cdda39c453f7fa243bce02c1ab97c6e7c72e7
 DIST acl-2.2.53.tar.gz 524300 BLAKE2B 
a4c602b18ab1a7932dce38c8dacf3a3026a3100a8a7e61f0740886ec7154a7738ca641953dc1253b5574580815d7f547a99bdd0cc0ee87238a1995abe97eb9d8
 SHA512 
176b7957fe0e7618e0b7bf2ac5071f7fa29417df718cce977661a576fa184e4af9d303b591c9d556b6ba8923e799457343afa401f5a9f7ecd9022185a4e06716

diff --git a/sys-apps/acl/acl-2.2.52-r1.ebuild 
b/sys-apps/acl/acl-2.2.52-r1.ebuild
deleted file mode 100644
index 11c8d630a18..000
--- a/sys-apps/acl/acl-2.2.52-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils libtool toolchain-funcs multilib-minimal usr-ldscript
-
-DESCRIPTION="access control list utilities, libraries and headers"
-HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls static-libs"
-
-RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
-   include/builddefs.in \
-   || die
-   strip-linguas po
-   elibtoolize #580792
-
-   # same as https://savannah.nongnu.org/bugs/index.php?39736
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   unset PLATFORM #184564
-   export OPTIMIZER=${CFLAGS}
-   export DEBUG=-DNDEBUG
-
-   econf \
-   $(use_enable nls gettext) \
-   --enable-shared $(use_enable static-libs static) \
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir) \
-   --bindir="${EPREFIX}"/bin
-}
-
-multilib_src_install() {
-   emake DIST_ROOT="${D}" install install-dev install-lib
-
-   # move shared libs to /
-   gen_usr_ldscript -a acl
-}
-
-multilib_src_install_all() {
-   use static-libs || prune_libtool_files --all
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2020-01-02 Thread Sergei Trofimovich
commit: 9ee6d9ca57bdd14214c7944d3435976be8bfb4dd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan  2 10:08:08 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan  2 10:16:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee6d9ca

sys-apps/acl: stable 2.2.53 for hppa, bug #78

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 6b676984e26..0ba2b30408d 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-27 Thread Mikle Kolyada
commit: 1e7b70d07743adfa119d32f5f2ee95ae37ea0b61
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Nov 27 13:09:43 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Nov 27 13:09:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7b70d0

sys-apps/acl: arm stable wrt bug #78

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 0a588418b93..6e7fe536d8b 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-27 Thread Mikle Kolyada
commit: abd426591d646a431646601cf790eb62ee730e4e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Nov 27 13:10:29 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Nov 27 13:10:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd42659

sys-apps/acl: sh stable wrt bug #78

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sh"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index f929e240550..6b676984e26 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-27 Thread Mikle Kolyada
commit: 4b3833a845c568135aae54a9982a4cf98b4d5f65
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Nov 27 13:10:07 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Nov 27 13:10:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3833a8

sys-apps/acl: m68k stable wrt bug #78

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="m68k"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 6e7fe536d8b..f929e240550 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-22 Thread Matt Turner
commit: b8a1f5314fcc7f44952a72dbc36829ea7eadc518
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Nov 22 13:44:17 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov 22 13:44:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a1f531

sys-apps/acl-2.2.53: alpha stable, bug 78

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 4443190ded7..0a588418b93 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-20 Thread Agostino Sarubbo
commit: 531b7c455c4f9e185ea70bf7e104555052b126b5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 20 15:49:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 20 15:49:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531b7c45

sys-apps/acl: s390 stable wrt bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 54cb0c190e5..4443190ded7 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-20 Thread Agostino Sarubbo
commit: 5b0f9d61e25650de72aa8454052cba438e3628bb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 20 15:48:59 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 20 15:48:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0f9d61

sys-apps/acl: ppc64 stable wrt bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 934a7df1885..54cb0c190e5 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-20 Thread Agostino Sarubbo
commit: ce8040937803792286758e8462cf7f4a0074f633
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 20 15:48:27 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 20 15:48:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce804093

sys-apps/acl: ppc stable wrt bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index ae4fa1dfbf6..934a7df1885 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-20 Thread Agostino Sarubbo
commit: f9d014474614099828e7881845308ffc292dc9be
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 20 11:34:34 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 20 11:34:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d01447

sys-apps/acl: ia64 stable wrt bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 5422d797c1d..ae4fa1dfbf6 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-19 Thread Agostino Sarubbo
commit: f140036597b797f03b446e50d822f345a3d703e6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 19 12:48:18 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 19 12:48:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1400365

sys-apps/acl: x86 stable wrt bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 7a98a3f61eb..5422d797c1d 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-16 Thread Sergei Trofimovich
commit: a968f3d5e7c30dfdbc1c81937ad88f811f65c800
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Nov 16 07:26:48 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 16 10:34:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a968f3d5

sys-apps/acl: stable 2.2.53 for sparc, bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 09be9d3edf7..7a98a3f61eb 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-15 Thread Agostino Sarubbo
commit: 4f6f73f7f3089a9a5745753ffa3da9bd1fdf0ff9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 09:50:42 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 09:50:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6f73f7

sys-apps/acl: amd64 stable wrt bug #78

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 774d93720ee..09be9d3edf7 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-13 Thread Aaron Bauman
commit: 00c63ec4d6bda9187294288f73ce128b89327758
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Nov 14 01:04:38 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Nov 14 01:04:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c63ec4

sys-apps/acl: arm64 stable (bug #78)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 sys-apps/acl/acl-2.2.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 21cf72b7268..774d93720ee 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-13 Thread Lars Wendler
commit: 9f2bd962308989b6490c801501c402b353351aa2
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 13 13:13:52 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 13 13:16:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2bd962

sys-apps/acl: Replaced ltprune eclass with find call

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 0ba85a55515..21cf72b7268 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit flag-o-matic libtool ltprune toolchain-funcs multilib-minimal 
usr-ldscript
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
 
 DESCRIPTION="access control list utilities, libraries and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
@@ -49,5 +49,7 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   use static-libs || prune_libtool_files --all
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-11-13 Thread Lars Wendler
commit: 080e9741c7df9ab85f4900fc0500821a28f5755f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 13 13:08:52 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 13 13:16:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080e9741

sys-apps/acl: Filter out -flto* in order to get functional binaries

Closes: https://bugs.gentoo.org/667372
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/acl/acl-2.2.53.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 97265989420..0ba85a55515 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit libtool ltprune toolchain-funcs multilib-minimal usr-ldscript
+inherit flag-o-matic libtool ltprune toolchain-funcs multilib-minimal 
usr-ldscript
 
 DESCRIPTION="access control list utilities, libraries and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
@@ -20,6 +20,12 @@ RDEPEND="
 DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
 
+pkg_setup() {
+   # filter out -flto flags as they break getfacl/setfacl binaries
+   # (bug #667372)
+   filter-flags -flto*
+}
+
 src_prepare() {
default
elibtoolize #580792



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2019-05-04 Thread Mikle Kolyada
commit: 4e9d27fbc1292b0da098c8164c55fed1982451df
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May  4 18:39:38 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May  4 18:39:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9d27fb

sys-apps/acl: Add ~riscv keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-apps/acl/acl-2.2.52-r1.ebuild | 4 ++--
 sys-apps/acl/acl-2.2.53.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/acl/acl-2.2.52-r1.ebuild 
b/sys-apps/acl/acl-2.2.52-r1.ebuild
index 29c1de8c424..bdd5e9b35d2 100644
--- a/sys-apps/acl/acl-2.2.52-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.52-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]"

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index a9f1955a202..0f86e64949f 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2018-06-19 Thread Mike Frysinger
commit: c5f655bc530e66fe43d95e903a6899cacf8f77c6
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Jun 19 13:20:36 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jun 19 13:20:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f655bc

sys-apps/acl: switch to mirror://nongnu

 sys-apps/acl/acl-2.2.52-r1.ebuild | 2 +-
 sys-apps/acl/acl-2.2.53.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/acl/acl-2.2.52-r1.ebuild 
b/sys-apps/acl/acl-2.2.52-r1.ebuild
index 762f4a98523..64fd600c0cc 100644
--- a/sys-apps/acl/acl-2.2.52-r1.ebuild
+++ b/sys-apps/acl/acl-2.2.52-r1.ebuild
@@ -7,7 +7,7 @@ inherit eutils libtool toolchain-funcs multilib-minimal
 
 DESCRIPTION="access control list utilities, libraries and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz;
+SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"

diff --git a/sys-apps/acl/acl-2.2.53.ebuild b/sys-apps/acl/acl-2.2.53.ebuild
index 0d59f681b46..11b1ee043a3 100644
--- a/sys-apps/acl/acl-2.2.53.ebuild
+++ b/sys-apps/acl/acl-2.2.53.ebuild
@@ -7,7 +7,7 @@ inherit libtool ltprune toolchain-funcs multilib-minimal
 
 DESCRIPTION="access control list utilities, libraries and headers"
 HOMEPAGE="https://savannah.nongnu.org/projects/acl;
-SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/files/

2018-01-10 Thread Lars Wendler
commit: 48a54e66ea96c312599ea6939ddff55c6e5e9bca
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan 10 20:36:15 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan 10 20:36:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a54e66

sys-apps/acl: Moved configure patch at the end to avoid possible timestamp race

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/acl/files/acl-2.2.52-xattr_header.patch | 58 
 1 file changed, 29 insertions(+), 29 deletions(-)

diff --git a/sys-apps/acl/files/acl-2.2.52-xattr_header.patch 
b/sys-apps/acl/files/acl-2.2.52-xattr_header.patch
index f48709ae480..052941f92c8 100644
--- a/sys-apps/acl/files/acl-2.2.52-xattr_header.patch
+++ b/sys-apps/acl/files/acl-2.2.52-xattr_header.patch
@@ -1,35 +1,6 @@
 Backported from:
 
http://git.savannah.nongnu.org/cgit/acl.git/commit/?id=79f563779b9b9ba89cc2352d70e3cdf27acff513
 
 acl-2.2.52/configure
-+++ acl-2.2.52/configure
-@@ -12416,26 +12416,6 @@
- fi
- 
- 
-- for ac_header in attr/xattr.h
--do :
--  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" 
"ac_cv_header_attr_xattr_h" "$ac_includes_default"
--if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
--  cat >>confdefs.h <<_ACEOF
--#define HAVE_ATTR_XATTR_H 1
--_ACEOF
--
--fi
--
--done
--
--if test "$ac_cv_header_attr_xattr_h" != "yes"; then
--echo
--echo 'FATAL ERROR: attr/xattr.h does not exist.'
--echo 'Install the extended attributes (attr) development package.'
--echo 'Alternatively, run "make install-dev" from the attr source.'
--exit 1
--fi
--
-  for ac_header in attr/error_context.h
- do :
-   ac_fn_c_check_header_mongrel "$LINENO" "attr/error_context.h" 
"ac_cv_header_attr_error_context_h" "$ac_includes_default"
 --- acl-2.2.52/libacl/acl_delete_def_file.c
 +++ acl-2.2.52/libacl/acl_delete_def_file.c
 @@ -20,11 +20,11 @@
@@ -199,3 +170,32 @@ 
http://git.savannah.nongnu.org/cgit/acl.git/commit/?id=79f563779b9b9ba89cc2352d7
  AC_DEFUN([AC_PACKAGE_NEED_ATTR_ERROR_H],
[ AC_CHECK_HEADERS([attr/error_context.h])
  if test "$ac_cv_header_attr_error_context_h" != "yes"; then
+--- acl-2.2.52/configure
 acl-2.2.52/configure
+@@ -12416,26 +12416,6 @@
+ fi
+ 
+ 
+- for ac_header in attr/xattr.h
+-do :
+-  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" 
"ac_cv_header_attr_xattr_h" "$ac_includes_default"
+-if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
+-  cat >>confdefs.h <<_ACEOF
+-#define HAVE_ATTR_XATTR_H 1
+-_ACEOF
+-
+-fi
+-
+-done
+-
+-if test "$ac_cv_header_attr_xattr_h" != "yes"; then
+-echo
+-echo 'FATAL ERROR: attr/xattr.h does not exist.'
+-echo 'Install the extended attributes (attr) development package.'
+-echo 'Alternatively, run "make install-dev" from the attr source.'
+-exit 1
+-fi
+-
+  for ac_header in attr/error_context.h
+ do :
+   ac_fn_c_check_header_mongrel "$LINENO" "attr/error_context.h" 
"ac_cv_header_attr_error_context_h" "$ac_includes_default"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/files/, sys-apps/acl/

2018-01-10 Thread Lars Wendler
commit: d09fc86f54e411052bd377e5dcc239be011be8a5
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan 10 14:14:27 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan 10 14:18:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09fc86f

sys-apps/acl: Revbump to fix compilation with >=sys-apps/attr-2.4.48

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/acl/acl-2.2.52-r2.ebuild|  65 
 sys-apps/acl/files/acl-2.2.52-xattr_header.patch | 201 +++
 2 files changed, 266 insertions(+)

diff --git a/sys-apps/acl/acl-2.2.52-r2.ebuild 
b/sys-apps/acl/acl-2.2.52-r2.ebuild
new file mode 100644
index 000..4bc0d2945f1
--- /dev/null
+++ b/sys-apps/acl/acl-2.2.52-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils libtool ltprune toolchain-funcs multilib-minimal
+
+DESCRIPTION="access control list utilities, libraries and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-xattr_header.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
+   include/builddefs.in \
+   || die
+   strip-linguas po
+   elibtoolize #580792
+
+   # same as https://savannah.nongnu.org/bugs/index.php?39736
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   unset PLATFORM #184564
+   export OPTIMIZER=${CFLAGS}
+   export DEBUG=-DNDEBUG
+
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --enable-shared $(use_enable static-libs static)
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   $(use_enable nls gettext)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   emake DIST_ROOT="${D}" install install-dev install-lib
+
+   # move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   use static-libs || prune_libtool_files --all
+}

diff --git a/sys-apps/acl/files/acl-2.2.52-xattr_header.patch 
b/sys-apps/acl/files/acl-2.2.52-xattr_header.patch
new file mode 100644
index 000..f48709ae480
--- /dev/null
+++ b/sys-apps/acl/files/acl-2.2.52-xattr_header.patch
@@ -0,0 +1,201 @@
+Backported from:
+http://git.savannah.nongnu.org/cgit/acl.git/commit/?id=79f563779b9b9ba89cc2352d70e3cdf27acff513
+
+--- acl-2.2.52/configure
 acl-2.2.52/configure
+@@ -12416,26 +12416,6 @@
+ fi
+ 
+ 
+- for ac_header in attr/xattr.h
+-do :
+-  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" 
"ac_cv_header_attr_xattr_h" "$ac_includes_default"
+-if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
+-  cat >>confdefs.h <<_ACEOF
+-#define HAVE_ATTR_XATTR_H 1
+-_ACEOF
+-
+-fi
+-
+-done
+-
+-if test "$ac_cv_header_attr_xattr_h" != "yes"; then
+-echo
+-echo 'FATAL ERROR: attr/xattr.h does not exist.'
+-echo 'Install the extended attributes (attr) development package.'
+-echo 'Alternatively, run "make install-dev" from the attr source.'
+-exit 1
+-fi
+-
+  for ac_header in attr/error_context.h
+ do :
+   ac_fn_c_check_header_mongrel "$LINENO" "attr/error_context.h" 
"ac_cv_header_attr_error_context_h" "$ac_includes_default"
+--- acl-2.2.52/libacl/acl_delete_def_file.c
 acl-2.2.52/libacl/acl_delete_def_file.c
+@@ -20,11 +20,11 @@
+ */
+ 
+ #include 
+-#include 
++#include 
+ #include "byteorder.h"
+ #include "acl_ea.h"
+ #include "config.h"
+-
++#include "libacl.h"
+ 
+ /* 23.4.8 */
+ int
+--- acl-2.2.52/libacl/acl_extended_fd.c
 acl-2.2.52/libacl/acl_extended_fd.c
+@@ -20,13 +20,12 @@
+ */
+ 
+ #include 
+-#include 
++#include 
+ #include "libacl.h"
+ 
+ #include "byteorder.h"
+ #include "acl_ea.h"
+ 
+-
+ int
+ acl_extended_fd(int fd)
+ {
+--- acl-2.2.52/libacl/__acl_extended_file.c
 acl-2.2.52/libacl/__acl_extended_file.c
+@@ -20,14 +20,13 @@
+ */
+ 
+ #include 
+-#include 
++#include 
+ #include "libacl.h"
+ 
+ #include "byteorder.h"
+ #include "acl_ea.h"
+ #include "__acl_extended_file.h"
+ 
+-
+ int
+ __acl_extended_file(const char *path_p,
+   ssize_t (*fun)(const char *, const char *,
+--- acl-2.2.52/libacl/acl_extended_file.c
 acl-2.2.52/libacl/acl_extended_file.c
+@@ -20,7 +20,7 @@
+ */
+ 
+ #include 
+-#include 
++#include 
+ #include "libacl.h"
+ 
+ #include "__acl_extended_file.h"
+--- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/, sys-apps/acl/files/

2016-03-30 Thread Mike Frysinger
commit: 9c6b4434d44aa7df5ca6e71ae6cbcbf972a29ced
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Mar 30 22:49:28 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Mar 30 23:47:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6b4434

sys-apps/acl: drop old <2.2.52-r1 versions

 sys-apps/acl/Manifest|  3 --
 sys-apps/acl/acl-2.2.49-r1.ebuild| 62 ---
 sys-apps/acl/acl-2.2.49.ebuild   | 64 
 sys-apps/acl/acl-2.2.51.ebuild   | 63 ---
 sys-apps/acl/acl-2.2.52.ebuild   | 49 --
 sys-apps/acl/files/acl-2.2.49-quote-strchr.patch | 25 -
 sys-apps/acl/files/acl-2.2.51-config-shell.patch | 53 
 sys-apps/acl/metadata.xml|  4 --
 8 files changed, 323 deletions(-)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index ef88026..fc5af6a 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1,4 +1 @@
-DIST acl-2.2.42-CITI_NFS4_ALL-2.dif 97276 SHA256 
10c930e4c6d147d03ad6dc67e38663522fd277525c149d932a8279e2cbe1b95e SHA512 
4998e1402f4159c2482a5df9a61235dadb38a0747416d2701545c5a58614a57c94907c28dbe5c390bd216fc44e2f1edf007bc55ce65ce7bd0e8786c2756d
 WHIRLPOOL 
bbee022fb8a36ceb4d49256f3fc7ab7452fe719ba13e7f2a1b436908788ff1373567a628849a0a880062221d82336023e09384de27a5339a30faa84e65b6e2dc
-DIST acl-2.2.49.src.tar.gz 362743 SHA256 
b9c7f4752e4ef4930a62fa5aa0d7efe1cba2b5a3a2d6ee2b45c0a70c72b7e5d5 SHA512 
c65b1ca18c16e434f1ff5b196908d1c39d62399740826a4a9b3ef0e6ba5cc4fced838b4a844ccffc5cb26554c4755b2f4e0fd69c9045d692f9019972ce3f7f0b
 WHIRLPOOL 
028f373f334700896b8c455f41a9f83dc6da82a6454da9da81a98e05f5f058ee88d0b1487f97e9d5b7c204a97ed125fc331bdcce6cb454ddbfbe9eeb6de0a55c
-DIST acl-2.2.51.src.tar.gz 385378 SHA256 
06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225 SHA512 
32b0c7f5aff27b1a0278dea2cc7aacf03f791c5bd7e9ae520bf29516bf3e52969c0a7ce9af3c2fa95b222cc70d4e19da167d008dcdf0fb46bda86cd584c96d98
 WHIRLPOOL 
0c41e39008c0bbb254d3ca29dc597e888d0a76820d8f78246ae06448ea5fdf9d25b54c112d86137420007641d23e172c67402d05acdc34af5b6b387b32c290a2
 DIST acl-2.2.52.src.tar.gz 386604 SHA256 
179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23 SHA512 
59973199d371cd0b2368e95bc829a1b47f04e808a174fefba4c6854e766158bd19a71d9dbcc8d6fdc1573a1f971cdda39c453f7fa243bce02c1ab97c6e7c72e7
 WHIRLPOOL 
19bcc46e56ce0226e084bb6f86e411b09418d53f094f478afd60c3c568cf2066d9f0352a4da20f6f41d6e08c13412a182a7306aa3fbe2a248d1f6388856f63a2

diff --git a/sys-apps/acl/acl-2.2.49-r1.ebuild 
b/sys-apps/acl/acl-2.2.49-r1.ebuild
deleted file mode 100644
index cb39907..000
--- a/sys-apps/acl/acl-2.2.49-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="access control list utilities, libraries and headers"
-HOMEPAGE="http://savannah.nongnu.org/projects/acl;
-SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz
-   nfs? ( 
http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif
 )"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
-IUSE="nfs nls static-libs"
-
-RDEPEND=">=sys-apps/attr-2.4
-   nfs? ( net-libs/libnfsidmap )"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   if use nfs ; then
-   cp "${DISTDIR}"/acl-2.2.42-CITI_NFS4_ALL-2.dif . || die
-   sed -i \
-   -e '/^diff --git a.debian.changelog 
b.debian.changelog/,/^diff --git/d' \
-   acl-2.2.42-CITI_NFS4_ALL-2.dif || die
-   epatch acl-2.2.42-CITI_NFS4_ALL-2.dif
-   fi
-   epatch "${FILESDIR}"/${P}-quote-strchr.patch
-   sed -i \
-   -e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \
-   configure # hack PATH with AC_PATH_PROG
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
-   include/builddefs.in \
-   || die "failed to update builddefs"
-   strip-linguas po
-}
-
-src_configure() {
-   unset PLATFORM #184564
-   export OPTIMIZER=${CFLAGS}
-   export DEBUG=-DNDEBUG
-
-   econf \
-   $(use_enable nls gettext) \
-   --enable-shared $(use_enable static-libs static) \
-   --libexecdir="${EPREFIX}"/usr/$(get_libdir) \
-   --bindir="${EPREFIX}"/bin
-}
-
-src_install() {
-   emake DIST_ROOT="${D}" install install-dev install-lib || die
-   use static-libs || find "${D}" -name '*.la' -delete
-
-   # move shared libs to /
-