Page MenuHomeFreeBSD

D796.id1684.diff
No OneTemporary

D796.id1684.diff

Index: share/mk/bsd.port.mk
===================================================================
--- share/mk/bsd.port.mk
+++ share/mk/bsd.port.mk
@@ -1,6 +1,20 @@
# $FreeBSD$
-PORTSDIR?= /usr/ports
+.if !defined(PORTSDIR)
+PORTSDIR!= while :; do \
+ curdir=`pwd`; \
+ if [ -f "Mk/bsd.port.mk" ]; then \
+ echo $$curdir; \
+ break; \
+ fi; \
+ if [ "$$curdir" = "/" ]; then \
+ echo "/usr/ports"; \
+ break; \
+ fi; \
+ cd ..; \
+ done
+.endif
+
BSDPORTMK?= ${PORTSDIR}/Mk/bsd.port.mk
# Needed to keep bsd.own.mk from reading in /etc/src.conf
Index: share/mk/bsd.port.subdir.mk
===================================================================
--- share/mk/bsd.port.subdir.mk
+++ share/mk/bsd.port.subdir.mk
@@ -1,6 +1,20 @@
# $FreeBSD$
-PORTSDIR?= /usr/ports
+.if !defined(PORTSDIR)
+PORTSDIR!= while :; do \
+ curdir=`pwd`; \
+ if [ -f "Mk/bsd.port.mk" ]; then \
+ echo $$curdir; \
+ break; \
+ fi; \
+ if [ "$$curdir" = "/" ]; then \
+ echo "/usr/ports"; \
+ break; \
+ fi; \
+ cd ..; \
+ done
+.endif
+
BSDPORTSUBDIRMK?= ${PORTSDIR}/Mk/bsd.port.subdir.mk
.include "${BSDPORTSUBDIRMK}"

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 2:06 PM (9 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30975004
Default Alt Text
D796.id1684.diff (1 KB)

Event Timeline