* 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.
-* Package set support: There are several important notes regarding package
- sets:
- - they may currently only include simple and versioned atoms or other sets,
- use conditionals or any-of constructs aren't possible yet
- - sets can be referenced either in other file-based sets or as argument to
- emerge, but not in ebuilds, config files or other tools at this time.
- - packages won't be unmerged if they are referenced by an installed package
- set (with the exception of the world set, and installed being determined
- by the world_sets file).
+
+portage-2.1.13
+==================================
+
+* FEATURES=userpriv and usersandbox are enabled by default.
+* FEATURES=usersync is enabled by default.
+* New sync-cvs-repo, sync-type and sync-uri attributes in repos.conf replace
+ SYNC variable.
+
+portage-2.1.12
+==================================
+
+* FEATURES=preserve-libs is enabled by default.
+* ACCEPT_RESTRICT variable may be used to mask packages based on RESTRICT.
+
+portage-2.1.11
+==================================
+* User-defined package sets can now be created by placing files in the
+ /etc/portage/sets/ directory. Refer to the emerge(1) and portage(5) man
+ pages for more information.
* The "selected" package set, which includes packages listed in
/var/lib/portage/world, has been extended to include nested sets that may
be listed /var/lib/portage/world_sets.
+portage-2.1.10.61
+==================================
+* FEATURES=config-protect-if-modified is now enabled by default. This causes
+ the CONFIG_PROTECT behavior to be skipped for files that have not been
+ modified since they were installed.
+
+portage-2.1.10.27
+==================================
+* FEATURES=fixpackages is now enabled unconditionally. Set --package-moves=n
+ in EMERGE_DEFAULT_OPTS if you need to temporarily avoid package moves for
+ some reason.
+
+portage-2.1.10
+==================================
+* The emerge --autounmask option is now enabled by default. The
+ --autounmask-write option can be used to have config changes automatically
+ written to the appropriate files (respecting --ask and CONFIG_PROTECT). If
+ --autounmask behavior is not desired as the default behavior, then it can
+ be disabled by adding --autounmask=n to the EMERGE_DEFAULT_OPTS variable in
+ make.conf. Refer to the emerge(1) man page for more information.
+
portage-2.1.9
==================================
* The emerge "world" set now includes separate "selected" and "system" sets,
package name parts of the atoms.
* The functionality of the autounmask program is emulated by the new emerge
--autounmask option, which outputs required configuration changes for
- package.keywords and package.use.
+ package.accept_keywords and package.use.
* The new emerge --exclude option allows packages to be excluded from the
dependency resolution. Doing so might result in a fatal error. See the
emerge(1) man page for details.
* Per-package environment variables can be set with the new package.env
configuration file in /etc/portage/. See the portage(5) man page for details.
-* Support for per-package bashrc files in /etc/p[ortage/env. See the portage(5)
+* Support for per-package bashrc files in /etc/portage/env. See the portage(5)
man page for details.
* The package.keywords configuration file in /etc/portage/ is now deprecated.
Instead use the package.accept_keywords file which has the same format and
behavior. See the portage(5) man page for details.
* FEATURES="fixlafiles" (enabled by default): Rewrites newly installed .la
- files in the same way dev-util/lafilefixer does. Note that this wont fix
+ files in the same way dev-util/lafilefixer does. Note that this won't fix
your installed .la files.
portage-2.1.8