* [gentoo-commits] proj/hardened-dev:master commit in: sys-libs/libapparmor/
@ 2012-06-12 15:16 Michael Palimaka
0 siblings, 0 replies; 4+ messages in thread
From: Michael Palimaka @ 2012-06-12 15:16 UTC (permalink / raw
To: gentoo-commits
commit: 40a1c99e3d2468770b4710c6753258af4d2c58bf
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 12 15:12:18 2012 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jun 12 15:12:18 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=40a1c99e
sys-libs/libapparmor: initial commit
(Portage version: 2.1.10.65/git/Linux x86_64, signed Manifest commit with key 675D0D2C)
---
sys-libs/libapparmor/libapparmor-2.8.0.ebuild | 81 +++++++++++++++++++++++++
sys-libs/libapparmor/metadata.xml | 10 +++
2 files changed, 91 insertions(+), 0 deletions(-)
diff --git a/sys-libs/libapparmor/libapparmor-2.8.0.ebuild b/sys-libs/libapparmor/libapparmor-2.8.0.ebuild
new file mode 100644
index 0000000..9e7f0fc
--- /dev/null
+++ b/sys-libs/libapparmor/libapparmor-2.8.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+PYTHON_DEPEND="python? *"
+SUPPORT_PYTHON_ABIS="1"
+GENTOO_DEPEND_ON_PERL="no"
+
+inherit autotools eutils perl-module python versionator
+
+DESCRIPTION="Library to support AppArmor userspace utilities"
+HOMEPAGE="http://apparmor.net/"
+SRC_URI="http://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc perl python static-libs"
+
+RDEPEND="perl? ( dev-lang/perl )"
+
+DEPEND="${RDEPEND}
+ sys-devel/autoconf-archive
+ sys-devel/bison
+ sys-devel/flex
+ doc? ( dev-lang/perl )
+ perl? ( dev-lang/swig )
+ python? ( dev-lang/swig )"
+
+S=${WORKDIR}/apparmor-${PV}/libraries/${PN}
+
+src_prepare() {
+ rm -r m4 || die "failed to remove bundled macros"
+ # to force use of system macros
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_enable static-libs static)
+}
+
+src_compile() {
+ emake -C src
+
+ use doc && emake -C doc
+ use perl && emake -C swig/perl
+
+ if use python ; then
+ python_copy_sources swig/python
+ compile_bindings() {
+ emake PYTHON="$(PYTHON)" PYTHON_INCLUDEDIR="$(python_get_includedir)" PYTHON_LIBDIR="$(python_get_libdir)"
+ }
+ python_execute_function -s --source-dir swig/python compile_bindings
+ fi
+}
+
+src_install() {
+ emake -C src DESTDIR="${D}" install
+ use doc && emake -C doc DESTDIR="${D}" install
+
+ if use perl ; then
+ emake -C swig/perl DESTDIR="${D}" install
+ perlinfo
+ insinto "${VENDOR_ARCH}"
+ doins swig/perl/LibAppArmor.pm
+ fi
+
+ if use python ; then
+ install_bindings() {
+ emake -C swig/python DESTDIR="${D}" install
+ }
+ python_execute_function -q install_bindings
+ fi
+
+ find "${D}" -name '*.la' -delete || die "failed to remove .la files"
+}
diff --git a/sys-libs/libapparmor/metadata.xml b/sys-libs/libapparmor/metadata.xml
new file mode 100644
index 0000000..14820df
--- /dev/null
+++ b/sys-libs/libapparmor/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>kensington@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="launchpad">apparmor</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/hardened-dev:master commit in: sys-libs/libapparmor/
@ 2013-04-17 16:05 Michael Palimaka
0 siblings, 0 replies; 4+ messages in thread
From: Michael Palimaka @ 2013-04-17 16:05 UTC (permalink / raw
To: gentoo-commits
commit: d2e42f1f6a2b6921bb1e06a6a5f9e61ccffade3d
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 17 15:56:27 2013 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Apr 17 15:56:27 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=d2e42f1f
sys-libs/libapparmor: version bump.
Package-Manager: portage-2.1.11.62
Manifest-Sign-Key: 675D0D2C
---
...armor-2.8.0.ebuild => libapparmor-2.8.1.ebuild} | 45 ++++++++++++-------
1 files changed, 28 insertions(+), 17 deletions(-)
diff --git a/sys-libs/libapparmor/libapparmor-2.8.0.ebuild b/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
similarity index 61%
rename from sys-libs/libapparmor/libapparmor-2.8.0.ebuild
rename to sys-libs/libapparmor/libapparmor-2.8.1.ebuild
index 9e7f0fc..d1ccda1 100644
--- a/sys-libs/libapparmor/libapparmor-2.8.0.ebuild
+++ b/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-PYTHON_DEPEND="python? *"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
GENTOO_DEPEND_ON_PERL="no"
-inherit autotools eutils perl-module python versionator
+inherit autotools eutils perl-module python-r1 versionator
DESCRIPTION="Library to support AppArmor userspace utilities"
HOMEPAGE="http://apparmor.net/"
@@ -19,7 +18,8 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="doc perl python static-libs"
-RDEPEND="perl? ( dev-lang/perl )"
+RDEPEND="perl? ( dev-lang/perl )
+ python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
sys-devel/autoconf-archive
@@ -27,7 +27,7 @@ DEPEND="${RDEPEND}
sys-devel/flex
doc? ( dev-lang/perl )
perl? ( dev-lang/swig )
- python? ( dev-lang/swig )"
+ python? ( dev-lang/swig )"
S=${WORKDIR}/apparmor-${PV}/libraries/${PN}
@@ -35,13 +35,25 @@ src_prepare() {
rm -r m4 || die "failed to remove bundled macros"
# to force use of system macros
eautoreconf
+
+ use python && python_copy_sources
}
src_configure() {
- econf \
- $(use_with perl) \
- $(use_with python) \
- $(use_enable static-libs static)
+ configure() {
+ pushd "${BUILD_DIR}" > /dev/null
+ econf \
+ $(use_with perl) \
+ $(use_with python) \
+ $(use_enable static-libs static)
+ popd > /dev/null
+ }
+
+ configure
+
+ if use python ; then
+ python_foreach_impl configure
+ fi
}
src_compile() {
@@ -51,11 +63,10 @@ src_compile() {
use perl && emake -C swig/perl
if use python ; then
- python_copy_sources swig/python
compile_bindings() {
- emake PYTHON="$(PYTHON)" PYTHON_INCLUDEDIR="$(python_get_includedir)" PYTHON_LIBDIR="$(python_get_libdir)"
+ emake -C "${BUILD_DIR}/swig/python"
}
- python_execute_function -s --source-dir swig/python compile_bindings
+ python_foreach_impl compile_bindings
fi
}
@@ -72,10 +83,10 @@ src_install() {
if use python ; then
install_bindings() {
- emake -C swig/python DESTDIR="${D}" install
+ emake -C "${BUILD_DIR}/swig/python" DESTDIR="${D}" install
}
- python_execute_function -q install_bindings
+ python_foreach_impl install_bindings
fi
- find "${D}" -name '*.la' -delete || die "failed to remove .la files"
+ prune_libtool_files
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/hardened-dev:master commit in: sys-libs/libapparmor/
@ 2013-08-08 13:47 Michael Palimaka
0 siblings, 0 replies; 4+ messages in thread
From: Michael Palimaka @ 2013-08-08 13:47 UTC (permalink / raw
To: gentoo-commits
commit: 4018b1ccb3e4002b2c86c2bf2d4601b9479da7c4
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 8 13:45:03 2013 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Aug 8 13:45:03 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=4018b1cc
sys-libs/libapparmor: remove support for deprecated python versions.
Package-Manager: portage-2.1.13.6
Manifest-Sign-Key: 675D0D2C
---
sys-libs/libapparmor/libapparmor-2.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libapparmor/libapparmor-2.8.1.ebuild b/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
index d1ccda1..c89405a 100644
--- a/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
+++ b/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
GENTOO_DEPEND_ON_PERL="no"
inherit autotools eutils perl-module python-r1 versionator
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/hardened-dev:master commit in: sys-libs/libapparmor/
@ 2013-12-03 17:53 Michael Palimaka
0 siblings, 0 replies; 4+ messages in thread
From: Michael Palimaka @ 2013-12-03 17:53 UTC (permalink / raw
To: gentoo-commits
commit: 9b4ec3a1711fdac4f06f9debb3359cb70c6b14c8
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 3 17:49:07 2013 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Dec 3 17:49:07 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=9b4ec3a1
sys-libs/libapparmor: in portage.
---
sys-libs/libapparmor/libapparmor-2.8.1.ebuild | 92 ---------------------------
sys-libs/libapparmor/metadata.xml | 10 ---
2 files changed, 102 deletions(-)
diff --git a/sys-libs/libapparmor/libapparmor-2.8.1.ebuild b/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
deleted file mode 100644
index c89405a..0000000
--- a/sys-libs/libapparmor/libapparmor-2.8.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-GENTOO_DEPEND_ON_PERL="no"
-
-inherit autotools eutils perl-module python-r1 versionator
-
-DESCRIPTION="Library to support AppArmor userspace utilities"
-HOMEPAGE="http://apparmor.net/"
-SRC_URI="http://launchpad.net/apparmor/$(get_version_component_range 1-2)/${PV}/+download/apparmor-${PV}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc perl python static-libs"
-
-RDEPEND="perl? ( dev-lang/perl )
- python? ( ${PYTHON_DEPS} )"
-
-DEPEND="${RDEPEND}
- sys-devel/autoconf-archive
- sys-devel/bison
- sys-devel/flex
- doc? ( dev-lang/perl )
- perl? ( dev-lang/swig )
- python? ( dev-lang/swig )"
-
-S=${WORKDIR}/apparmor-${PV}/libraries/${PN}
-
-src_prepare() {
- rm -r m4 || die "failed to remove bundled macros"
- # to force use of system macros
- eautoreconf
-
- use python && python_copy_sources
-}
-
-src_configure() {
- configure() {
- pushd "${BUILD_DIR}" > /dev/null
- econf \
- $(use_with perl) \
- $(use_with python) \
- $(use_enable static-libs static)
- popd > /dev/null
- }
-
- configure
-
- if use python ; then
- python_foreach_impl configure
- fi
-}
-
-src_compile() {
- emake -C src
-
- use doc && emake -C doc
- use perl && emake -C swig/perl
-
- if use python ; then
- compile_bindings() {
- emake -C "${BUILD_DIR}/swig/python"
- }
- python_foreach_impl compile_bindings
- fi
-}
-
-src_install() {
- emake -C src DESTDIR="${D}" install
- use doc && emake -C doc DESTDIR="${D}" install
-
- if use perl ; then
- emake -C swig/perl DESTDIR="${D}" install
- perlinfo
- insinto "${VENDOR_ARCH}"
- doins swig/perl/LibAppArmor.pm
- fi
-
- if use python ; then
- install_bindings() {
- emake -C "${BUILD_DIR}/swig/python" DESTDIR="${D}" install
- }
- python_foreach_impl install_bindings
- fi
-
- prune_libtool_files
-}
diff --git a/sys-libs/libapparmor/metadata.xml b/sys-libs/libapparmor/metadata.xml
deleted file mode 100644
index 14820df..0000000
--- a/sys-libs/libapparmor/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer>
- <email>kensington@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="launchpad">apparmor</remote-id>
- </upstream>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-12-03 17:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-12 15:16 [gentoo-commits] proj/hardened-dev:master commit in: sys-libs/libapparmor/ Michael Palimaka
-- strict thread matches above, loose matches on Subject: below --
2013-04-17 16:05 Michael Palimaka
2013-08-08 13:47 Michael Palimaka
2013-12-03 17:53 Michael Palimaka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox