summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Mauch <genone@gentoo.org>2005-08-11 17:06:07 +0000
committerMarius Mauch <genone@gentoo.org>2005-08-11 17:06:07 +0000
commit6e2c721a7a1877edddeacea1df5e2a5e16778373 (patch)
tree549dc49604d6cf1233364239dd17c728464bcecd /sys-apps
parentKeyworded ~alpha wrt #92055 (diff)
downloadgentoo-2-6e2c721a7a1877edddeacea1df5e2a5e16778373.tar.gz
gentoo-2-6e2c721a7a1877edddeacea1df5e2a5e16778373.tar.bz2
gentoo-2-6e2c721a7a1877edddeacea1df5e2a5e16778373.zip
new pre-alpha portage
(Portage version: 1.589-cvs)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/portage/ChangeLog15
-rw-r--r--sys-apps/portage/Manifest22
-rw-r--r--sys-apps/portage/files/digest-portage-2.1.0_alpha200507181
-rw-r--r--sys-apps/portage/portage-2.1.0_alpha20050718.ebuild82
4 files changed, 104 insertions, 16 deletions
diff --git a/sys-apps/portage/ChangeLog b/sys-apps/portage/ChangeLog
index c9f86a72e804..a61f311837d3 100644
--- a/sys-apps/portage/ChangeLog
+++ b/sys-apps/portage/ChangeLog
@@ -1,6 +1,19 @@
# ChangeLog for sys-apps/portage
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.40 2005/07/22 11:05:53 jstubbs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.41 2005/08/11 17:06:07 genone Exp $
# See the gentoo-src Portage ChangeLog for up-to-date release information:
# http://www.gentoo.org/cgi-bin/viewcvs.cgi/portage/ChangeLog?rev=HEAD&cvsroot=gentoo-src&content-type=text/vnd.viewcvs-markup
+
+*portage-2.1.0_alpha20050718 (11 Aug 2005)
+
+ 11 Aug 2005; Marius Mauch <genone@gentoo.org>
+ +portage-2.1.0_alpha20050718.ebuild:
+ New pre alpha snapshot for 2.1 which is NOT the one with the new dep
+ resolver, you'll have to wait for the rewrite for that. It's in the works,
+ really. Meanwhile, enjoy this gapfiller. No release notes yet, so here a
+ *very* short and incomplete list of new features: ebuild-daemon, elog,
+ confcache, verify-rdepend, fakeroot, autotools, extended bashrc, set
+ framework, transport framework. All bugreports should go to bug #102126.
+ Have fun with it.
+
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 72a715e5759c..62cccc4f8e5f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,19 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 05106a8a7cde3e8c30a2fc4c2968ce32 ChangeLog 409
+MD5 f17ccbf0611af1e796e467fff615938e ChangeLog 408
MD5 c697b628359c7055961817876804f0a6 metadata.xml 221
MD5 8acf56587de4c66daf1cfed2cc8be000 portage-2.0.51.19.ebuild 13221
-MD5 a4921b091c6057013549c33f933bfd40 portage-2.0.51.22-r2.ebuild 5708
-MD5 d5d5b818347fd87b290ecb0b17516b34 files/05portage.envd 34
-MD5 f29e1e5ab80c7078b004e60002173ccb files/2.0.51.22-fixes.patch 9339
+MD5 d9d5bd58b45374de1abced8e04fa265d portage-2.0.51.22-r1.ebuild 5712
+MD5 30072bd6d94ea2570efe876104d7627c portage-2.1.0_alpha20050718.ebuild 2561
MD5 a754ca9e2eea9f8484bf5f93d339043a files/README.RESCUE 1911
+MD5 d5d5b818347fd87b290ecb0b17516b34 files/05portage.envd 34
+MD5 2a3acbb9ef106aae9c49f251591c3a73 files/2.0.51.22-fixes.patch 8135
+MD5 159e3519c10187285ab4b0a536b2a1d3 files/digest-portage-2.0.51.22-r1 70
+MD5 87eff9b432487777e55298413c33ab4a files/digest-portage-2.1.0_alpha20050718 80
MD5 f8627c17a73d8568e94f92ea15c69360 files/digest-portage-2.0.51.19 70
-MD5 159e3519c10187285ab4b0a536b2a1d3 files/digest-portage-2.0.51.22-r2 70
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC4NNNxvWNPsk/ZP4RAhDpAKC0VpdW1lA2wEkjFONfkE/UpGGj/wCgiUwo
-xdaIpZtmWw+iE75/m3q3EDk=
-=mCet
------END PGP SIGNATURE-----
diff --git a/sys-apps/portage/files/digest-portage-2.1.0_alpha20050718 b/sys-apps/portage/files/digest-portage-2.1.0_alpha20050718
new file mode 100644
index 000000000000..ba40223ef56c
--- /dev/null
+++ b/sys-apps/portage/files/digest-portage-2.1.0_alpha20050718
@@ -0,0 +1 @@
+MD5 8a6bf5a7494ca3b7553ba2e6d52587af portage-2.1.0_alpha20050718.tar.bz2 467887
diff --git a/sys-apps/portage/portage-2.1.0_alpha20050718.ebuild b/sys-apps/portage/portage-2.1.0_alpha20050718.ebuild
new file mode 100644
index 000000000000..59680006efdd
--- /dev/null
+++ b/sys-apps/portage/portage-2.1.0_alpha20050718.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2005 Gentoo Foundation, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.1.0_alpha20050718.ebuild,v 1.1 2005/08/11 17:06:07 genone Exp $
+
+inherit eutils
+
+IUSE="build"
+
+SNAPSHOT=${PV/*_alpha/}
+BUGID="102126"
+
+SLOT="0"
+DESCRIPTION="Portage ports system"
+SRC_URI="mirror://gentoo/${P}.tar.bz2 http://dev.gentoo.org/~genone/distfiles/${P}.tar.bz2"
+HOMEPAGE="http://www.gentoo.org"
+RESTRICT=""
+
+#KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-2"
+RDEPEND="!build? ( >=sys-apps/sed-4.0.5
+ dev-python/python-fchksum
+ >=dev-lang/python-2.3
+ sys-apps/debianutils
+ >=app-shells/bash-2.05a
+ sys-devel/autoconf
+ sys-devel/automake
+ sys-apps/sandbox )
+ selinux? ( dev-python/python-selinux )"
+
+pkg_setup() {
+ eerror "THIS IS A PRE-ALPHA VERSION AND NOT EVEN CLOSE TO RELEASE QUALITY."
+ einfo "But to get it closer to release quality we need a lot of testing."
+ einfo "If you think you found a bug with one of the new features or a new"
+ einfo "bug that's not present in 2.0 please check bug #${BUGID} if it's "
+ einfo "already noted there, and if not, add it."
+ ewarn "Don't file any new bugs for this version, report everything to "
+ ewarn "bug #${BUGID}!"
+ ewarn "Last warning: Don't use this if you want a stable system. This is"
+ ewarn "highly unfinished software (should work in general though)."
+ ebeep
+ epause 10
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i "s:VERSION=\"2.0.*\":VERSION=\"${SNAPSHOT}\":" pym/portage.py
+}
+
+src_compile() {
+ cd ${S}
+ autoreconf -i || die "autocrap failed"
+ econf || die "configure failed"
+ emake || die "compilation failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "installation failed"
+}
+
+pkg_postinst() {
+ #yank old cache files
+ if [ -d /var/cache/edb ]
+ then
+ rm -f /var/cache/edb/xcache.p
+ rm -f /var/cache/edb/mtimes
+ fi
+
+ for X in ${ROOT}etc/._cfg????_make.globals; do
+ # Overwrite the globals file automatically.
+ [ -e "${X}" ] && mv -f "${X}" "${ROOT}etc/make.globals"
+ done
+ eerror "THIS IS A PRE-ALPHA VERSION AND NOT EVEN CLOSE TO RELEASE QUALITY."
+ einfo "But to get it closer to release quality we need a lot of testing."
+ einfo "If you think you found a bug with one of the new features or a new"
+ einfo "bug that's not present in 2.0 please check bug #${BUGID} if it's "
+ einfo "already noted there, and if not, add it."
+ ewarn "Don't file any new bugs for this version, report everything to "
+ ewarn "bug #${BUGID}!"
+}