Merge from vendor branch TNF:
[pkgsrcv2.git] / mail / anomy-sanitizer / Makefile
1 # $NetBSD: Makefile,v 1.23 2008/03/04 17:57:17 jlam Exp $
2 #
3
4 DISTNAME=       anomy-sanitizer-1.76
5 PKGREVISION=    1
6 CATEGORIES=     mail
7 MASTER_SITES=   http://mailtools.anomy.net/dist/
8
9 MAINTAINER=     kim@tac.nyc.ny.us
10 HOMEPAGE=       http://mailtools.anomy.net/
11 COMMENT=        Mail message filter and sanitizer
12
13 DEPENDS+=       p5-MIME-Base64-[0-9]*:../../converters/p5-MIME-Base64
14 DEPENDS+=       p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5
15
16 PKG_INSTALLATION_TYPES= overwrite pkgviews
17 PKG_DESTDIR_SUPPORT=    user-destdir
18
19 .include "../../mk/bsd.prefs.mk"
20
21 WRKSRC=         ${WRKDIR}/anomy
22 USE_TOOLS+=     perl:run pax
23
24 REPLACE_PERL+=                  bin/*.pl
25 CHECK_INTERPRETER_SKIP+=        *.pm
26
27 ANOMYLIB=       ${PREFIX}/lib/anomy-sanitizer
28 ANOMYDOC=       ${PREFIX}/share/doc/anomy-sanitizer
29
30 INSTALLATION_DIRS=      sbin
31
32 post-extract:
33         chmod -R u+w,go-w,a+r ${WRKSRC}
34         cd ${WRKSRC}/bin/Anomy && chmod -x *.pm */*.pm
35
36 do-build:
37         set -e; \
38         cd ${WRKSRC}; \
39             for i in mailblogger sanitizer simplify; do \
40                 ( \
41                     ${ECHO} '#!${SH}'; \
42                     ${ECHO} 'ANOMY=${ANOMYLIB}'; \
43                     ${ECHO} 'export ANOMY'; \
44                     ${ECHO} 'exec $${ANOMY}/bin/'"$$i"'.pl "$$@"'; \
45                 ) > "$$i"; \
46             done; \
47             [ -d contrib/.tmp ] && rmdir contrib/.tmp
48
49 do-install:
50         ${INSTALL_SCRIPT} ${WRKSRC}/sanitizer ${DESTDIR}${PREFIX}/sbin
51         ${INSTALL_SCRIPT} ${WRKSRC}/simplify ${DESTDIR}${PREFIX}/sbin
52         ${INSTALL_DATA_DIR} ${DESTDIR}${ANOMYDOC}
53         cd ${WRKSRC} && pax -rw -s',.*\.orig$$,,' -s',^\..*$$,,' \
54             CHANGELOG.sanitizer \
55             CREDITS \
56             README.sanitizer \
57             UNICODE.TXT \
58             contrib \
59             sanitizer.html \
60             ${DESTDIR}${ANOMYDOC}
61         ${INSTALL_DATA_DIR} ${DESTDIR}${ANOMYLIB}
62         ${INSTALL_DATA_DIR} ${DESTDIR}${ANOMYLIB}/bin
63         ${INSTALL_SCRIPT} ${WRKSRC}/bin/mailblogger.pl ${DESTDIR}${ANOMYLIB}/bin
64         ${INSTALL_SCRIPT} ${WRKSRC}/bin/sanitizer.pl ${DESTDIR}${ANOMYLIB}/bin
65         ${INSTALL_SCRIPT} ${WRKSRC}/bin/simplify.pl ${DESTDIR}${ANOMYLIB}/bin
66         cd ${WRKSRC}/bin && pax -rw -s',.*\.orig$$,,' Anomy \
67             ${DESTDIR}${ANOMYLIB}/bin
68
69 .include "../../mk/bsd.pkg.mk"