Page MenuHomeFreeBSD

D24324.id70290.diff
No OneTemporary

D24324.id70290.diff

Index: Mk/bsd.port.mk
===================================================================
--- Mk/bsd.port.mk
+++ Mk/bsd.port.mk
@@ -1303,6 +1303,19 @@
.endif
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
+
+# this is after default-versions so it can override blah_VERSION, but
+# before options which has its own mechanism for per-port make.conf
+# options
+
+.for var in ${${PKGORIGIN:S/\//_/}_VARS:C/=.*//:O:u}
+. if ${var:M*+}
+${var:C/.$//:tu}+= ${${PKGORIGIN:S/\//_/}_VARS:M${var}=*:C/[^+]*\+=//:C/^"(.*)"$$/\1/}
+. else
+${var:tu}= ${${PKGORIGIN:S/\//_/}_VARS:M${var}=*:C/[^=]*=//:C/^"(.*)"$$/\1/}
+. endif
+.endfor
+
.include "${PORTSDIR}/Mk/bsd.options.mk"
.endif

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 27, 9:25 AM (14 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30421195
Default Alt Text
D24324.id70290.diff (685 B)

Event Timeline