Fri Feb 12 00:18:29 2010 UTC ()
DESTDIR support


(joerg)
diff -r1.56 -r1.57 pkgsrc/print/magicfilter/Makefile

cvs diff -r1.56 -r1.57 pkgsrc/print/magicfilter/Makefile (expand / switch to unified diff)

--- pkgsrc/print/magicfilter/Makefile 2009/08/31 22:16:39 1.56
+++ pkgsrc/print/magicfilter/Makefile 2010/02/12 00:18:29 1.57
@@ -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
3DISTNAME= magicfilter-1.2 3DISTNAME= magicfilter-1.2
4PKGREVISION= 7 4PKGREVISION= 7
5CATEGORIES= print 5CATEGORIES= print
6MASTER_SITES= ${MASTER_SITE_SUNSITE:=system/printing/} 6MASTER_SITES= ${MASTER_SITE_SUNSITE:=system/printing/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9COMMENT= Customizable, extensible automatic printer filter 9COMMENT= Customizable, extensible automatic printer filter
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
 12PKG_DESTDIR_SUPPORT= user-destdir
 13
12# Any version will do: 14# Any version will do:
13# 15#
14DEPENDS+= a2ps-[0-9]*:../../print/a2ps 16DEPENDS+= a2ps-[0-9]*:../../print/a2ps
15DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm 17DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm
16DEPENDS+= papersize-[0-9]*:../../print/papersize 18DEPENDS+= papersize-[0-9]*:../../print/papersize
17DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk 19DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
18 20
19USE_TOOLS+= gmake gs:run gzip 21USE_TOOLS+= gmake gs:run gzip
20GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
21CONFIGURE_ENV+= GHOSTSCRIPT=${TOOLS_PATH.gs} 23CONFIGURE_ENV+= GHOSTSCRIPT=${TOOLS_PATH.gs}
22CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD:Q} 24CONFIGURE_ENV+= GZIP=${TOOLS_GZIP_CMD:Q}
23 25
24FILTER_DIR= libexec/magicfilter 26FILTER_DIR= libexec/magicfilter
@@ -40,22 +42,24 @@ SUBST_CLASSES+= gs @@ -40,22 +42,24 @@ SUBST_CLASSES+= gs
40SUBST_STAGE.gs= post-configure 42SUBST_STAGE.gs= post-configure
41SUBST_MESSAGE.gs= Adjusting ghostscript temporary directory. 43SUBST_MESSAGE.gs= Adjusting ghostscript temporary directory.
42SUBST_FILES.gs= filters/filters2.h 44SUBST_FILES.gs= filters/filters2.h
43SUBST_SED.gs= -e 's,${PREFIX}/bin/gs,${SETENV} TEMP=$${TMPDIR:-/tmp} &,' 45SUBST_SED.gs= -e 's,${PREFIX}/bin/gs,${SETENV} TEMP=$${TMPDIR:-/tmp} &,'
44 46
45INSTALLATION_DIRS+= bin ${FILTER_DIR} ${PKGMANDIR}/man8 47INSTALLATION_DIRS+= bin ${FILTER_DIR} ${PKGMANDIR}/man8
46 48
47GENERATE_PLIST+= \ 49GENERATE_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
53post-install: 55do-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"