Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Seems to be the definite fix for bsd.pkgng.mk and pkg2ng
Baptiste Daroussin committed 14 years ago
commit a675785e58fe414b929a7268af51d77694363cf2
parent f0c47b1
2 files changed +3 -25
modified ports/bsd.pkgng.mk
@@ -25,34 +25,12 @@ ACTUAL-PACKAGE-DEPENDS?= \
			${ECHO_CMD} $${pkgname%-*} $${dir\#\#${PORTSDIR}/} $${pkgname\#\#*-}; \
			for pkg in $$(${PKG_INFO} -qd $${dir\#\#${PORTSDIR}/}); do\
				origin=$$(${PKG_INFO} -qo $${pkg}); \
-
				${ECHO_CMD} dep: $${pkg%-*} $$origin $${pkg\#\#*-}; \
+
				${ECHO_CMD} $${pkg%-*} $$origin $${pkg\#\#*-}; \
			done; \
		done; \
	fi


-
.if !target(apply-slist)
-
apply-slist:
-
.if defined(SUB_FILES)
-
.for file in ${SUB_FILES}
-
.if !exists(${FILESDIR}/${file}.in)
-
	@${ECHO_MSG} "** Missing ${FILESDIR}/${file}.in for ${PKGNAME}."; exit 1
-
.else
-
	@${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/${file}.in > ${WRKDIR}/${file}
-
.endif
-
.endfor
-
.for i in pkg-message pkg-req \
-
	pkg-install pkg-upgrade pkg-deinstall \
-
	pkg-pre-install pkg-post-install \
-
	pkg-pre-upgrade pkg-post-upgrade \
-
	pkg-pre-deinstall pkg-post-deinstall
-
.if ${SUB_FILES:M${i}*}!=""
-
${i:S/-//:U}=	${WRKDIR}/${SUB_FILES:M${i}*}
-
.endif
-
.endfor
-
.endif
-
.endif
-

.if !target(fake-pkg)
fake-pkg:
.if !defined(NO_PKG_REGISTER)
@@ -61,7 +39,7 @@ fake-pkg:
	@${ECHO_CMD} "name: ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}" > ${MANIFESTF} 
	@${ECHO_CMD} "version: ${PKGVERSION}" >> ${MANIFESTF} 
	@${ECHO_CMD} "origin: ${PKGORIGIN}" >> ${MANIFESTF} 
-
	@${ECHO_CMD} "comment: "${COMMENT:Q} >> ${MANIFESTF}
+
	@${ECHO_CMD} "comment: \"${COMMENT}\"" >> ${MANIFESTF}
	@${ECHO_CMD} "maintainer: ${MAINTAINER}" >> ${MANIFESTF}
	@${ECHO_CMD} "prefix: ${PREFIX}" >> ${MANIFESTF}
.if defined(WWW)
modified ports/pkg2ng
@@ -30,7 +30,7 @@ do
	echo "name: ${PKG%-*}" >> ${MANIFEST}
	echo "version: ${PKG##*-}" >> ${MANIFEST}
	echo "origin: ${ORIGIN}" >> ${MANIFEST}
-
	echo "comment: ${COMMENT}" >> ${MANIFEST}
+
	echo "comment: \"${COMMENT}\"" >> ${MANIFEST}
	echo "maintainer: ${MAINTAINER}" >> ${MANIFEST}
	echo "prefix: ${PREFX##* }" >> ${MANIFEST}
	echo "deps:" >> ${MANIFEST}