aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2015-11-05 12:35:26 +0000
committerMathieu Arnold <mat@FreeBSD.org>2015-11-05 12:35:26 +0000
commitec218a1332be3111b2cca8d13d52f6f7ad0691e0 (patch)
tree1ee3a703612ee2e6a2d97f2814c94a07701d832c /CHANGES
parent0c5564ff73663a8ef4ee46f9a8c1db52dbda4914 (diff)
downloadports-ec218a1332be3111b2cca8d13d52f6f7ad0691e0.tar.gz
ports-ec218a1332be3111b2cca8d13d52f6f7ad0691e0.zip
Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC.
Right now, NO_WRKSUBDIR means that the extraction does not produce a subdirectory, and that everything goes straight into WRKDIR. It is problematic, because during the build of a port, quite a few files are created in there, and then, a stage directory, where everything is installed, and then a pkg directory where the package is created, and those often conflict, or get in the way, of the building process. With this, NO_WRKSUBDIR will extract the distfiles directly into WRKSRC instead of WRKDIR. In this case, WRKSRC is artificial and is based on PKGNAME and not DISTNAME, mitigate conflicts with rc files. PR: 204056 Submitted by: mat Reviewed by: bapt Exp-run: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D2735
Notes
Notes: svn path=/head/; revision=400846
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index f91e8a2d46ca..9b7db386c938 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,23 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20151105:
+AUTHOR: mat@FreeBSD.org
+
+ Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC.
+
+ Right now, NO_WRKSUBDIR means that the extraction does not produce a
+ subdirectory, and that everything goes straight into WRKDIR. It is
+ problematic, because during the build of a port, quite a few files
+ are created in there, and then, a stage directory, where everything
+ is installed, and then a pkg directory where the package is created,
+ and those often conflict, or get in the way, of the building
+ process.
+
+ With this, NO_WRKSUBDIR will extract the distfiles directly into
+ WRKSRC instead of WRKDIR. In this case, WRKSRC is artificial and is
+ based on PKGNAME and not DISTNAME, mitigate conflicts with rc files.
+
20151022:
AUTHOR: amdmi3@FreeBSD.org