| @@ -1,41 +1,67 @@ | | | @@ -1,41 +1,67 @@ |
1 | # $NetBSD: Makefile,v 1.14 2012/10/28 06:30:01 asau Exp $ | | 1 | # $NetBSD: Makefile,v 1.15 2015/01/08 05:25:29 mef Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= album_themes | | 4 | DISTNAME= album_data |
5 | PKGNAME= album_themes-20050507 | | 5 | PKGNAME= album_themes-20081222 |
6 | PKGREVISION= 2 | | | |
7 | CATEGORIES= www | | 6 | CATEGORIES= www |
8 | MASTER_SITES= http://marginalhacks.com/bin/ | | 7 | MASTER_SITES= http://marginalhacks.com/bin/ |
| | | 8 | DIST_SUBDIR= ${PKGNAME_NOREV} |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://marginalhacks.com/Hacks/album/Download.html | | 11 | HOMEPAGE= http://marginalhacks.com/Hacks/album/Download.html |
12 | COMMENT= Themes for the album generator | | 12 | COMMENT= Themes for the album generator |
13 | | | 13 | |
14 | DEPENDS+= album-[0-9]*:../../www/album | | 14 | DEPENDS+= album-[0-9]*:../../www/album |
| | | 15 | WRKSRC= ${WRKDIR} |
15 | | | 16 | |
16 | NO_CONFIGURE= YES | | | |
17 | NO_BUILD= YES | | 17 | NO_BUILD= YES |
18 | EXTRACT_ONLY= # none | | | |
19 | | | 18 | |
20 | USE_TOOLS+= tar | | 19 | USE_TOOLS+= tar perl |
21 | | | 20 | |
22 | A_DATADIR= share/Album | | 21 | A_DATADIR= share/Album |
23 | A_HTTPDIR= share/httpd/htdocs/Album | | 22 | A_HTTPDIR= share/httpd/htdocs/Album |
24 | | | 23 | |
25 | PLIST_SRC= ${WRKDIR}/PLIST | | 24 | PLIST_SRC= ${WRKDIR}/PLIST |
26 | | | 25 | |
27 | MESSAGE_SUBST= A_DATADIR=${A_DATADIR} A_HTTPDIR=${A_HTTPDIR} | | 26 | MESSAGE_SUBST= A_DATADIR=${A_DATADIR} A_HTTPDIR=${A_HTTPDIR} |
28 | | | 27 | |
29 | INSTALLATION_DIRS= ${A_DATADIR} | | 28 | INSTALLATION_DIRS= ${A_DATADIR} |
30 | | | 29 | |
| | | 30 | EXTRACT_ELEMENTS= lang/banner |
| | | 31 | EXTRACT_ELEMENTS+= plugins/captions/exif/exiftool.pl |
| | | 32 | EXTRACT_ELEMENTS+= plugins/captions/exif/p |
| | | 33 | REPLACE_PERL= ${EXTRACT_ELEMENTS} |
| | | 34 | |
| | | 35 | # To activate REPLACE_PERL, not by NO_CONFIGURE= yes, but: |
| | | 36 | do-configure: |
| | | 37 | ${DO_NADA} |
31 | # dynamic PLIST generation | | 38 | # dynamic PLIST generation |
32 | pre-install: | | 39 | pre-install: |
33 | @${RM} -f ${PLIST_SRC} | | 40 | ${RM} -f ${PLIST_SRC} |
34 | @${TAR} -tvzf ${DISTDIR}/${DISTFILES} | \ | | 41 | ${TAR} -tvzf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES} | \ |
35 | ${SED} -n -e 's,^-.* ,${A_DATADIR}/,p' >> ${PLIST_SRC} | | 42 | ${SED} -n -e 's,^-.* ,${A_DATADIR}/,p' >> ${PLIST_SRC} |
36 | | | 43 | |
37 | do-install: | | 44 | do-install: |
38 | cd ${DESTDIR}${PREFIX}/${A_DATADIR}; \ | | 45 | cd ${DESTDIR}${PREFIX}/${A_DATADIR}; \ |
39 | ${TAR} -xzf ${DISTDIR}/${DISTFILES} | | 46 | ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES} |
| | | 47 | cd ${DESTDIR}${PREFIX} ; \ |
| | | 48 | ${FIND} . \( -name \*.png -or \ |
| | | 49 | -name \*.gif -or \ |
| | | 50 | -name \*.jpg -or \ |
| | | 51 | -name \*.js -or \ |
| | | 52 | -name \*.swf -or \ |
| | | 53 | -name \*.th -or \ |
| | | 54 | -name \*.css -or \ |
| | | 55 | -name \*.txt -or \ |
| | | 56 | -name \*hide_album -or \ |
| | | 57 | -name data-changelog \ |
| | | 58 | \) \ |
| | | 59 | -exec ${CHMOD} 0644 '{}' \; |
| | | 60 | |
| | | 61 | post-install: |
| | | 62 | # copy perl replaced scripts |
| | | 63 | cd ${DESTDIR}${PREFIX}/${A_DATADIR}; \ |
| | | 64 | (cd ${WRKSRC}; ${TAR} -cf - ${EXTRACT_ELEMENTS} ) | \ |
| | | 65 | ${TAR} -xf - |
40 | | | 66 | |
41 | .include "../../mk/bsd.pkg.mk" | | 67 | .include "../../mk/bsd.pkg.mk" |