[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/files/, sys-libs/libapparmor/
commit: 195d4c82c66a72c929422c18a979e61ef83bfe01 Author: LinuxUserGD gmail com> AuthorDate: Sun Mar 10 16:00:27 2024 + Commit: Sam James gentoo org> CommitDate: Fri Mar 15 02:33:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195d4c82 sys-libs/libapparmor: test compiler support of flto-partition flag [sam: Drop revbump.] [sam: Fix $() -> ${} in patch.] Closes: https://bugs.gentoo.org/919463 Upstream-PR: https://gitlab.com/apparmor/apparmor/-/merge_requests/1155 Upstream-Commit: https://gitlab.com/apparmor/apparmor/-/commit/d8bb0435c2b283fe9eed2a6db9a0b09ac2566c0e Signed-off-by: LinuxUserGD gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29512 Closes: https://github.com/gentoo/gentoo/pull/35697 Signed-off-by: Sam James gentoo.org> .../libapparmor-3.1.4-clang-flto-partition.patch | 33 ++ sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild | 4 +++ 2 files changed, 37 insertions(+) diff --git a/sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch b/sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch new file mode 100644 index ..6cb3528ea4db --- /dev/null +++ b/sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch @@ -0,0 +1,33 @@ +https://gitlab.com/apparmor/apparmor/-/commit/d8bb0435c2b283fe9eed2a6db9a0b09ac2566c0e +From d8bb0435c2b283fe9eed2a6db9a0b09ac2566c0e Mon Sep 17 00:00:00 2001 +From: John Johansen +Date: Sun, 25 Feb 2024 03:31:01 + +Subject: [PATCH] Merge makefiles: test for support of flto-partition flag +--- a/configure.ac b/configure.ac +@@ -92,6 +92,13 @@ if test "$ac_cv_prog_cc_c99" = "no"; then + AC_MSG_ERROR([C99 mode is required to build libapparmor]) + fi + ++EXTRA_CFLAGS="-Wall ${EXTRA_WARNINGS} -fPIC" ++AX_CHECK_COMPILE_FLAG([-flto-partition=none], , , [-Werror]) ++AS_VAR_IF([ax_cv_check_cflags__Werror__flto_partition_none], [yes], ++ [EXTRA_CFLAGS="$EXTRA_CFLAGS -flto-partition=none"] ++ ,) ++AC_SUBST([AM_CFLAGS], ["$EXTRA_CFLAGS"]) ++ + AC_OUTPUT( + Makefile + doc/Makefile +--- a/src/Makefile.am b/src/Makefile.am +@@ -39,7 +39,6 @@ include $(COMMONDIR)/Make.rules + BUILT_SOURCES = grammar.h scanner.h af_protos.h + AM_LFLAGS = -v + AM_YFLAGS = -d -p aalogparse_ +-AM_CFLAGS = -Wall $(EXTRA_WARNINGS) -fPIC -flto-partition=none + AM_CPPFLAGS = -D_GNU_SOURCE -I$(top_srcdir)/include/ + scanner.h: scanner.l + $(LEX) -v $< +-- +GitLab diff --git a/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild index 0b01f9a89d00..30cc21d16aee 100644 --- a/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild @@ -46,6 +46,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${PN}-3.1.4-clang-flto-partition.patch +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: f14eaa5ac80c3a8a3d9995d3691873f188b51ce5 Author: Michał Górny gentoo org> AuthorDate: Wed Mar 6 18:34:53 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Mar 6 21:18:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14eaa5a sys-libs/libapparmor: Use DISTUTILS_DEPS Signed-off-by: Michał Górny gentoo.org> sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild | 23 +-- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild index 62ed55ee2a7b..0b01f9a89d00 100644 --- a/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild @@ -16,16 +16,22 @@ MY_PV="$(ver_cut 1-2)" DESCRIPTION="Library to support AppArmor userspace utilities" HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} LICENSE="GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="doc +perl +python static-libs" - REQUIRED_USE="${PYTHON_REQUIRED_USE}" +# depends on the package already being installed +RESTRICT="test" -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" +RDEPEND=" + perl? ( dev-lang/perl:= ) + python? ( + ${PYTHON_DEPS} + ) +" DEPEND="${RDEPEND}" BDEPEND=" dev-build/autoconf-archive @@ -34,14 +40,11 @@ BDEPEND=" doc? ( dev-lang/perl ) perl? ( dev-lang/swig ) python? ( + ${PYTHON_DEPS} + ${DISTUTILS_DEPS} dev-lang/swig - dev-python/setuptools[${PYTHON_USEDEP}] - )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -# depends on the package already being installed -RESTRICT="test" + ) +" src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 3189ef94b7fe345b259fba95e7c259c6307c3988 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 22:30:35 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 22:30:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3189ef94 sys-libs/libapparmor: Keyword 3.1.4 ppc64, #921300 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.1.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild index c2432e396fd0..b379e41b2b60 100644 --- a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 47a02810f47ba141155d60d44138260b58117445 Author: Sam James gentoo org> AuthorDate: Sat Nov 4 12:23:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 12:23:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a02810 sys-libs/libapparmor: Stabilize 3.1.4 arm64, #916839 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild index d9f52b73c111..c2432e396fd0 100644 --- a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: a1da77f7b508d224c62d9e262e86239b380a4b3b Author: Sam James gentoo org> AuthorDate: Sat Nov 4 12:23:45 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 12:23:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1da77f7 sys-libs/libapparmor: Stabilize 3.1.4 amd64, #916839 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild index 8e813734231e..d9f52b73c111 100644 --- a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: b2a6068886bfdc0f797298c4e1327f64369c9955 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 15 15:07:04 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 15 15:07:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a60688 sys-libs/libapparmor: Stabilize 3.0.10 arm64, #909207 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libapparmor/libapparmor-3.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.10.ebuild b/sys-libs/libapparmor/libapparmor-3.0.10.ebuild index 549c0836823b..6bf26cddee29 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.10.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.10.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: bd193a8ed5691a078e5f42bd4cf43fda01866faa Author: Sam James gentoo org> AuthorDate: Mon Jun 26 19:50:03 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 26 19:50:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd193a8e sys-libs/libapparmor: drop 3.0.3-r1, 3.0.4 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/Manifest| 2 - sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild | 103 sys-libs/libapparmor/libapparmor-3.0.4.ebuild| 115 --- 3 files changed, 220 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 81f3ecd13cef..86b70cba9120 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,5 +1,3 @@ DIST apparmor-3.0.10.tar.gz 7967601 BLAKE2B 8fa094dac6140949cecad8fdf056c6e119291d9490404b0c7379e14d85eff8d6424ec5099e04184424c271b83bb5893389e4023a2946b8296268559f13d20c20 SHA512 94866c3151e6776b9efbbf3852a48e19908ddbc1f3156df1e1bf0b8a79be49b4eba96ce3725a3cf10af3affa00f9a045bbab06ffd3d668c80039eb369b3f6762 -DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 -DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0 SHA512 1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1 SHA512 539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087 DIST apparmor-3.1.4.tar.gz 7965268 BLAKE2B a9be29a42bb96c1d2c69a6b7627d59aea023f22fe79bff1a487aa5ddd6845ec98f67be5c597ec51edf4493513dfed3b43fc493f454bcf48b3f43c44572ffc2ae SHA512 db65edfa1b9c1f953940165e71dddcab9a2d378f29683b0b4e5d44f0810bb0105ba3820ba89de927ef90d0a94ea6d61e91ce3de09ec2e385817735a93d4039c4 diff --git a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild deleted file mode 100644 index 043a586d62e2.. --- a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{9..11} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -# depends on the package already being installed -#RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - - default - eautoreconf - - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null || die - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null || die - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null || die - distutils-r1_src_install -
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: b5fa4956dfebb42cbc52ff964bb8ec22f9f4bdb6 Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:23:40 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:23:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5fa4956 sys-libs/libapparmor: Stabilize 3.0.8 arm64, #907584 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild index 0c69cd475d4f..4258666a130d 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 488d26b39116ecc3310b8c5128b0a24a9b15bbdf Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:09:03 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:09:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488d26b3 sys-libs/libapparmor: add 3.1.4 Bug: https://bugs.gentoo.org/876965 Bug: https://bugs.gentoo.org/900867 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-3.1.4.ebuild | 116 ++ 2 files changed, 117 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 7775e1966a07..81f3ecd13cef 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -2,3 +2,4 @@ DIST apparmor-3.0.10.tar.gz 7967601 BLAKE2B 8fa094dac6140949cecad8fdf056c6e11929 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0 SHA512 1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1 SHA512 539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087 +DIST apparmor-3.1.4.tar.gz 7965268 BLAKE2B a9be29a42bb96c1d2c69a6b7627d59aea023f22fe79bff1a487aa5ddd6845ec98f67be5c597ec51edf4493513dfed3b43fc493f454bcf48b3f43c44572ffc2ae SHA512 db65edfa1b9c1f953940165e71dddcab9a2d378f29683b0b4e5d44f0810bb0105ba3820ba89de927ef90d0a94ea6d61e91ce3de09ec2e385817735a93d4039c4 diff --git a/sys-libs/libapparmor/libapparmor-3.1.4.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild new file mode 100644 index ..8e813734231e --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.1.4.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{10..11} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( + dev-lang/swig + dev-python/setuptools[${PYTHON_USEDEP}] + )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + default + + # We used to rm m4/ but led to this after eautoreconf: + # checking whether the libapparmor man pages should be generated... yes + # ./configure: 5065: PROG_PODCHECKER: not found + # ./configure: 5068: PROG_POD2MAN: not found + # checking whether python bindings are enabled... yes + eautoreconf + + use python && distutils-r1_src_prepare +} + +src_configure() { + # Fails with reflex/byacc, heavily relies on bisonisms + export LEX=flex + export YACC=yacc.bison + + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 80dd59a99309eb884e434685b57c6780f01459e4 Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:04:06 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:04:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80dd59a9 sys-libs/libapparmor: add gitlab upstream metadata Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-libs/libapparmor/metadata.xml b/sys-libs/libapparmor/metadata.xml index 22230f2666f5..e22db4165e51 100644 --- a/sys-libs/libapparmor/metadata.xml +++ b/sys-libs/libapparmor/metadata.xml @@ -11,5 +11,6 @@ apparmor + apparmor/apparmor
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 1defee74b24b43fa2e787cb5a724f7df66ff1bd6 Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:05:37 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:05:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1defee74 sys-libs/libapparmor: add 3.0.10 Bug: https://bugs.gentoo.org/876965 Bug: https://bugs.gentoo.org/900867 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-3.0.10.ebuild | 115 + 2 files changed, 116 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index e8a4e202d60a..7775e1966a07 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,3 +1,4 @@ +DIST apparmor-3.0.10.tar.gz 7967601 BLAKE2B 8fa094dac6140949cecad8fdf056c6e119291d9490404b0c7379e14d85eff8d6424ec5099e04184424c271b83bb5893389e4023a2946b8296268559f13d20c20 SHA512 94866c3151e6776b9efbbf3852a48e19908ddbc1f3156df1e1bf0b8a79be49b4eba96ce3725a3cf10af3affa00f9a045bbab06ffd3d668c80039eb369b3f6762 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0 SHA512 1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1 SHA512 539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087 diff --git a/sys-libs/libapparmor/libapparmor-3.0.10.ebuild b/sys-libs/libapparmor/libapparmor-3.0.10.ebuild new file mode 100644 index ..5c05cbe49d77 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.10.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{10..11} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( + dev-lang/swig + dev-python/setuptools[${PYTHON_USEDEP}] + )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + default + + # We used to rm m4/ but led to this after eautoreconf: + # checking whether the libapparmor man pages should be generated... yes + # ./configure: 5065: PROG_PODCHECKER: not found + # ./configure: 5068: PROG_POD2MAN: not found + # checking whether python bindings are enabled... yes + eautoreconf + + use python && distutils-r1_src_prepare +} + +src_configure() { + # Fails with reflex/byacc, heavily relies on bisonisms + export LEX=flex + export YACC=yacc.bison + + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: a2801861bc997582613720ff471d22417630e85d Author: Sam James gentoo org> AuthorDate: Sat Dec 24 07:09:37 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 24 07:09:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2801861 sys-libs/libapparmor: forward-port lex/yacc changes Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.8.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild index 46759e82e40d..2f833eb7490c 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild @@ -55,6 +55,10 @@ src_prepare() { } src_configure() { + # Fails with reflex/byacc, heavily relies on bisonisms + export LEX=flex + export YACC=yacc.bison + econf \ $(use_enable static-libs static) \ $(use_with perl) \
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 553645e702e6c51056f0c5389d66b8c7ecc70889 Author: Ilya Mochalov gmail com> AuthorDate: Sun Nov 27 21:41:39 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 24 07:08:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553645e7 sys-libs/libapparmor: update to 3.0.8 Signed-off-by: Ilya Mochalov gmail.com> Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-3.0.8.ebuild | 111 ++ 2 files changed, 112 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 1908e085a0ca..e8a4e202d60a 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1,3 @@ DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0 SHA512 1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca +DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1 SHA512 539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087 diff --git a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild new file mode 100644 index ..46759e82e40d --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{8..11} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( + dev-lang/swig + dev-python/setuptools[${PYTHON_USEDEP}] + )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + default + + # We used to rm m4/ but led to this after eautoreconf: + # checking whether the libapparmor man pages should be generated... yes + # ./configure: 5065: PROG_PODCHECKER: not found + # ./configure: 5068: PROG_POD2MAN: not found + # checking whether python bindings are enabled... yes + eautoreconf + + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null || die + distutils-r1_src_install + + popd > /dev/null || die + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +} + +python_install() { + distutils-r1_python_install + + python_moduleinto LibAppArmor + python_domodule LibAppArmor.py +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 8e7c0321c6138508cac6eaafaa3240ea45d8fbe2 Author: Sam James gentoo org> AuthorDate: Wed Dec 21 02:27:22 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 21 02:27:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7c0321 sys-libs/libapparmor: force flex/bison Already depends on both of them. Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild index 3ec04b06fbe9..56b60564e827 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild @@ -55,6 +55,10 @@ src_prepare() { } src_configure() { + # Fails with reflex/byacc, heavily relies on bisonisms + export LEX=flex + export YACC=yacc.bison + econf \ $(use_enable static-libs static) \ $(use_with perl) \
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 6a6aadcd1ba7a423e454195203f631501dba9e51 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 20 20:54:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 20 20:54:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6aadcd sys-libs/libapparmor: Stabilize 3.0.4 arm64, #887543 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild index 14d3e91bec6a..3ec04b06fbe9 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: d40fa4bf6275113a063f8a482e0c055264706df0 Author: Sam James gentoo org> AuthorDate: Tue Dec 20 20:38:47 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 20 20:38:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40fa4bf sys-libs/libapparmor: Stabilize 3.0.4 amd64, #887543 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild index 46759e82e40d..14d3e91bec6a 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: c5bf0bb3996a5ce11d42801292ec217f8f028bdb Author: Xin Yang icloud com> AuthorDate: Fri Oct 14 11:58:46 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Oct 18 16:30:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bf0bb3 sys-libs/libapparmor: keyword 3.0.4 riscv, #877087 Signed-off-by: Xin Yang icloud.com> Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild index 4ff695d242a7..46759e82e40d 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: d5f48dbc5bbc5b4ac8f34c5b08857c765619c0bd Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 2 04:40:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 2 04:40:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f48dbc sys-libs/libapparmor: Stabilize 3.0.3-r1 arm64, #867754 Signed-off-by: Arthur Zamarin gentoo.org> sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild index f039ed3fe314..962548b771e4 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 2328d03f9d370b98dc1034ca390d9fd6e33e1e7b Author: Sam James gentoo org> AuthorDate: Sat Jul 2 18:51:58 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 2 18:51:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2328d03f sys-libs/libapparmor: need setuptools Need to specify manually in pre-PEP517 + DISTUTILS_OPTIONAL. Oops. Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild index c3350162a3e4..4ff695d242a7 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild @@ -31,7 +31,10 @@ BDEPEND=" sys-devel/flex doc? ( dev-lang/perl ) perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" + python? ( + dev-lang/swig + dev-python/setuptools[${PYTHON_USEDEP}] + )" S=${WORKDIR}/apparmor-${PV}/libraries/${PN}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: bc1a051af612daecd3f426a96762f0c41afa7bf1 Author: Michael Palimaka gentoo org> AuthorDate: Fri Jun 24 08:40:17 2022 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Jun 24 08:40:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1a051a sys-libs/libapparmor: remove 3.0.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 97 --- 2 files changed, 98 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 6002b9f2f989..1908e085a0ca 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,3 +1,2 @@ -DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129 SHA512 e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0 SHA512 1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild deleted file mode 100644 index f88e11c0fe65.. --- a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{8..10} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -# depends on the package already being installed -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi - - dodoc AUTHORS ChangeLog NEWS README - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 521fe80470780c46c7f69a26cdaf52b798368e4f Author: Michael Palimaka gentoo org> AuthorDate: Fri Jun 24 08:40:43 2022 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Jun 24 08:40:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=521fe804 sys-libs/libapparmor: remove 3.0.3-r0 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/libapparmor-3.0.3.ebuild | 97 --- 1 file changed, 97 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.3.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3.ebuild deleted file mode 100644 index c7bd9822dee5.. --- a/sys-libs/libapparmor/libapparmor-3.0.3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{8..10} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -# depends on the package already being installed -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi - - dodoc AUTHORS ChangeLog NEWS README - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 240e6a3a1a6c2723a0e9b2cb8ad2dac5fc46 Author: Sam James gentoo org> AuthorDate: Fri Jun 17 01:04:50 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 01:08:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=240e sys-libs/libapparmor: add 3.0.4, fix distutils-r1 usage Fixes distutils-r1 usage which otherwise was fragile and may have broken in future (was emitting a QA warning as of recent eclass changes). 3.0.4 upstream also drops distutils.sysconfig usage which brings us better Python 3.11 support. Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-3.0.4.ebuild | 108 ++ 2 files changed, 109 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 76c9ff7d636a..6002b9f2f989 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1,3 @@ DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129 SHA512 e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 +DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0 SHA512 1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca diff --git a/sys-libs/libapparmor/libapparmor-3.0.4.ebuild b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild new file mode 100644 index ..c3350162a3e4 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.4.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{8..11} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + default + + # We used to rm m4/ but led to this after eautoreconf: + # checking whether the libapparmor man pages should be generated... yes + # ./configure: 5065: PROG_PODCHECKER: not found + # ./configure: 5068: PROG_POD2MAN: not found + # checking whether python bindings are enabled... yes + eautoreconf + + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null || die + distutils-r1_src_install + + popd > /dev/null || die + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +} + +python_install() { + distutils-r1_python_install + +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 35901f23df60197a658690cf7beade3de48e90df Author: Joonas Niilola gentoo org> AuthorDate: Tue Jun 14 10:09:04 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 00:48:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35901f23 sys-libs/libapparmor: enable py3.11 Signed-off-by: Joonas Niilola gentoo.org> Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild index 2ea1ea11a7f7..f039ed3fe314 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) GENTOO_DEPEND_ON_PERL="no" inherit autotools distutils-r1 perl-functions
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 86f74edd471c3f5201a963467d37228e996c0261 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 14 21:17:30 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 14 21:17:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f74edd sys-libs/libapparmor: Stabilize 3.0.3-r1 amd64, #851984 Signed-off-by: Jakov Smolić gentoo.org> sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild index 9b57936f1568..2ea1ea11a7f7 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: ee7cb639713d630628cc5d538a6df91e2b299df3 Author: Sam James gentoo org> AuthorDate: Sun Jun 12 15:39:10 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jun 12 15:56:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7cb639 sys-libs/libapparmor: fix distutils-r1 usage Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild | 103 +++ 1 file changed, 103 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild new file mode 100644 index ..9b57936f1568 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.3-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{8..10} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +#RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + + default + eautoreconf + + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null || die + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null || die + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null || die + distutils-r1_src_install + popd > /dev/null || die + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +} + +python_install() { + distutils-r1_python_install + + python_moduleinto LibAppArmor + python_domodule LibAppArmor.py +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 2e20b15dda024a5e42c27f1af44771765ee180e0 Author: Thomas Bettler gmail com> AuthorDate: Thu Dec 16 18:31:23 2021 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Feb 10 06:20:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e20b15d sys-libs/libapparmor: add python 3.10 Closes: https://bugs.gentoo.org/829360 Closes: https://github.com/gentoo/gentoo/pull/23331 Signed-off-by: Thomas Bettler gmail.com> Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 2 +- sys-libs/libapparmor/libapparmor-3.0.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild index 3da7dd1b466e..f88e11c0fe65 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) GENTOO_DEPEND_ON_PERL="no" inherit autotools distutils-r1 perl-functions diff --git a/sys-libs/libapparmor/libapparmor-3.0.3.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3.ebuild index e35b3da8a32e..c7bd9822dee5 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.3.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) GENTOO_DEPEND_ON_PERL="no" inherit autotools distutils-r1 perl-functions
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: c2eada997f047256a41307dd666c3d4678b328f9 Author: msathieu outlook com> AuthorDate: Mon Nov 1 17:11:59 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 12 02:08:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2eada99 sys-libs/libapparmor: update to 3.0.3 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Mathieu Strypsteen outlook.com> Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-3.0.3.ebuild | 97 +++ 2 files changed, 98 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 38571173391..76c9ff7d636 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129 SHA512 e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687 +DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c SHA512 bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5 diff --git a/sys-libs/libapparmor/libapparmor-3.0.3.ebuild b/sys-libs/libapparmor/libapparmor-3.0.3.ebuild new file mode 100644 index 000..e35b3da8a32 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.3.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{7,8,9} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 9dee539d167905cc655e9c8c3f662e0f6bc90ecd Author: Sam James gentoo org> AuthorDate: Sun Aug 1 10:24:11 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 1 10:25:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dee539d sys-libs/libapparmor: drop unnecessary DISTUTILS_USE_SETUPTOOLS use Fixes QA warning: " * QA Notice: DISTUTILS_USE_SETUPTOOLS is not used when DISTUTILS_OPTIONAL * is enabled. " Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild index c1c67c1df11..3da7dd1b466 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild @@ -4,7 +4,6 @@ EAPI=7 DISTUTILS_OPTIONAL=1 -DISTUTILS_USE_SETUPTOOLS="no" PYTHON_COMPAT=( python3_{7,8,9} ) GENTOO_DEPEND_ON_PERL="no"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/files/
commit: e763966bd80e1500488196cae08012f8c87e8c6e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Jun 19 18:52:34 2021 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Jun 24 07:54:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e763966b sys-libs/libapparmor: remove unused patch(es) Closes: https://github.com/gentoo/gentoo/pull/21336 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Michael Palimaka gentoo.org> .../files/libapparmor-3.0.0-symbol_visibility.patch | 20 1 file changed, 20 deletions(-) diff --git a/sys-libs/libapparmor/files/libapparmor-3.0.0-symbol_visibility.patch b/sys-libs/libapparmor/files/libapparmor-3.0.0-symbol_visibility.patch deleted file mode 100644 index d5002461462..000 --- a/sys-libs/libapparmor/files/libapparmor-3.0.0-symbol_visibility.patch +++ /dev/null @@ -1,20 +0,0 @@ -Adds aditional symbols to allow dynamic linking. - a/src/libapparmor.map -+++ b/src/libapparmor.map -@@ -117,6 +117,7 @@ - - APPARMOR_3.0 { - global: -+ aa_features_new_from_file; - aa_features_write_to_fd; - aa_features_value; - local: -@@ -130,6 +131,7 @@ - _aa_autoclose; - _aa_autofclose; - _aa_dirat_for_each; -+ _aa_asprintf; - local: - *; - };
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/, sys-libs/libapparmor/files/
commit: c6ce4ec19d838b78489e03072ce25f3313ffa554 Author: Michael Palimaka gentoo org> AuthorDate: Fri Jun 4 07:21:04 2021 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Jun 4 07:21:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ce4ec1 sys-libs/libapparmor: remove 2.13.4 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - .../files/libapparmor-2.10-symbol_visibility.patch | 13 --- sys-libs/libapparmor/libapparmor-2.13.4.ebuild | 99 -- 3 files changed, 113 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index db15b30fede..b5b981c8b9f 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,3 +1,2 @@ -DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4 SHA512 d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651 DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f SHA512 2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6 DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129 SHA512 e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687 diff --git a/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch b/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch deleted file mode 100644 index fa2c384b014..000 --- a/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch +++ /dev/null @@ -1,13 +0,0 @@ -Adds an aditional symbol to allow dynamic linking. - a/src/libapparmor.map -+++ b/src/libapparmor.map -@@ -94,6 +94,7 @@ - _aa_autoclose; - _aa_autofclose; - _aa_dirat_for_each; -+ _aa_asprintf; - local: - *; - }; - diff --git a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild b/sys-libs/libapparmor/libapparmor-2.13.4.ebuild deleted file mode 100644 index e87d5f295eb..000 --- a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{7,8} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) - -# depends on the package already being installed -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python >
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 795872faab415dd5cb8a3b577624119b334882c1 Author: Michael Palimaka gentoo org> AuthorDate: Fri Jun 4 07:21:36 2021 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Jun 4 07:21:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795872fa sys-libs/libapparmor: remove 3.0.0 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-3.0.0.ebuild | 100 -- 2 files changed, 101 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index b5b981c8b9f..38571173391 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f SHA512 2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6 DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129 SHA512 e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687 diff --git a/sys-libs/libapparmor/libapparmor-3.0.0.ebuild b/sys-libs/libapparmor/libapparmor-3.0.0.ebuild deleted file mode 100644 index a3bba356f5d..000 --- a/sys-libs/libapparmor/libapparmor-3.0.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_OPTIONAL=1 -DISTUTILS_USE_SETUPTOOLS="no" -PYTHON_COMPAT=( python3_{7,8} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -PATCHES=( "${FILESDIR}/${PN}-3.0.0-symbol_visibility.patch" ) - -# depends on the package already being installed -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi - - dodoc AUTHORS ChangeLog NEWS README - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: dbf70f0ce40066110b48b70f9e16eb9a66a749e8 Author: Michael Palimaka gentoo org> AuthorDate: Thu May 27 08:21:13 2021 + Commit: Michael Palimaka gentoo org> CommitDate: Thu May 27 08:21:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf70f0c sys-libs/libapparmor: add python 3.9 support Bug: https://bugs.gentoo.org/788997 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild index 65eb3d388ac..787f1bd 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild @@ -5,7 +5,7 @@ EAPI=7 DISTUTILS_OPTIONAL=1 DISTUTILS_USE_SETUPTOOLS="no" -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) GENTOO_DEPEND_ON_PERL="no" inherit autotools distutils-r1 perl-functions
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 1553df2f9537854d01e6ca845adfb82a53ffdf86 Author: Sam James gentoo org> AuthorDate: Mon Apr 12 00:13:59 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 12 01:07:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1553df2f sys-libs/libapparmor: move sys-devel/autoconf-archive to BDEPEND Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> sys-libs/libapparmor/libapparmor-2.13.4.ebuild | 5 +++-- sys-libs/libapparmor/libapparmor-3.0.0.ebuild | 5 +++-- sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild b/sys-libs/libapparmor/libapparmor-2.13.4.ebuild index a854860ab42..e87d5f295eb 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.4.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 @@ -24,7 +24,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="perl? ( dev-lang/perl:= ) python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" sys-devel/autoconf-archive sys-devel/bison sys-devel/flex diff --git a/sys-libs/libapparmor/libapparmor-3.0.0.ebuild b/sys-libs/libapparmor/libapparmor-3.0.0.ebuild index 72eb80e6c28..a3bba356f5d 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.0.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.0.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 @@ -25,7 +25,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="perl? ( dev-lang/perl:= ) python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" sys-devel/autoconf-archive sys-devel/bison sys-devel/flex diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild index 9d528d3562a..65eb3d388ac 100644 --- a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild +++ b/sys-libs/libapparmor/libapparmor-3.0.1.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 @@ -25,7 +25,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="perl? ( dev-lang/perl:= ) python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" sys-devel/autoconf-archive sys-devel/bison sys-devel/flex
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 67ff80c4f9ed93dafa3c8e905cdcda0aff6108b6 Author: Michael Palimaka gentoo org> AuthorDate: Tue Dec 8 06:08:16 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Dec 8 07:03:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ff80c4 sys-libs/libapparmor: version bump 3.0.1 Closes: https://bugs.gentoo.org/747934 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 97 +++ 2 files changed, 98 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 89bb054ab20..db15b30fede 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1,3 @@ DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4 SHA512 d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651 DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f SHA512 2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6 +DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129 SHA512 e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687 diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild new file mode 100644 index 000..9ddf4c3bbf3 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_SETUPTOOLS="no" +PYTHON_COMPAT=( python3_{5,6,7,8} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/files/, sys-libs/libapparmor/
commit: fed65024dca1aeb59251d9ff0201cf49edde0048 Author: Michael Palimaka gentoo org> AuthorDate: Sat Oct 10 09:13:15 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Oct 10 09:44:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed65024 sys-libs/libapparmor: version bump 3.0.0 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 + .../libapparmor-3.0.0-symbol_visibility.patch | 20 + sys-libs/libapparmor/libapparmor-3.0.0.ebuild | 99 ++ 3 files changed, 120 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 6a8b5e50bbe..89bb054ab20 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4 SHA512 d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651 +DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f SHA512 2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6 diff --git a/sys-libs/libapparmor/files/libapparmor-3.0.0-symbol_visibility.patch b/sys-libs/libapparmor/files/libapparmor-3.0.0-symbol_visibility.patch new file mode 100644 index 000..d5002461462 --- /dev/null +++ b/sys-libs/libapparmor/files/libapparmor-3.0.0-symbol_visibility.patch @@ -0,0 +1,20 @@ +Adds aditional symbols to allow dynamic linking. + +--- a/src/libapparmor.map b/src/libapparmor.map +@@ -117,6 +117,7 @@ + + APPARMOR_3.0 { + global: ++ aa_features_new_from_file; + aa_features_write_to_fd; + aa_features_value; + local: +@@ -130,6 +131,7 @@ + _aa_autoclose; + _aa_autofclose; + _aa_dirat_for_each; ++ _aa_asprintf; + local: + *; + }; diff --git a/sys-libs/libapparmor/libapparmor-3.0.0.ebuild b/sys-libs/libapparmor/libapparmor-3.0.0.ebuild new file mode 100644 index 000..ea23d83ed8c --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-3.0.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_SETUPTOOLS="no" +PYTHON_COMPAT=( python3_{5,6,7,8} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +PATCHES=( "${FILESDIR}/${PN}-3.0.0-symbol_visibility.patch" ) + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: b485badd3f44c926d38d34588ae769c480c76b44 Author: Michael Palimaka gentoo org> AuthorDate: Thu May 7 13:41:26 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Thu May 7 13:41:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b485badd sys-libs/libapparmor: remove 2.13.3 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild | 98 --- sys-libs/libapparmor/libapparmor-2.13.3.ebuild| 97 -- 3 files changed, 196 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index ac257fe0249..6a8b5e50bbe 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-2.13.3.tar.gz 7384974 BLAKE2B fd519f7b845db3203c8f47ff5abc7d9f20a7947fe86799b6fffcfaabaf5130fe0aa6589314f201c1df59cfd0fb22b80a12d364e9ca1279b14ba89ec469e3b346 SHA512 137b2bf026ec655b662e9c264d7d48d878db474a3f1cc5a38bfd7df2f85b682bddb77b091ab5595178231a0a262c9ae9cdd61409461cd889bdee156906ef1141 DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4 SHA512 d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651 diff --git a/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild deleted file mode 100644 index 0ccd35241d4..000 --- a/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{5,6,7,8} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) - -# depends on the package already being installed -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi - - dodoc AUTHORS ChangeLog NEWS README - - find "${D}" -name '*.la' -delete || die -} diff --git a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild deleted file mode 100644 index 2c6b7f9f553..000 --- a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_6 ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 eapi7-ver perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: c006a9fd59cc84a043cb7f34d0b44fbf6a22c4c7 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 7 13:29:16 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 7 13:29:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c006a9fd sys-libs/libapparmor: amd64 stable wrt bug #721424 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-libs/libapparmor/libapparmor-2.13.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild b/sys-libs/libapparmor/libapparmor-2.13.4.ebuild index 0ccd35241d4..eff2e356a71 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.4.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 215e84f403ef2539c9c6214f7ba8a469c1cf9e0f Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 19 08:13:46 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 19 08:20:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=215e84f4 sys-libs/libapparmor: version bump 2.13.4 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.13.4.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 696ceaa4e8e..ac257fe0249 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.13.3.tar.gz 7384974 BLAKE2B fd519f7b845db3203c8f47ff5abc7d9f20a7947fe86799b6fffcfaabaf5130fe0aa6589314f201c1df59cfd0fb22b80a12d364e9ca1279b14ba89ec469e3b346 SHA512 137b2bf026ec655b662e9c264d7d48d878db474a3f1cc5a38bfd7df2f85b682bddb77b091ab5595178231a0a262c9ae9cdd61409461cd889bdee156906ef1141 +DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4 SHA512 d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651 diff --git a/sys-libs/libapparmor/libapparmor-2.13.4.ebuild b/sys-libs/libapparmor/libapparmor-2.13.4.ebuild new file mode 100644 index 000..0ccd35241d4 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.13.4.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{5,6,7,8} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 090a1590ff0d76a605b96d6deabccfad900674ad Author: Michał Górny gentoo org> AuthorDate: Tue Feb 11 12:22:59 2020 + Commit: Michał Górny gentoo org> CommitDate: Tue Feb 11 12:22:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090a1590 sys-libs/libapparmor: Remove py2 Signed-off-by: Michał Górny gentoo.org> sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild | 2 +- sys-libs/libapparmor/libapparmor-2.13.3.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild index e47d13d2ba5..0ccd35241d4 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) +PYTHON_COMPAT=( python3_{5,6,7,8} ) GENTOO_DEPEND_ON_PERL="no" inherit autotools distutils-r1 perl-functions diff --git a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild index 52a2615896f..2c6b7f9f553 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild @@ -4,7 +4,7 @@ EAPI=6 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_COMPAT=( python3_6 ) GENTOO_DEPEND_ON_PERL="no" inherit autotools distutils-r1 eapi7-ver perl-functions
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 3aff69cf5a9cb540cfde8a3617774b93a676d319 Author: Michael Palimaka gentoo org> AuthorDate: Mon Jan 20 10:18:25 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jan 20 10:22:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aff69cf sys-libs/libapparmor: bump EAPI, python compat, and LICENSE fix Closes: https://bugs.gentoo.org/704878 Thanks-to: Jason Chan gmail.com> Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild | 98 +++ 1 file changed, 98 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild new file mode 100644 index 000..e47d13d2ba5 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.13.3-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) + +# depends on the package already being installed +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 4a376d4589ed8a2f7ae81409f5890f1ca0d05950 Author: Michael Palimaka gentoo org> AuthorDate: Mon Dec 2 09:28:27 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Dec 2 09:28:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a376d45 sys-libs/libapparmor: remove 2.13.1 Package-Manager: Portage-2.3.76, Repoman-2.3.18 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-2.13.1.ebuild | 99 -- 2 files changed, 100 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index f99a118d76e..696ceaa4e8e 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-2.13.1.tar.gz 7367615 BLAKE2B 34a5f42b32bd4790f1075b76dfa17dd5b5cedfde7074eb0c57a3982a47e7b4dd2570bc056a4f4a8064c6a126a4727829cf5dcc04a4912f009338206faa887017 SHA512 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac3833e8d1d6aa2ece7add15814c75f257cea9d71a709c1af4990d8b76773e59fd42dbf5cfa2de0f9495a7 DIST apparmor-2.13.3.tar.gz 7384974 BLAKE2B fd519f7b845db3203c8f47ff5abc7d9f20a7947fe86799b6fffcfaabaf5130fe0aa6589314f201c1df59cfd0fb22b80a12d364e9ca1279b14ba89ec469e3b346 SHA512 137b2bf026ec655b662e9c264d7d48d878db474a3f1cc5a38bfd7df2f85b682bddb77b091ab5595178231a0a262c9ae9cdd61409461cd889bdee156906ef1141 diff --git a/sys-libs/libapparmor/libapparmor-2.13.1.ebuild b/sys-libs/libapparmor/libapparmor-2.13.1.ebuild deleted file mode 100644 index 81551b20fa1..000 --- a/sys-libs/libapparmor/libapparmor-2.13.1.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -###AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 eapi7-ver perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) - -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi - - dodoc AUTHORS ChangeLog NEWS README - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 70b380af88e965b52c689d9bca9f31b70bbb675a Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 26 12:25:05 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 26 12:25:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70b380af sys-libs/libapparmor: amd64 stable wrt bug #701134 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-libs/libapparmor/libapparmor-2.13.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild index e0bd8181392..8828480dccf 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 7d59feae14747923dc88b3bea51b6a919364b3ae Author: Mikle Kolyada gentoo org> AuthorDate: Sun Sep 15 09:20:36 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Sep 15 09:20:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d59feae sys-libs/libapparmor: Add ~arm keyword wrt bug #666318 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> sys-libs/libapparmor/libapparmor-2.13.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild index 23bb73d7272..e0bd8181392 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 12d6d5b3778a8f4bb7c0c55d12babb25799b7e27 Author: Michael Palimaka gentoo org> AuthorDate: Sun Aug 18 08:12:14 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 18 08:12:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d6d5b3 sys-libs/libapparmor: remove 2.13.2 Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-2.13.2.ebuild | 97 -- 2 files changed, 98 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index bf09f795a1e..f99a118d76e 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,3 +1,2 @@ DIST apparmor-2.13.1.tar.gz 7367615 BLAKE2B 34a5f42b32bd4790f1075b76dfa17dd5b5cedfde7074eb0c57a3982a47e7b4dd2570bc056a4f4a8064c6a126a4727829cf5dcc04a4912f009338206faa887017 SHA512 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac3833e8d1d6aa2ece7add15814c75f257cea9d71a709c1af4990d8b76773e59fd42dbf5cfa2de0f9495a7 -DIST apparmor-2.13.2.tar.gz 7369240 BLAKE2B 1e2a559375c02c7ab8e79cc2e9275a9f271490ef003a8da3e544bfdd80b47ddef7a7da0bf73b41e6fe9bff219a6e4fda7d04e6df71bb127530828160704cb7fe SHA512 2e5f84ced12c9de1a862e1a3258e8424f1f0d3c986947aec9d88a9258729a584953d00591c8902aa41e664acf9a639dab96d025c3a1ed3f91f0edce8d028b58f DIST apparmor-2.13.3.tar.gz 7384974 BLAKE2B fd519f7b845db3203c8f47ff5abc7d9f20a7947fe86799b6fffcfaabaf5130fe0aa6589314f201c1df59cfd0fb22b80a12d364e9ca1279b14ba89ec469e3b346 SHA512 137b2bf026ec655b662e9c264d7d48d878db474a3f1cc5a38bfd7df2f85b682bddb77b091ab5595178231a0a262c9ae9cdd61409461cd889bdee156906ef1141 diff --git a/sys-libs/libapparmor/libapparmor-2.13.2.ebuild b/sys-libs/libapparmor/libapparmor-2.13.2.ebuild deleted file mode 100644 index 23bb73d7272..000 --- a/sys-libs/libapparmor/libapparmor-2.13.2.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools distutils-r1 eapi7-ver perl-functions - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) - -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - default - eautoreconf - use python && distutils-r1_src_prepare -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with perl) \ - $(use_with python) -} - -src_compile() { - emake -C src - emake -C include - use doc && emake -C doc - use perl && emake -C swig/perl - - if use python ; then - pushd swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - emake DESTDIR="${D}" -C src install - emake DESTDIR="${D}" -C include install - use doc && emake DESTDIR="${D}" -C doc install - - if use perl ; then - emake DESTDIR="${D}" -C swig/perl install - perl_set_version - insinto "${VENDOR_ARCH}" - doins swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi - - dodoc AUTHORS ChangeLog NEWS README - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 649a9cc007c944bdbaefab618cc300217ded45be Author: Michael Palimaka gentoo org> AuthorDate: Sun Aug 4 12:24:38 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 4 12:27:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649a9cc0 sys-libs/libapparmor: version bump 2.13.3 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.13.3.ebuild | 97 ++ 2 files changed, 98 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index e47ad80f147..bf09f795a1e 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1,3 @@ DIST apparmor-2.13.1.tar.gz 7367615 BLAKE2B 34a5f42b32bd4790f1075b76dfa17dd5b5cedfde7074eb0c57a3982a47e7b4dd2570bc056a4f4a8064c6a126a4727829cf5dcc04a4912f009338206faa887017 SHA512 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac3833e8d1d6aa2ece7add15814c75f257cea9d71a709c1af4990d8b76773e59fd42dbf5cfa2de0f9495a7 DIST apparmor-2.13.2.tar.gz 7369240 BLAKE2B 1e2a559375c02c7ab8e79cc2e9275a9f271490ef003a8da3e544bfdd80b47ddef7a7da0bf73b41e6fe9bff219a6e4fda7d04e6df71bb127530828160704cb7fe SHA512 2e5f84ced12c9de1a862e1a3258e8424f1f0d3c986947aec9d88a9258729a584953d00591c8902aa41e664acf9a639dab96d025c3a1ed3f91f0edce8d028b58f +DIST apparmor-2.13.3.tar.gz 7384974 BLAKE2B fd519f7b845db3203c8f47ff5abc7d9f20a7947fe86799b6fffcfaabaf5130fe0aa6589314f201c1df59cfd0fb22b80a12d364e9ca1279b14ba89ec469e3b346 SHA512 137b2bf026ec655b662e9c264d7d48d878db474a3f1cc5a38bfd7df2f85b682bddb77b091ab5595178231a0a262c9ae9cdd61409461cd889bdee156906ef1141 diff --git a/sys-libs/libapparmor/libapparmor-2.13.3.ebuild b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild new file mode 100644 index 000..23bb73d7272 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.13.3.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 eapi7-ver perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) + +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: f98edf90084130a08c5ba48b966d1c30e74c14f0 Author: Aaron Bauman gentoo org> AuthorDate: Sun Apr 14 00:30:00 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Apr 14 00:30:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98edf90 sys-libs/libapparmor: arm64 keyworded (bug #666318) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 sys-libs/libapparmor/libapparmor-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.2.ebuild b/sys-libs/libapparmor/libapparmor-2.13.2.ebuild index bf0107144e1..0562b797613 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.2.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.2.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 964643b2d9fa879ced9c03d3d4630a0654fac0e4 Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 7 11:21:17 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 7 11:27:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964643b2 sys-libs/libapparmor: version bump 2.13.2 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.13.2.ebuild | 97 ++ 2 files changed, 98 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index af8cbc892af..e47ad80f147 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.13.1.tar.gz 7367615 BLAKE2B 34a5f42b32bd4790f1075b76dfa17dd5b5cedfde7074eb0c57a3982a47e7b4dd2570bc056a4f4a8064c6a126a4727829cf5dcc04a4912f009338206faa887017 SHA512 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac3833e8d1d6aa2ece7add15814c75f257cea9d71a709c1af4990d8b76773e59fd42dbf5cfa2de0f9495a7 +DIST apparmor-2.13.2.tar.gz 7369240 BLAKE2B 1e2a559375c02c7ab8e79cc2e9275a9f271490ef003a8da3e544bfdd80b47ddef7a7da0bf73b41e6fe9bff219a6e4fda7d04e6df71bb127530828160704cb7fe SHA512 2e5f84ced12c9de1a862e1a3258e8424f1f0d3c986947aec9d88a9258729a584953d00591c8902aa41e664acf9a639dab96d025c3a1ed3f91f0edce8d028b58f diff --git a/sys-libs/libapparmor/libapparmor-2.13.2.ebuild b/sys-libs/libapparmor/libapparmor-2.13.2.ebuild new file mode 100644 index 000..bf0107144e1 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.13.2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 eapi7-ver perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) + +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: ccc39516c04a58d53568df8016ec4ed1cb62be37 Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 7 10:59:21 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 7 11:03:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc39516 sys-libs/libapparmor: stabilise 2.13.1 for amd64 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/libapparmor-2.13.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-2.13.1.ebuild b/sys-libs/libapparmor/libapparmor-2.13.1.ebuild index 87e4a067214..76587f57c1d 100644 --- a/sys-libs/libapparmor/libapparmor-2.13.1.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.13.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -18,7 +18,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: b7004f29ceb7f82d7b8b2acb26e17666deae4d6a Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 7 11:02:48 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 7 11:03:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7004f29 sys-libs/libapparmor: remove 2.12.0 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-2.12.0.ebuild | 95 -- 2 files changed, 96 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 1556178a53f..af8cbc892af 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-2.12.tar.gz 7258450 BLAKE2B c1d4e01d836c5f567ddb7c5ecf36dde6efccf1e59ae219824129fd5c92162a3fed7ebdc492f181ae132b07db068660078a9631543d40fd20ab0b44cd4c646d4c SHA512 d85fd47c66333fe5658ee5e977b32142697f6e36c575550712ee2ace2ad0fbf2aa59c8fd3b82ad8821c0190adf8cc150cf623ea09a84d5b32bde050a03dd6e9a DIST apparmor-2.13.1.tar.gz 7367615 BLAKE2B 34a5f42b32bd4790f1075b76dfa17dd5b5cedfde7074eb0c57a3982a47e7b4dd2570bc056a4f4a8064c6a126a4727829cf5dcc04a4912f009338206faa887017 SHA512 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac3833e8d1d6aa2ece7add15814c75f257cea9d71a709c1af4990d8b76773e59fd42dbf5cfa2de0f9495a7 diff --git a/sys-libs/libapparmor/libapparmor-2.12.0.ebuild b/sys-libs/libapparmor/libapparmor-2.12.0.ebuild deleted file mode 100644 index 0743c002fa4..000 --- a/sys-libs/libapparmor/libapparmor-2.12.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-functions versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${MY_PV}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${MY_PV}/libraries/${PN} - -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - autotools-utils_src_compile -C include - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - autotools-utils_src_install -C include - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/, sys-libs/libapparmor/files/
commit: b214c38c6da8423581f21dd87a49393685440f01 Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 9 09:31:18 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 9 10:08:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b214c38c sys-libs/libapparmor: version bump 2.13.1 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 + .../files/libapparmor-2.10-symbol_visibility.patch | 4 +- sys-libs/libapparmor/libapparmor-2.13.1.ebuild | 99 ++ 3 files changed, 102 insertions(+), 2 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 0a6a3ee99d9..1556178a53f 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.12.tar.gz 7258450 BLAKE2B c1d4e01d836c5f567ddb7c5ecf36dde6efccf1e59ae219824129fd5c92162a3fed7ebdc492f181ae132b07db068660078a9631543d40fd20ab0b44cd4c646d4c SHA512 d85fd47c66333fe5658ee5e977b32142697f6e36c575550712ee2ace2ad0fbf2aa59c8fd3b82ad8821c0190adf8cc150cf623ea09a84d5b32bde050a03dd6e9a +DIST apparmor-2.13.1.tar.gz 7367615 BLAKE2B 34a5f42b32bd4790f1075b76dfa17dd5b5cedfde7074eb0c57a3982a47e7b4dd2570bc056a4f4a8064c6a126a4727829cf5dcc04a4912f009338206faa887017 SHA512 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac3833e8d1d6aa2ece7add15814c75f257cea9d71a709c1af4990d8b76773e59fd42dbf5cfa2de0f9495a7 diff --git a/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch b/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch index beaf355a2c9..fa2c384b014 100644 --- a/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch +++ b/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch @@ -1,7 +1,7 @@ Adds an aditional symbol to allow dynamic linking. src/libapparmor.map -+++ src/libapparmor.map +--- a/src/libapparmor.map b/src/libapparmor.map @@ -94,6 +94,7 @@ _aa_autoclose; _aa_autofclose; diff --git a/sys-libs/libapparmor/libapparmor-2.13.1.ebuild b/sys-libs/libapparmor/libapparmor-2.13.1.ebuild new file mode 100644 index 000..87e4a067214 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.13.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +###AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools distutils-r1 eapi7-ver perl-functions + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +PATCHES=( "${FILESDIR}/${PN}-2.10-symbol_visibility.patch" ) + +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + default + eautoreconf + use python && distutils-r1_src_prepare +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with perl) \ + $(use_with python) +} + +src_compile() { + emake -C src + emake -C include + use doc && emake -C doc + use perl && emake -C swig/perl + + if use python ; then + pushd swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake DESTDIR="${D}" -C src install + emake DESTDIR="${D}" -C include install + use doc && emake DESTDIR="${D}" -C doc install + + if use perl ; then + emake DESTDIR="${D}" -C swig/perl install + perl_set_version + insinto "${VENDOR_ARCH}" + doins swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi + + dodoc AUTHORS ChangeLog NEWS README + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 8cc1177bb22e44baa5cc631ab4b3343b89d23688 Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 9 08:56:14 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 9 08:56:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc1177b sys-libs/libapparmor: remove 2.11.1 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-2.11.1.ebuild | 95 -- 2 files changed, 96 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 10e4fbc530b..0a6a3ee99d9 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-2.11.1.tar.gz 5017646 BLAKE2B ee0176c87b2800eb562c136ff324f08e444c412117c4593ff97c4b0e4c63db2aea0721c6ed38f3c733e3c95024165f329e520acf838c4798a8285b8dedf0d51e SHA512 f088157cc116987e56c0e02127497b1ec6241f3d761ec3b53211fa188f5f02c9408d6b903f2d275328ede88ebfd1393e00aad9f68cbe78fa9ab3711ba0f9c00c DIST apparmor-2.12.tar.gz 7258450 BLAKE2B c1d4e01d836c5f567ddb7c5ecf36dde6efccf1e59ae219824129fd5c92162a3fed7ebdc492f181ae132b07db068660078a9631543d40fd20ab0b44cd4c646d4c SHA512 d85fd47c66333fe5658ee5e977b32142697f6e36c575550712ee2ace2ad0fbf2aa59c8fd3b82ad8821c0190adf8cc150cf623ea09a84d5b32bde050a03dd6e9a diff --git a/sys-libs/libapparmor/libapparmor-2.11.1.ebuild b/sys-libs/libapparmor/libapparmor-2.11.1.ebuild deleted file mode 100644 index 7f69f67ede5..000 --- a/sys-libs/libapparmor/libapparmor-2.11.1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-functions versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - autotools-utils_src_compile -C include - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - autotools-utils_src_install -C include - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 8bfcda3388c2e7ca5ed90a0fb541322cc6bad8a6 Author: Manuel Rüger gentoo org> AuthorDate: Tue Feb 13 13:15:24 2018 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Feb 13 13:15:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfcda33 sys-libs/libapparmor: Stabilize on amd64 Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-libs/libapparmor/libapparmor-2.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.12.0.ebuild b/sys-libs/libapparmor/libapparmor-2.12.0.ebuild index 026e70ab2e8..0743c002fa4 100644 --- a/sys-libs/libapparmor/libapparmor-2.12.0.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.12.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${MY_P LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc +perl +python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 1398d309d42f0600e2ba4e601c12ea1a3d2f2c72 Author: Michael Palimaka gentoo org> AuthorDate: Mon Jan 1 02:49:35 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jan 1 02:59:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1398d309 sys-libs/libapparmor: version bump 2.12.0 Package-Manager: Portage-2.3.14, Repoman-2.3.6 sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.12.0.ebuild | 95 ++ 2 files changed, 96 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index fa2e8344639..10e4fbc530b 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.11.1.tar.gz 5017646 BLAKE2B ee0176c87b2800eb562c136ff324f08e444c412117c4593ff97c4b0e4c63db2aea0721c6ed38f3c733e3c95024165f329e520acf838c4798a8285b8dedf0d51e SHA512 f088157cc116987e56c0e02127497b1ec6241f3d761ec3b53211fa188f5f02c9408d6b903f2d275328ede88ebfd1393e00aad9f68cbe78fa9ab3711ba0f9c00c +DIST apparmor-2.12.tar.gz 7258450 BLAKE2B c1d4e01d836c5f567ddb7c5ecf36dde6efccf1e59ae219824129fd5c92162a3fed7ebdc492f181ae132b07db068660078a9631543d40fd20ab0b44cd4c646d4c SHA512 d85fd47c66333fe5658ee5e977b32142697f6e36c575550712ee2ace2ad0fbf2aa59c8fd3b82ad8821c0190adf8cc150cf623ea09a84d5b32bde050a03dd6e9a diff --git a/sys-libs/libapparmor/libapparmor-2.12.0.ebuild b/sys-libs/libapparmor/libapparmor-2.12.0.ebuild new file mode 100644 index 000..026e70ab2e8 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.12.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-functions versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${MY_PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${MY_PV}/libraries/${PN} + +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then + autotools-utils_src_install -C swig/perl + perl_set_version + insinto "${VENDOR_ARCH}" + doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 7505b237e49341c0ce52d1a969fd07a36905c679 Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 3 13:59:24 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 3 13:59:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7505b237 sys-libs/libapparmor: remove 2.11.0-r1 Package-Manager: Portage-2.3.8, Repoman-2.3.4 sys-libs/libapparmor/Manifest | 1 - sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild | 95 --- 2 files changed, 96 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 5a2383ffc95..a2e9f8fdb80 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-2.11.0.tar.gz 5013297 SHA256 b1c489ea11e7771b8e6b181532cafbf9ebe6603e3cb00e2558f21b7a5bdd739a SHA512 86b33c1cbbd256028dd5fdfaddc764c225845acd19c833223fce5cdd6164f997fe010d7b642791f834a3417b4ea847d77175fdfd89ea99ab2111933790d42b55 WHIRLPOOL 2a3ca9a943694fba0f225cffc2bac3782545c0970b490189585a87cccf18047128eaab754e53003e03d535a5851a3198b0738a89c6547e88d081f6ad31f066d5 DIST apparmor-2.11.1.tar.gz 5017646 SHA256 e8e2b22c18e6b6741c1f96942398923b97316b53d86408629f922d5689ec3507 SHA512 f088157cc116987e56c0e02127497b1ec6241f3d761ec3b53211fa188f5f02c9408d6b903f2d275328ede88ebfd1393e00aad9f68cbe78fa9ab3711ba0f9c00c WHIRLPOOL 46553fd18fbee79b3553bdeb2745c4d29396da0077284eda7391c7d94ff930f06242e295006d16110df12ae927d2b7ace0277769e61848d3f8670cebdd9d8c9e diff --git a/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild deleted file mode 100644 index 6aaecf4ef4d..000 --- a/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-functions versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -RESTRICT="test" - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - autotools-utils_src_compile -C include - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - autotools-utils_src_install -C include - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - - # bug 620886 - perl_delete_localpod - perl_fix_packlist - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 25438094fb00013ca50abf9c2fb8c804e6a8bd46 Author: Michael Palimaka gentoo org> AuthorDate: Mon Oct 30 12:28:59 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Oct 30 12:52:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25438094 sys-libs/libapparmor: version bump 2.11.1 Package-Manager: Portage-2.3.8, Repoman-2.3.4 sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.11.1.ebuild | 95 ++ 2 files changed, 96 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index b3f6af57495..5a2383ffc95 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.11.0.tar.gz 5013297 SHA256 b1c489ea11e7771b8e6b181532cafbf9ebe6603e3cb00e2558f21b7a5bdd739a SHA512 86b33c1cbbd256028dd5fdfaddc764c225845acd19c833223fce5cdd6164f997fe010d7b642791f834a3417b4ea847d77175fdfd89ea99ab2111933790d42b55 WHIRLPOOL 2a3ca9a943694fba0f225cffc2bac3782545c0970b490189585a87cccf18047128eaab754e53003e03d535a5851a3198b0738a89c6547e88d081f6ad31f066d5 +DIST apparmor-2.11.1.tar.gz 5017646 SHA256 e8e2b22c18e6b6741c1f96942398923b97316b53d86408629f922d5689ec3507 SHA512 f088157cc116987e56c0e02127497b1ec6241f3d761ec3b53211fa188f5f02c9408d6b903f2d275328ede88ebfd1393e00aad9f68cbe78fa9ab3711ba0f9c00c WHIRLPOOL 46553fd18fbee79b3553bdeb2745c4d29396da0077284eda7391c7d94ff930f06242e295006d16110df12ae927d2b7ace0277769e61848d3f8670cebdd9d8c9e diff --git a/sys-libs/libapparmor/libapparmor-2.11.1.ebuild b/sys-libs/libapparmor/libapparmor-2.11.1.ebuild new file mode 100644 index 000..7f69f67ede5 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.11.1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-functions versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +RESTRICT="test" + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then + autotools-utils_src_install -C swig/perl + perl_set_version + insinto "${VENDOR_ARCH}" + doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 7cf07b5b42679bc8810f1fd6b3f4bd92ced48e22 Author: Michael Palimaka gentoo org> AuthorDate: Thu Jul 6 12:37:05 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Jul 6 12:37:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf07b5b sys-libs/libapparmor: remove libapparmor-2.11.0-r0 Package-Manager: Portage-2.3.6, Repoman-2.3.2 sys-libs/libapparmor/libapparmor-2.11.0.ebuild | 89 -- 1 file changed, 89 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-2.11.0.ebuild b/sys-libs/libapparmor/libapparmor-2.11.0.ebuild deleted file mode 100644 index 26e7c0b80b9..000 --- a/sys-libs/libapparmor/libapparmor-2.11.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-module versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - autotools-utils_src_compile -C include - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - autotools-utils_src_install -C include - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule LibAppArmor.py - popd > /dev/null - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 46720df71e0011eecdb7efc45dcfcfb648fa6bd9 Author: Michael Palimaka gentoo org> AuthorDate: Mon Jul 3 12:53:51 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jul 3 12:53:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46720df7 sys-libs/libapparmor: restrict broken tests Gentoo-bug: 623550 Package-Manager: Portage-2.3.6, Repoman-2.3.2 sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild index 87b9d36c1c0..6aaecf4ef4d 100644 --- a/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild @@ -36,6 +36,8 @@ DEPEND="${RDEPEND} S=${WORKDIR}/apparmor-${PV}/libraries/${PN} +RESTRICT="test" + src_prepare() { rm -r m4 || die "failed to remove bundled macros" epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: a6365e9d11b74db80bcecf53c29ace6262122000 Author: Michael Palimaka gentoo org> AuthorDate: Tue Jun 13 11:34:46 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Jun 13 11:35:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6365e9d sys-libs/libapparmor: improve perl support Removes localpod file and fixes packlist. Gentoo-bug: 620886 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild | 93 +++ 1 file changed, 93 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild new file mode 100644 index 000..87b9d36c1c0 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.11.0-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-functions versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then + autotools-utils_src_install -C swig/perl + perl_set_version + insinto "${VENDOR_ARCH}" + doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm + + # bug 620886 + perl_delete_localpod + perl_fix_packlist + fi + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/files/, sys-libs/libapparmor/
commit: d9a0d0ee5d936ad82432e9dd00ac731b197fe0ee Author: Michael Palimaka gentoo org> AuthorDate: Sat Jun 3 12:53:15 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Jun 3 12:53:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a0d0ee sys-libs/libapparmor: remove 2.10.1-r1 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-libs/libapparmor/Manifest | 1 - .../files/libapparmor-2.10.1-import-path.patch | 46 --- sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild | 88 -- 3 files changed, 135 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index c564ea3a69c..b3f6af57495 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ -DIST apparmor-2.10.1.tar.gz 4494037 SHA256 07a76f338304baadc4ad69d025fe000b1ab4779a251ae8f338afdc13ef1e0f24 SHA512 93992c25f77bb46389160df8324c811b4c2f0fad4b425902b30ce31d6e1f3a0efe6b359c6f8348ef646f8b527584e1f19eb4f46b27fb1ba742489ad09d171278 WHIRLPOOL d59d935db520d3c59bd0398727a1151b3280c2bf56e8f978c3595f50ff06cb70aaddc0313a7d16705b8eadeb2018aeef7ce585423c3a6ed7c34dfd4e06df9c25 DIST apparmor-2.11.0.tar.gz 5013297 SHA256 b1c489ea11e7771b8e6b181532cafbf9ebe6603e3cb00e2558f21b7a5bdd739a SHA512 86b33c1cbbd256028dd5fdfaddc764c225845acd19c833223fce5cdd6164f997fe010d7b642791f834a3417b4ea847d77175fdfd89ea99ab2111933790d42b55 WHIRLPOOL 2a3ca9a943694fba0f225cffc2bac3782545c0970b490189585a87cccf18047128eaab754e53003e03d535a5851a3198b0738a89c6547e88d081f6ad31f066d5 diff --git a/sys-libs/libapparmor/files/libapparmor-2.10.1-import-path.patch b/sys-libs/libapparmor/files/libapparmor-2.10.1-import-path.patch deleted file mode 100644 index ff18c37753e..000 --- a/sys-libs/libapparmor/files/libapparmor-2.10.1-import-path.patch +++ /dev/null @@ -1,46 +0,0 @@ -Add patch from openSUSE fixing python module import failure when built with -dev-lang/swig-3.0.10. - -https://bugzilla.opensuse.org/show_bug.cgi?id=987607 - -Gentoo-bug: 594238 - a/swig/python/Makefile.am -+++ b/swig/python/Makefile.am -@@ -6,9 +6,8 @@ SUBDIRS = test - - libapparmor_wrap.c: $(srcdir)/../SWIG/libapparmor.i - $(SWIG) -python -I$(srcdir)/../../include -module LibAppArmor -o $@ $(srcdir)/../SWIG/libapparmor.i -- mv LibAppArmor.py __init__.py - --MOSTLYCLEANFILES=libapparmor_wrap.c __init__.py -+MOSTLYCLEANFILES=libapparmor_wrap.c LibAppArmor.py - - all-local: libapparmor_wrap.c setup.py - if test ! -f libapparmor_wrap.c; then cp $(srcdir)/libapparmor_wrap.c . ; fi - a/dev/null -+++ b/swig/python/__init__.py -@@ -0,0 +1 @@ -+from LibAppArmor.LibAppArmor import * - a/swig/python/Makefile.in -+++ b/swig/python/Makefile.in -@@ -326,7 +326,7 @@ top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - @HAVE_PYTHON_TRUE@EXTRA_DIST = libapparmor_wrap.c - @HAVE_PYTHON_TRUE@SUBDIRS = test --@HAVE_PYTHON_TRUE@MOSTLYCLEANFILES = libapparmor_wrap.c __init__.py -+@HAVE_PYTHON_TRUE@MOSTLYCLEANFILES = libapparmor_wrap.c LibAppArmor.py - all: all-recursive - - .SUFFIXES: -@@ -648,7 +648,6 @@ uninstall-am: - - @HAVE_PYTHON_TRUE@libapparmor_wrap.c: $(srcdir)/../SWIG/libapparmor.i - @HAVE_PYTHON_TRUE@$(SWIG) -python -I$(srcdir)/../../include -module LibAppArmor -o $@ $(srcdir)/../SWIG/libapparmor.i --@HAVE_PYTHON_TRUE@mv LibAppArmor.py __init__.py - - @HAVE_PYTHON_TRUE@all-local: libapparmor_wrap.c setup.py - @HAVE_PYTHON_TRUE@if test ! -f libapparmor_wrap.c; then cp $(srcdir)/libapparmor_wrap.c . ; fi - diff --git a/sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild deleted file mode 100644 index 2d12451a726..000 --- a/sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-module versionator - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - epatch
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 6f96dd58cac6a6017ef33aa0ad4c69aa7615b6de Author: Pacho Ramos gentoo org> AuthorDate: Mon May 29 16:28:07 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Mon May 29 16:32:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f96dd58 sys-libs/libapparmor: Support newer python Package-Manager: Portage-2.3.6, Repoman-2.3.2 sys-libs/libapparmor/libapparmor-2.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.11.0.ebuild b/sys-libs/libapparmor/libapparmor-2.11.0.ebuild index 171cbcc093a..26e7c0b80b9 100644 --- a/sys-libs/libapparmor/libapparmor-2.11.0.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.11.0.ebuild @@ -5,7 +5,7 @@ EAPI=5 AUTOTOOLS_AUTORECONF=1 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) GENTOO_DEPEND_ON_PERL="no" inherit autotools-utils distutils-r1 perl-module versionator
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: f9bb7b6331ad5784c02e47a5f02cccdb54ec0b31 Author: Michael Palimaka gentoo org> AuthorDate: Wed Jan 11 14:30:45 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jan 11 16:24:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9bb7b63 sys-libs/libapparmor: version bump 2.11.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.11.0.ebuild | 90 ++ 2 files changed, 91 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index c80bc76..c564ea3 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1 +1,2 @@ DIST apparmor-2.10.1.tar.gz 4494037 SHA256 07a76f338304baadc4ad69d025fe000b1ab4779a251ae8f338afdc13ef1e0f24 SHA512 93992c25f77bb46389160df8324c811b4c2f0fad4b425902b30ce31d6e1f3a0efe6b359c6f8348ef646f8b527584e1f19eb4f46b27fb1ba742489ad09d171278 WHIRLPOOL d59d935db520d3c59bd0398727a1151b3280c2bf56e8f978c3595f50ff06cb70aaddc0313a7d16705b8eadeb2018aeef7ce585423c3a6ed7c34dfd4e06df9c25 +DIST apparmor-2.11.0.tar.gz 5013297 SHA256 b1c489ea11e7771b8e6b181532cafbf9ebe6603e3cb00e2558f21b7a5bdd739a SHA512 86b33c1cbbd256028dd5fdfaddc764c225845acd19c833223fce5cdd6164f997fe010d7b642791f834a3417b4ea847d77175fdfd89ea99ab2111933790d42b55 WHIRLPOOL 2a3ca9a943694fba0f225cffc2bac3782545c0970b490189585a87cccf18047128eaab754e53003e03d535a5851a3198b0738a89c6547e88d081f6ad31f066d5 diff --git a/sys-libs/libapparmor/libapparmor-2.11.0.ebuild b/sys-libs/libapparmor/libapparmor-2.11.0.ebuild new file mode 100644 index ..9b21d53 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.11.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-module versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then + autotools-utils_src_install -C swig/perl + perl_set_version + insinto "${VENDOR_ARCH}" + doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm + fi + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule LibAppArmor.py + popd > /dev/null + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 1b9381e36762ad1e2f8bdcc7780fc7de137ec468 Author: Michael Palimaka gentoo org> AuthorDate: Thu Oct 27 18:50:42 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Oct 27 18:50:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9381e3 sys-libs/libapparmor: remove old Package-Manager: portage-2.3.2 sys-libs/libapparmor/libapparmor-2.10.1.ebuild | 88 -- 1 file changed, 88 deletions(-) diff --git a/sys-libs/libapparmor/libapparmor-2.10.1.ebuild b/sys-libs/libapparmor/libapparmor-2.10.1.ebuild deleted file mode 100644 index 9838956.. --- a/sys-libs/libapparmor/libapparmor-2.10.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-module versionator - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - autotools-utils_src_compile -C include - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - autotools-utils_src_install -C include - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule __init__.py - popd > /dev/null - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/files/, sys-libs/libapparmor/
commit: 4930a1eb1971a0b1fde5b556d9e58104cc5a1176 Author: Michael Palimaka gentoo org> AuthorDate: Sat Sep 24 17:55:02 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Sep 24 17:55:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4930a1eb sys-libs/libapparmor: revision bump solving python module import failure with dev-lang/swig-3.0.10 Patch from openSUSE. Gentoo-bug: 594238 Package-Manager: portage-2.3.1 .../files/libapparmor-2.10.1-import-path.patch | 46 +++ sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild | 89 ++ 2 files changed, 135 insertions(+) diff --git a/sys-libs/libapparmor/files/libapparmor-2.10.1-import-path.patch b/sys-libs/libapparmor/files/libapparmor-2.10.1-import-path.patch new file mode 100644 index ..ff18c37 --- /dev/null +++ b/sys-libs/libapparmor/files/libapparmor-2.10.1-import-path.patch @@ -0,0 +1,46 @@ +Add patch from openSUSE fixing python module import failure when built with +dev-lang/swig-3.0.10. + +https://bugzilla.opensuse.org/show_bug.cgi?id=987607 + +Gentoo-bug: 594238 + +--- a/swig/python/Makefile.am b/swig/python/Makefile.am +@@ -6,9 +6,8 @@ SUBDIRS = test + + libapparmor_wrap.c: $(srcdir)/../SWIG/libapparmor.i + $(SWIG) -python -I$(srcdir)/../../include -module LibAppArmor -o $@ $(srcdir)/../SWIG/libapparmor.i +- mv LibAppArmor.py __init__.py + +-MOSTLYCLEANFILES=libapparmor_wrap.c __init__.py ++MOSTLYCLEANFILES=libapparmor_wrap.c LibAppArmor.py + + all-local: libapparmor_wrap.c setup.py + if test ! -f libapparmor_wrap.c; then cp $(srcdir)/libapparmor_wrap.c . ; fi + +--- a/dev/null b/swig/python/__init__.py +@@ -0,0 +1 @@ ++from LibAppArmor.LibAppArmor import * + +--- a/swig/python/Makefile.in b/swig/python/Makefile.in +@@ -326,7 +326,7 @@ top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + @HAVE_PYTHON_TRUE@EXTRA_DIST = libapparmor_wrap.c + @HAVE_PYTHON_TRUE@SUBDIRS = test +-@HAVE_PYTHON_TRUE@MOSTLYCLEANFILES = libapparmor_wrap.c __init__.py ++@HAVE_PYTHON_TRUE@MOSTLYCLEANFILES = libapparmor_wrap.c LibAppArmor.py + all: all-recursive + + .SUFFIXES: +@@ -648,7 +648,6 @@ uninstall-am: + + @HAVE_PYTHON_TRUE@libapparmor_wrap.c: $(srcdir)/../SWIG/libapparmor.i + @HAVE_PYTHON_TRUE@$(SWIG) -python -I$(srcdir)/../../include -module LibAppArmor -o $@ $(srcdir)/../SWIG/libapparmor.i +-@HAVE_PYTHON_TRUE@mv LibAppArmor.py __init__.py + + @HAVE_PYTHON_TRUE@all-local: libapparmor_wrap.c setup.py + @HAVE_PYTHON_TRUE@if test ! -f libapparmor_wrap.c; then cp $(srcdir)/libapparmor_wrap.c . ; fi + diff --git a/sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild b/sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild new file mode 100644 index ..c38bb1c --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.10.1-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-module versionator + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + epatch "${FILESDIR}"/${PN}-2.10.1-import-path.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: f6676f3b00712c502cf79fa997b2e49585df51e9 Author: Michael Palimaka gentoo org> AuthorDate: Wed Jul 27 15:50:29 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jul 27 15:50:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6676f3b sys-libs/libapparmor: remove old Package-Manager: portage-2.3.0 sys-libs/libapparmor/Manifest| 1 - sys-libs/libapparmor/libapparmor-2.10.ebuild | 88 2 files changed, 89 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index e3a788d..c80bc76 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1 @@ DIST apparmor-2.10.1.tar.gz 4494037 SHA256 07a76f338304baadc4ad69d025fe000b1ab4779a251ae8f338afdc13ef1e0f24 SHA512 93992c25f77bb46389160df8324c811b4c2f0fad4b425902b30ce31d6e1f3a0efe6b359c6f8348ef646f8b527584e1f19eb4f46b27fb1ba742489ad09d171278 WHIRLPOOL d59d935db520d3c59bd0398727a1151b3280c2bf56e8f978c3595f50ff06cb70aaddc0313a7d16705b8eadeb2018aeef7ce585423c3a6ed7c34dfd4e06df9c25 -DIST apparmor-2.10.tar.gz 2421759 SHA256 4d0e224257a29671b694bd9054edf0dd213aa690fd02844ecf3329b86ac506f4 SHA512 f659bc0efca3b0cf30dd5420427f0756a86bb9d5bbb12abe82aa60eb4a7ead7848a2b2d9d9ca9cea28161a9e998c9923cdea55d38755144e3d34da1a5ad52fdd WHIRLPOOL 762e2e12c6b6a9110c91a11578ef4d83a9a774b3a882a3a08ab4a5af3a16e53f66211fc6b4e68c8ef2a47ec0c312287864584640b0d2fe3c327d95525be710f8 diff --git a/sys-libs/libapparmor/libapparmor-2.10.ebuild b/sys-libs/libapparmor/libapparmor-2.10.ebuild deleted file mode 100644 index 9838956..000 --- a/sys-libs/libapparmor/libapparmor-2.10.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-module versionator - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl +python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - autotools-utils_src_compile -C include - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - autotools-utils_src_install -C include - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - - python_moduleinto LibAppArmor - python_foreach_impl python_domodule __init__.py - popd > /dev/null - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: f3595ad13a9e41115a9c917baa0303798c9e4239 Author: Michael Palimaka gentoo org> AuthorDate: Wed May 25 18:10:10 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed May 25 18:10:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3595ad1 sys-libs/libapparmor: remove 2.8.x Package-Manager: portage-2.3.0_rc1 sys-libs/libapparmor/Manifest | 2 - sys-libs/libapparmor/libapparmor-2.8.3.ebuild | 84 --- sys-libs/libapparmor/libapparmor-2.8.4.ebuild | 84 --- 3 files changed, 170 deletions(-) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 92dc5c7..e3a788d 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,4 +1,2 @@ DIST apparmor-2.10.1.tar.gz 4494037 SHA256 07a76f338304baadc4ad69d025fe000b1ab4779a251ae8f338afdc13ef1e0f24 SHA512 93992c25f77bb46389160df8324c811b4c2f0fad4b425902b30ce31d6e1f3a0efe6b359c6f8348ef646f8b527584e1f19eb4f46b27fb1ba742489ad09d171278 WHIRLPOOL d59d935db520d3c59bd0398727a1151b3280c2bf56e8f978c3595f50ff06cb70aaddc0313a7d16705b8eadeb2018aeef7ce585423c3a6ed7c34dfd4e06df9c25 DIST apparmor-2.10.tar.gz 2421759 SHA256 4d0e224257a29671b694bd9054edf0dd213aa690fd02844ecf3329b86ac506f4 SHA512 f659bc0efca3b0cf30dd5420427f0756a86bb9d5bbb12abe82aa60eb4a7ead7848a2b2d9d9ca9cea28161a9e998c9923cdea55d38755144e3d34da1a5ad52fdd WHIRLPOOL 762e2e12c6b6a9110c91a11578ef4d83a9a774b3a882a3a08ab4a5af3a16e53f66211fc6b4e68c8ef2a47ec0c312287864584640b0d2fe3c327d95525be710f8 -DIST apparmor-2.8.3.tar.gz 1534245 SHA256 84c2ca7fb6d170e5bb56270f01c9b78e78a991b9eee7fa53a9e6409ef0845c7e SHA512 c1102206fc93e09865a8cbb239164298af298175d7043efa10ab7227c23e7aef664d38fa3b67e82e2263fba9dbc0567fa659233226633b7e26ac80e2c02c78fb WHIRLPOOL 24ee03843c4cc08e63c4641784bd648f2b85e42b2528e03b3a7d80d5d6b96e1eec5ea9cfdd2d1243dc855c9a05d0661fa3336f8d95b460be3b2bceab51936086 -DIST apparmor-2.8.4.tar.gz 1539923 SHA256 98cb81b2e2e17a8034005d2612ba6c33893486fdf995626f3bb94a4a082371d6 SHA512 d9f15bbfb4cb8428cacc7669099a0ce8acf33cbf309a65fea601f1d23b6e741a403eb4f8d91a8897f1959862f8d2ca8843918e56f511f2230e88476037511177 WHIRLPOOL 0520a5295a1184754c4d4dafe8253f4c0b6c8d0145ee586f0ecdab2d86630b7d08f8fd8ae87658c5663d3410575838b01d8c1ad2faec74271153c0d7a510e35b diff --git a/sys-libs/libapparmor/libapparmor-2.8.3.ebuild b/sys-libs/libapparmor/libapparmor-2.8.3.ebuild deleted file mode 100644 index 71875f6..000 --- a/sys-libs/libapparmor/libapparmor-2.8.3.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_3} ) -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools-utils distutils-r1 perl-module versionator - -DESCRIPTION="Library to support AppArmor userspace utilities" -HOMEPAGE="http://apparmor.net/; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +perl python static-libs" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} )" - -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - sys-devel/bison - sys-devel/flex - doc? ( dev-lang/perl ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig )" - -S=${WORKDIR}/apparmor-${PV}/libraries/${PN} - -src_prepare() { - rm -r m4 || die "failed to remove bundled macros" - - autotools-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local myeconfargs=( - $(use_with perl) \ - $(use_with python) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -C src - - use doc && autotools-utils_src_compile -C doc - use perl && autotools-utils_src_compile -C swig/perl - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - emake libapparmor_wrap.c - distutils-r1_src_compile - popd > /dev/null - fi -} - -src_install() { - autotools-utils_src_install -C src - use doc && autotools-utils_src_install -C doc - - if use perl ; then - autotools-utils_src_install -C swig/perl - perl_set_version - insinto "${VENDOR_ARCH}" - doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm - fi - - if use python ; then - pushd "${BUILD_DIR}"/swig/python > /dev/null - distutils-r1_src_install - popd > /dev/null - fi -} diff --git a/sys-libs/libapparmor/libapparmor-2.8.4.ebuild b/sys-libs/libapparmor/libapparmor-2.8.4.ebuild deleted file mode 100644 index eece999..000
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 791eee29829dfa0220df8a4d1bc471a1cf5bf669 Author: Michael Palimaka gentoo org> AuthorDate: Wed May 25 17:44:22 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed May 25 17:49:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791eee29 sys-libs/libapparmor: version bump Package-Manager: portage-2.3.0_rc1 sys-libs/libapparmor/Manifest | 1 + sys-libs/libapparmor/libapparmor-2.10.1.ebuild | 88 ++ 2 files changed, 89 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index 7d9c922..92dc5c7 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,3 +1,4 @@ +DIST apparmor-2.10.1.tar.gz 4494037 SHA256 07a76f338304baadc4ad69d025fe000b1ab4779a251ae8f338afdc13ef1e0f24 SHA512 93992c25f77bb46389160df8324c811b4c2f0fad4b425902b30ce31d6e1f3a0efe6b359c6f8348ef646f8b527584e1f19eb4f46b27fb1ba742489ad09d171278 WHIRLPOOL d59d935db520d3c59bd0398727a1151b3280c2bf56e8f978c3595f50ff06cb70aaddc0313a7d16705b8eadeb2018aeef7ce585423c3a6ed7c34dfd4e06df9c25 DIST apparmor-2.10.tar.gz 2421759 SHA256 4d0e224257a29671b694bd9054edf0dd213aa690fd02844ecf3329b86ac506f4 SHA512 f659bc0efca3b0cf30dd5420427f0756a86bb9d5bbb12abe82aa60eb4a7ead7848a2b2d9d9ca9cea28161a9e998c9923cdea55d38755144e3d34da1a5ad52fdd WHIRLPOOL 762e2e12c6b6a9110c91a11578ef4d83a9a774b3a882a3a08ab4a5af3a16e53f66211fc6b4e68c8ef2a47ec0c312287864584640b0d2fe3c327d95525be710f8 DIST apparmor-2.8.3.tar.gz 1534245 SHA256 84c2ca7fb6d170e5bb56270f01c9b78e78a991b9eee7fa53a9e6409ef0845c7e SHA512 c1102206fc93e09865a8cbb239164298af298175d7043efa10ab7227c23e7aef664d38fa3b67e82e2263fba9dbc0567fa659233226633b7e26ac80e2c02c78fb WHIRLPOOL 24ee03843c4cc08e63c4641784bd648f2b85e42b2528e03b3a7d80d5d6b96e1eec5ea9cfdd2d1243dc855c9a05d0661fa3336f8d95b460be3b2bceab51936086 DIST apparmor-2.8.4.tar.gz 1539923 SHA256 98cb81b2e2e17a8034005d2612ba6c33893486fdf995626f3bb94a4a082371d6 SHA512 d9f15bbfb4cb8428cacc7669099a0ce8acf33cbf309a65fea601f1d23b6e741a403eb4f8d91a8897f1959862f8d2ca8843918e56f511f2230e88476037511177 WHIRLPOOL 0520a5295a1184754c4d4dafe8253f4c0b6c8d0145ee586f0ecdab2d86630b7d08f8fd8ae87658c5663d3410575838b01d8c1ad2faec74271153c0d7a510e35b diff --git a/sys-libs/libapparmor/libapparmor-2.10.1.ebuild b/sys-libs/libapparmor/libapparmor-2.10.1.ebuild new file mode 100644 index 000..9838956 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.10.1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-module versionator + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then + autotools-utils_src_install -C swig/perl + perl_set_version + insinto "${VENDOR_ARCH}" + doins "${BUILD_DIR}"/swig/perl/LibAppArmor.pm + fi + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + distutils-r1_src_install + + python_moduleinto LibAppArmor + python_foreach_impl python_domodule __init__.py +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: 185884022f48ce5a722255f11988dc81631901aa Author: Michał Górny gentoo org> AuthorDate: Sat May 14 07:09:55 2016 + Commit: Michał Górny gentoo org> CommitDate: Sat May 14 07:19:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18588402 sys-libs/libapparmor: python_moduleroot -> python_moduleinto sys-libs/libapparmor/libapparmor-2.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libapparmor/libapparmor-2.10.ebuild b/sys-libs/libapparmor/libapparmor-2.10.ebuild index 27712a3..9838956 100644 --- a/sys-libs/libapparmor/libapparmor-2.10.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.10.ebuild @@ -81,7 +81,7 @@ src_install() { pushd "${BUILD_DIR}"/swig/python > /dev/null distutils-r1_src_install - python_moduleroot=LibAppArmor + python_moduleinto LibAppArmor python_foreach_impl python_domodule __init__.py popd > /dev/null fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/files/, sys-libs/libapparmor/
commit: 53ed41f7849121e27571d7e489487bc0d14eefa1 Author: George Kranis users noreply github com> AuthorDate: Sun Jan 10 09:22:34 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Jan 12 16:10:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ed41f7 sys-libs/libapparmor: Bump to 2.10, expose private func in .so via patch The patch is needed so that sys-apps/apparmor can dynamically build against it. sys-libs/libapparmor/Manifest | 1 + .../files/libapparmor-2.10-symbol_visibility.patch | 13 sys-libs/libapparmor/libapparmor-2.10.ebuild | 85 ++ 3 files changed, 99 insertions(+) diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest index dbf34e8..7d9c922 100644 --- a/sys-libs/libapparmor/Manifest +++ b/sys-libs/libapparmor/Manifest @@ -1,2 +1,3 @@ +DIST apparmor-2.10.tar.gz 2421759 SHA256 4d0e224257a29671b694bd9054edf0dd213aa690fd02844ecf3329b86ac506f4 SHA512 f659bc0efca3b0cf30dd5420427f0756a86bb9d5bbb12abe82aa60eb4a7ead7848a2b2d9d9ca9cea28161a9e998c9923cdea55d38755144e3d34da1a5ad52fdd WHIRLPOOL 762e2e12c6b6a9110c91a11578ef4d83a9a774b3a882a3a08ab4a5af3a16e53f66211fc6b4e68c8ef2a47ec0c312287864584640b0d2fe3c327d95525be710f8 DIST apparmor-2.8.3.tar.gz 1534245 SHA256 84c2ca7fb6d170e5bb56270f01c9b78e78a991b9eee7fa53a9e6409ef0845c7e SHA512 c1102206fc93e09865a8cbb239164298af298175d7043efa10ab7227c23e7aef664d38fa3b67e82e2263fba9dbc0567fa659233226633b7e26ac80e2c02c78fb WHIRLPOOL 24ee03843c4cc08e63c4641784bd648f2b85e42b2528e03b3a7d80d5d6b96e1eec5ea9cfdd2d1243dc855c9a05d0661fa3336f8d95b460be3b2bceab51936086 DIST apparmor-2.8.4.tar.gz 1539923 SHA256 98cb81b2e2e17a8034005d2612ba6c33893486fdf995626f3bb94a4a082371d6 SHA512 d9f15bbfb4cb8428cacc7669099a0ce8acf33cbf309a65fea601f1d23b6e741a403eb4f8d91a8897f1959862f8d2ca8843918e56f511f2230e88476037511177 WHIRLPOOL 0520a5295a1184754c4d4dafe8253f4c0b6c8d0145ee586f0ecdab2d86630b7d08f8fd8ae87658c5663d3410575838b01d8c1ad2faec74271153c0d7a510e35b diff --git a/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch b/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch new file mode 100644 index 000..beaf355 --- /dev/null +++ b/sys-libs/libapparmor/files/libapparmor-2.10-symbol_visibility.patch @@ -0,0 +1,13 @@ +Adds an aditional symbol to allow dynamic linking. + +--- src/libapparmor.map src/libapparmor.map +@@ -94,6 +94,7 @@ + _aa_autoclose; + _aa_autofclose; + _aa_dirat_for_each; ++ _aa_asprintf; + local: + *; + }; + diff --git a/sys-libs/libapparmor/libapparmor-2.10.ebuild b/sys-libs/libapparmor/libapparmor-2.10.ebuild new file mode 100644 index 000..49afee6 --- /dev/null +++ b/sys-libs/libapparmor/libapparmor-2.10.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +GENTOO_DEPEND_ON_PERL="no" + +inherit autotools-utils distutils-r1 perl-module versionator + +DESCRIPTION="Library to support AppArmor userspace utilities" +HOMEPAGE="http://apparmor.net/; +SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +perl +python static-libs" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + sys-devel/autoconf-archive + sys-devel/bison + sys-devel/flex + doc? ( dev-lang/perl ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig )" + +S=${WORKDIR}/apparmor-${PV}/libraries/${PN} + +src_prepare() { + rm -r m4 || die "failed to remove bundled macros" + epatch "${FILESDIR}"/${PN}-2.10-symbol_visibility.patch + autotools-utils_src_prepare + use python && distutils-r1_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with perl) \ + $(use_with python) + ) + + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile -C src + autotools-utils_src_compile -C include + use doc && autotools-utils_src_compile -C doc + use perl && autotools-utils_src_compile -C swig/perl + + if use python ; then + pushd "${BUILD_DIR}"/swig/python > /dev/null + emake libapparmor_wrap.c + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + autotools-utils_src_install -C src + autotools-utils_src_install -C include + use doc && autotools-utils_src_install -C doc + + if use perl ; then + autotools-utils_src_install -C swig/perl + perl_set_version +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libapparmor/
commit: cb47171b879049c2fa2d90943fca51ca21ecaedc Author: Michael Palimaka gentoo org> AuthorDate: Tue Jan 12 15:25:56 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Jan 12 16:10:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb47171b sys-libs/libapparmor: install missing __init__.py sys-libs/libapparmor/libapparmor-2.10.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-libs/libapparmor/libapparmor-2.10.ebuild b/sys-libs/libapparmor/libapparmor-2.10.ebuild index 49afee6..27712a3 100644 --- a/sys-libs/libapparmor/libapparmor-2.10.ebuild +++ b/sys-libs/libapparmor/libapparmor-2.10.ebuild @@ -80,6 +80,9 @@ src_install() { if use python ; then pushd "${BUILD_DIR}"/swig/python > /dev/null distutils-r1_src_install + + python_moduleroot=LibAppArmor + python_foreach_impl python_domodule __init__.py popd > /dev/null fi }