Page MenuHomeFreeBSD

D6075.diff
No OneTemporary

D6075.diff

Index: head/Mk/bsd.port.mk
===================================================================
--- head/Mk/bsd.port.mk
+++ head/Mk/bsd.port.mk
@@ -4328,6 +4328,17 @@
_UNIFIED_DEPENDS=${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} ${TEST_DEPENDS}
_DEPEND_SPECIALS= ${_UNIFIED_DEPENDS:M*\:*\:*:C,^[^:]*:([^:]*):.*$,\1,}
+.for d in ${_UNIFIED_DEPENDS:M*\:/*}
+# Fight .for variable interpolation differently for each version of make...
+.if defined(.PARSEDIR)
+_PORTSDIR_STR= $${PORTSDIR}/
+DEV_WARNING+= "It looks like the ${d} depends line has an absolute port origin, make sure to remove \$${_PORTSDIR_STR} from it."
+.else
+_PORTSDIR_STR= $$$${PORTSDIR}/
+DEV_WARNING+= "It looks like the ${d} depends line has an absolute port origin, make sure to remove \$${_PORTSDIR_STR} from it."
+.endif
+.endfor
+
all-depends-list:
@${ALL-DEPENDS-LIST}

File Metadata

Mime Type
text/plain
Expires
Wed, Dec 31, 11:29 PM (3 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27424242
Default Alt Text
D6075.diff (921 B)

Event Timeline