From 680c57494ee2efb3876586ef7db6b6db19253636 Mon Sep 17 00:00:00 2001 From: Timothy Redaelli Date: Mon, 26 Feb 2007 13:41:39 +0000 Subject: Updated svn path=/; revision=102 --- app-portage/drizzt-scripts/ChangeLog | 5 ++- app-portage/drizzt-scripts/Manifest | 36 +++++++++++++++------- .../drizzt-scripts/drizzt-scripts-1.0-r1.ebuild | 22 +++++++++++++ .../drizzt-scripts/drizzt-scripts-1.0.ebuild | 22 ------------- app-portage/drizzt-scripts/files/fix_overlay | 24 +++++++++++++++ 5 files changed, 75 insertions(+), 34 deletions(-) create mode 100644 app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild delete mode 100644 app-portage/drizzt-scripts/drizzt-scripts-1.0.ebuild create mode 100644 app-portage/drizzt-scripts/files/fix_overlay diff --git a/app-portage/drizzt-scripts/ChangeLog b/app-portage/drizzt-scripts/ChangeLog index e047543..fb2f2b9 100644 --- a/app-portage/drizzt-scripts/ChangeLog +++ b/app-portage/drizzt-scripts/ChangeLog @@ -1,7 +1,10 @@ # ChangeLog for app-portage/drizzt-scripts -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 26 Feb 2007; Timothy Redaelli ChangeLog: + Updated + 22 Dec 2006; Timothy Redaelli ChangeLog: Added PDEPENDS (suggested by zmedico) diff --git a/app-portage/drizzt-scripts/Manifest b/app-portage/drizzt-scripts/Manifest index 2026622..2cc88e8 100644 --- a/app-portage/drizzt-scripts/Manifest +++ b/app-portage/drizzt-scripts/Manifest @@ -1,20 +1,34 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX ecommit 1164 RMD160 9ea549b7e8d8612033ca6e0defe18c4cd5f8a2b7 SHA1 3415e5bd36b979c2ae88c2d5bb3d7b79df47e957 SHA256 7a5c161cfeced36539727fc13aa0345543220a1b7a26a63d9a60e8059497a98c MD5 757cacc68de818c421b48b866b9e0411 files/ecommit 1164 RMD160 9ea549b7e8d8612033ca6e0defe18c4cd5f8a2b7 files/ecommit 1164 SHA256 7a5c161cfeced36539727fc13aa0345543220a1b7a26a63d9a60e8059497a98c files/ecommit 1164 +AUX fix_overlay 1454 RMD160 06ae5b884d22c08e44567feb01d7fe75db2b2a0e SHA1 0b8e690750d48c20e0410e617ea05c72bd5e5486 SHA256 55cc490ef3bbc12f033271a639490e65e9ef47f87048758821db61339b92022c +MD5 97c3429d9b73c03b56862ae76b46f6c2 files/fix_overlay 1454 +RMD160 06ae5b884d22c08e44567feb01d7fe75db2b2a0e files/fix_overlay 1454 +SHA256 55cc490ef3bbc12f033271a639490e65e9ef47f87048758821db61339b92022c files/fix_overlay 1454 AUX rdep 2647 RMD160 46e799298a9eec70ec121695e83651fd9c7150f6 SHA1 d6e31cb976ef7ff9bce7ae79d5e4d200ce552a8b SHA256 c03a200bb20a18898464881a7bbb563ee5bc1c768764e4e275e0dcef9322865e MD5 31f93266c9b232fb245557d968d99e0d files/rdep 2647 RMD160 46e799298a9eec70ec121695e83651fd9c7150f6 files/rdep 2647 SHA256 c03a200bb20a18898464881a7bbb563ee5bc1c768764e4e275e0dcef9322865e files/rdep 2647 DIST earch-0.9.2 9420 RMD160 77189c92515ea029fa048a5e2c868275233d75eb SHA1 ad1b5e48e002126749f53751d5b0354c78412827 SHA256 b39fd5e63f0b4c8d265f5ce1c731a5a550db5020f2d36b4363525cb675909f02 -EBUILD drizzt-scripts-1.0.ebuild 531 RMD160 b227de93b7ed78ca30893dcb3931357d87b33484 SHA1 a335c487b91a1c5e4c98032ed448c50635ad41f2 SHA256 feca46cae11c5832685be0c8f63a552c0d77ede3706d6e114dfdfa792180b411 -MD5 4fa50028e4334294a2ac5134576288c7 drizzt-scripts-1.0.ebuild 531 -RMD160 b227de93b7ed78ca30893dcb3931357d87b33484 drizzt-scripts-1.0.ebuild 531 -SHA256 feca46cae11c5832685be0c8f63a552c0d77ede3706d6e114dfdfa792180b411 drizzt-scripts-1.0.ebuild 531 -MISC ChangeLog 413 RMD160 69a293933745997d1fb5e8c207b1a727bfed2f99 SHA1 494d52f96e50c44dee1ea4c1bb5909eec0c93def SHA256 1e0c9d436d37cb0651d1bf0ea99693e400d23179496b253681beb212cd1f8daa -MD5 daa90aa89511c01ae3376397ead29441 ChangeLog 413 -RMD160 69a293933745997d1fb5e8c207b1a727bfed2f99 ChangeLog 413 -SHA256 1e0c9d436d37cb0651d1bf0ea99693e400d23179496b253681beb212cd1f8daa ChangeLog 413 -MD5 34186fca07034de4645e54cd5d3b0f54 files/digest-drizzt-scripts-1.0 208 -RMD160 608387b5eb8bf3ce862957f9744210ec113024a3 files/digest-drizzt-scripts-1.0 208 -SHA256 e333bde7819fdd6ae0831c9bfd8d974139f8010f5d57af3d9daf3b08845a83ba files/digest-drizzt-scripts-1.0 208 +EBUILD drizzt-scripts-1.0-r1.ebuild 557 RMD160 a57f8b711e1170f97aa8020bf05031f75696d4ad SHA1 fce4d925f857d04f3eaf4271ab44d694e8fcd383 SHA256 96c1dce0e6d3764bc9e47f7c799cbfc8bd089b5e5b45d097325f0a4d67ed4da7 +MD5 a21502f8c7281f2349c0ab2f37c587c1 drizzt-scripts-1.0-r1.ebuild 557 +RMD160 a57f8b711e1170f97aa8020bf05031f75696d4ad drizzt-scripts-1.0-r1.ebuild 557 +SHA256 96c1dce0e6d3764bc9e47f7c799cbfc8bd089b5e5b45d097325f0a4d67ed4da7 drizzt-scripts-1.0-r1.ebuild 557 +MISC ChangeLog 487 RMD160 ff38283c903fe48e5bc47557be59096de26d1292 SHA1 50e795791cd598a5b3101cbf88f20e438ecd5e9e SHA256 c7ce679de4c7f12a79e5ac00bd55f59badede97a05dd0a34b31e72f4cc037b0e +MD5 26cb86d0d4475b68020de7bece755c31 ChangeLog 487 +RMD160 ff38283c903fe48e5bc47557be59096de26d1292 ChangeLog 487 +SHA256 c7ce679de4c7f12a79e5ac00bd55f59badede97a05dd0a34b31e72f4cc037b0e ChangeLog 487 +MD5 34186fca07034de4645e54cd5d3b0f54 files/digest-drizzt-scripts-1.0-r1 208 +RMD160 608387b5eb8bf3ce862957f9744210ec113024a3 files/digest-drizzt-scripts-1.0-r1 208 +SHA256 e333bde7819fdd6ae0831c9bfd8d974139f8010f5d57af3d9daf3b08845a83ba files/digest-drizzt-scripts-1.0-r1 208 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.2 (GNU/Linux) + +iD8DBQFF4uOEGDyatLGpTbYRAqEhAJ4kab4bqQCPOveCuuCPmQVuvMRbkQCfdVfJ +Zuvzu7zY2OcpUACHaslN8LE= +=6rDQ +-----END PGP SIGNATURE----- diff --git a/app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild b/app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild new file mode 100644 index 0000000..f2d392b --- /dev/null +++ b/app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Random scripts that drizzt finds useful" +HOMEPAGE="http://drizzt.bsdnet.eu/" +SRC_URI="http://dev.gentoo.org/~robbat2/earch-0.9.2" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ruby" + +RDEPEND="ruby? ( dev-ruby/sqlite3-ruby ) + app-portage/gentoolkit-dev" +DEPEND="" + +src_install() { + newbin "${DISTDIR}"/earch-0.9.2 earch + use ruby && dobin "${FILESDIR}"/rdep + dobin "${FILESDIR}"/ecommit "${FILESDIR}"/fix_overlay +} diff --git a/app-portage/drizzt-scripts/drizzt-scripts-1.0.ebuild b/app-portage/drizzt-scripts/drizzt-scripts-1.0.ebuild deleted file mode 100644 index 1f9d42b..0000000 --- a/app-portage/drizzt-scripts/drizzt-scripts-1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="Random scripts that drizzt finds useful" -HOMEPAGE="http://drizzt.bsdnet.eu/" -SRC_URI="http://dev.gentoo.org/~robbat2/earch-0.9.2" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ruby" - -RDEPEND="ruby? ( dev-ruby/sqlite3-ruby ) - app-portage/gentoolkit-dev" -DEPEND="" - -src_install() { - newbin "${DISTDIR}"/earch-0.9.2 earch - use ruby && dobin "${FILESDIR}"/rdep - dobin "${FILESDIR}"/ecommit -} diff --git a/app-portage/drizzt-scripts/files/fix_overlay b/app-portage/drizzt-scripts/files/fix_overlay new file mode 100644 index 0000000..b2faa3e --- /dev/null +++ b/app-portage/drizzt-scripts/files/fix_overlay @@ -0,0 +1,24 @@ +#!/bin/bash + +source /sbin/functions.sh + +if [[ ! -f "${1:-.}"/profiles/repo_name ]]; then + eerror "You need to create profiles/repo_name" + exit 1 +fi + +ebegin "Generating thirdpartymirrors" +if type -p paludis &>/dev/null; then + fgrep -lr --include '*.ebuild' mirror:// "${1:-.}" | sed 's|^\./\([^/]*\)/[^/]*\(/[^/]*\).ebuild$|=\1\2::'"$(<"${1:-.}"/profiles/repo_name)"'|' | xargs paludis -qM | grep '^[[:space:]]*SRC_URI: ' | sed -e 's|mirror://[^ ]*|\n&\n|g' | sed -ne '/mirror/s|mirror://\([^/]*\)[^ ]*|\1|gp' | sort -u | xargs -i% grep '^%[[:space:]]' "$(paludis --configuration-variable gentoo location)"/profiles/thirdpartymirrors > "${1:-.}"/profiles/thirdpartymirrors +else + fgrep -r --include '*.ebuild' mirror:// "${1:-.}" | sed 's|^.*mirror://\([^/]*\).*|\1|' | sort -u | xargs -i% grep '^%[[:space:]]' "$(portageq portdir)"/profiles/thirdpartymirrors > "${1:-.}"/profiles/thirdpartymirrors +fi +eend + +ebegin "Generating categories" +find "${1:-.}" -maxdepth 1 -mindepth 1 -type d -not -name profiles -not -name '.*' | sed 's:^.*/::' | sort > "${1:-.}"/profiles/categories +eend + +ebegin "Generating arch.list" +find "${1:-.}" -name '*.ebuild' | sed 's|^\./\([^/]*\)/[^/]*\(/[^/]*\).ebuild$|=\1\2::'"$(<"${1:-.}"/profiles/repo_name)"'|' | xargs paludis -qM | grep '^[[:space:]]*KEYWORDS: ' | cut -d : -f 2- | sed -e 's/-\*//g' -e 's/\([[:space:]]\)[~-]/\1/g' -e 's/^[[:space:]]*//' -e 's/ /\n/g' | sort -u > "${1:-.}"/profiles/arch.list +eend -- cgit v1.2.3-65-gdbad