# 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.61 2006/12/29 16:40:44 flameeyes Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/ChangeLog,v 1.62 2007/01/15 18:59:46 solar Exp $
+
+*portage-utils-0.1.23 (15 Jan 2007)
+
+ 15 Jan 2007; <solar@gentoo.org> +portage-utils-0.1.23.ebuild:
+ - Lots of src/style updates. - Now links with -lkvm on fbsd so /proc does
+ not have to be mounted. (Flameeyes) - Now passes our own make check - Make
+ error msg more verbose when somebody is attempting to use RGB values via
+ color.map - Little speedup in contents_parse_line - Update man pages for the
+ newyear. - 3 new qfile options --from/-f --max-args/-m --exclude/-x and
+ example scripts (TGL)
29 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Remove also ~sparc-fbsd in the mean time.
------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
-SHA256 b3b6068e3f2718e23595fd8661262135e7178b34136f2ee996ac2a0893164e1b portage-utils-0.1.20.ebuild 1859
-EBUILD portage-utils-0.1.21.ebuild 1934 RMD160 d9c83a3523031d6d4b7345bd1cdf700a40413231 SHA1 0a94e51c944be241bc7d78c614e1d54bfb051516 SHA256 9f5239e3afa6e1684bfd7843351d9a253e4906aeb626ae01b35c7c8ab7951af2
-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
-EBUILD portage-utils-0.1.22.ebuild 1922 RMD160 34766f66ef20e5dd715deb8a872f22f3fd353d38 SHA1 004523e30b64f0125e15c0f3a49a0c4611d265f9 SHA256 c3e9aef71bca8532241cd358e94b0fec00aa669d93187051d09c09d471648165
-MD5 b630eec86817a506fd265ef8cdebd410 portage-utils-0.1.22.ebuild 1922
-RMD160 34766f66ef20e5dd715deb8a872f22f3fd353d38 portage-utils-0.1.22.ebuild 1922
-SHA256 c3e9aef71bca8532241cd358e94b0fec00aa669d93187051d09c09d471648165 portage-utils-0.1.22.ebuild 1922
-MISC ChangeLog 13331 RMD160 49542dbccf2503f84dae0ae1972896b50ce64cce SHA1 64fb1943b6b214eacf9fe39cf2e0e528555aa1e0 SHA256 e6554cd545bf51e2e6ec2401240a2921cea75c1f5902c98fdf862b7753b23756
-MD5 4922d98381501098a6327b9b178123d7 ChangeLog 13331
-RMD160 49542dbccf2503f84dae0ae1972896b50ce64cce ChangeLog 13331
-SHA256 e6554cd545bf51e2e6ec2401240a2921cea75c1f5902c98fdf862b7753b23756 ChangeLog 13331
+DIST portage-utils-0.1.23.tar.bz2 73456 RMD160 1887c34f2dcc277a01b0783a1af74056fecadf3c SHA1 b88293b23947445b271076424901afbd14fc1d41 SHA256 18cb004d477bac4715b73fe3833e20ed958467f3450862e900dc0b9b0992ed3b
+EBUILD portage-utils-0.1.20.ebuild 1860 RMD160 1643dd6e87b70acd4470cb0a424afddc207021e9 SHA1 1c575057360ccfc750a8992bb5d0f2068f9bbb16 SHA256 0bc8214d375fb11b0c2a30e930237e1ce1665de039a1108a37faac9c85046b94
+MD5 d0afc3a73d7e18449287122535f5aa47 portage-utils-0.1.20.ebuild 1860
+RMD160 1643dd6e87b70acd4470cb0a424afddc207021e9 portage-utils-0.1.20.ebuild 1860
+SHA256 0bc8214d375fb11b0c2a30e930237e1ce1665de039a1108a37faac9c85046b94 portage-utils-0.1.20.ebuild 1860
+EBUILD portage-utils-0.1.21.ebuild 1930 RMD160 07464acc6e48715f887c72daf19ebc9f74892b9f SHA1 6f20ea8dce9ba6ad339ebb3687287cba300953cd SHA256 a46a3f52d58e2b3bbcc4f25a5212358069b3c99c54569e2a3f40a81af345dbf2
+MD5 33f2e87c6f759a83463fca4284e3d3f0 portage-utils-0.1.21.ebuild 1930
+RMD160 07464acc6e48715f887c72daf19ebc9f74892b9f portage-utils-0.1.21.ebuild 1930
+SHA256 a46a3f52d58e2b3bbcc4f25a5212358069b3c99c54569e2a3f40a81af345dbf2 portage-utils-0.1.21.ebuild 1930
+EBUILD portage-utils-0.1.22.ebuild 1921 RMD160 7a76fcf03a544e1bdb0468c069873edbe6cb1770 SHA1 107367a77d75da41c3b47c3d41ae2d0f45326dee SHA256 7b094f30f71fe888a619b79da7ee97e464ddefa8c7b3a3f25396e4e1476350d0
+MD5 6ba352540bb9e2297176382c3fed02fe portage-utils-0.1.22.ebuild 1921
+RMD160 7a76fcf03a544e1bdb0468c069873edbe6cb1770 portage-utils-0.1.22.ebuild 1921
+SHA256 7b094f30f71fe888a619b79da7ee97e464ddefa8c7b3a3f25396e4e1476350d0 portage-utils-0.1.22.ebuild 1921
+EBUILD portage-utils-0.1.23.ebuild 1916 RMD160 0b1566799ae776274c1eec574767c9af86d02af2 SHA1 81eca67bb0f6a22d87f19fe3e4647d739ba677b2 SHA256 aeb57eabd7bc41d7c16b32e51456f49c5defea3356e17203d66fee54ff3cf7db
+MD5 02b555a703b5ce876c3a6ad261d677e2 portage-utils-0.1.23.ebuild 1916
+RMD160 0b1566799ae776274c1eec574767c9af86d02af2 portage-utils-0.1.23.ebuild 1916
+SHA256 aeb57eabd7bc41d7c16b32e51456f49c5defea3356e17203d66fee54ff3cf7db portage-utils-0.1.23.ebuild 1916
+MISC ChangeLog 13834 RMD160 7df43497a62874fe24c26b80f9d6980bcb73b43c SHA1 ba40c16a3b0ded80bccb64e3ebe001df7a6cd484 SHA256 8c66b9fe5f2df9b738978fb08d5d71decf92d9e706cbca65435c3907771c282a
+MD5 0e5f7e1c9d743ad0a2c6faee3ef88a76 ChangeLog 13834
+RMD160 7df43497a62874fe24c26b80f9d6980bcb73b43c ChangeLog 13834
+SHA256 8c66b9fe5f2df9b738978fb08d5d71decf92d9e706cbca65435c3907771c282a ChangeLog 13834
MISC metadata.xml 228 RMD160 323ccad50269403e29fe5f701459b3412a400829 SHA1 3211a7ef9ed65dc14a3ee262fd1d33f7c06aeeb3 SHA256 ffd15c4104ad6803ab7ff1345e33c4ccbb9fbbcd277506ec7a5e047ea755aec1
MD5 b868d2ab4d823325239e6c8a754f2678 metadata.xml 228
RMD160 323ccad50269403e29fe5f701459b3412a400829 metadata.xml 228
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
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQFFlUUVAiZjviIA2XgRApEVAJ9DtKQHbrLjCmAlCC5qZqbIrXEdLQCg1RR8
-asY/9O9OwumKq9Bo/5vb2VU=
-=xujB
------END PGP SIGNATURE-----
+MD5 02dd99a96c0b73482387fd2e50dcff28 files/digest-portage-utils-0.1.23 262
+RMD160 b31f62f22c7dc74afb919b743bea4828939f8098 files/digest-portage-utils-0.1.23 262
+SHA256 82a2e0f4857aa606e5f4d81e881c012d560868431061ed408e0fa08c98e22b60 files/digest-portage-utils-0.1.23 262
--- /dev/null
+MD5 e397ec471b52d336070194dfe630af80 portage-utils-0.1.23.tar.bz2 73456
+RMD160 1887c34f2dcc277a01b0783a1af74056fecadf3c portage-utils-0.1.23.tar.bz2 73456
+SHA256 18cb004d477bac4715b73fe3833e20ed958467f3450862e900dc0b9b0992ed3b portage-utils-0.1.23.tar.bz2 73456
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 2006-2007 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.20.ebuild,v 1.4 2006/08/19 16:41:56 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.1.20.ebuild,v 1.5 2007/01/15 18:59:46 solar Exp $
inherit toolchain-funcs
cat <<__EOF__ > ${ROOT}/etc/portage/bin/post_sync
#!/bin/sh
-# Copyright 2006-2006 Gentoo Foundation
+# Copyright 2006-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
if [ -d /etc/portage/postsync.d/ ]; then
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 -r' > ${ROOT}/etc/portage/postsync.d/q-reinitialize
+ echo '[ -x /usr/bin/q ] && /usr/bin/q -qr' > ${ROOT}/etc/portage/postsync.d/q-reinitialize
chmod 755 ${ROOT}/etc/portage/postsync.d/q-reinitialize
einfo "${ROOT}/etc/portage/postsync.d/q-reinitialize has been installed for convenience and will be automatically run at the end of every --sync"
einfo "Normally this should only take a few seconds to run but file systems such as ext3 can take a lot longer."
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 2006-2007 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.21.ebuild,v 1.3 2006/11/29 17:58:15 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.1.21.ebuild,v 1.4 2007/01/15 18:59:46 solar Exp $
inherit toolchain-funcs
cat <<__EOF__ > ${ROOT}/etc/portage/bin/post_sync
#!/bin/sh
-# Copyright 2006-2006 Gentoo Foundation
+# Copyright 2006-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
if [ -d /etc/portage/postsync.d/ ]; then
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 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.2 2006/12/26 17:20:45 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.1.22.ebuild,v 1.3 2007/01/15 18:59:46 solar Exp $
inherit toolchain-funcs
cat <<__EOF__ > ${ROOT}/etc/portage/bin/post_sync
#!/bin/sh
-# Copyright 2006-2006 Gentoo Foundation
+# Copyright 2006-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
if [ -d /etc/portage/postsync.d/ ]; then
--- /dev/null
+# Copyright 1999-2007 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.23.ebuild,v 1.1 2007/01/15 18:59:46 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"
+IUSE=""
+
+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-2007 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
+ :
+}