mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-22 20:41:26 +00:00
workaround for package creation, by copying to a temporary PLIST
This commit is contained in:
parent
314ddd428f
commit
1ee3007e14
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=1750
@ -15,6 +15,9 @@ CATEGORIES= networking languages
|
||||
|
||||
MAINTAINER= adam@veda.is
|
||||
|
||||
DGD_USER?= dgd
|
||||
DGD_GROUP?= dgd
|
||||
|
||||
.if ${PATCHFILES} != ""
|
||||
PATCH_PRFX= ${DISTNAME}/
|
||||
PATCHLEVEL!= echo ${PATCHFILES} | sed 's/^.*\.\(.*\)\.gz$$/\1/'
|
||||
@ -36,13 +39,15 @@ post-build:
|
||||
@cd ${WRKSRC}; ${MAKE} install
|
||||
|
||||
do-install:
|
||||
@chown -R mud.mud ${WRKDIR}/dgd
|
||||
@chown -R ${DGD_USER}.${DGD_GROUP} ${WRKDIR}/dgd
|
||||
@tar -C ${WRKDIR} -cf - `grep '^dgd/' pkg/PLIST` \
|
||||
| tar -C ${PREFIX} -xpf -
|
||||
|
||||
.if !defined(DO_PACKAGE)
|
||||
package:
|
||||
@${MAKE} ${.MAKEFLAGS} 'PKG_CMD= WRKDIR=${WRKDIR} ${PKG_CMD}' \
|
||||
@sed '/^@srcdir/s|\.|${WRKDIR}/\.|' <${PKGDIR}/PLIST >${WRKDIR}/PLIST
|
||||
# @${MAKE} ${.MAKEFLAGS} 'PKG_CMD= cd ${WRKDIR}; ${PKG_CMD}' \
|
||||
@${MAKE} ${.MAKEFLAGS} 'PKG_ARGS= ${PKG_ARGS} -f ${WRKDIR}/PLIST' \
|
||||
NO_INSTALL= DO_PACKAGE= package
|
||||
.endif
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
@srcdir ${WRKDIR}
|
||||
@srcdir .
|
||||
@owner mud
|
||||
@group mud
|
||||
@cwd /usr/local
|
||||
|
Loading…
Reference in New Issue
Block a user