| @@ -1,24 +1,26 @@ | | | @@ -1,24 +1,26 @@ |
1 | # $NetBSD: Makefile,v 1.56 2009/08/31 22:16:39 tron Exp $ | | 1 | # $NetBSD: Makefile,v 1.57 2010/02/12 00:18:29 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= magicfilter-1.2 | | 3 | DISTNAME= magicfilter-1.2 |
4 | PKGREVISION= 7 | | 4 | PKGREVISION= 7 |
5 | CATEGORIES= print | | 5 | CATEGORIES= print |
6 | MASTER_SITES= ${MASTER_SITE_SUNSITE:=system/printing/} | | 6 | MASTER_SITES= ${MASTER_SITE_SUNSITE:=system/printing/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | COMMENT= Customizable, extensible automatic printer filter | | 9 | COMMENT= Customizable, extensible automatic printer filter |
10 | LICENSE= gnu-gpl-v2 | | 10 | LICENSE= gnu-gpl-v2 |
11 | | | 11 | |
| | | 12 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 13 | |
12 | # Any version will do: | | 14 | # Any version will do: |
13 | # | | 15 | # |
14 | DEPENDS+= a2ps-[0-9]*:../../print/a2ps | | 16 | DEPENDS+= a2ps-[0-9]*:../../print/a2ps |
15 | DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm | | 17 | DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm |
16 | DEPENDS+= papersize-[0-9]*:../../print/papersize | | 18 | DEPENDS+= papersize-[0-9]*:../../print/papersize |
17 | DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk | | 19 | DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk |
18 | | | 20 | |
19 | USE_TOOLS+= gmake gs:run gzip | | 21 | USE_TOOLS+= gmake gs:run gzip |
20 | GNU_CONFIGURE= yes | | 22 | GNU_CONFIGURE= yes |
21 | CONFIGURE_ENV+= GHOSTSCRIPT=${TOOLS_PATH.gs} | | 23 | CONFIGURE_ENV+= GHOSTSCRIPT=${TOOLS_PATH.gs} |
22 | CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD:Q} | | 24 | CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD:Q} |
23 | | | 25 | |
24 | FILTER_DIR= libexec/magicfilter | | 26 | FILTER_DIR= libexec/magicfilter |
| @@ -40,22 +42,24 @@ SUBST_CLASSES+= gs | | | @@ -40,22 +42,24 @@ SUBST_CLASSES+= gs |
40 | SUBST_STAGE.gs= post-configure | | 42 | SUBST_STAGE.gs= post-configure |
41 | SUBST_MESSAGE.gs= Adjusting ghostscript temporary directory. | | 43 | SUBST_MESSAGE.gs= Adjusting ghostscript temporary directory. |
42 | SUBST_FILES.gs= filters/filters2.h | | 44 | SUBST_FILES.gs= filters/filters2.h |
43 | SUBST_SED.gs= -e 's,${PREFIX}/bin/gs,${SETENV} TEMP=$${TMPDIR:-/tmp} &,' | | 45 | SUBST_SED.gs= -e 's,${PREFIX}/bin/gs,${SETENV} TEMP=$${TMPDIR:-/tmp} &,' |
44 | | | 46 | |
45 | INSTALLATION_DIRS+= bin ${FILTER_DIR} ${PKGMANDIR}/man8 | | 47 | INSTALLATION_DIRS+= bin ${FILTER_DIR} ${PKGMANDIR}/man8 |
46 | | | 48 | |
47 | GENERATE_PLIST+= \ | | 49 | GENERATE_PLIST+= \ |
48 | cd ${WRKSRC}/filters && \ | | 50 | cd ${WRKSRC}/filters && \ |
49 | for f in *-filter; do \ | | 51 | for f in *-filter; do \ |
50 | ${ECHO} ${FILTER_DIR}/"$$f"; \ | | 52 | ${ECHO} ${FILTER_DIR}/"$$f"; \ |
51 | done; | | 53 | done; |
52 | | | 54 | |
53 | post-install: | | 55 | do-install: |
| | | 56 | ${INSTALL_PROGRAM} ${WRKSRC}/magicfilter ${DESTDIR}${PREFIX}/bin |
| | | 57 | ${INSTALL_MAN} ${WRKSRC}/magicfilter.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/magicfilter.8 |
54 | set -e; \ | | 58 | set -e; \ |
55 | cd ${WRKSRC}/filters; \ | | 59 | cd ${WRKSRC}/filters; \ |
56 | for f in *-filter; do \ | | 60 | for f in *-filter; do \ |
57 | ${ECHO} "Installing $$f as ${PREFIX}/${FILTER_DIR}/$$f"; \ | | 61 | ${ECHO} "Installing $$f as ${DESTDIR}${PREFIX}/${FILTER_DIR}/$$f"; \ |
58 | ${INSTALL_SCRIPT} "$$f" ${PREFIX}/${FILTER_DIR}/"$$f"; \ | | 62 | ${INSTALL_SCRIPT} "$$f" ${DESTDIR}${PREFIX}/${FILTER_DIR}/"$$f"; \ |
59 | done | | 63 | done |
60 | | | 64 | |
61 | .include "../../mk/bsd.pkg.mk" | | 65 | .include "../../mk/bsd.pkg.mk" |