View | Details | Raw Unified | Return to bug 79823
Collapse All | Expand All

(-)bsd.port.mk (-2 / +16 lines)
Lines 4225-4231 Link Here
4225
${deptype:L}-depends:
4225
${deptype:L}-depends:
4226
.if defined(${deptype}_DEPENDS)
4226
.if defined(${deptype}_DEPENDS)
4227
.if !defined(NO_DEPENDS)
4227
.if !defined(NO_DEPENDS)
4228
	@for i in ${${deptype}_DEPENDS}; do \
4228
	@for i in `${ECHO_CMD} "${${deptype}_DEPENDS}"`; do \
4229
		prog=`${ECHO_CMD} $$i | ${SED} -e 's/:.*//'`; \
4229
		prog=`${ECHO_CMD} $$i | ${SED} -e 's/:.*//'`; \
4230
		dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \
4230
		dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \
4231
		if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
4231
		if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
Lines 4254-4260 Link Here
4254
				notfound=1; \
4254
				notfound=1; \
4255
			fi; \
4255
			fi; \
4256
		else \
4256
		else \
4257
			if ${WHICH} "$$prog" > /dev/null 2>&1 ; then \
4257
			pkg="`${ECHO_CMD} $$prog | ${SED} -e 's/^\(.*\)[>=<][>=<]*.*/\1/'`" ; \
4258
			if [ "$$pkg" != "" ]; then \
4259
				if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \
4260
					${ECHO_MSG} "===>   ${PKGNAME} depends on package: $$prog - found"; \
4261
					if [ ${_DEPEND_ALWAYS} = 1 ]; then \
4262
						${ECHO_MSG} "       (but building it anyway)"; \
4263
						notfound=1; \
4264
					else \
4265
						notfound=0; \
4266
					fi; \
4267
				else \
4268
					${ECHO_MSG} "===>   ${PKGNAME} depends on package: $$prog - not found"; \
4269
					notfound=1; \
4270
				fi; \
4271
			elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \
4258
				${ECHO_MSG} "===>   ${PKGNAME} depends on executable: $$prog - found"; \
4272
				${ECHO_MSG} "===>   ${PKGNAME} depends on executable: $$prog - found"; \
4259
				if [ ${_DEPEND_ALWAYS} = 1 ]; then \
4273
				if [ ${_DEPEND_ALWAYS} = 1 ]; then \
4260
					${ECHO_MSG} "       (but building it anyway)"; \
4274
					${ECHO_MSG} "       (but building it anyway)"; \

Return to bug 79823