1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00
freebsd-ports/Mk
Mathieu Arnold ec218a1332 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
2015-11-05 12:35:26 +00:00
..
Scripts Avoid redundantly looking up python command executions for dependency calculation. 2015-10-19 21:10:56 +00:00
Uses Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC. 2015-11-05 12:35:26 +00:00
bsd.apache.mk
bsd.autotools.mk
bsd.ccache.mk
bsd.commands.mk
bsd.database.mk
bsd.default-versions.mk Rework change in r399791 for default perl to not execute it on 'make clean' 2015-10-20 20:26:59 +00:00
bsd.destdir.mk
bsd.emacs.mk
bsd.fpc.mk
bsd.gcc.mk
bsd.gecko.mk gecko: add INTEGER_SAMPLES option 2015-08-26 06:38:32 +00:00
bsd.gnome.mk Mk/bsd.gnome.mk : remove net/linc from the component list. 2015-09-27 10:52:16 +00:00
bsd.gstreamer.mk Update gstreamer1 ports to 1.6.0. 2015-09-26 14:36:23 +00:00
bsd.java.mk Make OpenJDK 1.8 the default 2015-10-19 16:14:29 +00:00
bsd.kde4.mk
bsd.ldap.mk
bsd.licenses.db.mk Adding CPAL-1.0, https://opensource.org/licenses/CPAL-1.0 2015-10-11 17:52:00 +00:00
bsd.licenses.mk
bsd.linux-apps.mk
bsd.linux-rpm.mk Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC. 2015-11-05 12:35:26 +00:00
bsd.local.mk
bsd.mate.mk
bsd.ocaml.mk Explicitly run the ocaml command in post (de)installation 2015-09-26 08:41:45 +00:00
bsd.octave.mk Explicly force runnning load-octave-pkg during post (de)installation 2015-09-26 08:39:49 +00:00
bsd.openssl.mk
bsd.options.desc.mk
bsd.options.mk Enable TEST option if DEVELOPER is set 2015-10-08 14:21:10 +00:00
bsd.php.mk Add a message explaining how to fix poudriere build failures if the 2015-09-27 18:37:34 +00:00
bsd.port.mk Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC. 2015-11-05 12:35:26 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Apply export handling fixes from bsd.port.mk. 2015-10-12 22:42:57 +00:00
bsd.qt.mk Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched 2015-10-15 07:36:38 +00:00
bsd.ruby.mk Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched 2015-10-15 07:36:38 +00:00
bsd.sanity.mk Add PLIST_DIRSTRY deprecation to sanity check (forgot to add it before) 2015-10-10 21:24:22 +00:00
bsd.sdl.mk Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched 2015-10-15 07:36:38 +00:00
bsd.sites.mk Mk/bsd.sites.mk: Remove non-PEP449 Python mirrors [Part III] 2015-10-24 04:28:37 +00:00
bsd.ssp.mk
bsd.tex.mk Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched 2015-10-15 07:36:38 +00:00
bsd.wx.mk Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched 2015-10-15 07:36:38 +00:00
bsd.xorg.mk Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched 2015-10-15 07:36:38 +00:00