From e3b11c963187277e3a4dbce9f3afb11df1810c14 Mon Sep 17 00:00:00 2001 From: Ned Ludd Date: Mon, 15 Jan 2007 18:59:46 +0000 Subject: [PATCH] - 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) Package-Manager: portage-2.1.2_rc2-r4 --- app-portage/portage-utils/ChangeLog | 14 ++++- app-portage/portage-utils/Manifest | 50 +++++++-------- .../files/digest-portage-utils-0.1.23 | 3 + .../portage-utils/portage-utils-0.1.20.ebuild | 8 +-- .../portage-utils/portage-utils-0.1.21.ebuild | 6 +- .../portage-utils/portage-utils-0.1.22.ebuild | 6 +- .../portage-utils/portage-utils-0.1.23.ebuild | 62 +++++++++++++++++++ 7 files changed, 111 insertions(+), 38 deletions(-) create mode 100644 app-portage/portage-utils/files/digest-portage-utils-0.1.23 create mode 100644 app-portage/portage-utils/portage-utils-0.1.23.ebuild diff --git a/app-portage/portage-utils/ChangeLog b/app-portage/portage-utils/ChangeLog index 6738fee1439c..f4b6a7bfe52f 100644 --- a/app-portage/portage-utils/ChangeLog +++ b/app-portage/portage-utils/ChangeLog @@ -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; +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ò ChangeLog: Remove also ~sparc-fbsd in the mean time. diff --git a/app-portage/portage-utils/Manifest b/app-portage/portage-utils/Manifest index 95f1df57f790..72af1974f2a1 100644 --- a/app-portage/portage-utils/Manifest +++ b/app-portage/portage-utils/Manifest @@ -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 index 000000000000..f16890e2f9c2 --- /dev/null +++ b/app-portage/portage-utils/files/digest-portage-utils-0.1.23 @@ -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 diff --git a/app-portage/portage-utils/portage-utils-0.1.20.ebuild b/app-portage/portage-utils/portage-utils-0.1.20.ebuild index c7b9c97e54b0..8fb94ad2a3e5 100644 --- a/app-portage/portage-utils/portage-utils-0.1.20.ebuild +++ b/app-portage/portage-utils/portage-utils-0.1.20.ebuild @@ -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." diff --git a/app-portage/portage-utils/portage-utils-0.1.21.ebuild b/app-portage/portage-utils/portage-utils-0.1.21.ebuild index a82534bbabbd..72d6e66caed7 100644 --- a/app-portage/portage-utils/portage-utils-0.1.21.ebuild +++ b/app-portage/portage-utils/portage-utils-0.1.21.ebuild @@ -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 diff --git a/app-portage/portage-utils/portage-utils-0.1.22.ebuild b/app-portage/portage-utils/portage-utils-0.1.22.ebuild index 11507380a4b9..fab976019f2f 100644 --- a/app-portage/portage-utils/portage-utils-0.1.22.ebuild +++ b/app-portage/portage-utils/portage-utils-0.1.22.ebuild @@ -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 index 000000000000..77239d1b472e --- /dev/null +++ b/app-portage/portage-utils/portage-utils-0.1.23.ebuild @@ -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 $( ${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 + : +} -- 2.26.2