public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2015-02-13 17:47 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2015-02-13 17:47 UTC (permalink / raw
  To: gentoo-commits

dolsen      15/02/13 17:47:58

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Revert the new USE flags, fix a Changelog typo.
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 0xD80F5F1E1245142E)

Revision  Changes    Path
1.110                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.110&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.110&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.109&r2=1.110

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- portage-9999.ebuild	12 Feb 2015 05:34:22 -0000	1.109
+++ portage-9999.ebuild	13 Feb 2015 17:47:58 -0000	1.110
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.109 2015/02/12 05:34:22 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.110 2015/02/13 17:47:58 dolsen Exp $
 
 EAPI=5
 
@@ -20,7 +20,7 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build cvs doc epydoc git +ipc linguas_ru selinux subversion xattr"
+IUSE="build doc epydoc +ipc linguas_ru selinux xattr"
 
 DEPEND="!build? ( ${PYTHON_DEPS//bzip2(+)/ssl(+),bzip2(+)} )
 	dev-lang/python-exec:2
@@ -41,14 +41,11 @@
 		app-shells/bash:0[readline]
 		>=app-admin/eselect-1.2
 	)
-	cvs? ( dev-vcs/cvs )
 	elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
 	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
 	elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-	git? ( dev-vcs/git )
 	>=app-misc/pax-utils-0.1.17
 	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-	subversion? ( dev-vcs/subversion )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
 		$(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
@@ -80,7 +77,6 @@
 	https://github.com/gentoo/portage.git"
 
 python_prepare_all() {
-	esetup.py select_plugins
 	distutils-r1_python_prepare_all
 
 	if ! use ipc ; then



1.1430               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1430&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1430&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1429&r2=1.1430

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1429
retrieving revision 1.1430
diff -u -r1.1429 -r1.1430
--- ChangeLog	12 Feb 2015 05:34:22 -0000	1.1429
+++ ChangeLog	13 Feb 2015 17:47:58 -0000	1.1430
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1429 2015/02/12 05:34:22 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1430 2015/02/13 17:47:58 dolsen Exp $
+
+  13 Feb 2015; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Update ebuild back to automagic, undeclared vcs deps. Fix typo in bug # for
+  2.2.16 release.
 
 *portage-2.2.17 (12 Feb 2015)
 
@@ -14,7 +18,7 @@
 
   08 Feb 2015; Brian Dolbec <dolsen@gentoo.org> +portage-2.2.16.ebuild:
   Version bump. First release with the new plug-in sync system. Fixes bugs
-  583512, 538314, 537298, 534722, 536926, 536392, 492932, 142579, 282927,
+  538512, 538314, 537298, 534722, 536926, 536392, 492932, 142579, 282927,
   535850, 533036, 463266, 533884, 531656, 531724, 534070, 532670, 532784,
   532594, 525718, 532224, 504116, 412471, 531690, 531854, 522032.
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2015-04-25 15:46 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2015-04-25 15:46 UTC (permalink / raw
  To: gentoo-commits

dolsen      15/04/25 15:46:24

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Update EGIT_REPO_URI
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0xD80F5F1E1245142E)

Revision  Changes    Path
1.113                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.113&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.113&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.112&r2=1.113

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -r1.112 -r1.113
--- portage-9999.ebuild	25 Apr 2015 15:32:30 -0000	1.112
+++ portage-9999.ebuild	25 Apr 2015 15:46:24 -0000	1.113
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.112 2015/04/25 15:32:30 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.113 2015/04/25 15:46:24 dolsen Exp $
 
 EAPI=5
 
@@ -73,7 +73,7 @@
 	done
 }
 
-EGIT_REPO_URI="git://git.gentoo.org/proj/portage.git
+EGIT_REPO_URI="git://anongit.gentoo.org/proj/portage.git
 	https://github.com/gentoo/portage.git"
 
 python_prepare_all() {



1.1439               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1439&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1439&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1438&r2=1.1439

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1438
retrieving revision 1.1439
diff -u -r1.1438 -r1.1439
--- ChangeLog	25 Apr 2015 15:32:30 -0000	1.1438
+++ ChangeLog	25 Apr 2015 15:46:24 -0000	1.1439
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1438 2015/04/25 15:32:30 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1439 2015/04/25 15:46:24 dolsen Exp $
+
+  25 Apr 2015; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Update EGIT_REPO_URI
 
   25 Apr 2015; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
   Update EGIT_SRC uri.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2015-04-25 15:32 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2015-04-25 15:32 UTC (permalink / raw
  To: gentoo-commits

dolsen      15/04/25 15:32:30

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Update EGIT_SRC uri.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0xD80F5F1E1245142E)

Revision  Changes    Path
1.112                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.112&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.112&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.111&r2=1.112

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -r1.111 -r1.112
--- portage-9999.ebuild	8 Apr 2015 20:37:45 -0000	1.111
+++ portage-9999.ebuild	25 Apr 2015 15:32:30 -0000	1.112
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.111 2015/04/08 20:37:45 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.112 2015/04/25 15:32:30 dolsen Exp $
 
 EAPI=5
 
@@ -73,7 +73,7 @@
 	done
 }
 
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git
+EGIT_REPO_URI="git://git.gentoo.org/proj/portage.git
 	https://github.com/gentoo/portage.git"
 
 python_prepare_all() {



1.1438               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1438&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1438&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1437&r2=1.1438

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1437
retrieving revision 1.1438
diff -u -r1.1437 -r1.1438
--- ChangeLog	21 Apr 2015 04:45:48 -0000	1.1437
+++ ChangeLog	25 Apr 2015 15:32:30 -0000	1.1438
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1437 2015/04/21 04:45:48 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1438 2015/04/25 15:32:30 dolsen Exp $
+
+  25 Apr 2015; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Update EGIT_SRC uri.
 
   21 Apr 2015; Jeroen Roovers <jer@gentoo.org> portage-2.2.18.ebuild:
   Stable for HPPA (bug #541116).





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-12-06 17:34 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2014-12-06 17:34 UTC (permalink / raw
  To: gentoo-commits

dolsen      14/12/06 17:34:23

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  add einfo messages
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 0x65E309F2189DB0B8)

Revision  Changes    Path
1.106                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.106&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.106&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.105&r2=1.106

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- portage-9999.ebuild	26 Sep 2014 20:32:03 -0000	1.105
+++ portage-9999.ebuild	6 Dec 2014 17:34:23 -0000	1.106
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.105 2014/09/26 20:32:03 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.106 2014/12/06 17:34:23 dolsen Exp $
 
 EAPI=5
 
@@ -213,3 +213,29 @@
 		chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
 	fi
 }
+
+pkg_postinst() {
+	einfo "This version of portage now has the new plugin-sync system"
+	einfo "An additional 'auto-sync = yes' setting is needed for each repo"
+	einfo "you wish 'emerge --sync' to sync"
+	einfo "The default setting is 'no'"
+	einfo "The primary sync action is now controlled via the emaint command"
+	einfo "The emaint sync module is more flexible in its capabilities"
+	einfo "It is similar to layman's -s and -S options"
+	einfo ""
+	einfo " 'emerge --sync' is now equivalent to 'emaint sync -a'"
+	einfo ""
+	einfo "run 'emaint sync --auto' to sync all auto-sync enabled repos"
+	einfo " options are:"
+	einfo "    -A, --allrepos  Sync all repos that have a sync-url defined"
+	einfo "    -a, --auto      Sync auto-sync enabled repos only"
+	einfo "    -r REPO, --repo REPO  Sync the specified repo"
+	einfo "                          even if 'auto-sync = no' is set"
+	einfo ""
+	einfo "Currently installed sync-type modules include:"
+	einfo "    rsync, git, cvs, svn, websync"
+	einfo "    the websync module currently runs emerge-webrsync for you"
+	einfo ""
+	einfo "For sync module specifications: https://wiki.gentoo.org/wiki/Project:Portage/Sync"
+	einfo ""
+}



1.1419               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1419&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1419&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1418&r2=1.1419

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1418
retrieving revision 1.1419
diff -u -r1.1418 -r1.1419
--- ChangeLog	4 Dec 2014 10:13:11 -0000	1.1418
+++ ChangeLog	6 Dec 2014 17:34:23 -0000	1.1419
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1418 2014/12/04 10:13:11 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1419 2014/12/06 17:34:23 dolsen Exp $
+
+  06 Dec 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Add einfo messages for the new plugin-sync system
 
   04 Dec 2014; Mikle Kolyada <zlogene@gentoo.org> portage-2.2.14.ebuild:
   amd64 stable wrt bug #531594





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-09-26 17:04 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2014-09-26 17:04 UTC (permalink / raw
  To: gentoo-commits

dolsen      14/09/26 17:04:07

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Move the admin scripts to /usr/sbin/ in pkg_preinst instead
  
  (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0x65E309F2189DB0B8)

Revision  Changes    Path
1.103                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.103&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.103&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.102&r2=1.103

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- portage-9999.ebuild	26 Sep 2014 02:28:58 -0000	1.102
+++ portage-9999.ebuild	26 Sep 2014 17:04:07 -0000	1.103
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.102 2014/09/26 02:28:58 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.103 2014/09/26 17:04:07 dolsen Exp $
 
 EAPI=5
 
@@ -157,6 +157,8 @@
 }
 
 python_install() {
+	# Install sbin scripts to bindir for python-exec linking
+	# they will be relocated in pkg_preinst()
 	distutils-r1_python_install \
 		--system-prefix="${EPREFIX}/usr" \
 		--bindir="$(python_get_scriptdir)" \
@@ -202,12 +204,13 @@
 		chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
 	fi
 
-	local sbin_deprecated='archive-conf dispatch-conf emaint env-update etc-update fixpackages regenworld'
-	local relative_path=../lib/portage/bin
-	einfo "Creating symlinks for deprecated /usr/sbin/ paths"
-
-	for target in ${sbin_deprecated}; do
-		einfo "linking: ${relative_path}/deprecated-path to sbin/${target}"
-		dosym  "${relative_path}/deprecated-path" "usr/sbin/${target}" || die "Failed to create symlinks"
+	# Due to distutils/python-exec limitations
+	# they must be installed to /usr/bin.
+	local sbin_relocations='archive-conf dispatch-conf emaint env-update etc-update fixpackages regenworld'
+	einfo "Moving admin scripts to the correct directory"
+	dodir /usr/sbin
+	for target in ${sbin_relocations}; do
+		einfo "Moving /usr/bin/${target} to /usr/sbin/${target}"
+		mv "${ED}usr/bin/${target}" "${ED}usr/sbin/${target}"
 	done
 }



1.1411               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1411&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1411&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1410&r2=1.1411

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1410
retrieving revision 1.1411
diff -u -r1.1410 -r1.1411
--- ChangeLog	26 Sep 2014 02:28:58 -0000	1.1410
+++ ChangeLog	26 Sep 2014 17:04:07 -0000	1.1411
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1410 2014/09/26 02:28:58 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1411 2014/09/26 17:04:07 dolsen Exp $
+
+  26 Sep 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Move the admin scripts to /usr/sbin/ in pkg_preinst
 
   26 Sep 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
   Add the deprecation /usr/sbin/ symlinks. Comment out the preinst sanity check





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-09-26  2:28 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2014-09-26  2:28 UTC (permalink / raw
  To: gentoo-commits

dolsen      14/09/26 02:28:58

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Update live ebuild for needed changes
  
  (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0x65E309F2189DB0B8)

Revision  Changes    Path
1.102                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.102&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.102&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.101&r2=1.102

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- portage-9999.ebuild	12 Sep 2014 07:04:31 -0000	1.101
+++ portage-9999.ebuild	26 Sep 2014 02:28:58 -0000	1.102
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.101 2014/09/12 07:04:31 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.102 2014/09/26 02:28:58 dolsen Exp $
 
 EAPI=5
 
@@ -182,14 +182,16 @@
 }
 
 pkg_preinst() {
-	if [[ $ROOT == / ]] ; then
-		# Run some minimal tests as a sanity check.
-		local test_runner=$(find "${ED}" -name runTests)
-		if [[ -n $test_runner && -x $test_runner ]] ; then
-			einfo "Running preinst sanity tests..."
-			"$test_runner" || die "preinst sanity tests failed"
-		fi
-	fi
+	# comment out sanity test until it is fixed to work
+	# with the new PORTAGE_PYM_PATH
+	#if [[ $ROOT == / ]] ; then
+		## Run some minimal tests as a sanity check.
+		#local test_runner=$(find "${ED}" -name runTests)
+		#if [[ -n $test_runner && -x $test_runner ]] ; then
+			#einfo "Running preinst sanity tests..."
+			#"$test_runner" || die "preinst sanity tests failed"
+		#fi
+	#fi
 
 	# elog dir must exist to avoid logrotate error for bug #415911.
 	# This code runs in preinst in order to bypass the mapping of
@@ -199,4 +201,13 @@
 	if chown portage:portage "${ED}"var/log/portage{,/elog} 2>/dev/null ; then
 		chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
 	fi
+
+	local sbin_deprecated='archive-conf dispatch-conf emaint env-update etc-update fixpackages regenworld'
+	local relative_path=../lib/portage/bin
+	einfo "Creating symlinks for deprecated /usr/sbin/ paths"
+
+	for target in ${sbin_deprecated}; do
+		einfo "linking: ${relative_path}/deprecated-path to sbin/${target}"
+		dosym  "${relative_path}/deprecated-path" "usr/sbin/${target}" || die "Failed to create symlinks"
+	done
 }



1.1410               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1410&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1410&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1409&r2=1.1410

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1409
retrieving revision 1.1410
diff -u -r1.1409 -r1.1410
--- ChangeLog	17 Sep 2014 06:51:11 -0000	1.1409
+++ ChangeLog	26 Sep 2014 02:28:58 -0000	1.1410
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1409 2014/09/17 06:51:11 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1410 2014/09/26 02:28:58 dolsen Exp $
+
+  26 Sep 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Add the deprecation /usr/sbin/ symlinks. Comment out the preinst sanity check
+  untill fixed for the new install method.
 
   17 Sep 2014; Zac Medico <zmedico@gentoo.org> portage-2.2.13.ebuild:
   Fix last commit to account for PYTHON_TARGETS.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-09-12  7:04 Michal Gorny (mgorny)
  0 siblings, 0 replies; 48+ messages in thread
From: Michal Gorny (mgorny) @ 2014-09-12  7:04 UTC (permalink / raw
  To: gentoo-commits

mgorny      14/09/12 07:04:31

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Restore correct git repo.
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)

Revision  Changes    Path
1.101                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.101&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.101&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.100&r2=1.101

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- portage-9999.ebuild	11 Sep 2014 22:46:40 -0000	1.100
+++ portage-9999.ebuild	12 Sep 2014 07:04:31 -0000	1.101
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.100 2014/09/11 22:46:40 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.101 2014/09/12 07:04:31 mgorny Exp $
 
 EAPI=5
 
@@ -74,9 +74,8 @@
 	done
 }
 
-EGIT_REPO_URI="https://github.com/mgorny/portage.git"
-EGIT_BRANCH=new-install
-EGIT_MIN_CLONE_TYPE=single
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git
+	https://github.com/gentoo/portage.git"
 
 python_prepare_all() {
 	distutils-r1_python_prepare_all



1.1406               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1406&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1406&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1405&r2=1.1406

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1405
retrieving revision 1.1406
diff -u -r1.1405 -r1.1406
--- ChangeLog	11 Sep 2014 22:46:40 -0000	1.1405
+++ ChangeLog	12 Sep 2014 07:04:31 -0000	1.1406
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1405 2014/09/11 22:46:40 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1406 2014/09/12 07:04:31 mgorny Exp $
+
+  12 Sep 2014; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
+  Restore correct git repo.
 
   11 Sep 2014; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
   Switch to distutils-r1 now that setup.py is in git.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-09-11 22:46 Michal Gorny (mgorny)
  0 siblings, 0 replies; 48+ messages in thread
From: Michal Gorny (mgorny) @ 2014-09-11 22:46 UTC (permalink / raw
  To: gentoo-commits

mgorny      14/09/11 22:46:40

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Switch to distutils-r1 now that setup.py is in git.
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)

Revision  Changes    Path
1.100                sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.100&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.100&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.99&r2=1.100

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -r1.99 -r1.100
--- portage-9999.ebuild	5 Aug 2014 14:19:02 -0000	1.99
+++ portage-9999.ebuild	11 Sep 2014 22:46:40 -0000	1.100
@@ -1,51 +1,32 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.99 2014/08/05 14:19:02 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.100 2014/09/11 22:46:40 mgorny Exp $
+
+EAPI=5
 
-EAPI=3
 PYTHON_COMPAT=(
 	pypy
 	python3_2 python3_3 python3_4
 	python2_7
 )
-inherit git-r3 eutils multilib
+# Note: substituted below
+PYTHON_REQ_USE='bzip2(+)'
+
+inherit distutils-r1 git-r3 multilib
 
 DESCRIPTION="Portage is the package management and distribution system for Gentoo"
 HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
+
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru pypy python2 python3 selinux xattr"
+IUSE="build doc epydoc +ipc linguas_ru selinux xattr"
 
-for _pyimpl in ${PYTHON_COMPAT[@]} ; do
-	IUSE+=" python_targets_${_pyimpl}"
-done
-unset _pyimpl
-
-python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] )
-	!pypy? ( !python2? ( !python3? (
-		>=dev-lang/python-2.7[ssl]
-	) ) )
-	pypy? ( !python2? ( !python3? ( virtual/pypy:0[bzip2] ) ) )
-	python2? ( !python3? ( dev-lang/python:2.7[ssl] ) )"
-python_dep="${python_dep_ssl//\[ssl\]}"
-python_dep="${python_dep//,ssl}"
-python_dep="${python_dep//ssl,}"
-
-python_dep="${python_dep}
-	python_targets_pypy? ( virtual/pypy:0 )
-	python_targets_python2_7? ( dev-lang/python:2.7 )
-	python_targets_python3_2? ( dev-lang/python:3.2 )
-	python_targets_python3_3? ( dev-lang/python:3.3 )
-	python_targets_python3_4? ( dev-lang/python:3.4 )
-"
-
-# make-3.82 is for bug #455858
-DEPEND="${python_dep}
-	>=sys-devel/make-3.82
+DEPEND="!build? ( ${PYTHON_DEPS//bzip2(+)/ssl(+),bzip2(+)} )
+	dev-lang/python-exec:2
 	>=sys-apps/sed-4.0.5 sys-devel/patch
 	doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-	epydoc? ( >=dev-python/epydoc-2.0 )"
