Version bump.
authorMike Frysinger <vapier@gentoo.org>
Tue, 8 Jun 2010 05:49:29 +0000 (05:49 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 8 Jun 2010 05:49:29 +0000 (05:49 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

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

index 286161bb7bd70ac55ee43befb01a0f6a35412e16..5992a3bc2921afd2bab782d710a8032f287c9da2 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-portage/portage-utils
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.110 2010/06/08 05:49:00 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.111 2010/06/08 05:49:29 vapier Exp $
+
+*portage-utils-0.4 (08 Jun 2010)
+
+  08 Jun 2010; Mike Frysinger <vapier@gentoo.org> +portage-utils-0.4.ebuild:
+  Version bump.
 
   08 Jun 2010; Mike Frysinger <vapier@gentoo.org> portage-utils-0.3.1.ebuild:
   Stabilize for peeps.
index 0e55c6de7650e5dd0e2918e63fad6d9266b46409..c3d09e94e0b9ea8b086d1d6569bc24d1446843d9 100644 (file)
@@ -5,14 +5,16 @@ AUX post_sync 190 RMD160 55e9a5e81b49a60e78fbb8a6cba94f6ebd6a5953 SHA1 03c5409e6
 AUX q-reinitialize 68 RMD160 50de7e31f2e092fa1cf2495b150f34fb827ba74b SHA1 2b0fafc040a5f34c0c06c2b11253b8e5a7a4d5e4 SHA256 e7aa83822c78d89d128d10e61ff30f529ea5af3c3b9b4395db6c213675b11e3b
 DIST portage-utils-0.2.1.tar.bz2 88605 RMD160 43eb25843c23edc60b74f11fb27878435a2c8afa SHA1 3debae1a547ed39d6429c50dc6be3ff1e6144eed SHA256 545ae4d39b4df7277050becc81ee622357da0873aa215b94eacea0a38cd830bd
 DIST portage-utils-0.3.1.tar.bz2 89122 RMD160 5eb3ac32b755547af2939ef279d033ca18e7ceb6 SHA1 3113c6500a7e13a0c3ea8c953b18e32f96c6d6f7 SHA256 2e14e795e2bfd9078e6b40f8e4fbd183af5ac9f02e8a2140aaa1a92bbf8cc493
+DIST portage-utils-0.4.tar.bz2 89409 RMD160 da15721380f0a25cd7b0cfa3653b274303f3e02c SHA1 38fa6059eb946f37c5c2f5e619575703ba605b89 SHA256 334af67cadb485db2f7269458fd7cc7f3c03742dd420b85ed1b2536735fdc645
 EBUILD portage-utils-0.2.1.ebuild 1879 RMD160 4572cecab2547e840b2253960577807ebc2a00dc SHA1 94dea48cf623e561521e1e0bb7f1654ebf13f606 SHA256 bb140c3ad4b45be4918007a63f647726e6f9521b7eb084afec1728b97b172750
-EBUILD portage-utils-0.3.1.ebuild 1578 RMD160 268c2b879a4330864054dd6aad92b201ce0eebc4 SHA1 6999b9f0c87815fc9d24fe5ef5feb51ded6a6fb8 SHA256 4bfe79e25f37fb5f98dfbd5a6e28639a344557b13f714e75ceeca4c25419ea79
-MISC ChangeLog 20667 RMD160 adf12c54e454746905f9b3389d0b4ec05dfe3e83 SHA1 7dd92d485e95cac2ca273ad52ad216b86fd21aa7 SHA256 95970412dfcf4a1b20008467424576e73164ba98afcc0203a6dbbeaade5fb4ef
+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
+MISC ChangeLog 20897 RMD160 a927ef2180cfdbceda26f73e8c825927e4d8a358 SHA1 7a80078fee5de3249a9700686b01dfa69040e232 SHA256 b7166eca92843dc9dc603cbb776d980b8d65464f4e1de1b2d073068de0853a56
 MISC metadata.xml 228 RMD160 323ccad50269403e29fe5f701459b3412a400829 SHA1 3211a7ef9ed65dc14a3ee262fd1d33f7c06aeeb3 SHA256 ffd15c4104ad6803ab7ff1345e33c4ccbb9fbbcd277506ec7a5e047ea755aec1
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.15 (GNU/Linux)
 
-iF4EAREIAAYFAkwN1OQACgkQTwhj9JtAlp5zPQEAoRZz77ZKnuKpULUPRYv1o0/e
-E8EkJzSHS8YteU2SF3MBALjLYOjgMxsIFopS9mVXdp9nAevAR4vMCXdrVvQXAaLk
-=WWkX
+iF4EAREIAAYFAkwN2d4ACgkQTwhj9JtAlp5VwQD/TF5j8pG06S56v2KppWH8kQ1q
+3vl6ZAxonxXsU4dYjAYA/3dgnQpOWCdBgGIX+pGHeLI2FmBwdjCEXYIidC8RISn0
+=QoS7
 -----END PGP SIGNATURE-----
diff --git a/app-portage/portage-utils/portage-utils-0.4.ebuild b/app-portage/portage-utils/portage-utils-0.4.ebuild
new file mode 100644 (file)
index 0000000..df7493b
--- /dev/null
@@ -0,0 +1,54 @@
+# Copyright 1999-2010 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.4.ebuild,v 1.1 2010/06/08 05:49:29 vapier Exp $
+
+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.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="static"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       sed -i -e 's:\[\[:[:' -e 's:\]\]:]:' Makefile
+}
+
+src_compile() {
+       tc-export CC
+       use static && append-ldflags -static
+       emake || die
+}
+
+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"
+}