diff options
author | obache <obache> | 2014-01-31 09:04:36 +0000 |
---|---|---|
committer | obache <obache> | 2014-01-31 09:04:36 +0000 |
commit | c2e85a679377a1f2c6af7670fecac685ab3ea777 (patch) | |
tree | 9c352f0f1e2829b34e7abf8e9d1e9c9f33fd865b /lang | |
parent | fc9f2e419a6da401d30bbfd7bf2b5f50a866c29a (diff) | |
download | pkgsrc-c2e85a679377a1f2c6af7670fecac685ab3ea777.tar.gz |
Add dynamic PLIST support with USE_DESTDIR=no, and also simplify for reverse
condition.
inspired by print-PLIST.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/ghc7/Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lang/ghc7/Makefile b/lang/ghc7/Makefile index a426d219e07..361c272d645 100644 --- a/lang/ghc7/Makefile +++ b/lang/ghc7/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/01/30 07:57:35 obache Exp $ +# $NetBSD: Makefile,v 1.6 2014/01/31 09:04:36 obache Exp $ # ----------------------------------------------------------------------------- # Package metadata # @@ -153,12 +153,13 @@ PRINT_PLIST_AWK+= /lib\/${PKGNAME_NOREV}\/package\.conf\.d/ { next; } # feature has seemingly bitrotted. .include "../../mk/bsd.prefs.mk" .if empty(USE_DESTDIR:M[Yy][Ee][Ss]) -PKG_FAIL_REASON+="This package can not be built without using DESTDIR.\ -You need to set USE_DESTDIR to \"yes\"." +GENERATE_PLIST+= \ + cd ${PREFIX:Q} && \ + ${FIND} lib/${PKGNAME_NOREV}/package.conf.d -xdev -newer ${_COOKIE.extract} \! -type d -print | ${SORT} -d; .else GENERATE_PLIST+= \ cd ${DESTDIR:Q}${PREFIX:Q} && \ - ${FIND} lib/${PKGNAME_NOREV}/package.conf.d \( -type f -o -type l \) | ${SORT} -d; + ${FIND} lib/${PKGNAME_NOREV}/package.conf.d -xdev \! -type d -print | ${SORT} -d; .endif |