| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: package.mk,v 1.5 2014/04/07 05:25:03 obache Exp $ | | 1 | # $NetBSD: package.mk,v 1.6 2014/12/07 05:09:02 obache 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} |
| @@ -189,26 +189,27 @@ stage-package-install: barrier | | | @@ -189,26 +189,27 @@ stage-package-install: barrier |
189 | .endif | | 189 | .endif |
190 | | | 190 | |
191 | .if ${_USE_DESTDIR} != "no" | | 191 | .if ${_USE_DESTDIR} != "no" |
192 | . if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 192 | . if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
193 | real-package-install: su-real-package-install | | 193 | real-package-install: su-real-package-install |
194 | . else | | 194 | . else |
195 | real-package-install: su-target | | 195 | real-package-install: su-target |
196 | . endif | | 196 | . endif |
197 | .else | | 197 | .else |
198 | real-package-install: | | 198 | real-package-install: |
199 | @${DO_NADA} | | 199 | @${DO_NADA} |
200 | .endif | | 200 | .endif |
201 | | | 201 | |
| | | 202 | MAKEFLAGS.su-real-package-install= PKGNAME_REQD=${PKGNAME_REQD:Q} |
202 | su-real-package-install: | | 203 | su-real-package-install: |
203 | @${PHASE_MSG} "Install binary package of "${PKGNAME:Q} | | 204 | @${PHASE_MSG} "Install binary package of "${PKGNAME:Q} |
204 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 205 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
205 | @${MKDIR} ${_CROSS_DESTDIR}${PREFIX} | | 206 | @${MKDIR} ${_CROSS_DESTDIR}${PREFIX} |
206 | ${PKG_ADD} -m ${MACHINE_ARCH} -I -p ${_CROSS_DESTDIR}${PREFIX} ${STAGE_PKGFILE} | | 207 | ${PKG_ADD} -m ${MACHINE_ARCH} -I -p ${_CROSS_DESTDIR}${PREFIX} ${STAGE_PKGFILE} |
207 | @${ECHO} "Fixing recorded cwd..." | | 208 | @${ECHO} "Fixing recorded cwd..." |
208 | @${SED} -e 's|@cwd ${_CROSS_DESTDIR}|@cwd |' ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS > ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp | | 209 | @${SED} -e 's|@cwd ${_CROSS_DESTDIR}|@cwd |' ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS > ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp |
209 | @${MV} ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS | | 210 | @${MV} ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS.tmp ${_PKG_DBDIR}/${PKGNAME:Q}/+CONTENTS |
210 | .else | | 211 | .else |
211 | ${RUN} case ${_AUTOMATIC:Q}"" in \ | | 212 | ${RUN} case ${_AUTOMATIC:Q}"" in \ |
212 | [yY][eE][sS]) ${PKG_ADD} -A ${STAGE_PKGFILE} ;; \ | | 213 | [yY][eE][sS]) ${PKG_ADD} -A ${STAGE_PKGFILE} ;; \ |
213 | *) ${PKG_ADD} ${STAGE_PKGFILE} ;; \ | | 214 | *) ${PKG_ADD} ${STAGE_PKGFILE} ;; \ |
214 | esac | | 215 | esac |