| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.20 2017/05/29 11:09:46 jperkin Exp $ | | 1 | # $NetBSD: Makefile,v 1.21 2017/08/19 00:24:13 jlam Exp $ |
2 | | | 2 | |
3 | DISTNAME= pkg-1.9.99.4 | | 3 | DISTNAME= pkg-1.9.99.4 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= pkgtools | | 5 | CATEGORIES= pkgtools |
6 | MASTER_SITES= http://files.etoilebsd.net/pkg/ | | 6 | MASTER_SITES= http://files.etoilebsd.net/pkg/ |
7 | EXTRACT_SUFX= .tar.xz | | 7 | EXTRACT_SUFX= .tar.xz |
8 | | | 8 | |
9 | MAINTAINER= khorben@defora.org | | 9 | MAINTAINER= khorben@defora.org |
10 | HOMEPAGE= https://wiki.freebsd.org/pkgng | | 10 | HOMEPAGE= https://wiki.freebsd.org/pkgng |
11 | COMMENT= Package management tool for FreeBSD | | 11 | COMMENT= Package management tool for FreeBSD |
12 | LICENSE= 2-clause-bsd | | 12 | LICENSE= 2-clause-bsd |
13 | | | 13 | |
14 | BOOTSTRAP_PKG= yes | | 14 | BOOTSTRAP_PKG= yes |
| @@ -83,26 +83,29 @@ SUBST_CLASSES+= config | | | @@ -83,26 +83,29 @@ SUBST_CLASSES+= config |
83 | SUBST_STAGE.config= post-patch | | 83 | SUBST_STAGE.config= post-patch |
84 | SUBST_FILES.config= libpkg/pkg_config.c | | 84 | SUBST_FILES.config= libpkg/pkg_config.c |
85 | SUBST_SED.config= -e "s|/usr/ports|${PKG.portsdir}|g" \ | | 85 | SUBST_SED.config= -e "s|/usr/ports|${PKG.portsdir}|g" \ |
86 | -e "s|/var/db/pkg|${PKGNG_DBDIR}|g" \ | | 86 | -e "s|/var/db/pkg|${PKGNG_DBDIR}|g" \ |
87 | -e "s|/var/cache/pkg|${VARBASE}/cache/pkgng|g" | | 87 | -e "s|/var/cache/pkg|${VARBASE}/cache/pkgng|g" |
88 | SUBST_MESSAGE.config= Update pkg(8) defaults. | | 88 | SUBST_MESSAGE.config= Update pkg(8) defaults. |
89 | | | 89 | |
90 | SUBST_CLASSES+= vuxml | | 90 | SUBST_CLASSES+= vuxml |
91 | SUBST_STAGE.vuxml= post-patch | | 91 | SUBST_STAGE.vuxml= post-patch |
92 | SUBST_FILES.vuxml= libpkg/pkg_audit.c | | 92 | SUBST_FILES.vuxml= libpkg/pkg_audit.c |
93 | SUBST_SED.vuxml= -e "s|https://vuxml.FreeBSD.org/freebsd|http://muscles.dragonflybsd.org/pkgsrc-vuxml/reports|" | | 93 | SUBST_SED.vuxml= -e "s|https://vuxml.FreeBSD.org/freebsd|http://muscles.dragonflybsd.org/pkgsrc-vuxml/reports|" |
94 | SUBST_MESSAGE.vuxml= Direct audit reports to Pkgsrc vuxml | | 94 | SUBST_MESSAGE.vuxml= Direct audit reports to Pkgsrc vuxml |
95 | | | 95 | |
| | | 96 | # Install manpages under ${PKGMANDIR}. |
| | | 97 | INSTALL_MAKE_FLAGS+= mandir=${PREFIX:Q}/${PKGMANDIR:Q} |
| | | 98 | |
96 | .if defined(PACKAGE_BUILDING) # set by Synth which has custom location, so use default path | | 99 | .if defined(PACKAGE_BUILDING) # set by Synth which has custom location, so use default path |
97 | PKG.portsdir?= /usr/pkgsrc | | 100 | PKG.portsdir?= /usr/pkgsrc |
98 | .else | | 101 | .else |
99 | PKG.portsdir?= ${PKGSRCDIR} | | 102 | PKG.portsdir?= ${PKGSRCDIR} |
100 | .endif | | 103 | .endif |
101 | | | 104 | |
102 | # DragonFly SSL libraries are private. pkg(8) is the one exception of a userland | | 105 | # DragonFly SSL libraries are private. pkg(8) is the one exception of a userland |
103 | # program that is allowed to link to them due to bootstrap reasons | | 106 | # program that is allowed to link to them due to bootstrap reasons |
104 | .if exists(/usr/lib/priv/libprivate_ssl.so) | | 107 | .if exists(/usr/lib/priv/libprivate_ssl.so) |
105 | BUILDLINK_PASSTHRU_RPATHDIRS= /lib/priv | | 108 | BUILDLINK_PASSTHRU_RPATHDIRS= /lib/priv |
106 | .endif | | 109 | .endif |
107 | | | 110 | |
108 | post-patch: | | 111 | post-patch: |