[Midnightbsd-cvs] mports: bsd.mport.mk: protect against a dependant port being null,
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Apr 14 02:10:40 EDT 2008
Log Message:
-----------
protect against a dependant port being null, resulting in the entire category being depended on.
Modified Files:
--------------
mports/Mk:
bsd.mport.mk (r1.94 -> r1.95)
-------------- next part --------------
Index: bsd.mport.mk
===================================================================
RCS file: /home/cvs/mports/Mk/bsd.mport.mk,v
retrieving revision 1.94
retrieving revision 1.95
diff -L Mk/bsd.mport.mk -L Mk/bsd.mport.mk -u -r1.94 -r1.95
--- Mk/bsd.mport.mk
+++ Mk/bsd.mport.mk
@@ -4572,6 +4572,10 @@
.if !defined(NO_DEPENDS)
@for i in `${ECHO_CMD} "${${deptype}_DEPENDS}"`; do \
prog=`${ECHO_CMD} $$i | ${SED} -e 's/:.*//'`; \
+ if [ -z "$$prog" ]; then \
+ ${ECHO_MSG} "Error: there is an empty port dependency in ${deptype}_DEPENDS."; \
+ break; \
+ fi; \
dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \
if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
target=`${ECHO_CMD} $$dir | ${SED} -e 's/.*://'`; \
More information about the Midnightbsd-cvs
mailing list