aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-09-23 05:56:35 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-09-23 05:56:35 +0000
commitcf099c77fa91d51ada2a4384e8765d9fd06acab3 (patch)
tree5e4565f93a0d1185f039cd8526ef6a8bf342699e /CHANGES
parent785d744f1fd001d74df979302d1f28a7855b50c4 (diff)
downloadports-cf099c77fa91d51ada2a4384e8765d9fd06acab3.tar.gz
ports-cf099c77fa91d51ada2a4384e8765d9fd06acab3.zip
Notes
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES29
1 files changed, 29 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index e634fd1c59a4..a67657b97e68 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,35 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20130923:
+AUTHOT: bapt@FreeBSD.org
+
+ The ports tree is now staged by default. With pkgng the sequence hasn't
+ changed, the main difference is that creating package is now independent
+ from installing it. With pkg_install, the package is now created first
+ and make install, do install the package.
+
+ New macros:
+ - STAGEDIR: PATH to the directory where the port will be staged.
+ - NO_STAGE: Keep the old behaviour of the ports tree (aka no staging area)
+
+ Unsupported macro if NO_STAGE is not set:
+ - MAN* with staging man page compression and handling of hardlinks and
+ symlinks is automatically done in the stage. the manpages becomes then a
+ "normal" plist files and should be tracked in pkg-plist.
+ - MANCOMPRESSED the compress-man target is able to only compress when it
+ needed.
+
+ New target:
+ - stage: this installs everything into the stage directory
+ - makeplist: this will create a pkg-plist and print it to stdout. This is
+ a sample plist and it should always be _reviewed_ not directly used.
+
+ NOTE: with staging only what is in the plist will be installed, nothing more,
+ meaning a port staged cannot have leftovers exect directories left. It is
+ really important to double check the pkg-plist to make sure all the files
+ the maintainer want to package are in! make makeplist can help in that area.
+
20130920:
AUTHOR: bdrewery@FreeBSD.org