- Now links with -lkvm on fbsd so /proc does not have to be mounted. (Flameeyes)
authorNed Ludd <solar@gentoo.org>
Mon, 15 Jan 2007 18:59:46 +0000 (18:59 +0000)
committerNed Ludd <solar@gentoo.org>
Mon, 15 Jan 2007 18:59:46 +0000 (18:59 +0000)
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)
Package-Manager: portage-2.1.2_rc2-r4

app-portage/portage-utils/ChangeLog
app-portage/portage-utils/Manifest
app-portage/portage-utils/files/digest-portage-utils-0.1.23 [new file with mode: 0644]
app-portage/portage-utils/portage-utils-0.1.20.ebuild
app-portage/portage-utils/portage-utils-0.1.21.ebuild
app-portage/portage-utils/portage-utils-0.1.22.ebuild
app-portage/portage-utils/portage-utils-0.1.23.ebuild [new file with mode: 0644]

index 6738fee1439c5a9f5ddaea320b3971d36731ee0d..f4b6a7bfe52fa76cb8f19bbb338b9992649c353a 100644 (file)
@@ -1,6 +1,16 @@
 # 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.
index 95f1df57f790de7b5e007354220bbd07404934b8..72af1974f2a14e24fd9ab1496b2d1e0477109cde 100644 (file)
@@ -1,25 +1,27 @@
------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
@@ -33,10 +35,6 @@ SHA256 140a1b55c0f8cf99157145f6371443be6e651d57c299ca2b6153510a3a11431a files/di
 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
diff --git a/app-portage/portage-utils/files/digest-portage-utils-0.1.23 b/app-portage/portage-utils/files/digest-portage-utils-0.1.23
new file mode 100644 (file)
index 0000000..f16890e
--- /dev/null
@@ -0,0 +1,3 @@
+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
index c7b9c97e54b069ea37c3204f37bead1d3a93d867..8fb94ad2a3e51641c1342bc30860432e1a5ff02b 100644 (file)
@@ -1,6 +1,6 @@
-# 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
 
@@ -35,7 +35,7 @@ pkg_postinst() {
 
 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
@@ -51,7 +51,7 @@ __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 -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."
index a82534bbabbd7321c8728da8fe8fe6d0e24b9c44..72d6e66caed7278c5cb9ff1841883a285669a615 100644 (file)
@@ -1,6 +1,6 @@
-# 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
 
@@ -36,7 +36,7 @@ pkg_postinst() {
 
 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
index 11507380a4b9689c39b73196d9ca859e86dc57f4..fab976019f2fd5cfb9f82e66fb458cf2a7807265 100644 (file)
@@ -1,6 +1,6 @@
-# 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
 
@@ -36,7 +36,7 @@ pkg_postinst() {
 
 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
diff --git a/app-portage/portage-utils/portage-utils-0.1.23.ebuild b/app-portage/portage-utils/portage-utils-0.1.23.ebuild
new file mode 100644 (file)
index 0000000..77239d1
--- /dev/null
@@ -0,0 +1,62 @@
+# 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
+       :
+}