summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2016-05-09 00:07:23 +0000
committerjoerg <joerg@pkgsrc.org>2016-05-09 00:07:23 +0000
commite41b0e9047192a75c49a9ddb65b2defbfde0b5b5 (patch)
tree69fc019543f6a9168aca62d8dd26bd1c059f3b9e
parent6e514936de94066e766dc666149832916cfa4464 (diff)
downloadpkgsrc-e41b0e9047192a75c49a9ddb65b2defbfde0b5b5.tar.gz
Stop creating category symlinks in ${PACKAGES}, but keep All/ for now.
-rw-r--r--mk/pkgformat/pkg/package.mk31
1 files changed, 3 insertions, 28 deletions
diff --git a/mk/pkgformat/pkg/package.mk b/mk/pkgformat/pkg/package.mk
index f360e06e668..d94c2c79156 100644
--- a/mk/pkgformat/pkg/package.mk
+++ b/mk/pkgformat/pkg/package.mk
@@ -1,4 +1,4 @@
-# $NetBSD: package.mk,v 1.14 2016/04/10 15:58:03 joerg Exp $
+# $NetBSD: package.mk,v 1.15 2016/05/09 00:07:23 joerg Exp $
.if defined(PKG_SUFX)
WARNINGS+= "PKG_SUFX is deprecated, please use PKG_COMPRESSION"
@@ -23,7 +23,7 @@ PKGREPOSITORYSUBDIR?= All
### package-create creates the binary package.
###
.PHONY: package-create
-package-create: ${PKGFILE} package-links
+package-create: ${PKGFILE}
######################################################################
### stage-package-create (PRIVATE, pkgsrc/mk/package/package.mk)
@@ -89,31 +89,6 @@ stage-package-remove:
${RUN} ${RM} -f ${STAGE_PKGFILE}
######################################################################
-### package-links (PRIVATE)
-######################################################################
-### package-links creates symlinks to the binary package from the
-### non-primary categories to which the package belongs.
-###
-package-links: delete-package-links
-.for _dir_ in ${CATEGORIES:S/^/${PACKAGES}\//}
- ${RUN} ${MKDIR} ${_dir_:Q}
- ${RUN} [ -d ${_dir_:Q} ] \
- || ${FAIL_MSG} "Can't create directory "${_dir_:Q}"."
- ${RUN} ${RM} -f ${_dir_:Q}/${PKGFILE:T}
- ${RUN} ${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGFILE:T} ${_dir_:Q}
-.endfor
-
-######################################################################
-### delete-package-links (PRIVATE)
-######################################################################
-### delete-package-links removes the symlinks to the binary package from
-### the non-primary categories to which the package belongs.
-###
-delete-package-links:
- ${RUN} ${FIND} ${PACKAGES}/*/${PKGFILE:T} -type l -print \
- 2>/dev/null | ${XARGS} ${RM} -f
-
-######################################################################
### tarup (PUBLIC)
######################################################################
### tarup is a public target to generate a binary package from an
@@ -122,7 +97,7 @@ delete-package-links:
_PKG_TARUP_CMD= ${LOCALBASE}/bin/pkg_tarup
.PHONY: tarup
-tarup: package-remove tarup-pkg package-links
+tarup: package-remove tarup-pkg
######################################################################
### tarup-pkg (PRIVATE)