summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-12-04 21:09:23 +0000
committerZac Medico <zmedico@gentoo.org>2008-12-04 21:09:23 +0000
commit292a25aa70266308b54e63775fb0e6e62a2e1c34 (patch)
treedb0194436671809f274c40095831962686710aca
parentEnable FEATURES=fixpackages by default since the performance is pretty (diff)
downloadportage-idfetch-292a25aa70266308b54e63775fb0e6e62a2e1c34.tar.gz
portage-idfetch-292a25aa70266308b54e63775fb0e6e62a2e1c34.tar.bz2
portage-idfetch-292a25aa70266308b54e63775fb0e6e62a2e1c34.zip
Sync with 2.1.6 branch.
svn path=/main/trunk/; revision=12154
-rw-r--r--NEWS13
-rw-r--r--RELEASE-NOTES24
-rw-r--r--man/make.conf.54
3 files changed, 25 insertions, 16 deletions
diff --git a/NEWS b/NEWS
index da41fdae..091bfc26 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,15 @@ News (mainly features/major bug fixes)
portage-2.2
-------------
+* Add link level dependency awareness to emerge --depclean and --prune actions
+ in order to protect against uninstallation of required libraries.
+ packages in the same way, and also drops any masked packages.
+* Add license visibility filtering (GLEP 23)
+* Add support for generic package sets (also see RELEASE-NOTES)
+
+portage-2.1.6
+-------------
+
* Add support for a new EAPI="2" value. For more information about new EAPI
features, refer to the "Ebuild" chapter of the html documentation that is
installed with portage.
@@ -25,11 +34,7 @@ portage-2.2
as a decent substitute for module-rebuild.
* Namespace sanitizing: move all portage related code into portage.* namespace,
rename portage_foo modules to portage.foo (but keep symlinks for compability)
-* Add license visibility filtering (GLEP 23)
-* Experimental support for preserving old library files on package upgrades
- based on FEATURES=preserve-libs
* Add support for news items (GLEP 42)
-* Add support for generic package sets (also see RELEASE-NOTES)
portage-2.1.5
-------------
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a7ff16ad..c58d0808 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,16 +4,6 @@ Features/major bugfixes are listed in NEWS
portage-2.2
==================================
-* The python namespace for portage has been sanitized, all portage related code
- is now contained within the portage namespace. External script should be updated
- accordingly, though links exist for backward compability.
-* -* support in package.keywords was changed as it was inconsistent with
- ACCEPT_KEYWORDS behavior (also see http://dev.gentoo.org/~genone/docs/KEYWORDS.stupid).
- Previously having -* in package.keywords matched packages with KEYWORDS="-*",
- now it resets the ACCEPT_KEYWORDS list for the given atom like it does when
- used in ACCEPT_KEYWORDS.
- For packages that don't specify any other KEYWORDS you can use the new ** token
- as documented in portage(5) to disable KEYWORDS filtering completely.
* Portage now warns if an ebuild repository does not have a name, as several new
features in 2.2 make use of or require named repositories. The repository name
is stored in profiles/repo_name in each repository.
@@ -30,6 +20,20 @@ portage-2.2
* "world" does no longer include "system" unconditionally, but you can add
"@system" to the world_sets file to restore the old state.
+portage-2.1.6
+==================================
+
+* The python namespace for portage has been sanitized, all portage related code
+ is now contained within the portage namespace. External script should be updated
+ accordingly, though links exist for backward compability.
+* -* support in package.keywords was changed as it was inconsistent with
+ ACCEPT_KEYWORDS behavior (also see http://dev.gentoo.org/~genone/docs/KEYWORDS.stupid).
+ Previously having -* in package.keywords matched packages with KEYWORDS="-*",
+ now it resets the ACCEPT_KEYWORDS list for the given atom like it does when
+ used in ACCEPT_KEYWORDS.
+ For packages that don't specify any other KEYWORDS you can use the new ** token
+ as documented in portage(5) to disable KEYWORDS filtering completely.
+
portage-2.1.5
==================================
diff --git a/man/make.conf.5 b/man/make.conf.5
index 530ef6ae..57627899 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -426,9 +426,9 @@ This is the host from which portage will grab prebuilt\-binary packages.
The list is a single entry specifying the full address of the directory
serving the tbz2's for your system. This is only used when running with
the get binary pkg options are given to \fBemerge\fR. Review \fBemerge\fR(1)
-for more information. For versions of portage less that 2.2, this variable
+for more information. For versions of portage less that 2.1.6, this variable
should point to the 'All' directory on the host that creates the binary
-packages and not to the root of the \fBPKGDIR\fR. Starting with portage 2.2,
+packages and not to the root of the \fBPKGDIR\fR. Starting with portage 2.1.6,
it should point to a directory containing a 'Packages' index file. If
${PORTAGE_BINHOST}/Packages does not exist then portage will attempt to use
the older protocol.