+	epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
 # Require sandbox-2.2 for bug #288863.
 # For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
 # quite slow, so it's not considered in the dependencies as an alternative to
@@ -53,22 +34,23 @@
 # for now, don't pull in xattr deps for other kernels.
 # For whirlpool hash, require python[ssl] or python-mhash (bug #425046).
 # For compgen, require bash[readline] (bug #445576).
-RDEPEND="${python_dep}
-	!build? ( >=sys-apps/sed-4.0.5
+RDEPEND="
+	dev-lang/python-exec:2
+	!build? (
+		>=sys-apps/sed-4.0.5
 		|| ( >=app-shells/bash-4.2_p37[readline] ( <app-shells/bash-4.2_p37 >=app-shells/bash-3.2_p17 ) )
 		>=app-admin/eselect-1.2
-		|| ( ${python_dep_ssl} dev-python/python-mhash )
 	)
 	elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
 	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
 	elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
 	>=app-misc/pax-utils-0.1.17
-	selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
+	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
-		$(for python_impl in python{2_7,3_2} pypy; do
-			echo "python_targets_${python_impl}? ( dev-python/pyxattr[python_targets_${python_impl}] )"
-		done) ) )
+		$(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+			python{2_7,3_2} pypy)
+	) )
 	!<app-shells/bash-3.2_p17
 	!<app-admin/logrotate-3.8.0"
 PDEPEND="
@@ -79,6 +61,8 @@
 # coreutils-6.4 rdep is for date format in emerge-webrsync #164532
 # NOTE: FEATURES=installsources requires debugedit and rsync
 
+REQUIRED_USE="epydoc? ( $(python_gen_useflags 'python2*') )"
+
 SRC_ARCHIVES="http://dev.gentoo.org/~dolsen/releases/portage"
 
 prefix_src_archives() {
@@ -90,134 +74,12 @@
 	done
 }
 
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git
-	https://github.com/gentoo/portage.git"
+EGIT_REPO_URI="https://github.com/mgorny/portage.git"
+EGIT_BRANCH=new-install
 EGIT_MIN_CLONE_TYPE=single
 
