Version bump with autotools support.
authorMike Frysinger <vapier@gentoo.org>
Sun, 11 Dec 2011 05:58:05 +0000 (05:58 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sun, 11 Dec 2011 05:58:05 +0000 (05:58 +0000)
Package-Manager: portage-2.2.0_alpha79/cvs/Linux x86_64

app-portage/portage-utils/ChangeLog
app-portage/portage-utils/Manifest
app-portage/portage-utils/portage-utils-0.7.ebuild [new file with mode: 0644]

index a5b9d1efa2f43e1d29d86531fb862116c92853f8..9b6fc17f0a5466d6297e64992ab16efc71cf28c2 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-portage/portage-utils
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.114 2011/10/03 03:51:02 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.115 2011/12/11 05:58:05 vapier Exp $
+
+*portage-utils-0.7 (11 Dec 2011)
+
+  11 Dec 2011; Mike Frysinger <vapier@gentoo.org> +portage-utils-0.7.ebuild:
+  Version bump with autotools support.
 
 *portage-utils-0.6 (03 Oct 2011)
 
index aded39f2b2e3bea9169e5ced266d7c64031e8551..2fc9b9e84a2be8a8896ad00208d79b43b457eed8 100644 (file)
@@ -7,16 +7,18 @@ DIST portage-utils-0.3.1.tar.bz2 89122 RMD160 5eb3ac32b755547af2939ef279d033ca18
 DIST portage-utils-0.4.tar.bz2 89409 RMD160 da15721380f0a25cd7b0cfa3653b274303f3e02c SHA1 38fa6059eb946f37c5c2f5e619575703ba605b89 SHA256 334af67cadb485db2f7269458fd7cc7f3c03742dd420b85ed1b2536735fdc645
 DIST portage-utils-0.5.tar.xz 99916 RMD160 e3588cbbb5e6f5c251431930b24edb7e6aa76a1c SHA1 dc34895795a647e37356b19af84a3ca7ed3ef308 SHA256 be8992cc7f4cfc0225d773065ce4c75b1bc6d7c1cab9e44862716f7f697b76bf
 DIST portage-utils-0.6.tar.xz 101672 RMD160 d2630a5a8fb08f9a87973d4ce6ecc3ae05ce1459 SHA1 c49ae47c618a1329f10ad5f11f0628bb7db79cf0 SHA256 1c902be00679910c04cf70ef2d765388213c7bb339ffd47c660e681a6eac88a1
+DIST portage-utils-0.7.tar.xz 368028 RMD160 40fd954f93559d2fb2d9b6243b9342b6fe216812 SHA1 3b09d8e9c0b3ea43c42f91a767e6ef863656c9ca SHA256 6bd4093a789607803155c6ccac576f09340236aa5068a9bb598f46a91f76f7c1
 EBUILD portage-utils-0.3.1.ebuild 1566 RMD160 cbfc56f4016ad534232f14c86695b10acd52b798 SHA1 5deae948a50e470f4d7ced5e677c0da50e29ad36 SHA256 14f27f81facc7c4bd854f8c9245d139fd351b3e3afcd705a4027aea2811c723c
 EBUILD portage-utils-0.4.ebuild 1576 RMD160 d04935f5d18c42edbfbcdf0a8a54af9d091fa52d SHA1 716002cbddf1632a3aa058448d300b75ef3d15ae SHA256 5fe41ce66a4586a7306ae5b44bf978c3ed52b82b0f9ae21498c6f9d5c96016ac
 EBUILD portage-utils-0.5.ebuild 1485 RMD160 cf4b857b8b6fd720771d89a07654667f13093012 SHA1 90107e3ef15af825cf957841d1eee4625c401433 SHA256 8246fe9df68c97cc0e42bf928de14766604377430e6e4b98bcd3a8bfeb785aab
 EBUILD portage-utils-0.6.ebuild 1486 RMD160 a61a5e0db982c626ab5c02fb4d38c34fb8580dd6 SHA1 4bad769f653971826d3919de6594352c634e1d37 SHA256 fe23b1ad44d0ac7051c235fa12bf58bd79396152ab204772eed53e9f554978fe
-MISC ChangeLog 21252 RMD160 0c2fdfb7ab70f6ebfc4c1fea3708dcf97493fb0b SHA1 5be49e8d98800b9c1265e1896bcee147bd171853 SHA256 908667d5261772ad16d2a197dd7dce886946591a1a0720dac0b0631c2a00867c
+EBUILD portage-utils-0.7.ebuild 1621 RMD160 903e0cd649df0e4397158199a70d00350c6fd546 SHA1 57d88bb1c70cc035cd4ca1d0fe9beffaca37cba3 SHA256 c4aaa79be0bf8b47af8e809e7823556e0b4fe9f5cc45d824e0dabf592e1d7de6
+MISC ChangeLog 21403 RMD160 536458c32940d87b2c793ef75c3565d3a0ca5fcd SHA1 44d13e8623b95febf7cb389c3a3b42a83afa80b5 SHA256 88e54e20fa4b3dccaed27be48c68a45e1ea895410b994cdbc661cc72755c0da8
 MISC metadata.xml 207 RMD160 cc27c18e9aaa247211b55e9f825ce1313bb9096d SHA1 ca55ca213d5e57927627195883c66636ae224baf SHA256 7e42d8d20b999858f3b4dc74e47877952491faecaa3674f4dd54b5d0c5045867
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iF4EAREIAAYFAk6JMTMACgkQaC/OocHi7JZiZAD/aGp2Aj2iVZbKk3ZlgrBdfZvb
-0vtRRXCm1CJ0BZbDPEMBAJDGAyq5pXbdAlR3kWTvkwFmzYw8Scm27/VBhQJmYnk2
-=ukaG
+iF4EAREIAAYFAk7kRnUACgkQaC/OocHi7JbLeAD/XonZzVLlsbFu7eOBXoWTOm/h
+mmdKUgsmfc27KF3VrdkA+wa89e338XklnfsqcuVgWNclwDWQpklxOJMgWImCRte1
+=iP2S
 -----END PGP SIGNATURE-----
diff --git a/app-portage/portage-utils/portage-utils-0.7.ebuild b/app-portage/portage-utils/portage-utils-0.7.ebuild
new file mode 100644 (file)
index 0000000..f586a34
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.7.ebuild,v 1.1 2011/12/11 05:58:05 vapier Exp $
+
+EAPI="3"
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="small and fast portage helper tools written in C"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd"
+IUSE="static"
+
+src_configure() {
+       use static && append-ldflags -static
+
+       # Avoid slow configure+gnulib+make if on an up-to-date Linux system
+       if ! use kernel_linux ; then
+               econf --with-eprefix="${EPREFIX}"
+       else
+               tc-export CC
+       fi
+}
+
+src_install() {
+       emake install DESTDIR="${D}" || die
+       prepalldocs
+
+       exeinto /etc/portage/bin
+       doexe "${FILESDIR}"/post_sync || die
+       insinto /etc/portage/postsync.d
+       doins "${FILESDIR}"/q-reinitialize || die
+}
+
+pkg_preinst() {
+       # preserve +x bit on postsync files #301721
+       local x
+       pushd "${D}" >/dev/null
+       for x in etc/portage/postsync.d/* ; do
+               [[ -x ${ROOT}/${x} ]] && chmod +x "${x}"
+       done
+}
+
+pkg_postinst() {
+       elog "/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
+       elog "If you wish for it to be automatically run at the end of every --sync:"
+       elog "   # chmod +x /etc/portage/postsync.d/q-reinitialize"
+       elog "Normally this should only take a few seconds to run but file systems"
+       elog "such as ext3 can take a lot longer.  To disable, simply do:"
+       elog "   # chmod -x /etc/portage/postsync.d/q-reinitialize"
+}