svn commit: r453873 - head/Mk
Joseph Mingrone
jrm at FreeBSD.org
Thu Nov 9 21:48:59 UTC 2017
Author: jrm
Date: Thu Nov 9 21:48:58 2017
New Revision: 453873
URL: https://svnweb.freebsd.org/changeset/ports/453873
Log:
Ensure .CURDIR contains an absolute path without a trailing slash.
Problems can occur when PORTSDIR is a symbolic link, or e.g.,
make -C /usr/ports/ search key='!*'
See also:
r450002
https://lists.freebsd.org/pipermail/freebsd-current/2017-November/067386.html
Submitted by: rum1cro at yandex.ru
Reported by: sergey.dyatko at gmail.com
Approved by: portmgr (bdrewery)
Differential Revision: https://reviews.freebsd.org/D13019
Modified:
head/Mk/bsd.port.subdir.mk
Modified: head/Mk/bsd.port.subdir.mk
==============================================================================
--- head/Mk/bsd.port.subdir.mk Thu Nov 9 21:33:21 2017 (r453872)
+++ head/Mk/bsd.port.subdir.mk Thu Nov 9 21:48:58 2017 (r453873)
@@ -47,6 +47,11 @@ README= ${TEMPLATES}/README.category
MOVEDDIR?= ${PORTSDIR}
MOVEDFILE?= MOVED
+# Ensure .CURDIR contains an absolute path without a trailing slash. Failed
+# builds can occur when PORTSDIR is a symbolic link, or with something like
+# make -C /usr/ports/category/port/.
+.CURDIR:= ${.CURDIR:tA}
+
.include "${PORTSDIR}/Mk/bsd.commands.mk"
.MAIN: all
More information about the svn-ports-all
mailing list