-compatible_python_is_selected() {
-	[[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x2060000 and "good" or "bad")') = good ]]
-}
-
-current_python_has_xattr() {
-	[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
-	local PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
-	[[ $("${PYTHON}" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x3030000 and "yes" or "no")') = yes ]] || \
-	"${PYTHON}" -c 'import xattr' 2>/dev/null
-}
-
-call_with_python_impl() {
-	[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
-	env EPYTHON=${EPYTHON} "$@"
-}
-
-get_python_interpreter() {
-	[ $# -eq 1 ] || die "expected 1 argument, got $#: $*"
-	local impl=$1 python
-	case "${impl}" in
-		python*)
-			python=${impl/_/.}
-			;;
-		pypy)
-			python=${impl}
-			;;
-		*)
-			die "Unrecognized python target: ${impl}"
-	esac
-	echo ${python}
-}
-
-get_python_sitedir() {
-	[ $# -eq 1 ] || die "expected 1 argument, got $#: $*"
-	local impl=$1
-	local site_dir=/usr/$(get_libdir)/${impl/_/.}/site-packages
-	[[ -d ${EROOT}${site_dir} ]] || \
-		ewarn "site-packages dir missing for ${impl}: ${EROOT}${site_dir}"
-	echo "${site_dir}"
-}
-
-python_compileall() {
-	[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
-	local d=${EPREFIX}$1 PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
-	local d_image=${D}${d#/}
-	[[ -d ${d_image} ]] || die "directory does not exist: ${d_image}"
-	case "${EPYTHON}" in
-		python*)
-			"${PYTHON}" -m compileall -q -f -d "${d}" "${d_image}" || die
-			# Note: Using -OO breaks emaint, since it requires __doc__,
-			# and __doc__ is None when -OO is used.
-			"${PYTHON}" -O -m compileall -q -f -d "${d}" "${d_image}" || die
-			;;
-		pypy*)
-			"${PYTHON}" -m compileall -q -f -d "${d}" "${d_image}" || die
-			;;
-		*)
-			die "Unrecognized EPYTHON value: ${EPYTHON}"
-	esac
-}
-
-pkg_setup() {
-	if use python2 && use python3 ; then
-		ewarn "Both python2 and python3 USE flags are enabled, but only one"
-		ewarn "can be in the shebangs. Using python3."
-	fi
-	if use pypy && use python3 ; then
-		ewarn "Both pypy and python3 USE flags are enabled, but only one"
-		ewarn "can be in the shebangs. Using python3."
-	fi
-	if use pypy && use python2 ; then
-		ewarn "Both pypy and python2 USE flags are enabled, but only one"
-		ewarn "can be in the shebangs. Using python2"
-	fi
-	if ! use pypy && ! use python2 && ! use python3 && \
-		! compatible_python_is_selected ; then
-		ewarn "Attempting to select a compatible default python interpreter"
-		local x success=0
-		for x in "${EPREFIX}"/usr/bin/python2.* ; do
-			x=${x#${EPREFIX}/usr/bin/python2.}
-			if [[ $x -ge 6 ]] 2>/dev/null ; then
-				eselect python set python2.$x
-				if compatible_python_is_selected ; then
-					elog "Default python interpreter is now set to python-2.$x"
-					success=1
-					break
-				fi
-			fi
-		done
-		if [ $success != 1 ] ; then
-			eerror "Unable to select a compatible default python interpreter!"
-			die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)."
-		fi
-	fi
-
-	# We use EPYTHON to designate the active python interpreter,
-	# but we only export when needed, via call_with_python_impl.
-	EPYTHON=python
-	export -n EPYTHON
-	if use python3; then
-		EPYTHON=python3
-	elif use python2; then
-		EPYTHON=python2
-	elif use pypy; then
-		EPYTHON=pypy
-	fi
-}
-
-src_prepare() {
-	epatch_user
-
-	einfo "Producing ChangeLog from Git history..."
-	git log ebcf8975b37a8aae9735eb491a9b4cb63549bd5d^.. \
-		> "${S}"/ChangeLog || die
-
-	local _version=$(git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')
-	_version=${_version:1}
-	einfo "Setting portage.VERSION to ${_version} ..."
-	sed -e "s/^VERSION =.*/VERSION = '${_version}'/" -i pym/portage/__init__.py || \
-		die "Failed to patch portage.VERSION"
-	sed -e "1s/VERSION/${_version}/" -i doc/fragment/version || \
-		die "Failed to patch VERSION in doc/fragment/version"
-	sed -e "1s/VERSION/${_version}/" -i $(find man -type f) || \
-		die "Failed to patch VERSION in man page headers"
+python_prepare_all() {
+	distutils-r1_python_prepare_all
 
 	if ! use ipc ; then
 		einfo "Disabling ipc..."
@@ -232,25 +94,6 @@
 			|| die "failed to append to make.globals"
 	fi
 
-	local set_shebang=
-	if use python3; then
-		set_shebang=python3
-	elif use python2; then
-		set_shebang=python2
-	elif use pypy; then
-		set_shebang=pypy
-	fi
-	if [[ -n ${set_shebang} ]] ; then
-		einfo "Converting shebangs for ${set_shebang}..."
-		while read -r -d $'\0' ; do
-			local shebang=$(head -n1 "$REPLY")
-			if [[ ${shebang} == "#!/usr/bin/python"* ]] ; then
-				sed -i -e "1s:python:${set_shebang}:" "$REPLY" || \
-					die "sed failed"
-			fi
-		done < <(find . -type f -print0)
-	fi
-
 	if [[ -n ${EPREFIX} ]] ; then
 		einfo "Setting portage.const.EPREFIX ..."
 		sed -e "s|^\(SANDBOX_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/sandbox\"\)|\\1${EPREFIX}\\2|" \
@@ -300,74 +143,43 @@
 	fi
 }
 
-src_compile() {
-	if use doc; then
-		call_with_python_impl \
-		emake docbook || die
-	fi
+python_compile_all() {
+	local targets=()
+	use doc && targets+=( docbook )
+	use epydoc && targets+=( epydoc )
 
-	if use epydoc; then
-		einfo "Generating api docs"
-		call_with_python_impl \
-		emake epydoc || die
+	if [[ ${targets[@]} ]]; then
+		esetup.py "${targets[@]}"
 	fi
 }
 
-src_test() {
-	./runtests.sh || die "tests failed"
+python_test() {
+	esetup.py test
 }
 
-src_install() {
-	call_with_python_impl \
-	emake DESTDIR="${D}" \
-		sysconfdir="${EPREFIX}/etc" \
-		prefix="${EPREFIX}/usr" \
-		install || die
-
-	# Use dodoc for compression, since the Makefile doesn't do that.
-	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die
-
-	# Allow external portage API consumers to import portage python modules
-	# (this used to be done with PYTHONPATH setting in /etc/env.d).
-	# For each of PYTHON_TARGETS, install a tree of *.py symlinks in
-	# site-packages, and compile with the corresponding interpreter.
-	local impl files mod_dir dest_mod_dir python relative_path x
-	for impl in "${PYTHON_COMPAT[@]}" ; do
-		use "python_targets_${impl}" || continue
-		if use build && [[ ${ROOT} == / &&
-			! -x ${EPREFIX}/usr/bin/$(get_python_interpreter ${impl}) ]] ; then
-			# Tolerate --nodeps at beginning of stage1 for catalyst
-			ewarn "skipping python_targets_${impl}, interpreter not found"
-			continue
-		fi
-		while read -r mod_dir ; do
-			cd "${ED}/usr/lib/portage/pym/${mod_dir}" || die
-			files=$(echo *.py)
-			if [ -z "${files}" ] || [ "${files}" = "*.py" ]; then
-				# __pycache__ directories contain no py files
-				continue
-			fi
-			dest_mod_dir=$(get_python_sitedir ${impl})/${mod_dir}
-			dodir "${dest_mod_dir}" || die
-			relative_path=../../../lib/portage/pym/${mod_dir}
-			x=/${mod_dir}
-			while [ -n "${x}" ] ; do
-				relative_path=../${relative_path}
-				x=${x%/*}
-			done
-			for x in ${files} ; do
-				dosym "${relative_path}/${x}" \
-					"${dest_mod_dir}/${x}" || die
-			done
-		done < <(cd "${ED}"/usr/lib/portage/pym || die ; find * -type d ! -path "portage/tests*")
-		cd "${S}" || die
-		EPYTHON=$(get_python_interpreter ${impl}) \
-		python_compileall "$(get_python_sitedir ${impl})"
-	done
+python_install() {
+	distutils-r1_python_install \
+		--system-prefix="${EPREFIX}/usr" \
+		--bindir="$(python_get_scriptdir)" \
+		--docdir="${EPREFIX}/usr/share/doc/${PF}" \
+		--htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+		--portage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}" \
+		--sbindir="$(python_get_scriptdir)" \
+		--sysconfdir="${EPREFIX}/etc" \
+		"${@}"
+}
 
-	# Compile /usr/lib/portage/pym with the active interpreter, since portage
-	# internal commands force this directory to the beginning of sys.path.
-	python_compileall /usr/lib/portage/pym
+python_install_all() {
+	distutils-r1_python_install_all
+
+	local targets=()
+	use doc && targets+=( install_docbook )
+	use epydoc && targets+=( install_epydoc )
+
+	# install docs
+	if [[ ${targets[@]} ]]; then
+		esetup.py "${targets[@]}"
+	fi
 }
 
 pkg_preinst() {
@@ -380,12 +192,6 @@
 		fi
 	fi
 
-	if use xattr && ! current_python_has_xattr ; then
-		ewarn "For optimal performance in xattr handling, install"
-		ewarn "dev-python/pyxattr, or install >=dev-lang/python-3.3 and"
-		ewarn "enable USE=python3 for $CATEGORY/$PN."
-	fi
-
 	# elog dir must exist to avoid logrotate error for bug #415911.
 	# This code runs in preinst in order to bypass the mapping of
 	# portage:portage to root:root which happens after src_install.



1.1405               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1405&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1405&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1404&r2=1.1405

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1404
retrieving revision 1.1405
diff -u -r1.1404 -r1.1405
--- ChangeLog	31 Aug 2014 21:27:58 -0000	1.1404
+++ ChangeLog	11 Sep 2014 22:46:40 -0000	1.1405
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1404 2014/08/31 21:27:58 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1405 2014/09/11 22:46:40 mgorny Exp $
+
+  11 Sep 2014; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
+  Switch to distutils-r1 now that setup.py is in git.
 
 *portage-2.2.12-r1 (31 Aug 2014)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-07-26  9:48 Michal Gorny (mgorny)
  0 siblings, 0 replies; 48+ messages in thread
From: Michal Gorny (mgorny) @ 2014-07-26  9:48 UTC (permalink / raw
  To: gentoo-commits

mgorny      14/07/26 09:48:43

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Remove code for python2_6 & pypy2_0 which both are removed nowadays.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)

Revision  Changes    Path
1.96                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.96&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.96&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.95&r2=1.96

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- portage-9999.ebuild	6 Apr 2014 17:00:03 -0000	1.95
+++ portage-9999.ebuild	26 Jul 2014 09:48:43 -0000	1.96
@@ -1,12 +1,12 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.95 2014/04/06 17:00:03 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.96 2014/07/26 09:48:43 mgorny Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
-	pypy pypy2_0
+	pypy
 	python3_2 python3_3 python3_4
-	python2_6 python2_7
+	python2_7
 )
 inherit git-r3 eutils multilib
 
@@ -22,22 +22,18 @@
 done
 unset _pyimpl
 
-# Import of the io module in python-2.6 raises ImportError for the
-# thread module if threading is disabled.
 python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] )
 	!pypy? ( !python2? ( !python3? (
-		|| ( >=dev-lang/python-2.7[ssl] dev-lang/python:2.6[threads,ssl] )
+		>=dev-lang/python-2.7[ssl]
 	) ) )
 	pypy? ( !python2? ( !python3? ( virtual/pypy:0[bzip2] ) ) )
-	python2? ( !python3? ( || ( dev-lang/python:2.7[ssl] dev-lang/python:2.6[ssl,threads] ) ) )"
+	python2? ( !python3? ( dev-lang/python:2.7[ssl] ) )"
 python_dep="${python_dep_ssl//\[ssl\]}"
 python_dep="${python_dep//,ssl}"
 python_dep="${python_dep//ssl,}"
 
 python_dep="${python_dep}
 	python_targets_pypy? ( virtual/pypy:0 )
-	python_targets_pypy2_0? ( virtual/pypy:2.0 )
-	python_targets_python2_6? ( dev-lang/python:2.6 )
 	python_targets_python2_7? ( dev-lang/python:2.7 )
 	python_targets_python3_2? ( dev-lang/python:3.2 )
 	python_targets_python3_3? ( dev-lang/python:3.3 )
@@ -69,7 +65,7 @@
 	>=app-misc/pax-utils-0.1.17
 	selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
 	xattr? ( kernel_linux? (
-		$(for python_impl in python{2_6,2_7,3_2} pypy pypy2_0; do
+		$(for python_impl in python{2_7,3_2} pypy; do
 			echo "python_targets_${python_impl}? ( dev-python/pyxattr[python_targets_${python_impl}] )"
 		done) ) )
 	!<app-shells/bash-3.2_p17
@@ -123,10 +119,6 @@
 		pypy)
 			python=${impl}
 			;;
-		pypy*)
-			python=${impl/_/.}
-			python=${python/pypy/pypy-c}
-			;;
 		*)
 			die "Unrecognized python target: ${impl}"
 	esac



1.1398               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1398&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1398&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1397&r2=1.1398

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1397
retrieving revision 1.1398
diff -u -r1.1397 -r1.1398
--- ChangeLog	6 Apr 2014 17:00:03 -0000	1.1397
+++ ChangeLog	26 Jul 2014 09:48:43 -0000	1.1398
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1397 2014/04/06 17:00:03 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1398 2014/07/26 09:48:43 mgorny Exp $
+
+  26 Jul 2014; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
+  Remove code for python2_6 & pypy2_0 which both are removed nowadays.
 
   06 Apr 2014; Michał Górny <mgorny@gentoo.org> metadata.xml,
   portage-2.2.10.ebuild, portage-9999.ebuild:





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-04-06 15:32 Michal Gorny (mgorny)
  0 siblings, 0 replies; 48+ messages in thread
From: Michal Gorny (mgorny) @ 2014-04-06 15:32 UTC (permalink / raw
  To: gentoo-commits

mgorny      14/04/06 15:32:44

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Switch to git-r3.
  
  (Portage version: 2.2.10_p15/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)

Revision  Changes    Path
1.94                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.94&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.94&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.93&r2=1.94

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- portage-9999.ebuild	13 Feb 2014 11:37:51 -0000	1.93
+++ portage-9999.ebuild	6 Apr 2014 15:32:44 -0000	1.94
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.93 2014/02/13 11:37:51 vikraman Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.94 2014/04/06 15:32:44 mgorny Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -8,7 +8,7 @@
 	python3_2 python3_3 python3_4
 	python2_6 python2_7
 )
-inherit git-2 eutils multilib
+inherit git-r3 eutils multilib
 
 DESCRIPTION="Portage is the package management and distribution system for Gentoo"
 HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
@@ -81,7 +81,7 @@
 # coreutils-6.4 rdep is for date format in emerge-webrsync #164532
 # NOTE: FEATURES=installsources requires debugedit and rsync
 
-SRC_ARCHIVES="http://dev.gentoo.org/~zmedico/portage/archives"
+SRC_ARCHIVES="http://dev.gentoo.org/~dolsen/releases/portage"
 
 prefix_src_archives() {
 	local x y
@@ -94,7 +94,7 @@
 
 EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git
 	https://github.com/gentoo/portage.git"
-S="${WORKDIR}"/${PN}
+EGIT_MIN_CLONE_TYPE=single
 
 compatible_python_is_selected() {
 	[[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x2060000 and "good" or "bad")') = good ]]
@@ -209,12 +209,10 @@
 	epatch_user
 
 	einfo "Producing ChangeLog from Git history..."
-	pushd "${S}/.git" >/dev/null || die
 	git log ebcf8975b37a8aae9735eb491a9b4cb63549bd5d^.. \
 		> "${S}"/ChangeLog || die
-	popd >/dev/null || die
 
-	local _version=$(cd "${S}/.git" && git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')
+	local _version=$(git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')
 	_version=${_version:1}
 	einfo "Setting portage.VERSION to ${_version} ..."
 	sed -e "s/^VERSION =.*/VERSION = '${_version}'/" -i pym/portage/__init__.py || \



1.1396               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1396&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1396&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1395&r2=1.1396

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1395
retrieving revision 1.1396
diff -u -r1.1395 -r1.1396
--- ChangeLog	26 Mar 2014 02:27:41 -0000	1.1395
+++ ChangeLog	6 Apr 2014 15:32:44 -0000	1.1396
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1395 2014/03/26 02:27:41 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1396 2014/04/06 15:32:44 mgorny Exp $
+
+  06 Apr 2014; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
+  Switch to git-r3.
 
 *portage-2.2.10 (26 Mar 2014)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-01-13 23:25 Mike Gilbert (floppym)
  0 siblings, 0 replies; 48+ messages in thread
From: Mike Gilbert (floppym) @ 2014-01-13 23:25 UTC (permalink / raw
  To: gentoo-commits

floppym     14/01/13 23:25:48

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Switch github to https instead of ssh.
  
  (Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)

Revision  Changes    Path
1.91                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.91&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.91&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.90&r2=1.91

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- portage-9999.ebuild	13 Jan 2014 19:56:36 -0000	1.90
+++ portage-9999.ebuild	13 Jan 2014 23:25:48 -0000	1.91
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.90 2014/01/13 19:56:36 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.91 2014/01/13 23:25:48 floppym Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -90,7 +90,7 @@
 }
 
 EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git
-	git@github.com:gentoo/portage.git"
+	https://github.com/gentoo/portage.git"
 S="${WORKDIR}"/${PN}
 
 compatible_python_is_selected() {



1.1377               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1377&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1377&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1376&r2=1.1377

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1376
retrieving revision 1.1377
diff -u -r1.1376 -r1.1377
--- ChangeLog	13 Jan 2014 19:56:36 -0000	1.1376
+++ ChangeLog	13 Jan 2014 23:25:48 -0000	1.1377
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1376 2014/01/13 19:56:36 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1377 2014/01/13 23:25:48 floppym Exp $
+
+  13 Jan 2014; Mike Gilbert <floppym@gentoo.org> portage-9999.ebuild:
+  Switch github to https instead of ssh.
 
   13 Jan 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
   Add the github repo as a backup uri.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2014-01-13 19:56 Brian Dolbec (dolsen)
  0 siblings, 0 replies; 48+ messages in thread
From: Brian Dolbec (dolsen) @ 2014-01-13 19:56 UTC (permalink / raw
  To: gentoo-commits

dolsen      14/01/13 19:56:36

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Add the github repo as backup uri
  
  (Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0x65E309F2189DB0B8)

Revision  Changes    Path
1.90                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.90&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.90&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.89&r2=1.90

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- portage-9999.ebuild	20 Sep 2013 00:45:10 -0000	1.89
+++ portage-9999.ebuild	13 Jan 2014 19:56:36 -0000	1.90
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.89 2013/09/20 00:45:10 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.90 2014/01/13 19:56:36 dolsen Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -89,7 +89,8 @@
 	done
 }
 
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git"
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/portage.git
+	git@github.com:gentoo/portage.git"
 S="${WORKDIR}"/${PN}
 
 compatible_python_is_selected() {



1.1376               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1376&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1376&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1375&r2=1.1376

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1375
retrieving revision 1.1376
diff -u -r1.1375 -r1.1376
--- ChangeLog	6 Jan 2014 00:34:43 -0000	1.1375
+++ ChangeLog	13 Jan 2014 19:56:36 -0000	1.1376
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1375 2014/01/06 00:34:43 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1376 2014/01/13 19:56:36 dolsen Exp $
+
+  13 Jan 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+  Add the github repo as a backup uri.
 
 *portage-2.2.8 (06 Jan 2014)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-07-26 20:07 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-07-26 20:07 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/07/26 20:07:50

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Remove pkg_postinst upgrade code that should be irrelevant for portage-9999 users these days.
  
  (Portage version: 2.2.0_alpha189/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.86                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.86&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.86&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.85&r2=1.86

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- portage-9999.ebuild	26 Jul 2013 08:05:39 -0000	1.85
+++ portage-9999.ebuild	26 Jul 2013 20:07:49 -0000	1.86
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.85 2013/07/26 08:05:39 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.86 2013/07/26 20:07:49 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -397,39 +397,4 @@
 	if chown portage:portage "${ED}"var/log/portage{,/elog} 2>/dev/null ; then
 		chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
 	fi
-
-	has_version "<=${CATEGORY}/${PN}-2.2_pre5" \
-		&& WORLD_MIGRATION_UPGRADE=true || WORLD_MIGRATION_UPGRADE=false
-
-	# If portage-2.1.6 is installed and the preserved_libs_registry exists,
-	# assume that the NEEDED.ELF.2 files have already been generated.
-	has_version "<=${CATEGORY}/${PN}-2.2_pre7" && \
-		! { [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
-		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" ; } \
-		&& NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
-}
-
-pkg_postinst() {
-	if $WORLD_MIGRATION_UPGRADE && \
-		grep -q "^@" "${EROOT}/var/lib/portage/world"; then
-		einfo "moving set references from the worldfile into world_sets"
-		cd "${EROOT}/var/lib/portage/"
-		grep "^@" world >> world_sets
-		sed -i -e '/^@/d' world
-	fi
-
-	if ${NEEDED_REBUILD_UPGRADE} ; then
-		einfo "rebuilding NEEDED.ELF.2 files"
-		local cpv filename line newline
-		for cpv in "${EROOT}/var/db/pkg"/*/*; do
-			[[ -f "${cpv}/NEEDED" && ! -f "${cpv}/NEEDED.ELF.2" ]] || continue
-			while read -r line; do
-				filename=${line% *}
-				newline=$(scanelf -BF "%a;%F;%S;%r;%n" "${ROOT%/}${filename}")
-				newline=${newline//  -  }
-				[[ ${#ROOT} -gt 1 ]] && newline=${newline/${ROOT%/}}
-				echo "${newline:3}" >> "${cpv}/NEEDED.ELF.2"
-			done < "${cpv}/NEEDED"
-		done
-	fi
 }



1.1319               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1319&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1319&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1318&r2=1.1319

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1318
retrieving revision 1.1319
diff -u -r1.1318 -r1.1319
--- ChangeLog	26 Jul 2013 07:46:57 -0000	1.1318
+++ ChangeLog	26 Jul 2013 20:07:49 -0000	1.1319
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1318 2013/07/26 07:46:57 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1319 2013/07/26 20:07:49 zmedico Exp $
+
+  26 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Remove pkg_postinst upgrade code that should be irrelevant for portage-9999
+  users these days.
 
   26 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-2.1.13.ebuild,
   portage-2.2.0_alpha189.ebuild:





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-07-25 22:09 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-07-25 22:09 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/07/25 22:09:16

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Adjust make.globals for prefix support.
  
  (Portage version: 2.2.0_alpha188_p56/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.84                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.84&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.84&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.83&r2=1.84

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- portage-9999.ebuild	25 Jul 2013 18:11:37 -0000	1.83
+++ portage-9999.ebuild	25 Jul 2013 22:09:16 -0000	1.84
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.83 2013/07/25 18:11:37 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.84 2013/07/25 22:09:16 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -276,7 +276,8 @@
 		done < <(find . -type f -print0)
 
 		einfo "Adjusting make.globals ..."
-		sed -e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
+		sed -e "s|\(/usr/portage\)|${EPREFIX}\\1|" \
+			-e "s|^\(PORTAGE_TMPDIR=\"\)\(/var/tmp\"\)|\\1${EPREFIX}\\2|" \
 			-i cnf/make.globals || die "sed failed"
 
 		einfo "Adjusting repos.conf ..."



1.1315               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1315&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1315&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1314&r2=1.1315

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1314
retrieving revision 1.1315
diff -u -r1.1314 -r1.1315
--- ChangeLog	25 Jul 2013 18:11:37 -0000	1.1314
+++ ChangeLog	25 Jul 2013 22:09:16 -0000	1.1315
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1314 2013/07/25 18:11:37 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1315 2013/07/25 22:09:16 zmedico Exp $
+
+  25 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Adjust make.globals for prefix support.
 
   25 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Adjust repos.conf main-repo for prefix support.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-07-25 18:11 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-07-25 18:11 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/07/25 18:11:37

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Adjust repos.conf main-repo for prefix support.
  
  (Portage version: 2.2.0_alpha188_p57/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.83                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.83&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.83&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.82&r2=1.83

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -r1.82 -r1.83
--- portage-9999.ebuild	23 Jul 2013 03:18:29 -0000	1.82
+++ portage-9999.ebuild	25 Jul 2013 18:11:37 -0000	1.83
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.82 2013/07/23 03:18:29 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.83 2013/07/25 18:11:37 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -280,7 +280,9 @@
 			-i cnf/make.globals || die "sed failed"
 
 		einfo "Adjusting repos.conf ..."
-		sed -e "s|^\(location = \)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
+		sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
+			-e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
+			-e "s|^\(location = \)\(/usr/portage\)|\\1${EPREFIX}\\2|" \
 			-e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.freens.org/gentoo-portage-prefix|" \
 			-i cnf/repos.conf || die "sed failed"
 



1.1314               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1314&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1314&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1313&r2=1.1314

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1313
retrieving revision 1.1314
diff -u -r1.1313 -r1.1314
--- ChangeLog	23 Jul 2013 03:18:30 -0000	1.1313
+++ ChangeLog	25 Jul 2013 18:11:37 -0000	1.1314
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1313 2013/07/23 03:18:30 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1314 2013/07/25 18:11:37 zmedico Exp $
+
+  25 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Adjust repos.conf main-repo for prefix support.
 
   23 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Adjust repos.conf sync-uri for prefix support.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-07-23  3:18 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-07-23  3:18 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/07/23 03:18:30

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Adjust repos.conf sync-uri for prefix support.
  
  (Portage version: 2.2.0_alpha188_p35/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.82                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.82&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.82&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.81&r2=1.82

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- portage-9999.ebuild	22 Jul 2013 03:13:45 -0000	1.81
+++ portage-9999.ebuild	23 Jul 2013 03:18:29 -0000	1.82
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.81 2013/07/22 03:13:45 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.82 2013/07/23 03:18:29 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -276,12 +276,12 @@
 		done < <(find . -type f -print0)
 
 		einfo "Adjusting make.globals ..."
-		sed -e 's|^SYNC=.*|SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"|' \
-			-e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
+		sed -e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
 			-i cnf/make.globals || die "sed failed"
 
 		einfo "Adjusting repos.conf ..."
 		sed -e "s|^\(location = \)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
+			-e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.freens.org/gentoo-portage-prefix|" \
 			-i cnf/repos.conf || die "sed failed"
 
 		einfo "Adding FEATURES=force-prefix to make.globals ..."



1.1313               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1313&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1313&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1312&r2=1.1313

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1312
retrieving revision 1.1313
diff -u -r1.1312 -r1.1313
--- ChangeLog	22 Jul 2013 03:13:45 -0000	1.1312
+++ ChangeLog	23 Jul 2013 03:18:30 -0000	1.1313
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1312 2013/07/22 03:13:45 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1313 2013/07/23 03:18:30 zmedico Exp $
+
+  23 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Adjust repos.conf sync-uri for prefix support.
 
   22 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Adjust repos.conf for prefix support.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-07-22  3:13 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-07-22  3:13 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/07/22 03:13:46

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Adjust repos.conf for prefix support.
  
  (Portage version: 2.2.0_alpha188_p11/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.81                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.81&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.81&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.80&r2=1.81

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- portage-9999.ebuild	21 Jul 2013 16:42:22 -0000	1.80
+++ portage-9999.ebuild	22 Jul 2013 03:13:45 -0000	1.81
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.80 2013/07/21 16:42:22 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.81 2013/07/22 03:13:45 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -277,10 +277,13 @@
 
 		einfo "Adjusting make.globals ..."
 		sed -e 's|^SYNC=.*|SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"|' \
-			-e "s|^\(PORTDIR=\)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
 			-e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
 			-i cnf/make.globals || die "sed failed"
 
+		einfo "Adjusting repos.conf ..."
+		sed -e "s|^\(location = \)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
+			-i cnf/repos.conf || die "sed failed"
+
 		einfo "Adding FEATURES=force-prefix to make.globals ..."
 		echo -e '\nFEATURES="${FEATURES} force-prefix"' >> cnf/make.globals \
 			|| die "failed to append to make.globals"



1.1312               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1312&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1312&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1311&r2=1.1312

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1311
retrieving revision 1.1312
diff -u -r1.1311 -r1.1312
--- ChangeLog	21 Jul 2013 16:44:57 -0000	1.1311
+++ ChangeLog	22 Jul 2013 03:13:45 -0000	1.1312
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1311 2013/07/21 16:44:57 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1312 2013/07/22 03:13:45 zmedico Exp $
+
+  22 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Adjust repos.conf for prefix support.
 
   21 Jul 2013; Zac Medico <zmedico@gentoo.org> -portage-2.1.12.11.ebuild,
   -portage-2.2.0_alpha186.ebuild:





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-07-21 16:42 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-07-21 16:42 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/07/21 16:42:23

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Update for make.conf rename to make.conf.example.
  
  (Portage version: 2.2.0_alpha188_p11/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.80                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.80&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.80&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.79&r2=1.80

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -r1.79 -r1.80
--- portage-9999.ebuild	1 Jul 2013 02:24:59 -0000	1.79
+++ portage-9999.ebuild	21 Jul 2013 16:42:22 -0000	1.80
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.79 2013/07/01 02:24:59 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.80 2013/07/21 16:42:22 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -287,8 +287,8 @@
 	fi
 
 	cd "${S}/cnf" || die
-	if [ -f "make.conf.${ARCH}".diff ]; then
-		patch make.conf "make.conf.${ARCH}".diff || \
+	if [ -f "make.conf.example.${ARCH}".diff ]; then
+		patch make.conf.example "make.conf.example.${ARCH}".diff || \
 			die "Failed to patch make.conf.example"
 	else
 		eerror ""



1.1310               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1310&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1310&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1309&r2=1.1310

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1309
retrieving revision 1.1310
diff -u -r1.1309 -r1.1310
--- ChangeLog	10 Jul 2013 20:41:49 -0000	1.1309
+++ ChangeLog	21 Jul 2013 16:42:22 -0000	1.1310
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1309 2013/07/10 20:41:49 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1310 2013/07/21 16:42:22 zmedico Exp $
+
+  21 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Update for make.conf rename to make.conf.example.
 
   10 Jul 2013; Zac Medico <zmedico@gentoo.org> portage-2.1.12.13.ebuild,
   portage-2.2.0_alpha188.ebuild:





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-05-16 13:59 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-05-16 13:59 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/05/16 13:59:27

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Eliminate subshell in boolean expression.
  
  (Portage version: 2.2.0_alpha175/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.77                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.77&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.77&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.76&r2=1.77

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- portage-9999.ebuild	16 May 2013 00:34:25 -0000	1.76
+++ portage-9999.ebuild	16 May 2013 13:59:27 -0000	1.77
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.76 2013/05/16 00:34:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.77 2013/05/16 13:59:27 zmedico Exp $
 
 EAPI=3
 PYTHON_COMPAT=(
@@ -399,8 +399,8 @@
 	# If portage-2.1.6 is installed and the preserved_libs_registry exists,
 	# assume that the NEEDED.ELF.2 files have already been generated.
 	has_version "<=${CATEGORY}/${PN}-2.2_pre7" && \
-		! ( [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
-		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" ) \
+		! { [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
+		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" ; } \
 		&& NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
 }
 



1.1267               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1267&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1267&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1266&r2=1.1267

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1266
retrieving revision 1.1267
diff -u -r1.1266 -r1.1267
--- ChangeLog	16 May 2013 00:34:25 -0000	1.1266
+++ ChangeLog	16 May 2013 13:59:27 -0000	1.1267
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1266 2013/05/16 00:34:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1267 2013/05/16 13:59:27 zmedico Exp $
+
+  16 May 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Eliminate subshell in boolean expression.
 
 *portage-2.2.0_alpha175 (16 May 2013)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-03-21 23:39 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-03-21 23:39 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/03/21 23:39:11

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Add experimental PYTHON_TARGETS support (instead of setting PYTHONPATH via /etc/env.d).
  
  (Portage version: 2.2.0_alpha168_p8/cvs/Linux i686, RepoMan options: --force, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.69                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.69&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.69&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.68&r2=1.69

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- portage-9999.ebuild	6 Feb 2013 19:46:46 -0000	1.68
+++ portage-9999.ebuild	21 Mar 2013 23:39:11 -0000	1.69
@@ -1,9 +1,14 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.68 2013/02/06 19:46:46 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.69 2013/03/21 23:39:11 zmedico Exp $
 
 EAPI=3
-inherit git-2 eutils python
+PYTHON_COMPAT=(
+	pypy1_9 pypy2_0
+	python3_1 python3_2 python3_3 python3_4
+	python2_6 python2_7
+)
+inherit git-2 eutils multilib python
 
 DESCRIPTION="Portage is the package management and distribution system for Gentoo"
 HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
@@ -12,6 +17,11 @@
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru pypy2_0 python2 python3 selinux xattr"
 
+for _pyimpl in ${PYTHON_COMPAT[@]} ; do
+	IUSE+=" python_targets_${_pyimpl}"
+done
+unset _pyimpl
+
 # Import of the io module in python-2.6 raises ImportError for the
 # thread module if threading is disabled.
 python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] )
@@ -24,6 +34,17 @@
 python_dep="${python_dep//,ssl}"
 python_dep="${python_dep//ssl,}"
 
+python_dep="${python_dep}
+	python_targets_pypy1_9? ( dev-python/pypy:1.9 )
+	python_targets_pypy2_0? ( dev-python/pypy:2.0 )
+	python_targets_python2_6? ( dev-lang/python:2.6 )
+	python_targets_python2_7? ( dev-lang/python:2.7 )
+	python_targets_python3_1? ( dev-lang/python:3.1 )
+	python_targets_python3_2? ( dev-lang/python:3.2 )
+	python_targets_python3_3? ( dev-lang/python:3.3 )
+	python_targets_python3_4? ( dev-lang/python:3.4 )
+"
+
 # The pysqlite blocker is for bug #282760.
 # make-3.82 is for bug #455858
 DEPEND="${python_dep}
@@ -100,8 +121,8 @@
 		! compatible_python_is_selected ; then
 		ewarn "Attempting to select a compatible default python interpreter"
 		local x success=0
-		for x in /usr/bin/python2.* ; do
-			x=${x#/usr/bin/python2.}
+		for x in "${EPREFIX}"/usr/bin/python2.* ; do
+			x=${x#${EPREFIX}/usr/bin/python2.}
 			if [[ $x -ge 6 ]] 2>/dev/null ; then
 				eselect python set python2.$x
 				if compatible_python_is_selected ; then
@@ -240,12 +261,47 @@
 	# Use dodoc for compression, since the Makefile doesn't do that.
 	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die
 
-	# Set PYTHONPATH for portage API consumers. This way we don't have
-	# to rely on patched python having the correct path, since it has
-	# been known to incorrectly add /usr/libx32/portage/pym to sys.path.
-	echo "PYTHONPATH=\"${EPREFIX}/usr/lib/portage/pym\"" > \
-		"${T}/05portage" || die
-	doenvd "${T}/05portage"
+	# Allow external portage API consumers to import portage python modules
+	# (this used to be done with PYTHONPATH setting in /etc/env.d).
+	# For each of PYTHON_TARGETS, install a tree of *.py symlinks in
+	# site-packages, and compile with the corresponding interpreter.
+	local impl files mod_dir dest_mod_dir python relative_path files x
+	for impl in "${PYTHON_COMPAT[@]}" ; do
+		use "python_targets_${impl}" || continue
+		while read -r mod_dir ; do
+			cd "${S}/pym/${mod_dir}" || die
+			files=$(echo *.py)
+			if [ -z "${files}" ] || [ "${files}" = "*.py" ]; then
+				# __pycache__ directories contain no py files
+				continue
+			fi
+			dest_mod_dir=/usr/$(get_libdir)/${impl/_/.}/site-packages/${mod_dir}
+			dodir "${dest_mod_dir}" || die
+			relative_path=../../../lib/portage/pym/${mod_dir}
+			x=/${mod_dir}
+			while [ -n "${x}" ] ; do
+				relative_path=../${relative_path}
+				x=${x%/*}
+			done
+			for x in ${files} ; do
+				dosym "${relative_path}/${x}" \
+					"${dest_mod_dir}/${x}" || die
+			done
+		done < <(cd "${S}"/pym || die ; find * -type d ! -path "portage/tests*")
+		case "${impl}" in
+			python*)
+				python=${impl/_/.}
+				python=${EPREFIX}/usr/bin/${python}
+				"${python}" -m compileall -q -f -d "${EPREFIX}${dest_mod_dir}" "${ED}${dest_mod_dir#/}" || die
+				"${python}" -OO -m compileall -q -f -d "${EPREFIX}${dest_mod_dir}" "${ED}${dest_mod_dir#/}" || die
+				;;
+			pypy*)
+				python=${impl/_/.}
+				python=${EPREFIX}/usr/bin/${python/pypy/pypy-c}
+				"${python}" -m compileall -q -f -d "${EPREFIX}${dest_mod_dir}" "${ED}${dest_mod_dir#/}" || die
+				;;
+		esac
+	done
 }
 
 pkg_preinst() {
@@ -276,10 +332,6 @@
 }
 
 pkg_postinst() {
-	# Compile all source files recursively. Any orphans
-	# will be identified and removed in postrm.
-	python_mod_optimize /usr/lib/portage/pym
-
 	if $WORLD_MIGRATION_UPGRADE && \
 		grep -q "^@" "${EROOT}/var/lib/portage/world"; then
 		einfo "moving set references from the worldfile into world_sets"



1.1230               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1230&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1230&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1229&r2=1.1230

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1229
retrieving revision 1.1230
diff -u -r1.1229 -r1.1230
--- ChangeLog	20 Mar 2013 17:46:29 -0000	1.1229
+++ ChangeLog	21 Mar 2013 23:39:11 -0000	1.1230
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1229 2013/03/20 17:46:29 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1230 2013/03/21 23:39:11 zmedico Exp $
+
+  21 Mar 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Add experimental PYTHON_TARGETS support (instead of setting PYTHONPATH via
+  /etc/env.d).
 
   20 Mar 2013; Jeroen Roovers <jer@gentoo.org> portage-2.1.11.55.ebuild:
   Stable for HPPA (bug #462134).





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-01-14 23:15 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-01-14 23:15 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/01/14 23:15:40

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Remove LINGUAS loop which is handled by the Makefile now.
  
  (Portage version: 2.2.0_alpha152/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.66                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.65&r2=1.66

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- portage-9999.ebuild	14 Jan 2013 17:47:27 -0000	1.65
+++ portage-9999.ebuild	14 Jan 2013 23:15:40 -0000	1.66
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.65 2013/01/14 17:47:27 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.66 2013/01/14 23:15:40 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils python
@@ -212,14 +212,6 @@
 		eerror "Please notify the arch maintainer about this issue. Using generic."
 		eerror ""
 	fi
-
-	local x
-	for x in ru ; do
-		if ! use linguas_${x} ; then
-			einfo "Removing unused man pages for ${x} locale ..."
-			rm -rf "${S}/man/${x}"
-		fi
-	done
 }
 
 src_compile() {



1.1166               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1166&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1166&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1165&r2=1.1166

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1165
retrieving revision 1.1166
diff -u -r1.1165 -r1.1166
--- ChangeLog	14 Jan 2013 19:55:35 -0000	1.1165
+++ ChangeLog	14 Jan 2013 23:15:40 -0000	1.1166
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1165 2013/01/14 19:55:35 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1166 2013/01/14 23:15:40 zmedico Exp $
+
+  14 Jan 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Remove LINGUAS loop which is handled by the Makefile now.
 
 *portage-2.2.0_alpha152 (14 Jan 2013)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2013-01-14 17:47 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2013-01-14 17:47 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/01/14 17:47:27

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Add linguas_ru for bug #450372.
  
  (Portage version: 2.2.0_alpha151/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.65                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.65&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.65&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.64&r2=1.65

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- portage-9999.ebuild	5 Jan 2013 01:19:27 -0000	1.64
+++ portage-9999.ebuild	14 Jan 2013 17:47:27 -0000	1.65
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.64 2013/01/05 01:19:27 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.65 2013/01/14 17:47:27 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils python
@@ -10,7 +10,7 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc pypy2_0 python2 python3 selinux xattr"
+IUSE="build doc epydoc +ipc linguas_ru pypy2_0 python2 python3 selinux xattr"
 
 # Import of the io module in python-2.6 raises ImportError for the
 # thread module if threading is disabled.
@@ -140,7 +140,7 @@
 		die "Failed to patch portage.VERSION"
 	sed -e "1s/VERSION/${_version}/" -i doc/fragment/version || \
 		die "Failed to patch VERSION in doc/fragment/version"
-	sed -e "1s/VERSION/${_version}/" -i man/* || \
+	sed -e "1s/VERSION/${_version}/" -i $(find man -type f) || \
 		die "Failed to patch VERSION in man page headers"
 
 	if ! use ipc ; then
@@ -212,6 +212,14 @@
 		eerror "Please notify the arch maintainer about this issue. Using generic."
 		eerror ""
 	fi
+
+	local x
+	for x in ru ; do
+		if ! use linguas_${x} ; then
+			einfo "Removing unused man pages for ${x} locale ..."
+			rm -rf "${S}/man/${x}"
+		fi
+	done
 }
 
 src_compile() {



1.1163               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1163&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1163&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1162&r2=1.1163

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1162
retrieving revision 1.1163
diff -u -r1.1162 -r1.1163
--- ChangeLog	11 Jan 2013 08:33:55 -0000	1.1162
+++ ChangeLog	14 Jan 2013 17:47:27 -0000	1.1163
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1162 2013/01/11 08:33:55 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1163 2013/01/14 17:47:27 zmedico Exp $
+
+  14 Jan 2013; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Add linguas_ru for bug #450372.
 
 *portage-2.2.0_alpha151 (11 Jan 2013)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-07-24 19:17 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2012-07-24 19:17 UTC (permalink / raw
  To: gentoo-commits

zmedico     12/07/24 19:17:41

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Remove /etc/make.globals symlink code (bug #427862).
  
  (Portage version: 2.2.0_alpha120/cvs/Linux i686)

Revision  Changes    Path
1.54                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.54&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.54&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.53&r2=1.54

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- portage-9999.ebuild	24 Jul 2012 09:11:35 -0000	1.53
+++ portage-9999.ebuild	24 Jul 2012 19:17:41 -0000	1.54
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.53 2012/07/24 09:11:35 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.54 2012/07/24 19:17:41 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -270,10 +270,6 @@
 		ewarn "to enable RMD160 hash support."
 		ewarn "See bug #198398 for more information."
 	fi
-	if [[ ! -L "${EROOT}/etc/make.globals" &&
-		-f "${EROOT}/etc/make.globals" ]]; then
-		rm "${EROOT}/etc/make.globals"
-	fi
 
 	has_version "<=${CATEGORY}/${PN}-2.2_pre5" \
 		&& WORLD_MIGRATION_UPGRADE=true || WORLD_MIGRATION_UPGRADE=false



1.1065               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1065&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1065&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1064&r2=1.1065

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1064
retrieving revision 1.1065
diff -u -r1.1064 -r1.1065
--- ChangeLog	24 Jul 2012 09:11:35 -0000	1.1064
+++ ChangeLog	24 Jul 2012 19:17:41 -0000	1.1065
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1064 2012/07/24 09:11:35 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1065 2012/07/24 19:17:41 zmedico Exp $
+
+  24 Jul 2012; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Remove /etc/make.globals symlink code (bug #427862).
 
   24 Jul 2012; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
   Apply user patches.





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-07-24  9:11 Michal Gorny (mgorny)
  0 siblings, 0 replies; 48+ messages in thread
From: Michal Gorny (mgorny) @ 2012-07-24  9:11 UTC (permalink / raw
  To: gentoo-commits

mgorny      12/07/24 09:11:35

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Apply user patches.
  
  (Portage version: 2.2.0_alpha120_p6/cvs/Linux x86_64)

Revision  Changes    Path
1.53                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.53&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.53&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.52&r2=1.53

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- portage-9999.ebuild	7 Jul 2012 05:38:27 -0000	1.52
+++ portage-9999.ebuild	24 Jul 2012 09:11:35 -0000	1.53
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.52 2012/07/07 05:38:27 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.53 2012/07/24 09:11:35 mgorny Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -128,6 +128,8 @@
 }
 
 src_prepare() {
+	epatch_user
+
 	einfo "Producing ChangeLog from Git history..."
 	pushd "${S}/.git" >/dev/null || die
 	git log ebcf8975b37a8aae9735eb491a9b4cb63549bd5d^.. \



1.1064               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1064&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1064&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1063&r2=1.1064

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1063
retrieving revision 1.1064
diff -u -r1.1063 -r1.1064
--- ChangeLog	18 Jul 2012 22:55:09 -0000	1.1063
+++ ChangeLog	24 Jul 2012 09:11:35 -0000	1.1064
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1063 2012/07/18 22:55:09 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1064 2012/07/24 09:11:35 mgorny Exp $
+
+  24 Jul 2012; Michał Górny <mgorny@gentoo.org> portage-9999.ebuild:
+  Apply user patches.
 
 *portage-2.2.0_alpha120 (18 Jul 2012)
 





^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-06-23  7:32 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2012-06-23  7:32 UTC (permalink / raw
  To: gentoo-commits

zmedico     12/06/23 07:32:47

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Merge diff from 2.2.0_alpha111 ebuild.
  
  (Portage version: 2.1.11/cvs/Linux i686)

Revision  Changes    Path
1.50                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.49&r2=1.50

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- portage-9999.ebuild	13 Jun 2012 06:11:55 -0000	1.49
+++ portage-9999.ebuild	23 Jun 2012 07:32:47 -0000	1.50
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.49 2012/06/13 06:11:55 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.50 2012/06/23 07:32:47 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -262,13 +262,11 @@
 		ewarn "to enable RMD160 hash support."
 		ewarn "See bug #198398 for more information."
 	fi
-	if [ ! -L "${EROOT}/etc/make.globals" ]; then
-		rm -f "${EROOT}/etc/make.globals"
+	if [[ ! -L "${EROOT}/etc/make.globals" &&
+		-f "${EROOT}/etc/make.globals" ]]; then
+		rm "${EROOT}/etc/make.globals"
 	fi
 
-	has_version "<${CATEGORY}/${PN}-2.2_alpha" \
-		&& MINOR_UPGRADE=true || MINOR_UPGRADE=false
-
 	has_version "<=${CATEGORY}/${PN}-2.2_pre5" \
 		&& WORLD_MIGRATION_UPGRADE=true || WORLD_MIGRATION_UPGRADE=false
 
@@ -278,9 +276,6 @@
 		! ( [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
 		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" ) \
 		&& NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
-
-	[[ -n $PORTDIR_OVERLAY ]] && has_version "<${CATEGORY}/${PN}-2.1.6.12" \
-		&& REPO_LAYOUT_CONF_WARN=true || REPO_LAYOUT_CONF_WARN=false
 }
 
 pkg_postinst() {
@@ -288,7 +283,8 @@
 	# will be identified and removed in postrm.
 	python_mod_optimize /usr/$(get_libdir)/portage/pym
 
-	if $WORLD_MIGRATION_UPGRADE ; then
+	if $WORLD_MIGRATION_UPGRADE && \
+		grep -q "^@" "${EROOT}/var/lib/portage/world"; then
 		einfo "moving set references from the worldfile into world_sets"
 		cd "${EROOT}/var/lib/portage/"
 		grep "^@" world >> world_sets
@@ -313,24 +309,6 @@
 			fi
 		done
 	fi
-
-	if $REPO_LAYOUT_CONF_WARN ; then
-		ewarn
-		echo "If you want overlay eclasses to override eclasses from" \
-			"other repos then see the portage(5) man page" \
-			"for information about the new layout.conf and repos.conf" \
-			"configuration files." \
-			| fmt -w 75 | while read -r ; do ewarn "$REPLY" ; done
-		ewarn
-	fi
-
-	if $MINOR_UPGRADE ; then
-		elog "If you're upgrading from a pre-2.2 version of portage you might"
-		elog "want to remerge world (emerge -e world) to take full advantage"
-		elog "of some of the new features in 2.2."
-		elog "This is not required however for portage to function properly."
-		elog
-	fi
 }
 
 pkg_postrm() {



1.1039               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1039&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1039&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1038&r2=1.1039

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1038
retrieving revision 1.1039
diff -u -r1.1038 -r1.1039
--- ChangeLog	23 Jun 2012 07:29:07 -0000	1.1038
+++ ChangeLog	23 Jun 2012 07:32:47 -0000	1.1039
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1038 2012/06/23 07:29:07 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1039 2012/06/23 07:32:47 zmedico Exp $
+
+  23 Jun 2012; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Merge diff from 2.2.0_alpha111 ebuild.
 
 *portage-2.2.0_alpha111 (23 Jun 2012)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-06-04 23:04 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2012-06-04 23:04 UTC (permalink / raw
  To: gentoo-commits

zmedico     12/06/04 23:04:14

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Support bash <4.1 again.
  
  (Portage version: 2.2.0_alpha110/cvs/Linux i686)

Revision  Changes    Path
1.48                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.48&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.48&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.47&r2=1.48

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- portage-9999.ebuild	2 Jun 2012 19:32:06 -0000	1.47
+++ portage-9999.ebuild	4 Jun 2012 23:04:14 -0000	1.48
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.47 2012/06/02 19:32:06 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.48 2012/06/04 23:04:14 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -33,7 +33,7 @@
 # for now, don't pull in xattr deps for other kernels.
 RDEPEND="${python_dep}
 	!build? ( >=sys-apps/sed-4.0.5
-		>=app-shells/bash-4.1
+		>=app-shells/bash-3.2_p17
 		>=app-admin/eselect-1.2 )
 	elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
 	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
@@ -41,7 +41,7 @@
 	>=app-misc/pax-utils-0.1.17
 	xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
 	selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
-	!<app-shells/bash-4.1
+	!<app-shells/bash-3.2_p17
 	!<app-admin/logrotate-3.8.0"
 PDEPEND="
 	!build? (



1.1030               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1030&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1030&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1029&r2=1.1030

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1029
retrieving revision 1.1030
diff -u -r1.1029 -r1.1030
--- ChangeLog	4 Jun 2012 23:02:34 -0000	1.1029
+++ ChangeLog	4 Jun 2012 23:04:14 -0000	1.1030
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1029 2012/06/04 23:02:34 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1030 2012/06/04 23:04:14 zmedico Exp $
+
+  04 Jun 2012; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Support bash <4.1 again.
 
 *portage-2.1.10.65 (04 Jun 2012)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-03-23 19:02 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2012-03-23 19:02 UTC (permalink / raw
  To: gentoo-commits

zmedico     12/03/23 19:02:17

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Add die for dodoc failure.
  
  (Portage version: 2.2.0_alpha95/cvs/Linux i686)

Revision  Changes    Path
1.46                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.45&r2=1.46

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- portage-9999.ebuild	17 Mar 2012 01:57:23 -0000	1.45
+++ portage-9999.ebuild	23 Mar 2012 19:02:17 -0000	1.46
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.45 2012/03/17 01:57:23 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.46 2012/03/23 19:02:17 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -235,7 +235,7 @@
 		install || die
 
 	# Use dodoc for compression, since the Makefile doesn't do that.
-	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES}
+	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die
 }
 
 pkg_preinst() {



1.989                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.989&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.989&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.988&r2=1.989

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.988
retrieving revision 1.989
diff -u -r1.988 -r1.989
--- ChangeLog	23 Mar 2012 19:01:04 -0000	1.988
+++ ChangeLog	23 Mar 2012 19:02:17 -0000	1.989
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.988 2012/03/23 19:01:04 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.989 2012/03/23 19:02:17 zmedico Exp $
+
+  23 Mar 2012; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Add die for dodoc failure.
 
 *portage-2.2.0_alpha95 (23 Mar 2012)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-03-17  1:57 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2012-03-17  1:57 UTC (permalink / raw
  To: gentoo-commits

zmedico     12/03/17 01:57:23

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Call the new Makefile for src_compile and src_install.
  
  (Portage version: 2.2.0_alpha90_p21/cvs/Linux i686)

Revision  Changes    Path
1.45                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.44&r2=1.45

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- portage-9999.ebuild	18 Feb 2012 23:11:02 -0000	1.44
+++ portage-9999.ebuild	17 Mar 2012 01:57:23 -0000	1.45
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.44 2012/02/18 23:11:02 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.45 2012/03/17 01:57:23 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -122,6 +122,12 @@
 }
 
 src_prepare() {
+	einfo "Producing ChangeLog from Git history..."
+	pushd "${S}/.git" >/dev/null || die
+	git log ebcf8975b37a8aae9735eb491a9b4cb63549bd5d^.. \
+		> "${S}"/ChangeLog || die
+	popd >/dev/null || die
+
 	local _version=$(cd "${S}/.git" && git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')
 	_version=${_version:1}
 	einfo "Setting portage.VERSION to ${_version} ..."
@@ -187,151 +193,49 @@
 		echo -e '\nFEATURES="${FEATURES} force-prefix"' >> cnf/make.globals \
 			|| die "failed to append to make.globals"
 	fi
-}
-
-src_compile() {
-	if use doc; then
-		cd "${S}"/doc
-		touch fragment/date
-		make xhtml xhtml-nochunks || die "failed to make docs"
-	fi
-
-	if use epydoc; then
-		einfo "Generating api docs"
-		mkdir "${WORKDIR}"/api
-		local my_modules epydoc_opts=""
-		my_modules="$(find "${S}/pym" -name "*.py" \
-			| sed -e 's:/__init__.py$::' -e 's:\.py$::' -e "s:^${S}/pym/::" \
-			 -e 's:/:.:g' | sort)" || die "error listing modules"
-		# workaround for bug 282760
-		> "$S/pym/pysqlite2.py"
-		PYTHONPATH=${S}/pym:${PYTHONPATH:+:}${PYTHONPATH} \
-			epydoc -o "${WORKDIR}"/api \
-			-qqqqq --no-frames --show-imports $epydoc_opts \
-			--name "${PN}" --url "${HOMEPAGE}" \
-			${my_modules} || die "epydoc failed"
-		rm "$S/pym/pysqlite2.py"
-	fi
-}
 
-src_test() {
-	./runtests.sh || die "tests failed"
-}
-
-src_install() {
-	local libdir=$(get_libdir)
-	local portage_base="/usr/${libdir}/portage"
-	local portage_share_config=/usr/share/portage/config
-
-	cd "${S}"/cnf
-	insinto /etc
-	doins etc-update.conf dispatch-conf.conf || die
-
-	insinto "$portage_share_config/sets"
-	doins "$S"/cnf/sets/*.conf || die
-	insinto "$portage_share_config"
-	doins "$S/cnf/make.globals" || die
+	cd "${S}/cnf" || die
 	if [ -f "make.conf.${ARCH}".diff ]; then
 		patch make.conf "make.conf.${ARCH}".diff || \
 			die "Failed to patch make.conf.example"
-		newins make.conf make.conf.example || die
 	else
 		eerror ""
 		eerror "Portage does not have an arch-specific configuration for this arch."
 		eerror "Please notify the arch maintainer about this issue. Using generic."
 		eerror ""
-		newins make.conf make.conf.example || die
 	fi
 
-	dosym ..${portage_share_config}/make.globals /etc/make.globals
-
-	insinto /etc/logrotate.d
-	doins "${S}"/cnf/logrotate.d/elog-save-summary || die
-
 	# BSD and OSX need a sed wrapper so that find/xargs work properly
 	if use userland_GNU; then
-		rm "${S}"/bin/ebuild-helpers/sed || die "Failed to remove sed wrapper"
+		rm -f "${S}"/bin/ebuild-helpers/sed || \
+			die "Failed to remove sed wrapper"
 	fi
+}
 
-	local x symlinks files
-
-	cd "$S" || die "cd failed"
-	for x in $(find bin -type d) ; do
-		exeinto $portage_base/$x || die "exeinto failed"
-		cd "$S"/$x || die "cd failed"
-		files=$(find . -mindepth 1 -maxdepth 1 -type f ! -type l)
-		if [ -n "$files" ] ; then
-			doexe $files || die "doexe failed"
-		fi
-		symlinks=$(find . -mindepth 1 -maxdepth 1 -type l)
-		if [ -n "$symlinks" ] ; then
-			cp -P $symlinks "${ED}$portage_base/$x" || die "cp failed"
-		fi
-	done
-
-	cd "$S" || die "cd failed"
-	for x in $(find pym/* -type d ! -path "pym/portage/tests*") ; do
-		insinto $portage_base/$x || die "insinto failed"
-		cd "$S"/$x || die "cd failed"
-		# __pycache__ directories contain no py files
-		[[ "*.py" != $(echo *.py) ]] || continue
-		doins *.py || die "doins failed"
-		symlinks=$(find . -mindepth 1 -maxdepth 1 -type l)
-		if [ -n "$symlinks" ] ; then
-			cp -P $symlinks "${ED}$portage_base/$x" || die "cp failed"
-		fi
-	done
-
-	# We install some minimal tests for use as a preinst sanity check.
-	# These tests must be able to run without a full source tree and
-	# without relying on a previous portage instance being installed.
-	cd "$S" || die "cd failed"
-	exeinto $portage_base/pym/portage/tests || die
-	doexe pym/portage/tests/runTests || die
-	insinto $portage_base/pym/portage/tests || die
-	doins pym/portage/tests/*.py || die
-	insinto $portage_base/pym/portage/tests/lint || die
-	doins pym/portage/tests/lint/*.py || die
-	doins pym/portage/tests/lint/__test__ || die
-
-	# Symlinks to directories cause up/downgrade issues and the use of these
-	# modules outside of portage is probably negligible.
-	for x in "${ED}${portage_base}/pym/"{cache,elog_modules} ; do
-		[ ! -L "${x}" ] && continue
-		die "symlink to directory will cause upgrade/downgrade issues: '${x}'"
-	done
+src_compile() {
+	if use doc; then
+		emake docbook || die
+	fi
 
-	doman "${S}"/man/*.[0-9]
+	if use epydoc; then
+		einfo "Generating api docs"
+		emake epydoc || die
+	fi
+}
 
-	echo 'Producing ChangeLog from Git history...'
-	( cd "${S}/.git" && git log > "${S}"/ChangeLog )
-	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die 'dodoc failed'
-	use doc && dohtml -r "${S}"/doc/*
-	use epydoc && dohtml -r "${WORKDIR}"/api
-
-	dodir /usr/bin
-	for x in ebuild egencache emerge portageq quickpkg repoman ; do
-		dosym ../${libdir}/portage/bin/${x} /usr/bin/${x}
-	done
+src_test() {
+	./runtests.sh || die "tests failed"
+}
 
-	dodir /usr/sbin
-	local my_syms="archive-conf
-		dispatch-conf
-		emaint
-		emerge-webrsync
-		env-update
-		etc-update
-		fixpackages
-		regenworld"
-	local x
-	for x in ${my_syms}; do
-		dosym ../${libdir}/portage/bin/${x} /usr/sbin/${x}
-	done
-	dosym env-update /usr/sbin/update-env
-	dosym etc-update /usr/sbin/update-etc
+src_install() {
+	emake DESTDIR="${D}" \
+		sysconfdir="${EPREFIX}/etc" \
+		prefix="${EPREFIX}/usr" \
+		libdir="${EPREFIX}/usr/$(get_libdir)" \
+		install || die
 
-	dodir /etc/portage
-	keepdir /etc/portage
+	# Use dodoc for compression, since the Makefile doesn't do that.
+	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES}
 }
 
 pkg_preinst() {



1.977                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.977&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.977&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.976&r2=1.977

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.976
retrieving revision 1.977
diff -u -r1.976 -r1.977
--- ChangeLog	16 Mar 2012 19:12:45 -0000	1.976
+++ ChangeLog	17 Mar 2012 01:57:23 -0000	1.977
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.976 2012/03/16 19:12:45 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.977 2012/03/17 01:57:23 zmedico Exp $
+
+  17 Mar 2012; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Call the new Makefile for src_compile and src_install.
 
   16 Mar 2012; Brent Baude <ranger@gentoo.org> portage-2.1.10.49.ebuild:
   Marking portage-2.1.10.49 ppc for bug 408391






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2012-02-14 19:06 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2012-02-14 19:06 UTC (permalink / raw
  To: gentoo-commits

zmedico     12/02/14 19:06:20

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Require pypy[bzip2], for quickpkg.
  
  (Portage version: 2.2.0_alpha86_p10/cvs/Linux i686)

Revision  Changes    Path
1.43                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.42&r2=1.43

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- portage-9999.ebuild	14 Feb 2012 00:09:00 -0000	1.42
+++ portage-9999.ebuild	14 Feb 2012 19:06:20 -0000	1.43
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.42 2012/02/14 00:09:00 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.43 2012/02/14 19:06:20 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -19,7 +19,7 @@
 		build? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) )
 		!build? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] >=dev-lang/python-3 ) )
 	) ) )
-	pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8 ) ) )
+	pypy1_8? ( !python2? ( !python3? ( dev-python/pypy:1.8[bzip2] ) ) )
 	python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) )"
 
 # The pysqlite blocker is for bug #282760.



1.961                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.961&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.961&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.960&r2=1.961

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.960
retrieving revision 1.961
diff -u -r1.960 -r1.961
--- ChangeLog	14 Feb 2012 00:09:00 -0000	1.960
+++ ChangeLog	14 Feb 2012 19:06:20 -0000	1.961
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.960 2012/02/14 00:09:00 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.961 2012/02/14 19:06:20 zmedico Exp $
+
+  14 Feb 2012; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Require pypy[bzip2], for quickpkg.
 
   14 Feb 2012; Zac Medico <zmedico@gentoo.org> metadata.xml,
   portage-9999.ebuild:






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-12-22  4:46 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-12-22  4:46 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/12/22 04:46:55

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Adjust make.globals PORTDIR and PORTAGE_TMPDIR for prefix installs.
  
  (Portage version: 2.2.0_alpha81_p52/cvs/Linux i686)

Revision  Changes    Path
1.40                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.40&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.40&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.39&r2=1.40

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- portage-9999.ebuild	11 Dec 2011 20:18:53 -0000	1.39
+++ portage-9999.ebuild	22 Dec 2011 04:46:55 -0000	1.40
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.39 2011/12/11 20:18:53 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.40 2011/12/22 04:46:55 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -158,8 +158,10 @@
 			fi
 		done
 
-		einfo "Setting SYNC in make.globals ..."
+		einfo "Adjusting make.globals ..."
 		sed -e 's|^SYNC=.*|SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"|' \
+			-e "s|^\(PORTDIR=\)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
+			-e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
 			-i cnf/make.globals || die "sed failed"
 
 		einfo "Adding FEATURES=force-prefix to make.globals ..."



1.935                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.935&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.935&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.934&r2=1.935

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.934
retrieving revision 1.935
diff -u -r1.934 -r1.935
--- ChangeLog	21 Dec 2011 21:42:47 -0000	1.934
+++ ChangeLog	22 Dec 2011 04:46:55 -0000	1.935
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.934 2011/12/21 21:42:47 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.935 2011/12/22 04:46:55 zmedico Exp $
+
+  22 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Adjust make.globals PORTDIR and PORTAGE_TMPDIR for prefix installs.
 
   21 Dec 2011; Markus Meier <maekke@gentoo.org> portage-2.1.10.41.ebuild:
   arm stable, bug #394695






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-12-10  0:50 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-12-10  0:50 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/12/10 00:50:04

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Add USE=xattr and corresponding deps.
  
  (Portage version: 2.2.0_alpha79_p44/cvs/Linux i686)

Revision  Changes    Path
1.38                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.38&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.38&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.37&r2=1.38

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- portage-9999.ebuild	9 Dec 2011 20:29:45 -0000	1.37
+++ portage-9999.ebuild	10 Dec 2011 00:50:04 -0000	1.38
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.37 2011/12/09 20:29:45 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.38 2011/12/10 00:50:04 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -10,7 +10,7 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc python2 python3 selinux"
+IUSE="build doc epydoc +ipc python2 python3 selinux xattr"
 
 # Import of the io module in python-2.6 raises ImportError for the
 # thread module if threading is disabled.
@@ -27,6 +27,10 @@
 	doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
 	epydoc? ( >=dev-python/epydoc-2.0 !<=dev-python/pysqlite-2.4.1 )"
 # Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
 RDEPEND="${python_dep}
 	!build? ( >=sys-apps/sed-4.0.5
 		>=app-shells/bash-3.2_p17
@@ -35,6 +39,7 @@
 	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
 	elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
 	>=app-misc/pax-utils-0.1.17
+	xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
 	selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
 	!<app-shells/bash-3.2_p17
 	!<app-admin/logrotate-3.8.0"
@@ -118,6 +123,12 @@
 			die "failed to patch AbstractEbuildProcess.py"
 	fi
 
+	if use xattr && use kernel_linux ; then
+		einfo "Adding FEATURES=xattr to make.globals ..."
+		echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
+			|| die "failed to append to make.globals"
+	fi
+
 	if use python3; then
 		einfo "Converting shebangs for python3..."
 		python_convert_shebangs -r 3 .



1.924                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.924&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.924&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.923&r2=1.924

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.923
retrieving revision 1.924
diff -u -r1.923 -r1.924
--- ChangeLog	9 Dec 2011 20:29:45 -0000	1.923
+++ ChangeLog	10 Dec 2011 00:50:04 -0000	1.924
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.923 2011/12/09 20:29:45 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.924 2011/12/10 00:50:04 zmedico Exp $
+
+  10 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Add USE=xattr and corresponding deps.
 
   09 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Adjust SYNC in make.globals for prefix installs.






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-12-09 20:29 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-12-09 20:29 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/12/09 20:29:45

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Adjust SYNC in make.globals for prefix installs.
  
  (Portage version: 2.2.0_alpha79_p44/cvs/Linux i686)

Revision  Changes    Path
1.37                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.37&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.37&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.36&r2=1.37

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- portage-9999.ebuild	9 Dec 2011 17:59:29 -0000	1.36
+++ portage-9999.ebuild	9 Dec 2011 20:29:45 -0000	1.37
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.36 2011/12/09 17:59:29 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.37 2011/12/09 20:29:45 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -141,6 +141,10 @@
 			fi
 		done
 
+		einfo "Setting SYNC in make.globals ..."
+		sed -e 's|^SYNC=.*|SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"|' \
+			-i cnf/make.globals || die "sed failed"
+
 		einfo "Adding FEATURES=force-prefix to make.globals ..."
 		echo -e '\nFEATURES="${FEATURES} force-prefix"' >> cnf/make.globals \
 			|| die "failed to append to make.globals"



1.923                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.923&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.923&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.922&r2=1.923

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.922
retrieving revision 1.923
diff -u -r1.922 -r1.923
--- ChangeLog	9 Dec 2011 17:59:29 -0000	1.922
+++ ChangeLog	9 Dec 2011 20:29:45 -0000	1.923
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.922 2011/12/09 17:59:29 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.923 2011/12/09 20:29:45 zmedico Exp $
+
+  09 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Adjust SYNC in make.globals for prefix installs.
 
   09 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Enable FEATURES=force-prefix in make.globals for prefix installs.






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-12-09 17:59 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-12-09 17:59 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/12/09 17:59:30

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Enable FEATURES=force-prefix in make.globals for prefix installs.
  
  (Portage version: 2.2.0_alpha79_p44/cvs/Linux i686)

Revision  Changes    Path
1.36                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.36&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.36&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.35&r2=1.36

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- portage-9999.ebuild	8 Dec 2011 22:44:01 -0000	1.35
+++ portage-9999.ebuild	9 Dec 2011 17:59:29 -0000	1.36
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.35 2011/12/08 22:44:01 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.36 2011/12/09 17:59:29 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -140,6 +140,10 @@
 					die "sed failed"
 			fi
 		done
+
+		einfo "Adding FEATURES=force-prefix to make.globals ..."
+		echo -e '\nFEATURES="${FEATURES} force-prefix"' >> cnf/make.globals \
+			|| die "failed to append to make.globals"
 	fi
 }
 



1.922                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.922&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.922&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.921&r2=1.922

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.921
retrieving revision 1.922
diff -u -r1.921 -r1.922
--- ChangeLog	8 Dec 2011 22:44:01 -0000	1.921
+++ ChangeLog	9 Dec 2011 17:59:29 -0000	1.922
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.921 2011/12/08 22:44:01 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.922 2011/12/09 17:59:29 zmedico Exp $
+
+  09 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Enable FEATURES=force-prefix in make.globals for prefix installs.
 
   08 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Add support for prefix installs.






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-12-08 22:44 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-12-08 22:44 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/12/08 22:44:01

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Add support for prefix installs.
  
  (Portage version: 2.2.0_alpha79_p39/cvs/Linux i686)

Revision  Changes    Path
1.35                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.34&r2=1.35

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- portage-9999.ebuild	12 Nov 2011 16:16:11 -0000	1.34
+++ portage-9999.ebuild	8 Dec 2011 22:44:01 -0000	1.35
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.34 2011/11/12 16:16:11 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.35 2011/12/08 22:44:01 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -125,6 +125,22 @@
 		einfo "Converting shebangs for python2..."
 		python_convert_shebangs -r 2 .
 	fi
+
+	if [[ -n ${EPREFIX} ]] ; then
+		einfo "Setting portage.const.EPREFIX ..."
+		sed -e "s|^EPREFIX=.*|EPREFIX=\"${EPREFIX}\"|" -i pym/portage/const.py || \
+			die "Failed to patch portage.const.EPREFIX"
+
+		einfo "Prefixing shebangs ..."
+		find . -type f -print0 | \
+		while read -r -d $'\0' ; do
+			local shebang=$(head -n1 "$REPLY")
+			if [[ ${shebang} == "#!"* && ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
+				sed -i -e "1s:.*:#!${EPREFIX}${shebang:2}:" "$REPLY" || \
+					die "sed failed"
+			fi
+		done
+	fi
 }
 
 src_compile() {



1.921                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.921&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.921&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.920&r2=1.921

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.920
retrieving revision 1.921
diff -u -r1.920 -r1.921
--- ChangeLog	29 Nov 2011 06:53:36 -0000	1.920
+++ ChangeLog	8 Dec 2011 22:44:01 -0000	1.921
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.920 2011/11/29 06:53:36 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.921 2011/12/08 22:44:01 zmedico Exp $
+
+  08 Dec 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Add support for prefix installs.
 
   29 Nov 2011; Zac Medico <zmedico@gentoo.org> -portage-2.1.10.38.ebuild,
   -portage-2.2.0_alpha78.ebuild:






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-11-11 18:21 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-11-11 18:21 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/11/11 18:21:44

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Remove obsolete less dependency (bug #384663) and tweak style of preinst/postinst boolean conditions.
  
  (Portage version: 2.2.0_alpha73_p1/cvs/Linux i686)

Revision  Changes    Path
1.32                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.31&r2=1.32

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- portage-9999.ebuild	2 Nov 2011 05:26:03 -0000	1.31
+++ portage-9999.ebuild	11 Nov 2011 18:21:44 -0000	1.32
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.31 2011/11/02 05:26:03 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.32 2011/11/11 18:21:44 zmedico Exp $
 
 EAPI=3
 inherit git-2 eutils multilib python
@@ -10,7 +10,7 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc +less python2 python3 selinux"
+IUSE="build doc epydoc +ipc python2 python3 selinux"
 
 # Import of the io module in python-2.6 raises ImportError for the
 # thread module if threading is disabled.
@@ -40,7 +40,6 @@
 	!<app-admin/logrotate-3.8.0"
 PDEPEND="
 	!build? (
-		less? ( sys-apps/less )
 		>=net-misc/rsync-2.6.4
 		userland_GNU? ( >=sys-apps/coreutils-6.4 )
 	)"
@@ -295,21 +294,21 @@
 		rm -f "${EROOT}/etc/make.globals"
 	fi
 
-	has_version "<${CATEGORY}/${PN}-2.2_alpha"
-	MINOR_UPGRADE=$?
+	has_version "<${CATEGORY}/${PN}-2.2_alpha" \
+		&& MINOR_UPGRADE=true || MINOR_UPGRADE=false
 
-	has_version "<=${CATEGORY}/${PN}-2.2_pre5"
-	WORLD_MIGRATION_UPGRADE=$?
+	has_version "<=${CATEGORY}/${PN}-2.2_pre5" \
+		&& WORLD_MIGRATION_UPGRADE=true || WORLD_MIGRATION_UPGRADE=false
 
 	# If portage-2.1.6 is installed and the preserved_libs_registry exists,
 	# assume that the NEEDED.ELF.2 files have already been generated.
 	has_version "<=${CATEGORY}/${PN}-2.2_pre7" && \
 		! ( [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
-		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" )
-	NEEDED_REBUILD_UPGRADE=$?
+		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" ) \
+		&& NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
 
-	[[ -n $PORTDIR_OVERLAY ]] && has_version "<${CATEGORY}/${PN}-2.1.6.12"
-	REPO_LAYOUT_CONF_WARN=$?
+	[[ -n $PORTDIR_OVERLAY ]] && has_version "<${CATEGORY}/${PN}-2.1.6.12" \
+		&& REPO_LAYOUT_CONF_WARN=true || REPO_LAYOUT_CONF_WARN=false
 }
 
 pkg_postinst() {
@@ -317,14 +316,14 @@
 	# will be identified and removed in postrm.
 	python_mod_optimize /usr/$(get_libdir)/portage/pym
 
-	if [ $WORLD_MIGRATION_UPGRADE = 0 ] ; then
+	if $WORLD_MIGRATION_UPGRADE ; then
 		einfo "moving set references from the worldfile into world_sets"
 		cd "${EROOT}/var/lib/portage/"
 		grep "^@" world >> world_sets
 		sed -i -e '/^@/d' world
 	fi
 
-	if [ $NEEDED_REBUILD_UPGRADE = 0 ] ; then
+	if $NEEDED_REBUILD_UPGRADE ; then
 		einfo "rebuilding NEEDED.ELF.2 files"
 		for cpv in "${EROOT}/var/db/pkg"/*/*; do
 			if [ -f "${cpv}/NEEDED" ]; then
@@ -343,7 +342,7 @@
 		done
 	fi
 
-	if [ $REPO_LAYOUT_CONF_WARN = 0 ] ; then
+	if $REPO_LAYOUT_CONF_WARN ; then
 		ewarn
 		echo "If you want overlay eclasses to override eclasses from" \
 			"other repos then see the portage(5) man page" \
@@ -358,7 +357,7 @@
 	einfo "at http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3"
 	einfo
 
-	if [ $MINOR_UPGRADE = 0 ] ; then
+	if $MINOR_UPGRADE ; then
 		elog "If you're upgrading from a pre-2.2 version of portage you might"
 		elog "want to remerge world (emerge -e world) to take full advantage"
 		elog "of some of the new features in 2.2."



1.903                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.903&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.903&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.902&r2=1.903

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.902
retrieving revision 1.903
diff -u -r1.902 -r1.903
--- ChangeLog	10 Nov 2011 16:18:28 -0000	1.902
+++ ChangeLog	11 Nov 2011 18:21:44 -0000	1.903
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.902 2011/11/10 16:18:28 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.903 2011/11/11 18:21:44 zmedico Exp $
+
+  11 Nov 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Remove obsolete less dependency (bug #384663) and tweak style of
+  preinst/postinst boolean conditions.
 
   10 Nov 2011; Zac Medico <zmedico@gentoo.org> portage-2.1.6.13.ebuild,
   portage-2.1.6.7.ebuild:






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-11-02  5:26 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-11-02  5:26 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/11/02 05:26:03

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Bump to EAPI 3 and add prefix support.
  
  (Portage version: 2.2.0_alpha72_p4/cvs/Linux i686)

Revision  Changes    Path
1.31                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.31&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.31&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.30&r2=1.31

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- portage-9999.ebuild	26 Jul 2011 16:24:30 -0000	1.30
+++ portage-9999.ebuild	2 Nov 2011 05:26:03 -0000	1.31
@@ -1,10 +1,8 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.30 2011/07/26 16:24:30 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.31 2011/11/02 05:26:03 zmedico Exp $
 
-# Require EAPI 2 since we now require at least python-2.6 (for python 3
-# syntax support) which also requires EAPI 2.
-EAPI=2
+EAPI=3
 inherit git-2 eutils multilib python
 
 DESCRIPTION="Portage is the package management and distribution system for Gentoo"
@@ -206,7 +204,7 @@
 		fi
 		symlinks=$(find . -mindepth 1 -maxdepth 1 -type l)
 		if [ -n "$symlinks" ] ; then
-			cp -P $symlinks "$D$portage_base/$x" || die "cp failed"
+			cp -P $symlinks "${ED}$portage_base/$x" || die "cp failed"
 		fi
 	done
 
@@ -219,7 +217,7 @@
 		doins *.py || die "doins failed"
 		symlinks=$(find . -mindepth 1 -maxdepth 1 -type l)
 		if [ -n "$symlinks" ] ; then
-			cp -P $symlinks "$D$portage_base/$x" || die "cp failed"
+			cp -P $symlinks "${ED}$portage_base/$x" || die "cp failed"
 		fi
 	done
 
@@ -237,7 +235,7 @@
 
 	# Symlinks to directories cause up/downgrade issues and the use of these
 	# modules outside of portage is probably negligible.
-	for x in "${D}${portage_base}/pym/"{cache,elog_modules} ; do
+	for x in "${ED}${portage_base}/pym/"{cache,elog_modules} ; do
 		[ ! -L "${x}" ] && continue
 		die "symlink to directory will cause upgrade/downgrade issues: '${x}'"
 	done
@@ -278,7 +276,7 @@
 pkg_preinst() {
 	if [[ $ROOT == / ]] ; then
 		# Run some minimal tests as a sanity check.
-		local test_runner=$(find "$D" -name runTests)
+		local test_runner=$(find "${ED}" -name runTests)
 		if [[ -n $test_runner && -x $test_runner ]] ; then
 			einfo "Running preinst sanity tests..."
 			"$test_runner" || die "preinst sanity tests failed"
@@ -293,8 +291,8 @@
 		ewarn "to enable RMD160 hash support."
 		ewarn "See bug #198398 for more information."
 	fi
-	if [ -f "${ROOT}/etc/make.globals" ]; then
-		rm "${ROOT}/etc/make.globals"
+	if [ ! -L "${EROOT}/etc/make.globals" ]; then
+		rm -f "${EROOT}/etc/make.globals"
 	fi
 
 	has_version "<${CATEGORY}/${PN}-2.2_alpha"
@@ -306,7 +304,7 @@
 	# If portage-2.1.6 is installed and the preserved_libs_registry exists,
 	# assume that the NEEDED.ELF.2 files have already been generated.
 	has_version "<=${CATEGORY}/${PN}-2.2_pre7" && \
-		! ( [ -e "$ROOT"var/lib/portage/preserved_libs_registry ] && \
+		! ( [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] && \
 		has_version ">=${CATEGORY}/${PN}-2.1.6_rc" )
 	NEEDED_REBUILD_UPGRADE=$?
 
@@ -321,14 +319,14 @@
 
 	if [ $WORLD_MIGRATION_UPGRADE = 0 ] ; then
 		einfo "moving set references from the worldfile into world_sets"
-		cd "${ROOT}/var/lib/portage/"
+		cd "${EROOT}/var/lib/portage/"
 		grep "^@" world >> world_sets
 		sed -i -e '/^@/d' world
 	fi
 
 	if [ $NEEDED_REBUILD_UPGRADE = 0 ] ; then
 		einfo "rebuilding NEEDED.ELF.2 files"
-		for cpv in "${ROOT}/var/db/pkg"/*/*; do
+		for cpv in "${EROOT}/var/db/pkg"/*/*; do
 			if [ -f "${cpv}/NEEDED" ]; then
 				rm -f "${cpv}/NEEDED.ELF.2"
 				while read line; do



1.898                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.898&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.898&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.897&r2=1.898

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.897
retrieving revision 1.898
diff -u -r1.897 -r1.898
--- ChangeLog	30 Oct 2011 08:14:52 -0000	1.897
+++ ChangeLog	2 Nov 2011 05:26:03 -0000	1.898
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.897 2011/10/30 08:14:52 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.898 2011/11/02 05:26:03 zmedico Exp $
+
+  02 Nov 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Bump to EAPI 3 and add prefix support.
 
 *portage-2.2.0_alpha72 (30 Oct 2011)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-07-12 17:59 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-07-12 17:59 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/07/12 17:59:02

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Require python:2.6[threads] since import of the io module in python-2.6 raises ImportError for the thread module if threading is disabled.
  
  (Portage version: 2.2.0_alpha43_p46/cvs/Linux i686)

Revision  Changes    Path
1.29                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.29&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.29&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.28&r2=1.29

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- portage-9999.ebuild	10 Jul 2011 14:03:25 -0000	1.28
+++ portage-9999.ebuild	12 Jul 2011 17:59:02 -0000	1.29
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.28 2011/07/10 14:03:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.29 2011/07/12 17:59:02 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -14,12 +14,14 @@
 SLOT="0"
 IUSE="build doc epydoc +ipc +less python2 python3 selinux"
 
+# Import of the io module in python-2.6 raises ImportError for the
+# thread module if threading is disabled.
 python_dep="python3? ( =dev-lang/python-3* )
 	!python2? ( !python3? (
-		build? ( || ( dev-lang/python:2.7 dev-lang/python:2.6 ) )
-		!build? ( || ( dev-lang/python:2.7 dev-lang/python:2.6 >=dev-lang/python-3 ) )
+		build? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) )
+		!build? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] >=dev-lang/python-3 ) )
 	) )
-	python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6 ) ) )"
+	python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) )"
 
 # The pysqlite blocker is for bug #282760.
 DEPEND="${python_dep}



1.849                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.849&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.849&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.848&r2=1.849

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.848
retrieving revision 1.849
diff -u -r1.848 -r1.849
--- ChangeLog	10 Jul 2011 14:03:25 -0000	1.848
+++ ChangeLog	12 Jul 2011 17:59:02 -0000	1.849
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.848 2011/07/10 14:03:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.849 2011/07/12 17:59:02 zmedico Exp $
+
+  12 Jul 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Require python:2.6[threads] since import of the io module in python-2.6
+  raises ImportError for the thread module if threading is disabled.
 
   10 Jul 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Install minimal tests for preinst sanity check.






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-07-10 14:03 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-07-10 14:03 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/07/10 14:03:26

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Install minimal tests for preinst sanity check.
  
  (Portage version: 2.2.0_alpha43_p31/cvs/Linux i686)

Revision  Changes    Path
1.28                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.28&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.28&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.27&r2=1.28

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- portage-9999.ebuild	28 Jun 2011 10:03:46 -0000	1.27
+++ portage-9999.ebuild	10 Jul 2011 14:03:25 -0000	1.28
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.27 2011/06/28 10:03:46 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.28 2011/07/10 14:03:25 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -220,6 +220,18 @@
 		fi
 	done
 
+	# We install some minimal tests for use as a preinst sanity check.
+	# These tests must be able to run without a full source tree and
+	# without relying on a previous portage instance being installed.
+	cd "$S" || die "cd failed"
+	exeinto $portage_base/pym/portage/tests || die
+	doexe pym/portage/tests/runTests || die
+	insinto $portage_base/pym/portage/tests || die
+	doins pym/portage/tests/*.py || die
+	insinto $portage_base/pym/portage/tests/lint || die
+	doins pym/portage/tests/lint/*.py || die
+	doins pym/portage/tests/lint/__test__ || die
+
 	# Symlinks to directories cause up/downgrade issues and the use of these
 	# modules outside of portage is probably negligible.
 	for x in "${D}${portage_base}/pym/"{cache,elog_modules} ; do
@@ -261,6 +273,15 @@
 }
 
 pkg_preinst() {
+	if [[ $ROOT == / ]] ; then
+		# Run some minimal tests as a sanity check.
+		local test_runner=$(find "$D" -name runTests)
+		if [[ -n $test_runner && -x $test_runner ]] ; then
+			einfo "Running preinst sanity tests..."
+			"$test_runner" || die "preinst sanity tests failed"
+		fi
+	fi
+
 	if ! use build && ! has_version dev-python/pycrypto && \
 		! has_version '>=dev-lang/python-2.6[ssl]' ; then
 		ewarn "If you are an ebuild developer and you plan to commit ebuilds"



1.848                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.848&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.848&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.847&r2=1.848

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.847
retrieving revision 1.848
diff -u -r1.847 -r1.848
--- ChangeLog	9 Jul 2011 09:31:22 -0000	1.847
+++ ChangeLog	10 Jul 2011 14:03:25 -0000	1.848
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.847 2011/07/09 09:31:22 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.848 2011/07/10 14:03:25 zmedico Exp $
+
+  10 Jul 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Install minimal tests for preinst sanity check.
 
   09 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> portage-2.1.10.3.ebuild:
   ppc64 stable wrt #373523






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-05-06  4:21 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-05-06  4:21 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/05/06 04:21:51

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Migrate to git-2.eclass.
  
  (Portage version: 2.2.0_alpha31/cvs/Linux i686)

Revision  Changes    Path
1.23                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.23&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.23&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.22&r2=1.23

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- portage-9999.ebuild	9 Apr 2011 22:34:01 -0000	1.22
+++ portage-9999.ebuild	6 May 2011 04:21:51 -0000	1.23
@@ -1,11 +1,11 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.22 2011/04/09 22:34:01 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.23 2011/05/06 04:21:51 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
 EAPI=2
-inherit git eutils multilib python
+inherit git-2 eutils multilib python
 
 DESCRIPTION="Portage is the package management and distribution system for Gentoo"
 HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
@@ -105,7 +105,7 @@
 	einfo "Setting portage.VERSION to ${_version} ..."
 	sed -e "s/^VERSION=.*/VERSION='${_version}'/" -i pym/portage/__init__.py || \
 		die "Failed to patch portage.VERSION"
-	sed -e "1s/VERSION/${PVR}/" -i doc/fragment/version || \
+	sed -e "1s/VERSION/${_version}/" -i doc/fragment/version || \
 		die "Failed to patch VERSION in doc/fragment/version"
 	sed -e "1s/VERSION/${_version}/" -i man/* || \
 		die "Failed to patch VERSION in man page headers"



1.823                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.823&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.823&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.822&r2=1.823

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.822
retrieving revision 1.823
diff -u -r1.822 -r1.823
--- ChangeLog	5 May 2011 19:42:06 -0000	1.822
+++ ChangeLog	6 May 2011 04:21:51 -0000	1.823
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.822 2011/05/05 19:42:06 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.823 2011/05/06 04:21:51 zmedico Exp $
+
+  06 May 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Migrate to git-2.eclass.
 
 *portage-2.2.0_alpha31 (05 May 2011)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2011-02-25 20:46 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2011-02-25 20:46 UTC (permalink / raw
  To: gentoo-commits

zmedico     11/02/25 20:46:25

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  25 Feb 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
  Fix broken doexe call with all symlinks.
  
  (Portage version: 2.2.0_alpha25/cvs/Linux i686)

Revision  Changes    Path
1.20                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.19&r2=1.20

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- portage-9999.ebuild	8 Feb 2011 23:00:59 -0000	1.19
+++ portage-9999.ebuild	25 Feb 2011 20:46:25 -0000	1.20
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.19 2011/02/08 23:00:59 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.20 2011/02/25 20:46:25 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -187,14 +187,16 @@
 		rm "${S}"/bin/ebuild-helpers/sed || die "Failed to remove sed wrapper"
 	fi
 
-	local x symlinks
+	local x symlinks files
 
 	cd "$S" || die "cd failed"
 	for x in $(find bin -type d) ; do
 		exeinto $portage_base/$x || die "exeinto failed"
 		cd "$S"/$x || die "cd failed"
-		doexe $(find . -mindepth 1 -maxdepth 1 -type f ! -type l) || \
-			die "doexe failed"
+		files=$(find . -mindepth 1 -maxdepth 1 -type f ! -type l)
+		if [ -n "$files" ] ; then
+			doexe $files || die "doexe failed"
+		fi
 		symlinks=$(find . -mindepth 1 -maxdepth 1 -type l)
 		if [ -n "$symlinks" ] ; then
 			cp -P $symlinks "$D$portage_base/$x" || die "cp failed"



1.804                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.804&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.804&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.803&r2=1.804

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.803
retrieving revision 1.804
diff -u -r1.803 -r1.804
--- ChangeLog	22 Feb 2011 19:46:40 -0000	1.803
+++ ChangeLog	25 Feb 2011 20:46:25 -0000	1.804
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.803 2011/02/22 19:46:40 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.804 2011/02/25 20:46:25 zmedico Exp $
+
+  25 Feb 2011; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Fix broken doexe call with all symlinks.
 
 *portage-2.2.0_alpha25 (22 Feb 2011)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-09-20  4:32 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-09-20  4:32 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/09/20 04:32:31

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  20 Sep 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
  Bug #338006 - Omit --stat option when generating ChangeLog.
  
  (Portage version: 2.2_rc85/cvs/Linux i686)

Revision  Changes    Path
1.14                 sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.13&r2=1.14

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- portage-9999.ebuild	17 Sep 2010 07:24:33 -0000	1.13
+++ portage-9999.ebuild	20 Sep 2010 04:32:31 -0000	1.14
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.13 2010/09/17 07:24:33 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.14 2010/09/20 04:32:31 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -209,7 +209,7 @@
 	doman "${S}"/man/*.[0-9]
 
 	echo 'Producing ChangeLog from Git history...'
-	( cd "${S}/.git" && git log --stat > "${S}"/ChangeLog )
+	( cd "${S}/.git" && git log > "${S}"/ChangeLog )
 	dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die 'dodoc failed'
 	use doc && dohtml -r "${S}"/doc/*
 	use epydoc && dohtml -r "${WORKDIR}"/api



1.735                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.735&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.735&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.734&r2=1.735

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.734
retrieving revision 1.735
diff -u -r1.734 -r1.735
--- ChangeLog	20 Sep 2010 04:26:53 -0000	1.734
+++ ChangeLog	20 Sep 2010 04:32:31 -0000	1.735
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.734 2010/09/20 04:26:53 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.735 2010/09/20 04:32:31 zmedico Exp $
+
+  20 Sep 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Bug #338006 - Omit --stat option when generating ChangeLog.
 
 *portage-2.2_rc85 (20 Sep 2010)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-08-30 22:16 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-08-30 22:16 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/08/30 22:16:27

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Bug #267103 - Add /etc/portage to CONFIG_PROTECT_MASK.
  
  (Portage version: 2.2_rc72_p31/cvs/Linux i686)

Revision  Changes    Path
1.9                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.8&r2=1.9

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- portage-9999.ebuild	30 Aug 2010 21:55:25 -0000	1.8
+++ portage-9999.ebuild	30 Aug 2010 22:16:27 -0000	1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.8 2010/08/30 21:55:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.9 2010/08/30 22:16:27 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -140,6 +140,13 @@
 	insinto /etc
 	doins etc-update.conf dispatch-conf.conf || die
 
+	# This allows config file updates that are applied for package
+	# moves to take effect immediately.
+	echo 'CONFIG_PROTECT_MASK="/etc/portage"' > "$T"/50portage \
+		|| die "failed to create 50portage"
+	doenvd "$T"/50portage || die "doenvd 50portage failed"
+	rm "$T"/50portage
+
 	insinto "$portage_share_config/sets"
 	doins "$S"/cnf/sets/*.conf || die
 	insinto "$portage_share_config"



1.716                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.716&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.716&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.715&r2=1.716

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.715
retrieving revision 1.716
diff -u -r1.715 -r1.716
--- ChangeLog	30 Aug 2010 21:55:25 -0000	1.715
+++ ChangeLog	30 Aug 2010 22:16:27 -0000	1.716
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.715 2010/08/30 21:55:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.716 2010/08/30 22:16:27 zmedico Exp $
+
+  30 Aug 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Bug #267103 - Add /etc/portage to CONFIG_PROTECT_MASK.
 
   30 Aug 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
   Fix src_prepare to use the new VERSION sed template in order to substitute






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-08-30 21:55 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-08-30 21:55 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/08/30 21:55:25

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Fix src_prepare to use the new VERSION sed template in order to substitute man page headers.
  
  (Portage version: 2.2_rc72_p31/cvs/Linux i686)

Revision  Changes    Path
1.8                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.7&r2=1.8

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- portage-9999.ebuild	14 Aug 2010 18:55:53 -0000	1.7
+++ portage-9999.ebuild	30 Aug 2010 21:55:25 -0000	1.8
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.7 2010/08/14 18:55:53 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.8 2010/08/30 21:55:25 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -89,10 +89,13 @@
 }
 
 src_prepare() {
-	local _version="'$(cd "${S}/.git" && git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')'[1:]"
+	local _version=$(cd "${S}/.git" && git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')
+	_version=${_version:1}
 	einfo "Setting portage.VERSION to ${_version} ..."
-	sed -i "s/^VERSION=.*/VERSION=${_version}/" pym/portage/__init__.py || \
+	sed -e "s/^VERSION=.*/VERSION='${_version}'/" -i pym/portage/__init__.py || \
 		die "Failed to patch portage.VERSION"
+	sed -e "1s/VERSION/${_version}/" -i man/* || \
+		die "Failed to patch VERSION in man page headers"
 
 	if use python3; then
 		python_convert_shebangs -r 3 .



1.715                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.715&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.715&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.714&r2=1.715

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.714
retrieving revision 1.715
diff -u -r1.714 -r1.715
--- ChangeLog	29 Aug 2010 16:53:33 -0000	1.714
+++ ChangeLog	30 Aug 2010 21:55:25 -0000	1.715
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.714 2010/08/29 16:53:33 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.715 2010/08/30 21:55:25 zmedico Exp $
+
+  30 Aug 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Fix src_prepare to use the new VERSION sed template in order to substitute
+  man page headers.
 
 *portage-2.2_rc72 (29 Aug 2010)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-08-14 18:55 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-08-14 18:55 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/08/14 18:55:53

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Use runtests.sh in src_test().
  
  (Portage version: 2.2_rc67_p522/cvs/Linux i686)

Revision  Changes    Path
1.7                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.6&r2=1.7

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- portage-9999.ebuild	3 Aug 2010 04:29:58 -0000	1.6
+++ portage-9999.ebuild	14 Aug 2010 18:55:53 -0000	1.7
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.6 2010/08/03 04:29:58 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.7 2010/08/14 18:55:53 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -125,10 +125,7 @@
 }
 
 src_test() {
-	PYTHONPATH=${S}/pym:${PYTHONPATH:+:}${PYTHONPATH} \
-		./pym/portage/tests/runTests || die "test(s) failed"
-	# Prevent installation of *.pyc for python scripts.
-	find "$S/bin" -name "*.py[co]" -print0 | xargs -0 rm
+	./runtests.sh || die "tests failed"
 }
 
 src_install() {



1.709                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.709&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.709&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.708&r2=1.709

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.708
retrieving revision 1.709
diff -u -r1.708 -r1.709
--- ChangeLog	3 Aug 2010 04:29:58 -0000	1.708
+++ ChangeLog	14 Aug 2010 18:55:53 -0000	1.709
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.708 2010/08/03 04:29:58 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.709 2010/08/14 18:55:53 zmedico Exp $
+
+  14 Aug 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Use runtests.sh in src_test().
 
   03 Aug 2010; Zac Medico <zmedico@gentoo.org> portage-2.1.7.17.ebuild,
   portage-2.1.8.3.ebuild, portage-2.2_rc67.ebuild, portage-9999.ebuild:






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-07-27  7:52 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-07-27  7:52 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/07/27 07:52:42

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Fix installation of sets/portage.conf (was sets.conf):
  http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=addd9a9b6027260bfbde35efc5408b5efe5341d6
  
  (Portage version: 2.2_rc67_p275/cvs/Linux i686)

Revision  Changes    Path
1.5                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.4&r2=1.5

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- portage-9999.ebuild	28 Apr 2010 07:26:51 -0000	1.4
+++ portage-9999.ebuild	27 Jul 2010 07:52:42 -0000	1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.4 2010/04/28 07:26:51 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.5 2010/07/27 07:52:42 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -137,8 +137,10 @@
 	insinto /etc
 	doins etc-update.conf dispatch-conf.conf || die
 
-	insinto "${portage_share_config}"
-	doins "${S}/cnf/"{sets.conf,make.globals} || die
+	insinto "$portage_share_config/sets"
+	doins "$S"/cnf/sets/*.conf || die
+	insinto "$portage_share_config"
+	doins "$S/cnf/make.globals" || die
 	if [ -f "make.conf.${ARCH}".diff ]; then
 		patch make.conf "make.conf.${ARCH}".diff || \
 			die "Failed to patch make.conf.example"



1.707                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.707&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.707&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.706&r2=1.707

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.706
retrieving revision 1.707
diff -u -r1.706 -r1.707
--- ChangeLog	20 Jul 2010 23:10:32 -0000	1.706
+++ ChangeLog	27 Jul 2010 07:52:42 -0000	1.707
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.706 2010/07/20 23:10:32 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.707 2010/07/27 07:52:42 zmedico Exp $
+
+  27 Jul 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Fix installation of sets/portage.conf (was sets.conf).
 
   20 Jul 2010; Zac Medico <zmedico@gentoo.org> -portage-2.2_rc62.ebuild:
   Remove old version.






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-04-28  7:26 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-04-28  7:26 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/04/28 07:26:51

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  Fix whitespace handling when installing bin and pym directores.
  (Portage version: 2.2_rc67_p93/cvs/Linux i686)

Revision  Changes    Path
1.4                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.3&r2=1.4

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- portage-9999.ebuild	28 Mar 2010 05:49:39 -0000	1.3
+++ portage-9999.ebuild	28 Apr 2010 07:26:51 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.3 2010/03/28 05:49:39 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.4 2010/04/28 07:26:51 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -163,8 +163,8 @@
 
 	local x symlinks
 
-	for x in $(find "$S"/bin -type d) ; do
-		x=${x#$S/}
+	cd "$S" || die "cd failed"
+	for x in $(find bin -type d) ; do
 		exeinto $portage_base/$x || die "exeinto failed"
 		cd "$S"/$x || die "cd failed"
 		doexe $(find . -mindepth 1 -maxdepth 1 -type f ! -type l) || \
@@ -175,8 +175,8 @@
 		fi
 	done
 
-	for x in $(find "$S"/pym -type d) ; do
-		x=${x#$S/}
+	cd "$S" || die "cd failed"
+	for x in $(find pym/* -type d) ; do
 		insinto $portage_base/$x || die "insinto failed"
 		cd "$S"/$x || die "cd failed"
 		doins *.py || die "doins failed"



1.702                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.702&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.702&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.701&r2=1.702

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.701
retrieving revision 1.702
diff -u -r1.701 -r1.702
--- ChangeLog	14 Apr 2010 18:52:02 -0000	1.701
+++ ChangeLog	28 Apr 2010 07:26:51 -0000	1.702
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.701 2010/04/14 18:52:02 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.702 2010/04/28 07:26:51 zmedico Exp $
+
+  28 Apr 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  Fix whitespace handling when installing bin and pym directores.
 
   14 Apr 2010; Jeroen Roovers <jer@gentoo.org> portage-2.1.8.3.ebuild:
   Stable for HPPA (bug #314247).






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-03-28  5:49 Zac Medico (zmedico)
  0 siblings, 0 replies; 48+ messages in thread
From: Zac Medico (zmedico) @ 2010-03-28  5:49 UTC (permalink / raw
  To: gentoo-commits

zmedico     10/03/28 05:49:39

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  In src_test, remove *.pyc from bin directory so they won't be installed.
  (Portage version: 2.2_rc67_p37/cvs/Linux x86_64)

Revision  Changes    Path
1.3                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.2&r2=1.3

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- portage-9999.ebuild	25 Mar 2010 02:38:15 -0000	1.2
+++ portage-9999.ebuild	28 Mar 2010 05:49:39 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.2 2010/03/25 02:38:15 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.3 2010/03/28 05:49:39 zmedico Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -124,6 +124,8 @@
 src_test() {
 	PYTHONPATH=${S}/pym:${PYTHONPATH:+:}${PYTHONPATH} \
 		./pym/portage/tests/runTests || die "test(s) failed"
+	# Prevent installation of *.pyc for python scripts.
+	find "$S/bin" -name "*.py[co]" -print0 | xargs -0 rm
 }
 
 src_install() {



1.696                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.696&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.696&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.695&r2=1.696

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.695
retrieving revision 1.696
diff -u -r1.695 -r1.696
--- ChangeLog	25 Mar 2010 02:38:15 -0000	1.695
+++ ChangeLog	28 Mar 2010 05:49:39 -0000	1.696
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.695 2010/03/25 02:38:15 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.696 2010/03/28 05:49:39 zmedico Exp $
+
+  28 Mar 2010; Zac Medico <zmedico@gentoo.org> portage-9999.ebuild:
+  In src_test, remove *.pyc from bin directory so they won't be installed.
 
   25 Mar 2010; Sebastian Pipping <sping@gentoo.org> portage-9999.ebuild:
   Fix live ebuild versioning:






^ permalink raw reply	[flat|nested] 48+ messages in thread
* [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog
@ 2010-03-25  2:38 Sebastian Pipping (sping)
  0 siblings, 0 replies; 48+ messages in thread
From: Sebastian Pipping (sping) @ 2010-03-25  2:38 UTC (permalink / raw
  To: gentoo-commits

sping       10/03/25 02:38:15

  Modified:             portage-9999.ebuild ChangeLog
  Log:
  sys-apps/portage: Fix live ebuild versioning
  (Portage version: 2.2_rc67_p26/cvs/Linux i686)

Revision  Changes    Path
1.2                  sys-apps/portage/portage-9999.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/portage-9999.ebuild?r1=1.1&r2=1.2

Index: portage-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- portage-9999.ebuild	25 Mar 2010 02:17:04 -0000	1.1
+++ portage-9999.ebuild	25 Mar 2010 02:38:15 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.1 2010/03/25 02:17:04 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.2 2010/03/25 02:38:15 sping Exp $
 
 # Require EAPI 2 since we now require at least python-2.6 (for python 3
 # syntax support) which also requires EAPI 2.
@@ -86,7 +86,7 @@
 }
 
 src_prepare() {
-	local _version="'$(cd "${S}/.git" && git describe --tags)'[1:]"
+	local _version="'$(cd "${S}/.git" && git describe --tags | sed -e 's|-\([0-9]\+\)-.\+$|_p\1|')'[1:]"
 	einfo "Setting portage.VERSION to ${_version} ..."
 	sed -i "s/^VERSION=.*/VERSION=${_version}/" pym/portage/__init__.py || \
 		die "Failed to patch portage.VERSION"



1.695                sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.695&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.695&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.694&r2=1.695

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.694
retrieving revision 1.695
diff -u -r1.694 -r1.695
--- ChangeLog	25 Mar 2010 02:17:04 -0000	1.694
+++ ChangeLog	25 Mar 2010 02:38:15 -0000	1.695
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.694 2010/03/25 02:17:04 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.695 2010/03/25 02:38:15 sping Exp $
+
+  25 Mar 2010; Sebastian Pipping <sping@gentoo.org> portage-9999.ebuild:
+  Fix live ebuild versioning:
+  - OLD: 2.2_rc67-26-g1f09ba1
+  - NEW: 2.2_rc67_p26
 
 *portage-9999 (25 Mar 2010)
 






^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2015-04-25 15:46 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-13 17:47 [gentoo-commits] gentoo-x86 commit in sys-apps/portage: portage-9999.ebuild ChangeLog Brian Dolbec (dolsen)
  -- strict thread matches above, loose matches on Subject: below --
2015-04-25 15:46 Brian Dolbec (dolsen)
2015-04-25 15:32 Brian Dolbec (dolsen)
2014-12-06 17:34 Brian Dolbec (dolsen)
2014-09-26 17:04 Brian Dolbec (dolsen)
2014-09-26  2:28 Brian Dolbec (dolsen)
2014-09-12  7:04 Michal Gorny (mgorny)
2014-09-11 22:46 Michal Gorny (mgorny)
2014-07-26  9:48 Michal Gorny (mgorny)
2014-04-06 15:32 Michal Gorny (mgorny)
2014-01-13 23:25 Mike Gilbert (floppym)
2014-01-13 19:56 Brian Dolbec (dolsen)
2013-07-26 20:07 Zac Medico (zmedico)
2013-07-25 22:09 Zac Medico (zmedico)
2013-07-25 18:11 Zac Medico (zmedico)
2013-07-23  3:18 Zac Medico (zmedico)
2013-07-22  3:13 Zac Medico (zmedico)
2013-07-21 16:42 Zac Medico (zmedico)
2013-05-16 13:59 Zac Medico (zmedico)
2013-03-21 23:39 Zac Medico (zmedico)
2013-01-14 23:15 Zac Medico (zmedico)
2013-01-14 17:47 Zac Medico (zmedico)
2012-07-24 19:17 Zac Medico (zmedico)
2012-07-24  9:11 Michal Gorny (mgorny)
2012-06-23  7:32 Zac Medico (zmedico)
2012-06-04 23:04 Zac Medico (zmedico)
2012-03-23 19:02 Zac Medico (zmedico)
2012-03-17  1:57 Zac Medico (zmedico)
2012-02-14 19:06 Zac Medico (zmedico)
2011-12-22  4:46 Zac Medico (zmedico)
2011-12-10  0:50 Zac Medico (zmedico)
2011-12-09 20:29 Zac Medico (zmedico)
2011-12-09 17:59 Zac Medico (zmedico)
2011-12-08 22:44 Zac Medico (zmedico)
2011-11-11 18:21 Zac Medico (zmedico)
2011-11-02  5:26 Zac Medico (zmedico)
2011-07-12 17:59 Zac Medico (zmedico)
2011-07-10 14:03 Zac Medico (zmedico)
2011-05-06  4:21 Zac Medico (zmedico)
2011-02-25 20:46 Zac Medico (zmedico)
2010-09-20  4:32 Zac Medico (zmedico)
2010-08-30 22:16 Zac Medico (zmedico)
2010-08-30 21:55 Zac Medico (zmedico)
2010-08-14 18:55 Zac Medico (zmedico)
2010-07-27  7:52 Zac Medico (zmedico)
2010-04-28  7:26 Zac Medico (zmedico)
2010-03-28  5:49 Zac Medico (zmedico)
2010-03-25  2:38 Sebastian Pipping (sping)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox