summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-02-26 13:41:39 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-02-26 13:41:39 +0000
commit680c57494ee2efb3876586ef7db6b6db19253636 (patch)
treead00e37b3494f58d6ab0e5903d39054f63de3b13
parentRemove qemu from overlay (diff)
downloaddrizzt-680c57494ee2efb3876586ef7db6b6db19253636.tar.gz
drizzt-680c57494ee2efb3876586ef7db6b6db19253636.tar.bz2
drizzt-680c57494ee2efb3876586ef7db6b6db19253636.zip
Updated
svn path=/; revision=102
-rw-r--r--app-portage/drizzt-scripts/ChangeLog5
-rw-r--r--app-portage/drizzt-scripts/Manifest36
-rw-r--r--app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild (renamed from app-portage/drizzt-scripts/drizzt-scripts-1.0.ebuild)2
-rw-r--r--app-portage/drizzt-scripts/files/fix_overlay24
4 files changed, 54 insertions, 13 deletions
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 <drizzt@gentoo.org> ChangeLog:
+ Updated
+
22 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> 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.ebuild b/app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild
index 1f9d42b..f2d392b 100644
--- a/app-portage/drizzt-scripts/drizzt-scripts-1.0.ebuild
+++ b/app-portage/drizzt-scripts/drizzt-scripts-1.0-r1.ebuild
@@ -18,5 +18,5 @@ DEPEND=""
src_install() {
newbin "${DISTDIR}"/earch-0.9.2 earch
use ruby && dobin "${FILESDIR}"/rdep
- dobin "${FILESDIR}"/ecommit
+ dobin "${FILESDIR}"/ecommit "${FILESDIR}"/fix_overlay
}
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