# ChangeLog for app-portage/portage-utils
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.58 2006/11/29 17:58:15 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.59 2006/12/24 17:57:31 solar Exp $
+
+*portage-utils-0.1.22 (24 Dec 2006)
+
+ 24 Dec 2006; <solar@gentoo.org> +portage-utils-0.1.22.ebuild:
+ - overdue version bump. lots of changes
29 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
portage-utils-0.1.21.ebuild:
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST portage-utils-0.1.20.tar.bz2 65471 RMD160 dd7423f465e9533167833b6e6b34d34095ae1288 SHA1 b239ac4f8a5489cc5591fe738fd20a0adb269d5d SHA256 bea3a3d72aea1493111567cae73e45070772995af2e3dea7dd24718a04e1480d
DIST portage-utils-0.1.21.tar.bz2 68949 RMD160 9decef907a3e1a944897c5397f301dd64bc8f921 SHA1 ed14b346f8a82c289e94ee0a6a0cfe0ba2d8ebb8 SHA256 00b1499afd05eff40d59519da93a6d4ea7f329114987a945cc2313949b3d2d7d
+DIST portage-utils-0.1.22.tar.bz2 70792 RMD160 dfbd84258d3726e97d0bd810e8db141a000d4c31 SHA1 4ab1e92e7ada37e391eab79d09105ccd884a0c1b SHA256 93c681329d6feef0da7f59f32ed5047ff8601e464f25d4e3a5fe51fe143565cd
EBUILD portage-utils-0.1.20.ebuild 1859 RMD160 1023df2ed1d2e82280382060d96aa701628c2299 SHA1 88885fcbf25c475003422074980746792ec24263 SHA256 b3b6068e3f2718e23595fd8661262135e7178b34136f2ee996ac2a0893164e1b
MD5 c6afbae6763289a10fd0d4b69c1b5d09 portage-utils-0.1.20.ebuild 1859
RMD160 1023df2ed1d2e82280382060d96aa701628c2299 portage-utils-0.1.20.ebuild 1859
MD5 751b9c766a4741a34bc6b71ca21b75c3 portage-utils-0.1.21.ebuild 1934
RMD160 d9c83a3523031d6d4b7345bd1cdf700a40413231 portage-utils-0.1.21.ebuild 1934
SHA256 9f5239e3afa6e1684bfd7843351d9a253e4906aeb626ae01b35c7c8ab7951af2 portage-utils-0.1.21.ebuild 1934
-MISC ChangeLog 12965 RMD160 49aa00bb1dfdbabb35d927a1c719ae52879aeccc SHA1 1970827cb360e9e954aa66f345af7a829796ed87 SHA256 2738ef1375f634f604a4888b7a74923bc29b90c9d8b46164062be1ab2c7ba23b
-MD5 b0e7dde3513bc4c042e5d5d9a32bd9c5 ChangeLog 12965
-RMD160 49aa00bb1dfdbabb35d927a1c719ae52879aeccc ChangeLog 12965
-SHA256 2738ef1375f634f604a4888b7a74923bc29b90c9d8b46164062be1ab2c7ba23b ChangeLog 12965
+EBUILD portage-utils-0.1.22.ebuild 1931 RMD160 720a6dfa77bce21bf694979aacb3ed4d9369a312 SHA1 42b15f77e15f4fe53de2faeb7f7a1bf27927c6bc SHA256 cf44e754fb6d1872173e1974b2b5cec5f5567051927c142132da0ecb433256cd
+MD5 7862ccb91c26b0de0969da7bdb1b80d7 portage-utils-0.1.22.ebuild 1931
+RMD160 720a6dfa77bce21bf694979aacb3ed4d9369a312 portage-utils-0.1.22.ebuild 1931
+SHA256 cf44e754fb6d1872173e1974b2b5cec5f5567051927c142132da0ecb433256cd portage-utils-0.1.22.ebuild 1931
+MISC ChangeLog 13105 RMD160 dc8320eefc3986bd41c41ce78448a650bb3d0d24 SHA1 ae7b8d2c78187f95eb458dd2caf9bfbedcb7b266 SHA256 033da5f5e26a552b930001d49f2ac84e8cc61ad75fca9313f2a25698aef24d0b
+MD5 ce737607a1227d1e35a366c9eb27c9e4 ChangeLog 13105
+RMD160 dc8320eefc3986bd41c41ce78448a650bb3d0d24 ChangeLog 13105
+SHA256 033da5f5e26a552b930001d49f2ac84e8cc61ad75fca9313f2a25698aef24d0b ChangeLog 13105
MISC metadata.xml 228 RMD160 323ccad50269403e29fe5f701459b3412a400829 SHA1 3211a7ef9ed65dc14a3ee262fd1d33f7c06aeeb3 SHA256 ffd15c4104ad6803ab7ff1345e33c4ccbb9fbbcd277506ec7a5e047ea755aec1
MD5 b868d2ab4d823325239e6c8a754f2678 metadata.xml 228
RMD160 323ccad50269403e29fe5f701459b3412a400829 metadata.xml 228
MD5 021a6f12492711b38a9ce1e1586ea786 files/digest-portage-utils-0.1.21 262
RMD160 3488808516db22ecf108d04ac826e39f03ce3445 files/digest-portage-utils-0.1.21 262
SHA256 140a1b55c0f8cf99157145f6371443be6e651d57c299ca2b6153510a3a11431a files/digest-portage-utils-0.1.21 262
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
-
-iD8DBQFFbco+AiZjviIA2XgRAvtGAJ9XRB3q4aMEA7eObB8IFyFztyIR+QCbBWQf
-dlRUhKK8rFtwXMrdLqUSVh0=
-=vGHo
------END PGP SIGNATURE-----
+MD5 3a10712749f60de47c8056b5128f71c0 files/digest-portage-utils-0.1.22 262
+RMD160 e468979ba2fb31b6bef216dd151762b8a89c499f files/digest-portage-utils-0.1.22 262
+SHA256 f212a809a62ea44b00665d8ce15d31328642cbc0d6a10181d724cccf59d2406c files/digest-portage-utils-0.1.22 262
--- /dev/null
+# Copyright 1999-2006 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.1.22.ebuild,v 1.1 2006/12/24 17:57:31 solar Exp $
+
+inherit 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 ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="python"
+
+DEPEND=""
+
+src_compile() {
+ tc-export CC
+ use python && export PYTHON=1
+ unset PYTHON
+ emake || die
+}
+
+src_install() {
+ dobin q || die "dobin failed"
+ doman man/*.[0-9]
+ for applet in $(<applet-list) ; do
+ dosym q /usr/bin/${applet}
+ done
+}
+
+pkg_postinst() {
+ [ -e ${ROOT}/etc/portage/bin/post_sync ] && return 0
+ mkdir -p ${ROOT}/etc/portage/bin/
+
+cat <<__EOF__ > ${ROOT}/etc/portage/bin/post_sync
+#!/bin/sh
+# Copyright 2006-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+if [ -d /etc/portage/postsync.d/ ]; then
+ for f in /etc/portage/postsync.d/* ; do
+ if [ -x \${f} ] ; then
+ \${f}
+ fi
+ done
+else
+ :
+fi
+__EOF__
+ chmod 755 ${ROOT}/etc/portage/bin/post_sync
+ if [ ! -e ${ROOT}/etc/portage/postsync.d/q-reinitialize ]; then
+ mkdir -p ${ROOT}/etc/portage/postsync.d/
+ echo '[ -x /usr/bin/q ] && /usr/bin/q -qr' > ${ROOT}/etc/portage/postsync.d/q-reinitialize
+ einfo "${ROOT}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
+ einfo "If you wish for it to be automatically run at the end of every --sync simply chmod +x ${ROOT}/etc/portage/postsync.d/q-reinitialize"
+ einfo "Normally this should only take a few seconds to run but file systems such as ext3 can take a lot longer."
+ einfo "If ever you find this to be an inconvenience simply chmod -x ${ROOT}/etc/portage/postsync.d/q-reinitialize"
+ fi
+ :
+}