From 0ece920d7ce83097f9cc3112b25768a3350d281d Mon Sep 17 00:00:00 2001 From: "Michael Palimaka (kensington)" Date: Sun, 18 Dec 2011 14:21:47 +0000 Subject: sys-apps/apparmor: Version bump. Thanks to Tommy[D] for review. svn path=/sunrise/; revision=12580 --- sys-apps/apparmor/ChangeLog | 7 ++ sys-apps/apparmor/Manifest | 8 +-- sys-apps/apparmor/apparmor-2.6.1.ebuild | 47 ------------ sys-apps/apparmor/apparmor-2.7.0.ebuild | 45 ++++++++++++ .../apparmor/files/apparmor-2.6.1-makefile.patch | 84 ---------------------- .../apparmor/files/apparmor-2.7.0-makefile.patch | 32 +++++++++ 6 files changed, 88 insertions(+), 135 deletions(-) delete mode 100644 sys-apps/apparmor/apparmor-2.6.1.ebuild create mode 100644 sys-apps/apparmor/apparmor-2.7.0.ebuild delete mode 100644 sys-apps/apparmor/files/apparmor-2.6.1-makefile.patch create mode 100644 sys-apps/apparmor/files/apparmor-2.7.0-makefile.patch diff --git a/sys-apps/apparmor/ChangeLog b/sys-apps/apparmor/ChangeLog index 2eec5b85b..f2b161838 100644 --- a/sys-apps/apparmor/ChangeLog +++ b/sys-apps/apparmor/ChangeLog @@ -2,6 +2,13 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*apparmor-2.7.0 (18 Dec 2011) + + 18 Dec 2011; Michael Palimaka (kensington) + -apparmor-2.6.1.ebuild, -files/apparmor-2.6.1-makefile.patch, + +apparmor-2.7.0.ebuild, +files/apparmor-2.7.0-makefile.patch: + Version bump. Thanks to Tommy[D] for review. + 03 Dec 2011; Michael Palimaka (kensington) files/apparmor-init: Explicitly state printf format. Thanks to mgorny for the report and fix, and diff --git a/sys-apps/apparmor/Manifest b/sys-apps/apparmor/Manifest index 443925a5f..b12a51eff 100644 --- a/sys-apps/apparmor/Manifest +++ b/sys-apps/apparmor/Manifest @@ -1,7 +1,7 @@ -AUX apparmor-2.6.1-makefile.patch 2556 RMD160 614eab68a68a847325ef43b1d92330d41ef7eb55 SHA1 95efd84a6b675f78d4a8bb982c331a57f8f186b5 SHA256 ff98a5a9e3593e959e578d07b89956476f79a1a0e139f4e12a2ae1e665b02881 +AUX apparmor-2.7.0-makefile.patch 1097 RMD160 d58da71b9e0480872e27925229427ebe27679a16 SHA1 da0be63895c8710c00a0f17dfe1c6810540f2a2d SHA256 eb09bec6245bab5f1431aaf0438ba82edc3051cc030c4f3e980ecd05bc4630e3 AUX apparmor-confd 324 RMD160 4f06f3491dce4c245332a5ee7f351638b9384bba SHA1 224d0ab3b504ceff522d470311dc5e86b51d83c1 SHA256 f6a6fb9897a492d9f53aad447324f006e5242c3e78f534bc55087bd564c287f0 AUX apparmor-init 3902 RMD160 824431971e99b71a197c2069715d08e022fb89ef SHA1 3932106df86ed33bfb396fac6d284eecc567fafa SHA256 aa642aa35d4e861974ba8968397c80230fbd226a6d4d37884d2ca5e8cf7eda54 -DIST apparmor-2.6.1.tar.gz 1612637 RMD160 241f0ba363b7f7c2d7e25cba4f6d7f6eb2c6f3f9 SHA1 c8837b1e0c4bd90858579cb9758af203122889aa SHA256 9cb015d8c1023d7549621d1caeea0cd92a33c48dba0762d75385f9ff7a11e2f4 -EBUILD apparmor-2.6.1.ebuild 1003 RMD160 dfcbd71afb56902dd956fa72d0f6d17d029b3670 SHA1 9b81fd3103a9b5cac044c883c233ed7651183de1 SHA256 cd2ec215bf6b6876074aea94bf2939d9212005add15061d5317e81b0ef19fb15 -MISC ChangeLog 812 RMD160 dee45491a0cbedb66840f93405d570946cb13ecb SHA1 e788b433603b4ff5ee852610955af07d20349d6e SHA256 4499c1e948881c2329b7e7f95f69a0b52748b8a7b2956969bc34bff1a45d7d10 +DIST apparmor-2.7.0.tar.gz 1399442 RMD160 13e74c631baef1155d664b68465c655bd32f8570 SHA1 9428e466e242b9381ac152dafb58d488c8a01921 SHA256 ff8a2f49f902faa78e502590c65d3850fb9a2a3453bef0dc1f99e947c52fc60f +EBUILD apparmor-2.7.0.ebuild 961 RMD160 c4e62afeeb7552c6f4babf7168944f6deae9db6c SHA1 a5793509caed03d5c8c8b3ad5c18dd6cc132737c SHA256 2f2bb11b77abf7ed0fa1e563f73905603c7e08b9882d3e31e511aa94eb20b41f +MISC ChangeLog 1093 RMD160 8301fa0d974ce081882859b501d052072898f270 SHA1 810c4d699a19b58ef70c9254715f4ad71a783cc3 SHA256 0dbc1b00816a69401661e6242f21af3ae4491bc41f5414a65cbc5229341d6089 MISC metadata.xml 209 RMD160 184537d7a401571abe0e5cbf9258ba3947d19382 SHA1 f2ea13baedca19e24be6ed7c3e6b765f7ff67cba SHA256 b0f0595f625235a62d9d40753827ae160e42156371fd9568bd2779042517f5e8 diff --git a/sys-apps/apparmor/apparmor-2.6.1.ebuild b/sys-apps/apparmor/apparmor-2.6.1.ebuild deleted file mode 100644 index 9aaad91d1..000000000 --- a/sys-apps/apparmor/apparmor-2.6.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils toolchain-funcs versionator - -DESCRIPTION="Userspace utils and init scripts for the AppArmor application security system" -HOMEPAGE="http://apparmor.net/" -SRC_URI="http://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -DEPEND="dev-lang/perl - sys-devel/bison - sys-devel/flex - doc? ( dev-tex/latex2html )" -RDEPEND="" - -RESTRICT="test" - -S=${WORKDIR}/apparmor-${PV}/parser - -src_prepare() { - epatch "${FILESDIR}"/apparmor-2.6.1-makefile.patch -} - -src_compile() { - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" main manpages - use doc && emake pdf -} - -src_install() { - emake DISTRO=unknown DESTDIR="${D}" main manpages install - - dodir /etc/apparmor.d - - newinitd "${FILESDIR}"/${PN}-init ${PN} - newconfd "${FILESDIR}"/${PN}-confd ${PN} - - dodoc README - use doc && dodoc techdoc.pdf -} diff --git a/sys-apps/apparmor/apparmor-2.7.0.ebuild b/sys-apps/apparmor/apparmor-2.7.0.ebuild new file mode 100644 index 000000000..7e9bb74a6 --- /dev/null +++ b/sys-apps/apparmor/apparmor-2.7.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit eutils toolchain-funcs versionator + +DESCRIPTION="Userspace utils and init scripts for the AppArmor application security system" +HOMEPAGE="http://apparmor.net/" +SRC_URI="http://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +DEPEND="dev-lang/perl + sys-devel/bison + sys-devel/flex + doc? ( dev-tex/latex2html )" +RDEPEND="" + +S=${WORKDIR}/apparmor-${PV}/parser + +src_prepare() { + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" arch manpages + use doc && emake pdf +} + +src_install() { + emake DESTDIR="${D}" arch manpages install + + dodir /etc/apparmor.d + + newinitd "${FILESDIR}"/${PN}-init ${PN} + newconfd "${FILESDIR}"/${PN}-confd ${PN} + + dodoc README + use doc && dodoc techdoc.pdf +} diff --git a/sys-apps/apparmor/files/apparmor-2.6.1-makefile.patch b/sys-apps/apparmor/files/apparmor-2.6.1-makefile.patch deleted file mode 100644 index c6bddc2c2..000000000 --- a/sys-apps/apparmor/files/apparmor-2.6.1-makefile.patch +++ /dev/null @@ -1,84 +0,0 @@ ---- Makefile -+++ Makefile -@@ -31,7 +31,7 @@ - CONFDIR=/etc/apparmor - INSTALL_CONFDIR=${DESTDIR}${CONFDIR} - LOCALEDIR=/usr/share/locale --MANPAGES=apparmor.d.5 apparmor.7 apparmor_parser.8 subdomain.conf.5 apparmor.vim.5 -+MANPAGES=apparmor.d.5 apparmor.7 apparmor_parser.8 - - YACC := /usr/bin/bison - YFLAGS := -d -@@ -113,7 +113,7 @@ - export Q VERBOSE BUILD_OUTPUT - - po/${NAME}.pot: ${SRCS} ${HDRS} -- make -C po ${NAME}.pot NAME=${NAME} SOURCES="${SRCS} ${HDRS}" -+ $(MAKE) -C po ${NAME}.pot NAME=${NAME} SOURCES="${SRCS} ${HDRS}" - - techdoc.pdf: techdoc.tex - while pdflatex $< ${BUILD_OUTPUT} || exit 1 ; \ -@@ -129,7 +129,7 @@ - # targets arranged this way so that people who don't want full docs can - # pick specific targets they want. - main: $(TOOLS) -- $(Q)make -C po all -+ $(MAKE) -C po all - - manpages: $(MANPAGES) - -@@ -144,7 +144,7 @@ - apparmor_parser: $(OBJECTS) $(AAREOBJECTS) - rm -f ./libstdc++.a - ln -s `g++ -print-file-name=libstdc++.a` -- g++ $(EXTRA_CFLAGS) -o $@ $(OBJECTS) $(LIBS) \ -+ $(CXX) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) \ - ${LEXLIB} $(AAREOBJECTS) -static-libgcc -L. - - parser_yacc.c parser_yacc.h: parser_yacc.y parser.h -@@ -227,7 +227,7 @@ - .SILENT: tests - tests: ${TESTS} - sh -e -c 'for test in ${TESTS} ; do echo "*** running $${test}" && ./$${test} $(BUILD_OUTPUT) ; done' -- $(Q)make -s -C tst tests -+ $(MAKE) -s -C tst tests - - .SILENT: check - check: tests -@@ -236,7 +236,7 @@ - .SILENT: $(AAREOBJECTS) - .PHONY: $(AAREOBJECTS) - $(AAREOBJECTS): -- make -C $(AAREDIR) CFLAGS="$(EXTRA_CXXFLAGS)" -+ $(MAKE) -C $(AAREDIR) CFLAGS="$(EXTRA_CXXFLAGS)" - - .PHONY: install-rhel4 - install-rhel4: install-redhat -@@ -280,12 +280,8 @@ - install -m 755 -d $(DESTDIR)/sbin - install -m 755 ${TOOLS} $(DESTDIR)/sbin - install -m 755 -d $(INSTALL_CONFDIR) -- install -m 644 subdomain.conf $(INSTALL_CONFDIR) -- install -m 755 -d ${DESTDIR}/var/lib/apparmor -- install -m 755 -d $(APPARMOR_BIN_PREFIX) -- install -m 755 rc.apparmor.functions $(APPARMOR_BIN_PREFIX) -- make -C po install NAME=${NAME} DESTDIR=${DESTDIR} -- make install_manpages DESTDIR=${DESTDIR} -+ $(MAKE) -C po install NAME=${NAME} DESTDIR=${DESTDIR} -+ $(MAKE) install_manpages DESTDIR=${DESTDIR} - - .SILENT: clean - .PHONY: clean -@@ -300,9 +296,9 @@ - rm -f af_names.h - rm -f cap_names.h - rm -rf techdoc.aux techdoc.log techdoc.pdf techdoc.toc techdor.txt techdoc/ -- make -s -C $(AAREDIR) clean -- make -s -C po clean -- make -s -C tst clean -+ $(MAKE) -s -C $(AAREDIR) clean -+ $(MAKE) -s -C po clean -+ $(MAKE) -s -C tst clean - - .SILENT: dist_clean - dist_clean: diff --git a/sys-apps/apparmor/files/apparmor-2.7.0-makefile.patch b/sys-apps/apparmor/files/apparmor-2.7.0-makefile.patch new file mode 100644 index 000000000..9575d00c4 --- /dev/null +++ b/sys-apps/apparmor/files/apparmor-2.7.0-makefile.patch @@ -0,0 +1,32 @@ +--- Makefile ++++ Makefile +@@ -31,7 +31,7 @@ + CONFDIR=/etc/apparmor + INSTALL_CONFDIR=${DESTDIR}${CONFDIR} + LOCALEDIR=/usr/share/locale +-MANPAGES=apparmor.d.5 apparmor.7 apparmor_parser.8 subdomain.conf.5 apparmor.vim.5 ++MANPAGES=apparmor.d.5 apparmor.7 apparmor_parser.8 + + YACC := /usr/bin/bison + YFLAGS := -d +@@ -152,7 +152,7 @@ + ln -s `$(CXX) -print-file-name=libstdc++.a` + + apparmor_parser: $(OBJECTS) $(AAREOBJECTS) +- $(CXX) $(EXTRA_CFLAGS) -o $@ $(OBJECTS) $(LIBS) \ ++ $(CXX) $(LDFLAGS) $(EXTRA_CFLAGS) -o $@ $(OBJECTS) $(LIBS) \ + ${LEXLIB} $(AAREOBJECTS) $(AARE_LDFLAGS) + + parser_yacc.c parser_yacc.h: parser_yacc.y parser.h +@@ -284,11 +284,7 @@ + .PHONY: install-indep + install-indep: + install -m 755 -d $(INSTALL_CONFDIR) +- install -m 644 subdomain.conf $(INSTALL_CONFDIR) + install -m 644 parser.conf $(INSTALL_CONFDIR) +- install -m 755 -d ${DESTDIR}/var/lib/apparmor +- install -m 755 -d $(APPARMOR_BIN_PREFIX) +- install -m 755 rc.apparmor.functions $(APPARMOR_BIN_PREFIX) + $(MAKE) -C po install NAME=${NAME} DESTDIR=${DESTDIR} + $(MAKE) install_manpages DESTDIR=${DESTDIR} + -- cgit v1.2.3-65-gdbad