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

2024-06-03 Thread Sam James
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/

2024-06-03 Thread Sam James
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/

2024-01-03 Thread Sam James
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/

2023-11-05 Thread Sam James
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/

2023-11-05 Thread Sam James
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/

2023-07-15 Thread Arthur Zamarin
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/

2023-06-26 Thread Sam James
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/

2023-06-26 Thread Sam James
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/

2023-06-01 Thread Sam James
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/

2023-06-01 Thread Sam James
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/

2023-05-31 Thread Sam James
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/

2023-05-31 Thread Sam James
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/

2023-05-31 Thread Sam James
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/

2022-12-23 Thread Sam James
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/

2022-12-20 Thread Arthur Zamarin
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/

2022-12-20 Thread Sam James
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/

2022-10-18 Thread Jakov Smolić
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/

2022-09-01 Thread Arthur Zamarin
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/

2022-09-01 Thread Sam James
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/

2022-06-24 Thread Michael Palimaka
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/

2022-06-16 Thread Agostino Sarubbo
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/

2022-06-16 Thread Sam James
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/

2022-06-16 Thread Sam James
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/

2022-06-16 Thread Sam James
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/

2022-03-04 Thread Sam James
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/

2021-11-11 Thread Sam James
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/

2021-05-31 Thread Michał Górny
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/

2021-05-27 Thread Michael Palimaka
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/

2020-12-07 Thread Michael Palimaka
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/

2020-12-03 Thread Michael Palimaka
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/

2020-10-19 Thread Michael Palimaka
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/

2020-10-10 Thread Michael Palimaka
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/

2020-05-07 Thread Michael Palimaka
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/

2020-05-07 Thread Michael Palimaka
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/

2020-04-21 Thread Michael Palimaka
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/

2020-03-19 Thread Michael Palimaka
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/

2019-12-02 Thread Michael Palimaka
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/

2019-08-18 Thread Michael Palimaka
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/

2019-08-06 Thread Michael Palimaka
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/

2019-04-01 Thread Michael Palimaka
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/

2019-03-28 Thread Michael Palimaka
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/

2019-03-07 Thread Michael Palimaka
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/

2019-03-07 Thread Michael Palimaka
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/

2018-11-09 Thread Michael Palimaka
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/

2018-11-09 Thread Michael Palimaka
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/

2017-12-31 Thread Michael Palimaka
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/

2017-11-03 Thread Michael Palimaka
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/

2017-10-30 Thread Michael Palimaka
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/

2017-06-18 Thread Pacho Ramos
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/

2017-06-17 Thread Michael Palimaka
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/

2017-06-03 Thread Michael Palimaka
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/

2017-04-20 Thread David Seifert
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/

2017-03-25 Thread Michael Palimaka
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/

2017-01-11 Thread Michael Palimaka
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/

2016-07-27 Thread Michael Palimaka
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/

2016-05-25 Thread Michael Palimaka
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/

2016-05-25 Thread Michael Palimaka
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/

2016-01-12 Thread Michael Palimaka
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/

2016-01-12 Thread Michael Palimaka
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
+}