aboutsummaryrefslogtreecommitdiff
path: root/devel/portmk/Mk/bsd.port.pre.mk
diff options
context:
space:
mode:
Diffstat (limited to 'devel/portmk/Mk/bsd.port.pre.mk')
-rw-r--r--devel/portmk/Mk/bsd.port.pre.mk14
1 files changed, 9 insertions, 5 deletions
diff --git a/devel/portmk/Mk/bsd.port.pre.mk b/devel/portmk/Mk/bsd.port.pre.mk
index c63b821d7d59..8dada2f59e80 100644
--- a/devel/portmk/Mk/bsd.port.pre.mk
+++ b/devel/portmk/Mk/bsd.port.pre.mk
@@ -4,7 +4,7 @@
# $FreeBSD$
#
-PORTMK_VERSION= 20040705
+PORTMK_VERSION= 20040717
.if defined(_PREMKINCLUDED)
check-makefile::
@@ -87,6 +87,10 @@ WHICH?= /usr/bin/which
XARGS?= /usr/bin/xargs
YACC?= /usr/bin/yacc
+.if !defined(UID)
+UID!= ${ID} -u
+.endif
+
# ECHO is defined in /usr/share/mk/sys.mk, which can either be "echo",
# or "true" if the make flag -s is given. Use ECHO_CMD where you mean
# the echo command.
@@ -174,7 +178,7 @@ UNIQUENAME?= ${PKGNAMEPREFIX}${PORTNAME}
.endif
OPTIONSFILE?= ${PORT_DBDIR}/${UNIQUENAME}/options
_OPTIONSFILE!= ${ECHO_CMD} "${OPTIONSFILE}"
-.if defined(OPTIONS)
+.if defined(OPTIONS) && !defined(_OPTIONSNG_READ)
.if exists(${_OPTIONSFILE}) && !make(rmconfig)
.include "${_OPTIONSFILE}"
.endif
@@ -219,9 +223,9 @@ DISTNAME?= ${PORTNAME}-${PORTVERSION}
# tree we are and thus can't go relative. They can, of course, be overridden
# by individual Makefiles or local system make configuration.
PORTSDIR?= /usr/ports
-LOCALBASE?= ${DESTDIR}/usr/local
-X11BASE?= ${DESTDIR}/usr/X11R6
-LINUXBASE?= ${DESTDIR}/compat/linux
+LOCALBASE?= /usr/local
+X11BASE?= /usr/X11R6
+LINUXBASE?= /compat/linux
DISTDIR?= ${PORTSDIR}/distfiles
_DISTDIR?= ${DISTDIR}/${DIST_SUBDIR}
.if ${OSVERSION} >= 500036