[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 22638735886c6cf7d837f987b4df4bcd0541631e Author: Sam James gentoo org> AuthorDate: Mon Jun 3 08:05:28 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jun 3 08:05:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22638735 sys-apps/apparmor-utils: enable py3.12 Closes: https://bugs.gentoo.org/933461 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild index a154b882fce2..3be2f00c96d4 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit python-r1 toolchain-funcs MY_PV="$(ver_cut 1-2)"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 4c0baf36a7796ef6f3e1eeff8c8053b83dd426f5 Author: Sam James gentoo org> AuthorDate: Mon Jun 3 08:00:32 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jun 3 08:05:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0baf36 sys-apps/apparmor-utils: drop 3.0.8, 3.0.10-r1 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/Manifest | 2 - .../apparmor-utils/apparmor-utils-3.0.10-r1.ebuild | 79 .../apparmor-utils/apparmor-utils-3.0.8.ebuild | 87 -- 3 files changed, 168 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 86b70cba9120..f3225ffc6ff8 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/Manifest @@ -1,3 +1 @@ -DIST apparmor-3.0.10.tar.gz 7967601 BLAKE2B 8fa094dac6140949cecad8fdf056c6e119291d9490404b0c7379e14d85eff8d6424ec5099e04184424c271b83bb5893389e4023a2946b8296268559f13d20c20 SHA512 94866c3151e6776b9efbbf3852a48e19908ddbc1f3156df1e1bf0b8a79be49b4eba96ce3725a3cf10af3affa00f9a045bbab06ffd3d668c80039eb369b3f6762 -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-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild deleted file mode 100644 index fe4d9767c5dd.. --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[python,${PYTHON_USEDEP}] - ~sys-apps/apparmor-${PV} - dev-python/notify2[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}]" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - emake DESTDIR="${D}" VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - local -x PYTHONDONTWRITEBYTECODE= - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --optimize 2 --version=${PV} - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -} diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild deleted file mode 100644 index 7b0f7036c5aa.. --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional u
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: ed815a23f11efdd1001a7d0890c108651a722168 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 22:30:36 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 22:30:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed815a23 sys-apps/apparmor-utils: Keyword 3.1.4-r1 ppc64, #921300 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild index fe4d9767c5dd..a154b882fce2 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.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 @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 1fad9916c322c87f94b51899ff6b211bf2e9be1f Author: Sam James gentoo org> AuthorDate: Sun Nov 5 09:54:17 2023 + Commit: Sam James gentoo org> CommitDate: Sun Nov 5 09:54:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fad9916 sys-apps/apparmor-utils: Stabilize 3.1.4-r1 amd64, #916842 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild index 702656d7f4f3..ee99e0d382c7 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 ~arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: cc0698bd2f69411a51f8ef99ddb08066d99eb5b9 Author: Sam James gentoo org> AuthorDate: Sun Nov 5 09:54:18 2023 + Commit: Sam James gentoo org> CommitDate: Sun Nov 5 09:54:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0698bd sys-apps/apparmor-utils: Stabilize 3.1.4-r1 arm64, #916842 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild index ee99e0d382c7..fe4d9767c5dd 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" +KEYWORDS="amd64 arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 6e3ceb65593c970f36d2d944f6a89b13a6638310 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 15 15:07:03 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 15 15:07:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3ceb65 sys-apps/apparmor-utils: Stabilize 3.0.10-r1 arm64, #909207 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild index ee99e0d382c7..fe4d9767c5dd 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" +KEYWORDS="amd64 arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: cf31d0b02f9e372d573e202f8949a395f524fd84 Author: Sam James gentoo org> AuthorDate: Mon Jun 26 19:49:37 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 26 19:49:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf31d0b0 sys-apps/apparmor-utils: drop 3.0.3, 3.0.4 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/Manifest | 2 - .../apparmor-utils/apparmor-utils-3.0.3.ebuild | 87 -- .../apparmor-utils/apparmor-utils-3.0.4.ebuild | 87 -- 3 files changed, 176 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 81f3ecd13cef..86b70cba9120 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild deleted file mode 100644 index 9f9ce15e6b31.. --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="amd64 arm64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - dev-python/notify2[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - local -x PYTHONDONTWRITEBYTECODE= - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --optimize 2 --version=${PV} - } - - python_foreach_impl install_p
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 53de69d91fec670e97baa5add1127209147572f8 Author: Sam James gentoo org> AuthorDate: Mon Jun 26 19:47:43 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 26 19:49:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53de69d9 sys-apps/apparmor-utils: drop obsolete Perl dependencies Quoting Han from the bug: """ All ebuilds for sys-apps/apparmor-utils currently in the tree depend on Perl and several Perl modules, but those dependencies are unnecessary because upstream has rewritten all utilities in Python. The last rewrite was before the 3.0.0 release (https://gitlab.com/apparmor/apparmor/-/commit/a74d7cf51cf5d87d5d362cb7dd279a0034029631) and the README since states "Perl is no longer needed since none of the utilities shipped to end users depend on it anymore." """ Closes: https://bugs.gentoo.org/909203 Signed-off-by: Sam James gentoo.org> ...ils-3.0.10.ebuild => apparmor-utils-3.0.10-r1.ebuild} | 16 ...utils-3.1.4.ebuild => apparmor-utils-3.1.4-r1.ebuild} | 16 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.10.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild similarity index 81% rename from sys-apps/apparmor-utils/apparmor-utils-3.0.10.ebuild rename to sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild index 24b253ee6dba..702656d7f4f3 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.10.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.10-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) -inherit perl-module python-r1 toolchain-funcs +inherit python-r1 toolchain-funcs MY_PV="$(ver_cut 1-2)" @@ -20,22 +20,16 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" COMMON_DEPEND=" - dev-lang/perl ~sys-libs/libapparmor-${PV} ${PYTHON_DEPS}" DEPEND="${COMMON_DEPEND} sys-devel/gettext " RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-libs/libapparmor-${PV}[python,${PYTHON_USEDEP}] ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey dev-python/notify2[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" + dev-python/psutil[${PYTHON_USEDEP}]" S=${WORKDIR}/apparmor-${PV} @@ -66,9 +60,7 @@ src_compile() { src_install() { pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + emake DESTDIR="${D}" VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install install_python() { local -x PYTHONDONTWRITEBYTECODE= diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.1.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild similarity index 81% rename from sys-apps/apparmor-utils/apparmor-utils-3.1.4.ebuild rename to sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild index 24b253ee6dba..702656d7f4f3 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.1.4.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.1.4-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) -inherit perl-module python-r1 toolchain-funcs +inherit python-r1 toolchain-funcs MY_PV="$(ver_cut 1-2)" @@ -20,22 +20,16 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" COMMON_DEPEND=" - dev-lang/perl ~sys-libs/libapparmor-${PV} ${PYTHON_DEPS}" DEPEND="${COMMON_DEPEND} sys-devel/gettext " RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-libs/libapparmor-${PV}[python,${PYTHON_USEDEP}] ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey dev-python/notify2[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" + dev-python/psutil[${PYTHON_USEDEP}]" S=${WORKDIR}/apparmor-${PV} @@ -66,9 +60,7 @@ src_compile() { src_install() { pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + emake DESTDIR="${D}" VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install install_python() { local -x PYTHONDONTWRITEBYTECODE=
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: ea1343c43fb9f523163f18f6ac9ae308c57281e9 Author: Sam James gentoo org> AuthorDate: Thu Jun 1 21:28:06 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 21:28:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1343c4 sys-apps/apparmor-utils: Stabilize 3.0.8 amd64, #907586 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild index 33b5e96abdfd..7b0f7036c5aa 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm64 ~riscv" +KEYWORDS="amd64 arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 886be429a8b79230579b3d2659bee09b673c1105 Author: Sam James gentoo org> AuthorDate: Thu Jun 1 21:23:45 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 21:23:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886be429 sys-apps/apparmor-utils: Stabilize 3.0.8 arm64, #907586 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild index c0cb0c3da955..33b5e96abdfd 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="~amd64 arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 98d07856614008626b596d28d3bd1b5df7271cf6 Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:20:01 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:20:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d07856 sys-apps/apparmor-utils: add gitlab upstream metadata Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/apparmor-utils/metadata.xml b/sys-apps/apparmor-utils/metadata.xml index 22230f2666f5..e22db4165e51 100644 --- a/sys-apps/apparmor-utils/metadata.xml +++ b/sys-apps/apparmor-utils/metadata.xml @@ -11,5 +11,6 @@ apparmor + apparmor/apparmor
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 978b8b9d4dbf8b65239ccf1043c24b8b1c35b0db Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:17:25 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:17:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978b8b9d sys-apps/apparmor-utils: add 3.0.10 Bug: https://bugs.gentoo.org/876965 Bug: https://bugs.gentoo.org/900867 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.0.10.ebuild| 87 ++ 2 files changed, 88 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index e8a4e202d60a..7775e1966a07 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.10.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.10.ebuild new file mode 100644 index ..24b253ee6dba --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.10.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 --version=${PV} + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 6ca35d944cd6e6a20761d0bc9533f9aac4b53fab Author: Sam James gentoo org> AuthorDate: Thu Jun 1 05:18:01 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 05:18:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca35d94 sys-apps/apparmor-utils: add 3.1.4 Bug: https://bugs.gentoo.org/876965 Bug: https://bugs.gentoo.org/900867 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.1.4.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 7775e1966a07..81f3ecd13cef 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.1.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.1.4.ebuild new file mode 100644 index ..24b253ee6dba --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.1.4.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 --version=${PV} + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd bi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: bba64beda1f100a5586dfaf7bb68e03bf8b07a44 Author: Ilya Mochalov gmail com> AuthorDate: Sun Nov 27 21:54:33 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 24 07:08:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba64bed sys-apps/apparmor-utils: update to 3.0.8 Signed-off-by: Ilya Mochalov gmail.com> Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.0.8.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 1908e085a0ca..e8a4e202d60a 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild new file mode 100644 index ..0ef73bf6738b --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 --version=${PV} + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 56b96a11615426cf259ebf1384509bf7a237c484 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=56b96a11 sys-apps/apparmor-utils: Stabilize 3.0.4 arm64, #887543 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild index 04b10feb69eb..caf6cb7e543d 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" +KEYWORDS="amd64 arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: cbb39dd0671ad798197a0091ba0d212dbd927953 Author: Sam James gentoo org> AuthorDate: Tue Dec 20 20:38:46 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 20 20:38:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb39dd0 sys-apps/apparmor-utils: Stabilize 3.0.4 amd64, #887543 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild index 0ef73bf6738b..04b10feb69eb 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 ~arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 18974c258b2fe62ef81dd0287c34d86ac712c11a Author: Xin Yang icloud com> AuthorDate: Fri Oct 14 12:32:55 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Oct 18 16:31:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18974c25 sys-apps/apparmor-utils: keyword 3.0.4 riscv, #877087 Signed-off-by: Xin Yang icloud.com> Closes: https://github.com/gentoo/gentoo/pull/2 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild index fdeef59727a9..0ef73bf6738b 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 4b036fcaaeaad9cc33e17dd20ee459abc5752bb5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 2 04:40:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 2 04:40:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b036fca sys-apps/apparmor-utils: Stabilize 3.0.3 arm64, #867754 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild index 7db7337d04f3..77690904deca 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 arm64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 46717d57ef4c1a87d2cdd21489ca70a403d7278d Author: Sam James gentoo org> AuthorDate: Thu Sep 1 22:39:03 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 1 22:39:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46717d57 sys-apps/apparmor-utils: Keyword 3.0.4 arm64, #867751 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild index 26e8c7c92a7a..fdeef59727a9 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 3883d55b6cbe9fe50fc1474de1fc090b07db5c2d Author: Michael Palimaka gentoo org> AuthorDate: Fri Jun 24 08:39:30 2022 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Jun 24 08:39:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3883d55b sys-apps/apparmor-utils: remove 3.0.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-3.0.1.ebuild | 88 -- 2 files changed, 89 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 6002b9f2f989..1908e085a0ca 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild deleted file mode 100644 index a60091bfffbc.. --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) -inherit eapi7-ver perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - dev-python/notify2[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - local -x PYTHONDONTWRITEBYTECODE= - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --optimize 2 - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 7322c61d615093d280d4d710857383e79ddd9066 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 17 06:54:53 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 17 06:54:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7322c61d sys-apps/apparmor-utils: amd64 stable wrt bug #852659 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild index 26e8c7c92a7a..7db7337d04f3 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: d394f90e95b64973e90ee51b8e2e82a9f3f7beb9 Author: Sam James gentoo org> AuthorDate: Fri Jun 17 01:07:50 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 01:09:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d394f90e sys-apps/apparmor-utils: add 3.0.4 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.0.4.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 76c9ff7d636a..6002b9f2f989 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild new file mode 100644 index ..26e8c7c92a7a --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.4.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 --version=${PV} + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 5bba6cb4dd64117b4f94be335e6657241acaf4cd Author: Joonas Niilola gentoo org> AuthorDate: Tue Jun 14 10:09:36 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 00:48:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bba6cb4 sys-apps/apparmor-utils: enable py3.10, py3.11 and disable py3.7 Signed-off-by: Joonas Niilola gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25895 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild index 00aa102d612f..1127f241e487 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit perl-module python-r1 toolchain-funcs MY_PV="$(ver_cut 1-2)"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: fa222c2fbaa23497265f119a0f912042c3316639 Author: Sam James gentoo org> AuthorDate: Fri Jun 17 00:52:44 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 00:52:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa222c2f sys-apps/apparmor-utils: pass version to python-tools-setup.py Avoids setuptools warning. Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild index 1127f241e487..26e8c7c92a7a 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild @@ -73,7 +73,7 @@ src_install() { install_python() { local -x PYTHONDONTWRITEBYTECODE= "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --optimize 2 + --root="${D}" --optimize 2 --version=${PV} } python_foreach_impl install_python
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: ae0dc7573664bcdc0ead23496061a216b28fa3f2 Author: Sam James gentoo org> AuthorDate: Sat Mar 5 00:04:23 2022 + Commit: Sam James gentoo org> CommitDate: Sat Mar 5 00:04:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0dc757 sys-apps/apparmor-utils: Stabilize 3.0.1 amd64, #832828 Signed-off-by: Sam James gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild index 2b76a3e45135..a60091bfffbc 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 3d1a908aae2b75a99155f9e5b477aa0bbb1433f7 Author: msathieu outlook com> AuthorDate: Wed Nov 3 07:04:42 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 12 02:08:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1a908a sys-apps/apparmor-utils: 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-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.0.3.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 38571173391..76c9ff7d636 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild new file mode 100644 index 000..00aa102d612 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.3.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) +inherit perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: ec869a63b8e6e13de8923de410c7403a1332bbd3 Author: Michał Górny gentoo org> AuthorDate: Mon May 31 20:58:14 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon May 31 20:58:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec869a63 sys-apps/apparmor-utils: Remove old Signed-off-by: Michał Górny gentoo.org> sys-apps/apparmor-utils/Manifest | 2 - .../apparmor-utils/apparmor-utils-2.13.4-r1.ebuild | 86 - .../apparmor-utils/apparmor-utils-3.0.0-r1.ebuild | 88 -- 3 files changed, 176 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index db15b30fede..38571173391 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/Manifest @@ -1,3 +1 @@ -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-apps/apparmor-utils/apparmor-utils-2.13.4-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.4-r1.ebuild deleted file mode 100644 index 7e3b4f75a91..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.4-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_7 ) -inherit eapi7-ver perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - local -x PYTHONDONTWRITEBYTECODE= - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --optimize 2 - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -} diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild deleted file mode 100644 index 80e6fd6100d..000 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distri
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 9a65a8d857f87ed0b80c8b2c736f5c8467194164 Author: Michael Palimaka gentoo org> AuthorDate: Thu May 27 08:21:29 2021 + Commit: Michael Palimaka gentoo org> CommitDate: Thu May 27 08:21:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a65a8d8 sys-apps/apparmor-utils: 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-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild index 3ebacd48cc5..2b76a3e4513 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{3_7,3_8} ) +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) inherit eapi7-ver perl-module python-r1 toolchain-funcs MY_PV="$(ver_cut 1-2)"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: bdb27e72011137b381d43288c144e64c84ebe0fb Author: Michael Palimaka gentoo org> AuthorDate: Tue Dec 8 06:09:11 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Dec 8 07:03:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb27e72 sys-apps/apparmor-utils: version bump 3.0.1 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.0.1.ebuild | 88 ++ 2 files changed, 89 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 89bb054ab20..db15b30fede 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild new file mode 100644 index 000..7204e752028 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 5f6331b591341f5e1c3cad49c869af73a9ab6b02 Author: Michael Palimaka gentoo org> AuthorDate: Thu Dec 3 09:23:00 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Dec 3 09:23:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6331b5 sys-apps/apparmor-utils: add python 3.8 support Closes: https://bugs.gentoo.org/758185 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild index 5dceaae3b4d..a1a9c51e194 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) inherit eapi7-ver perl-module python-r1 toolchain-funcs MY_PV="$(ver_cut 1-2)"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 7e172c708f718c5bbdc810800a8b4c41f6e12faa Author: Michael Palimaka gentoo org> AuthorDate: Mon Oct 19 09:28:52 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Oct 19 09:29:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e172c70 sys-apps/apparmor-utils: add missing dependencies Closes: https://bugs.gentoo.org/749834 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Michael Palimaka gentoo.org> .../{apparmor-utils-3.0.0.ebuild => apparmor-utils-3.0.0-r1.ebuild} | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild similarity index 96% rename from sys-apps/apparmor-utils/apparmor-utils-3.0.0.ebuild rename to sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild index fb89112dc69..5dceaae3b4d 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-3.0.0.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.0-r1.ebuild @@ -33,6 +33,8 @@ RDEPEND="${COMMON_DEPEND} dev-perl/Locale-gettext dev-perl/RPC-XML dev-perl/TermReadKey + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] virtual/perl-Data-Dumper virtual/perl-Getopt-Long"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 6a69d397ea7458814aa27a7164d1dfeba3c888e3 Author: Michael Palimaka gentoo org> AuthorDate: Sat Oct 10 09:41:23 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Oct 10 09:44:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a69d397 sys-apps/apparmor-utils: version bump 3.0.0 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-3.0.0.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 6a8b5e50bbe..89bb054ab20 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-3.0.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-3.0.0.ebuild new file mode 100644 index 000..fb89112dc69 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{3_6,3_7} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: a73e8eee9da80bd4776fdbf0cf4fc25510ab985b Author: Michael Palimaka gentoo org> AuthorDate: Thu May 7 13:40:07 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Thu May 7 13:40:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73e8eee sys-apps/apparmor-utils: remove 2.13.3 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.13.3.ebuild| 85 -- 2 files changed, 86 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index ac257fe0249..6a8b5e50bbe 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.3.ebuild deleted file mode 100644 index 4a6c7fe814c..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.3.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_6 ) -inherit eapi7-ver perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 427a97214d1f46e772ba3d5b0d1864f4a3f461b6 Author: Michael Palimaka gentoo org> AuthorDate: Thu May 7 13:40:29 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Thu May 7 13:40:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427a9721 sys-apps/apparmor-utils: remove 2.13.4-r0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Palimaka gentoo.org> .../apparmor-utils/apparmor-utils-2.13.4.ebuild| 85 -- 1 file changed, 85 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.13.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.4.ebuild deleted file mode 100644 index 4a6c7fe814c..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.4.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_6 ) -inherit eapi7-ver perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 581faf5cb87285e09e312857f43c310c62378585 Author: Michael Palimaka gentoo org> AuthorDate: Tue Apr 21 08:51:16 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Apr 21 08:51:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581faf5c sys-apps/apparmor-utils: improve python handling * Add Python 3.7 * Fix dependencies * Fix missing byte compilation Closes: https://bugs.gentoo.org/718514 Package-Manager: Portage-2.3.89, Repoman-2.3.22 Signed-off-by: Michael Palimaka gentoo.org> .../apparmor-utils/apparmor-utils-2.13.4-r1.ebuild | 86 ++ 1 file changed, 86 insertions(+) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.13.4-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.4-r1.ebuild new file mode 100644 index 000..58da9b5985d --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.4-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{3_6,3_7} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + local -x PYTHONDONTWRITEBYTECODE= + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --optimize 2 + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: a6494e2d9c2d529928c9d1390af9de3f866457f6 Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 19 08:19:59 2020 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 19 08:20:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6494e2d sys-apps/apparmor-utils: version bump 2.13.4 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.13.4.ebuild| 85 ++ 2 files changed, 86 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 696ceaa4e8e..ac257fe0249 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.4.ebuild new file mode 100644 index 000..4a6c7fe814c --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.4.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 1dc3261d320013e0fe811e5df73c7974119faa94 Author: Michael Palimaka gentoo org> AuthorDate: Mon Dec 2 09:26:54 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Dec 2 09:28:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc3261d sys-apps/apparmor-utils: remove 2.13.1 Package-Manager: Portage-2.3.76, Repoman-2.3.18 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.13.1.ebuild| 79 -- 2 files changed, 80 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index f99a118d76e..696ceaa4e8e 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.1.ebuild deleted file mode 100644 index 1dec23f3e15..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{5,6} ) -inherit eapi7-ver perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 5ae4ad6417381f247d4d782acf9a4bd85a3a96e3 Author: Michael Palimaka gentoo org> AuthorDate: Sun Aug 18 08:10:31 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 18 08:12:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae4ad64 sys-apps/apparmor-utils: remove 2.13.2 Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.13.2-r1.ebuild | 85 -- .../apparmor-utils/apparmor-utils-2.13.2.ebuild| 82 - 3 files changed, 168 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index bf09f795a1e..f99a118d76e 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.2-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.2-r1.ebuild deleted file mode 100644 index 4ce56c968e5..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.2-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{5,6} ) -inherit eapi7-ver perl-module python-r1 toolchain-funcs - -MY_PV="$(ver_cut 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -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" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-lang/perl - ~sys-libs/libapparmor-${PV} - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die - - sed -i utils/aa-remove-unknown \ - -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -} diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild deleted file mode 100644 index 7cde6f4759f..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Dis
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: c91408219de63952e1afdc3465ce79c0a95e771c Author: Michael Palimaka gentoo org> AuthorDate: Tue Aug 6 11:24:41 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Aug 6 11:26:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9140821 sys-apps/apparmor-utils: version bump 2.13.3 Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.13.3.ebuild| 85 ++ 2 files changed, 86 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index e47ad80f147..bf09f795a1e 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.3.ebuild new file mode 100644 index 000..4ce56c968e5 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.3.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 85162cb8427701e7b2eacab3f17278602cbaf9c5 Author: Sergey Alirzaev gmail com> AuthorDate: Sun Mar 31 20:27:31 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Apr 1 10:12:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85162cb8 sys-apps/apparmor-utils: fixed aa-remove-unknown lib path Closes: https://github.com/gentoo/gentoo/pull/11558 Signed-off-by: Sergey Alirzaev gmail.com> Signed-off-by: Michael Palimaka gentoo.org> .../apparmor-utils/apparmor-utils-2.13.2-r1.ebuild | 85 ++ 1 file changed, 85 insertions(+) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.13.2-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.2-r1.ebuild new file mode 100644 index 000..96e9c45f480 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.2-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die + + sed -i utils/aa-remove-unknown \ + -e 's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: e119f775ad1bb6fbff97f68fcc89d15a3880c889 Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 28 13:16:48 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 28 13:17:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e119f775 sys-apps/apparmor-utils: add missing dependency Closes: https://bugs.gentoo.org/681788 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild index b55e5853dc5..48e17afd736 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild @@ -20,11 +20,14 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" -DEPEND=" +COMMON_DEPEND=" dev-lang/perl ~sys-libs/libapparmor-${PV} ${PYTHON_DEPS}" -RDEPEND="${DEPEND} +DEPEND="${COMMON_DEPEND} + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} ~sys-libs/libapparmor-${PV}[perl,python] ~sys-apps/apparmor-${PV} dev-perl/Locale-gettext
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 82f6ec280eb14b073c89b1afa365ac026423ebb7 Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 7 11:27:00 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 7 11:27:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f6ec28 sys-apps/apparmor-utils: version bump 2.13.2 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.13.2.ebuild| 79 ++ 2 files changed, 80 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index af8cbc892af..e47ad80f147 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild new file mode 100644 index 000..b55e5853dc5 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 2c26acc36d51e280930b530943ca1fd836d96097 Author: Michael Palimaka gentoo org> AuthorDate: Thu Mar 7 11:00:39 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Mar 7 11:03:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c26acc3 sys-apps/apparmor-utils: remove 2.12.0 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.12.0.ebuild| 77 -- 2 files changed, 78 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 1556178a53f..af8cbc892af 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.12.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.12.0.ebuild deleted file mode 100644 index baac5662c9d..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.12.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{4,5,6} ) -inherit perl-module python-r1 toolchain-funcs versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${MY_PV}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${MY_PV} - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/, sys-apps/apparmor/, sys-apps/apparmor/files/
commit: fa4f8db15c3280fd40d14cf325a5b99ea4051faa Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 9 10:01:02 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 9 10:08:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4f8db1 sys-apps/apparmor: version bump 2.13.1 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.13.1.ebuild| 79 ++ sys-apps/apparmor/Manifest | 1 + sys-apps/apparmor/apparmor-2.13.1.ebuild | 64 ++ .../apparmor/files/apparmor-2.13.1-makefile.patch | 25 +++ 5 files changed, 170 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 0a6a3ee99d9..1556178a53f 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.13.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.13.1.ebuild new file mode 100644 index 000..0407708f4d8 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.13.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) +inherit eapi7-ver perl-module python-r1 toolchain-funcs + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +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" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +DEPEND=" + dev-lang/perl + ~sys-libs/libapparmor-${PV} + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +} diff --git a/sys-apps/apparmor/Manifest b/sys-apps/apparmor/Manifest index 0a6a3ee99d9..1556178a53f 100644 --- a/sys-apps/apparmor/Manifest +++ b/sys-apps/apparmor/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 e4b9788ecc0b59285f17d5e87669f507bf849c15d0ac
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/files/, sys-apps/apparmor-utils/
commit: bef2e69aa258bede81195893d4b9f8846ce1565c Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 9 08:54:51 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 9 08:56:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef2e69a sys-apps/apparmor-utils: remove 2.11.1 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Michael Palimaka gentoo.org> sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.11.1.ebuild| 82 -- .../files/apparmor-utils-2.11-shebang.patch| 16 - 3 files changed, 99 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 10e4fbc530b..0a6a3ee99d9 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.11.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.1.ebuild deleted file mode 100644 index 310ca84e60e..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{4,5,6} ) -inherit perl-module python-r1 toolchain-funcs versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -PATCHES=( - "${FILESDIR}/${PN}-2.11-shebang.patch" -) - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' \ - -e 's/EXTRA_CFLAGS = /& ${CFLAGS}/' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -} diff --git a/sys-apps/apparmor-utils/files/apparmor-utils-2.11-shebang.patch b/sys-apps/apparmor-utils/files/apparmor-utils-2.11-shebang.patch deleted file mode 100644 index 3dce7c26168..000 --- a/sys-apps/apparmor-utils/files/apparmor-utils-2.11-shebang.patch +++ /dev/null @@ -1,16 +0,0 @@ -Avoid rewriting the shebang. - -The ebuild will take care of this when replicating the script for each of the -supported python implementations. - a/utils/python-tools-setup.py -+++ b/utils/python-tools-setup.py -@@ -43,7 +43,7 @@ - f = prefix + s - # If we have a defined python version, use it instead of the system - # default --if 'PYTHON' in os.environ: -+if False: - lines = open(os.path.basename(s)).
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: aba7f7d9192d9f80d1863690fe8338d1691e0f4f Author: Michael Palimaka gentoo org> AuthorDate: Mon Jan 1 02:58:49 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jan 1 02:59:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba7f7d9 sys-apps/apparmor-utils: version bump 2.12.0 Package-Manager: Portage-2.3.14, Repoman-2.3.6 sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.12.0.ebuild| 77 ++ 2 files changed, 78 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index fa2e8344639..10e4fbc530b 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.12.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.12.0.ebuild new file mode 100644 index 000..baac5662c9d --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.12.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) +inherit perl-module python-r1 toolchain-funcs versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +HOMEPAGE="http://apparmor.net/"; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${MY_PV}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +DEPEND="dev-lang/perl + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${MY_PV} + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 8b10f725d76f73fcf92deb1227836f29101fe04c Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 3 13:58:29 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 3 13:59:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b10f725 sys-apps/apparmor-utils: remove 2.11.0-r1 Package-Manager: Portage-2.3.8, Repoman-2.3.4 sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.11.0-r1.ebuild | 82 -- 2 files changed, 83 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 5a2383ffc95..a2e9f8fdb80 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild deleted file mode 100644 index 8d9f092107e..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{4,5,6} ) -inherit perl-module python-r1 toolchain-funcs versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV} - -PATCHES=( - "${FILESDIR}/${PN}-2.11-shebang.patch" -) - -src_prepare() { - default - - sed -i binutils/Makefile \ - -e 's/Bstatic/Bdynamic/g' \ - -e 's/EXTRA_CFLAGS = /& ${CFLAGS}/' || die -} - -src_compile() { - python_setup - - pushd utils > /dev/null || die - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 - popd > /dev/null || die - - pushd binutils > /dev/null || die - export EXTRA_CFLAGS="${CFLAGS}" - emake CC="$(tc-getCC)" USE_SYSTEM=1 - popd > /dev/null || die -} - -src_install() { - pushd utils > /dev/null || die - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} - popd > /dev/null || die - - pushd binutils > /dev/null || die - emake install DESTDIR="${D}" USE_SYSTEM=1 - popd > /dev/null || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 549d9087831797bf018b63d904411bb61d4372f9 Author: Michael Palimaka gentoo org> AuthorDate: Mon Oct 30 12:46:50 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Oct 30 12:52:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=549d9087 sys-apps/apparmor-utils: version bump 2.11.1 Package-Manager: Portage-2.3.8, Repoman-2.3.4 sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.11.1.ebuild| 82 ++ 2 files changed, 83 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index b3f6af57495..5a2383ffc95 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.11.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.1.ebuild new file mode 100644 index 000..310ca84e60e --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) +inherit perl-module python-r1 toolchain-funcs versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +HOMEPAGE="http://apparmor.net/"; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" + +DEPEND="dev-lang/perl + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +PATCHES=( + "${FILESDIR}/${PN}-2.11-shebang.patch" +) + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' \ + -e 's/EXTRA_CFLAGS = /& ${CFLAGS}/' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: ebaeaecefb2905e6e210591e17dab60ec9abf323 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jun 18 09:04:52 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jun 18 09:05:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaeaece sys-apps/apparmor-utils: Support newer python Package-Manager: Portage-2.3.6, Repoman-2.3.2 sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild index 9fa4c41e009..8d9f092107e 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python3_4 ) +PYTHON_COMPAT=( python3_{4,5,6} ) inherit perl-module python-r1 toolchain-funcs versionator MY_PV="$(get_version_component_range 1-2)"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 6e062d789d69666ff1e576e23bda988657772feb Author: Michael Palimaka gentoo org> AuthorDate: Sun Jun 18 05:54:39 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Jun 18 05:55:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e062d78 sys-apps/apparmor-utils: restrict tests As the ebuild is now, the test phase does nothing but dies. While attempting to fix the test phase, I discovered that the tests attempt to call python2 while this package has only python3 in PYTHON_COMPAT (because the scripts that are actually installed are no longer python2-compatible). Python wrapper does not allow this, so the test phase has to be restricted. Gentoo-bug: 621844 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild index 195fd986749..9fa4c41e009 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild @@ -18,6 +18,8 @@ KEYWORDS="~amd64" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" + DEPEND="dev-lang/perl ${PYTHON_DEPS}" RDEPEND="${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/, sys-apps/apparmor-utils/files/
commit: 99bd8e36839e36b37717a5c1ba411940010dc85f Author: Michael Palimaka gentoo org> AuthorDate: Sat Jun 3 12:51:56 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Jun 3 12:53:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bd8e36 sys-apps/apparmor-utils: remove 2.10.1 and 2.11.0-r0 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-apps/apparmor-utils/Manifest | 1 - .../apparmor-utils/apparmor-utils-2.10.1.ebuild| 57 - .../apparmor-utils/apparmor-utils-2.11.0.ebuild| 59 -- .../files/apparmor-utils-2.10-shebang.patch| 16 -- 4 files changed, 133 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index c564ea3a69c..b3f6af57495 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild deleted file mode 100644 index 626d63b7121..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4} ) -inherit perl-module python-r1 versionator - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV}/utils - -PATCHES=( - "${FILESDIR}/${PN}-2.10-shebang.patch" -) - -src_compile() { - python_setup - - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 -} - -src_install() { - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} -} diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild deleted file mode 100644 index fbd4daeaa6e..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_4 ) -inherit perl-module python-r1 versionator - -MY_PV="$(get_version_component_range 1-2)" - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV}/utils - -PATCHES=( - "${FILESDIR}/${PN}-2.10-shebang.patch" -) - -src_compile() { - pyth
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 2c567549050abd28d83a82c1f917e69dd3bdb019 Author: David Seifert gentoo org> AuthorDate: Thu Apr 20 16:07:27 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Apr 20 16:40:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c567549 sys-apps/apparmor-utils: [QA] Add missing python metadata variables Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild| 3 ++- sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild | 1 + sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild| 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild index 3604a013fee..626d63b7121 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,6 +14,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="dev-lang/perl ${PYTHON_DEPS}" diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild index 3ad1a953a78..195fd986749 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild @@ -16,6 +16,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="dev-lang/perl ${PYTHON_DEPS}" diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild index 1defd17ea9d..fbd4daeaa6e 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild @@ -16,6 +16,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="dev-lang/perl ${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/, sys-apps/apparmor-utils/files/
commit: db2ad65b27a6ffe8e33e9fcd047feddec5e14f10 Author: Michael Palimaka gentoo org> AuthorDate: Sat Mar 25 23:54:52 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Mar 25 23:55:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2ad65b sys-apps/apparmor-utils: revision bump adds binutils support Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../apparmor-utils/apparmor-utils-2.11.0-r1.ebuild | 79 ++ .../files/apparmor-utils-2.11-shebang.patch| 16 + 2 files changed, 95 insertions(+) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild new file mode 100644 index 000..3ad1a953a78 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.0-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_4 ) +inherit perl-module python-r1 toolchain-funcs versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +HOMEPAGE="http://apparmor.net/"; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-lang/perl + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV} + +PATCHES=( + "${FILESDIR}/${PN}-2.11-shebang.patch" +) + +src_prepare() { + default + + sed -i binutils/Makefile \ + -e 's/Bstatic/Bdynamic/g' \ + -e 's/EXTRA_CFLAGS = /& ${CFLAGS}/' || die +} + +src_compile() { + python_setup + + pushd utils > /dev/null || die + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 + popd > /dev/null || die + + pushd binutils > /dev/null || die + export EXTRA_CFLAGS="${CFLAGS}" + emake CC="$(tc-getCC)" USE_SYSTEM=1 + popd > /dev/null || die +} + +src_install() { + pushd utils > /dev/null || die + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/utils/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} + popd > /dev/null || die + + pushd binutils > /dev/null || die + emake install DESTDIR="${D}" USE_SYSTEM=1 + popd > /dev/null || die +} diff --git a/sys-apps/apparmor-utils/files/apparmor-utils-2.11-shebang.patch b/sys-apps/apparmor-utils/files/apparmor-utils-2.11-shebang.patch new file mode 100644 index 000..3dce7c26168 --- /dev/null +++ b/sys-apps/apparmor-utils/files/apparmor-utils-2.11-shebang.patch @@ -0,0 +1,16 @@ +Avoid rewriting the shebang. + +The ebuild will take care of this when replicating the script for each of the +supported python implementations. + +--- a/utils/python-tools-setup.py b/utils/python-tools-setup.py +@@ -43,7 +43,7 @@ + f = prefix + s + # If we have a defined python version, use it instead of the system + # default +-if 'PYTHON' in os.environ: ++if False: + lines = open(os.path.basename(s)).readlines() + lines[0] = '#! /usr/bin/env %s\n' % os.environ['PYTHON'] + open(f, 'w').write("".join(lines))
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: c6e4ab04db08264765240fdbe44077cb0245be7c Author: Michael Palimaka gentoo org> AuthorDate: Wed Jan 11 14:43:00 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jan 11 16:24:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e4ab04 sys-apps/apparmor-utils: version bump 2.11.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.11.0.ebuild| 59 ++ 2 files changed, 60 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index c80bc76..c564ea3 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild new file mode 100644 index ..5ab1a7c --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.11.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python3_4 ) +inherit perl-module python-r1 versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +HOMEPAGE="http://apparmor.net/"; +SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${MY_PV}/+download/apparmor-${PV}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-lang/perl + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV}/utils + +PATCHES=( + "${FILESDIR}/${PN}-2.10-shebang.patch" +) + +src_compile() { + python_setup + + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 +} + +src_install() { + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/files/, sys-apps/apparmor-utils/
commit: 27ca732a18d9c5b2299cc32c4412dbc71191c353 Author: Michael Palimaka gentoo org> AuthorDate: Wed Jul 27 15:49:49 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jul 27 15:50:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ca732a sys-apps/apparmor-utils: remove old Package-Manager: portage-2.3.0 sys-apps/apparmor-utils/Manifest | 1 - sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild | 58 - .../files/apparmor-utils-2.10-python2.patch| 132 - 3 files changed, 191 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index e3a788d..c80bc76 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.10.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild deleted file mode 100644 index a034f03..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4} ) -inherit perl-module python-r1 versionator - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl,python] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV}/utils - -PATCHES=( - "${FILESDIR}/${PN}-2.10-python2.patch" - "${FILESDIR}/${PN}-2.10-shebang.patch" -) - -src_compile() { - python_setup - - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 -} - -src_install() { - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ - "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} -} diff --git a/sys-apps/apparmor-utils/files/apparmor-utils-2.10-python2.patch b/sys-apps/apparmor-utils/files/apparmor-utils-2.10-python2.patch deleted file mode 100644 index 412c13c..000 --- a/sys-apps/apparmor-utils/files/apparmor-utils-2.10-python2.patch +++ /dev/null @@ -1,132 +0,0 @@ -Backport from upstream fixing runtime failure with python-2. - -https://bugs.launchpad.net/apparmor/+bug/1513880 - a/apparmor/common.py -+++ b/apparmor/common.py -@@ -245,6 +245,15 @@ - return False - return True - -+def type_is_str(var): -+''' returns True if the given variable is a str (or unicode string when using python 2)''' -+if type(var) == str: -+return True -+elif sys.version_info[0] < 3 and type(var) == unicode: # python 2 sometimes uses the 'unicode' type -+return True -+else: -+return False -+ - class DebugLogger(object): - def __init__(self, module_name=__name__): - self.debugging = False - a/apparmor/rule/capability.py -+++ b/apparmor/rule/capability.py -@@ -14,7 +14,7 @@ - # -- - - from apparmor.regex import RE_PROFILE_CAP --from apparmor.common import AppArmorBug, AppArmorException -+from apparmor.common import AppArmorBug, AppArmorException, type_is_str - from apparmor.rule import BaseRule, Base
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 56062c247db9a1f82bfe2b67bbe019c884e807b7 Author: Michael Palimaka gentoo org> AuthorDate: Wed May 25 18:09:09 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed May 25 18:10:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56062c24 sys-apps/apparmor-utils: remove 2.8.x Package-Manager: portage-2.3.0_rc1 sys-apps/apparmor-utils/Manifest | 2 - .../apparmor-utils/apparmor-utils-2.8.3.ebuild | 52 -- .../apparmor-utils/apparmor-utils-2.8.4.ebuild | 52 -- 3 files changed, 106 deletions(-) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 92dc5c7..e3a788d 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.8.3.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.8.3.ebuild deleted file mode 100644 index 4878ca2..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.8.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit perl-module python-r1 versionator - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${PV}[perl] - ~sys-apps/apparmor-${PV} - dev-perl/Locale-gettext - dev-perl/RPC-XML - dev-perl/TermReadKey - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long" - -S=${WORKDIR}/apparmor-${PV}/utils - -src_compile() { - python_export_best - - # launches non-make subprocesses causing "make jobserver unavailable" - # error messages to appear in generated code - emake -j1 -} - -src_install() { - perl_set_version - emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ - VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install - - install_python() { - "${PYTHON}" "${S}"/python-tools-setup.py install --prefix=/usr \ - --root="${D}" --version="${PV}" - } - - python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof -} diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.8.4.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.8.4.ebuild deleted file mode 100644 index 4878ca2..000 --- a/sys-apps/apparmor-utils/apparmor-utils-2.8.4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit perl-module python-r1 versionator - -DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" -HOMEPAGE="http://apparmor.net/"; -SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-lang/perl - ${PYTHON_DEPS}" -RDEPEND="${DEPEND} - ~sys-libs/libapparmor-${
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: 8baacebcd465cc2b1cd5630dd4ad64628e556ac1 Author: Michael Palimaka gentoo org> AuthorDate: Wed May 25 17:49:37 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed May 25 17:49:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8baacebc sys-apps/apparmor-utils: version bump Package-Manager: portage-2.3.0_rc1 sys-apps/apparmor-utils/Manifest | 1 + .../apparmor-utils/apparmor-utils-2.10.1.ebuild| 57 ++ 2 files changed, 58 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index 7d9c922..92dc5c7 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild new file mode 100644 index 000..73e11aa --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.10.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4} ) +inherit perl-module python-r1 versionator + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +HOMEPAGE="http://apparmor.net/"; +SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-lang/perl + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV}/utils + +PATCHES=( + "${FILESDIR}/${PN}-2.10-shebang.patch" +) + +src_compile() { + python_setup + + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 +} + +src_install() { + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/files/, sys-apps/apparmor-utils/
commit: 8748202605d13dd9f9d7111955cabd1cea1d1bde Author: Michael Palimaka gentoo org> AuthorDate: Tue Jan 12 11:51:31 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Jan 12 16:10:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87482026 sys-apps/apparmor-utils: fix python handling sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild | 14 ++- .../files/apparmor-utils-2.10-python2.patch| 132 + .../files/apparmor-utils-2.10-shebang.patch| 16 +++ 3 files changed, 158 insertions(+), 4 deletions(-) diff --git a/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild index 4dbe8b1..a034f03 100644 --- a/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild +++ b/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 -PYTHON_COMPAT=( python2_7 ) +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4} ) inherit perl-module python-r1 versionator DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" @@ -29,8 +29,13 @@ RDEPEND="${DEPEND} S=${WORKDIR}/apparmor-${PV}/utils +PATCHES=( + "${FILESDIR}/${PN}-2.10-python2.patch" + "${FILESDIR}/${PN}-2.10-shebang.patch" +) + src_compile() { - python_export_best + python_setup # launches non-make subprocesses causing "make jobserver unavailable" # error messages to appear in generated code @@ -48,5 +53,6 @@ src_install() { } python_foreach_impl install_python - python_replicate_script "${D}"/usr/bin/aa-easyprof + python_replicate_script "${D}"/usr/bin/aa-easyprof "${D}"/usr/sbin/apparmor_status \ + "${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,status,unconfined} } diff --git a/sys-apps/apparmor-utils/files/apparmor-utils-2.10-python2.patch b/sys-apps/apparmor-utils/files/apparmor-utils-2.10-python2.patch new file mode 100644 index 000..412c13c --- /dev/null +++ b/sys-apps/apparmor-utils/files/apparmor-utils-2.10-python2.patch @@ -0,0 +1,132 @@ +Backport from upstream fixing runtime failure with python-2. + +https://bugs.launchpad.net/apparmor/+bug/1513880 + +--- a/apparmor/common.py b/apparmor/common.py +@@ -245,6 +245,15 @@ + return False + return True + ++def type_is_str(var): ++''' returns True if the given variable is a str (or unicode string when using python 2)''' ++if type(var) == str: ++return True ++elif sys.version_info[0] < 3 and type(var) == unicode: # python 2 sometimes uses the 'unicode' type ++return True ++else: ++return False ++ + class DebugLogger(object): + def __init__(self, module_name=__name__): + self.debugging = False + +--- a/apparmor/rule/capability.py b/apparmor/rule/capability.py +@@ -14,7 +14,7 @@ + # -- + + from apparmor.regex import RE_PROFILE_CAP +-from apparmor.common import AppArmorBug, AppArmorException ++from apparmor.common import AppArmorBug, AppArmorException, type_is_str + from apparmor.rule import BaseRule, BaseRuleset, parse_modifiers + import re + +@@ -47,7 +47,7 @@ + self.all_caps = True + self.capability = set() + else: +-if type(cap_list) == str: ++if type_is_str(cap_list): + self.capability = {cap_list} + elif type(cap_list) == list and len(cap_list) > 0: + self.capability = set(cap_list) + +--- a/apparmor/rule/change_profile.py b/apparmor/rule/change_profile.py +@@ -14,7 +14,7 @@ + # -- + + from apparmor.regex import RE_PROFILE_CHANGE_PROFILE, strip_quotes +-from apparmor.common import AppArmorBug, AppArmorException ++from apparmor.common import AppArmorBug, AppArmorException, type_is_str + from apparmor.rule import BaseRule, BaseRuleset, parse_modifiers, quote_if_needed + + # setup module translations +@@ -48,7 +48,7 @@ + self.all_execconds = False + if execcond == ChangeProfileRule.ALL: + self.all_execconds = True +-elif type(execcond) == str: ++elif type_is_str(execcond): + if not execcond.strip(): + raise AppArmorBug('Empty exec condition in change_profile rule') + elif execcond.startswith('/') or execcond.startswith('@'): +@@ -62,7 +62,7 @@ + self.all_targetprofiles = False + if targetprofile == ChangeProfileRule.ALL: + self.all_targetprofiles = True +-elif type(targetprofile) == str: ++elif type_is_str(targetprofile): + if targetprofile.strip(): + self.targetprofile = targetprofile + else: + +--- a/apparmor/rule/network.py
[gentoo-commits] repo/gentoo:master commit in: sys-apps/apparmor-utils/
commit: a7bef57143a45398dd6b2401038a42cc5bf45d3f Author: George Kranis users noreply github com> AuthorDate: Sun Jan 10 09:46:57 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Jan 12 16:10:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7bef571 sys-apps/apparmor-utils: Bump to 2.10 sys-apps/apparmor-utils/Manifest | 1 + sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest index dbf34e8..7d9c922 100644 --- a/sys-apps/apparmor-utils/Manifest +++ b/sys-apps/apparmor-utils/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-apps/apparmor-utils/apparmor-utils-2.10.ebuild b/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild new file mode 100644 index 000..4dbe8b1 --- /dev/null +++ b/sys-apps/apparmor-utils/apparmor-utils-2.10.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit perl-module python-r1 versionator + +DESCRIPTION="Additional userspace utils to assist with AppArmor profile management" +HOMEPAGE="http://apparmor.net/"; +SRC_URI="https://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-lang/perl + ${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ~sys-libs/libapparmor-${PV}[perl,python] + ~sys-apps/apparmor-${PV} + dev-perl/Locale-gettext + dev-perl/RPC-XML + dev-perl/TermReadKey + virtual/perl-Data-Dumper + virtual/perl-Getopt-Long" + +S=${WORKDIR}/apparmor-${PV}/utils + +src_compile() { + python_export_best + + # launches non-make subprocesses causing "make jobserver unavailable" + # error messages to appear in generated code + emake -j1 +} + +src_install() { + perl_set_version + emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \ + VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install + + install_python() { + "${PYTHON}" "${S}"/python-tools-setup.py install --prefix=/usr \ + --root="${D}" --version="${PV}" + } + + python_foreach_impl install_python + python_replicate_script "${D}"/usr/bin/aa-easyprof +}