| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: package.mk,v 1.8 2015/02/01 11:24:58 obache Exp $ | | 1 | # $NetBSD: package.mk,v 1.9 2015/02/16 10:50:33 jperkin Exp $ |
2 | | | 2 | |
3 | .if defined(PKG_SUFX) | | 3 | .if defined(PKG_SUFX) |
4 | WARNINGS+= "PKG_SUFX is deprecated, please use PKG_COMPRESSION" | | 4 | WARNINGS+= "PKG_SUFX is deprecated, please use PKG_COMPRESSION" |
5 | . if ${PKG_SUFX} == ".tgz" | | 5 | . if ${PKG_SUFX} == ".tgz" |
6 | PKG_COMPRESSION= gzip | | 6 | PKG_COMPRESSION= gzip |
7 | . elif ${PKG_SUFX} == ".tbz" | | 7 | . elif ${PKG_SUFX} == ".tbz" |
8 | PKG_COMPRESSION= bzip2 | | 8 | PKG_COMPRESSION= bzip2 |
9 | . else | | 9 | . else |
10 | WARNINGS+= "Unsupported value for PKG_SUFX" | | 10 | WARNINGS+= "Unsupported value for PKG_SUFX" |
11 | . endif | | 11 | . endif |
12 | .endif | | 12 | .endif |
13 | PKG_SUFX?= .tgz | | 13 | PKG_SUFX?= .tgz |
14 | FILEBASE?= ${PKGBASE} | | 14 | FILEBASE?= ${PKGBASE} |
| @@ -186,26 +186,27 @@ stage-package-install: barrier | | | @@ -186,26 +186,27 @@ stage-package-install: barrier |
186 | .endif | | 186 | .endif |
187 | | | 187 | |
188 | .if ${_USE_DESTDIR} != "no" | | 188 | .if ${_USE_DESTDIR} != "no" |
189 | . if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 189 | . if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
190 | real-package-install: su-real-package-install | | 190 | real-package-install: su-real-package-install |
191 | . else | | 191 | . else |
192 | real-package-install: su-target | | 192 | real-package-install: su-target |
193 | . endif | | 193 | . endif |
194 | .else | | 194 | .else |
195 | real-package-install: | | 195 | real-package-install: |
196 | @${DO_NADA} | | 196 | @${DO_NADA} |
197 | .endif | | 197 | .endif |
198 | | | 198 | |
| | | 199 | MAKEFLAGS.su-real-package-install= PKGNAME_REQD=${PKGNAME_REQD:Q} |
199 | su-real-package-install: | | 200 | su-real-package-install: |
200 | @${PHASE_MSG} "Install binary package of "${PKGNAME:Q} | | 201 | @${PHASE_MSG} "Install binary package of "${PKGNAME:Q} |
201 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 202 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
202 | @${MKDIR} ${_CROSS_DESTDIR}${PREFIX} | | 203 | @${MKDIR} ${_CROSS_DESTDIR}${PREFIX} |
203 | ${PKG_ADD} -m ${MACHINE_ARCH} -I -p ${_CROSS_DESTDIR}${PREFIX} ${STAGE_PKGFILE} | | 204 | ${PKG_ADD} -m ${MACHINE_ARCH} -I -p ${_CROSS_DESTDIR}${PREFIX} ${STAGE_PKGFILE} |
204 | @${ECHO} "Fixing recorded cwd..." | | 205 | @${ECHO} "Fixing recorded cwd..." |
205 | @${SED} -e 's|@cwd ${_CROSS_DESTDIR}|@cwd |' ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS > ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp | | 206 | @${SED} -e 's|@cwd ${_CROSS_DESTDIR}|@cwd |' ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS > ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp |
206 | @${MV} ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS | | 207 | @${MV} ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS |
207 | .else | | 208 | .else |
208 | ${RUN} case ${_AUTOMATIC:Q}"" in \ | | 209 | ${RUN} case ${_AUTOMATIC:Q}"" in \ |
209 | [yY][eE][sS]) ${PKG_ADD} -A ${STAGE_PKGFILE} ;; \ | | 210 | [yY][eE][sS]) ${PKG_ADD} -A ${STAGE_PKGFILE} ;; \ |
210 | *) ${PKG_ADD} ${STAGE_PKGFILE} ;; \ | | 211 | *) ${PKG_ADD} ${STAGE_PKGFILE} ;; \ |
211 | esac | | 212 | esac |