From a80fd13efc426f96e55870df48a2030daea0f14b Mon Sep 17 00:00:00 2001 From: jlam Date: Tue, 4 Mar 2008 17:57:17 +0000 Subject: Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target. --- mail/YoSucker/Makefile | 16 +++++----- mail/anomy-sanitizer/Makefile | 26 ++++++++--------- mail/autorespond/Makefile | 17 +++++++---- mail/bbmail/Makefile | 13 +++++---- mail/bulk_mailer/Makefile | 10 +++++-- mail/columba/Makefile | 16 +++++----- mail/cucipop/Makefile | 12 ++++---- mail/cue/Makefile | 15 ++++++---- mail/demime/Makefile | 12 +++++--- mail/dk-milter/Makefile | 25 +++++++++++----- mail/etach/Makefile | 12 ++++---- mail/exim-html/Makefile | 9 ++++-- mail/exmh/Makefile | 19 +++++++----- mail/fetchyahoo/Makefile | 16 +++++----- mail/fromto/Makefile | 6 ++-- mail/greetdelay/Makefile | 12 ++++---- mail/ifile-procmail/Makefile | 16 ++++++---- mail/imap-uw-utils/Makefile | 9 ++++-- mail/imapproxy/Makefile | 10 ++++--- mail/imapsync/Makefile | 8 +++-- mail/imp/Makefile | 40 +++++++++++++------------ mail/incm/Makefile | 6 ++-- mail/ingo/Makefile | 42 ++++++++++++++------------ mail/mailgraph/Makefile | 19 +++++++----- mail/mailscanner/Makefile | 60 ++++++++++++++++++++------------------ mail/mailserv/Makefile | 20 +++++++------ mail/mailsync/Makefile | 17 ++++++----- mail/mdfrm/Makefile | 6 ++-- mail/milter-regex/Makefile | 9 ++++-- mail/mimedefang/Makefile | 38 ++++++++++++------------ mail/nail/Makefile | 12 ++++---- mail/newspipe/Makefile | 12 ++++---- mail/pfqueue/Makefile | 8 +++-- mail/policyd-weight/Makefile | 16 +++++----- mail/popa3d/Makefile | 15 ++++++---- mail/poppy/Makefile | 8 +++-- mail/postgrey/Makefile | 10 ++++--- mail/pymsgauth/Makefile | 12 ++++---- mail/qcheck/Makefile | 9 ++++-- mail/qgreylist/Makefile | 8 +++-- mail/qmHandle/Makefile | 10 ++++--- mail/qmail-lint/Makefile | 7 +++-- mail/qmail-run/Makefile | 15 ++++++---- mail/qmqtool/Makefile | 13 +++++---- mail/queue-fix/Makefile | 9 +++--- mail/queue-repair/Makefile | 7 +++-- mail/rblcheck/Makefile | 10 ++++--- mail/rmail-mime/Makefile | 10 ++++--- mail/rss2email/Makefile | 16 +++++----- mail/sendymail/Makefile | 17 +++++++---- mail/sigrot/Makefile | 22 +++++++------- mail/sma/Makefile | 18 +++++++----- mail/spamd/Makefile | 50 ++++++++++++++++++++----------- mail/spamdyke/Makefile | 8 +++-- mail/squirrelmail-decode/Makefile | 8 +++-- mail/squirrelmail-locales/Makefile | 7 +++-- mail/squirrelmail/plugin.mk | 4 +-- mail/t-prot/Makefile | 14 +++++---- mail/tnef2txt/Makefile | 5 ++-- mail/turba/Makefile | 41 ++++++++++++++------------ mail/vm/Makefile | 12 ++++---- 61 files changed, 563 insertions(+), 386 deletions(-) (limited to 'mail') diff --git a/mail/YoSucker/Makefile b/mail/YoSucker/Makefile index b7a7780c8f9..037630cfdbd 100644 --- a/mail/YoSucker/Makefile +++ b/mail/YoSucker/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2006/03/04 21:29:57 jlam Exp $ +# $NetBSD: Makefile,v 1.7 2008/03/04 17:57:17 jlam Exp $ # DISTNAME= YoSucker-pr37 @@ -16,6 +16,8 @@ DEPENDS+= p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5 DEPENDS+= p5-IO-Socket-SSL-[0-9]*:../../security/p5-IO-Socket-SSL DEPENDS+= p5-MIME-Base64-[0-9]*:../../converters/p5-MIME-Base64 +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= perl:run REPLACE_PERL= bin/EncProxyPasswd bin/EncPasswd bin/YoSucker @@ -26,11 +28,11 @@ DOCDIR= ${PREFIX}/share/doc/YoSucker INSTALLATION_DIRS= bin lib do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/lib - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA} ${WRKSRC}/conf/* ${EGDIR} - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/lib/* ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/conf/* ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/* ${DESTDIR}${DOCDIR} .include "../../mk/bsd.pkg.mk" diff --git a/mail/anomy-sanitizer/Makefile b/mail/anomy-sanitizer/Makefile index cb26f491a9d..68a8fdd739b 100644 --- a/mail/anomy-sanitizer/Makefile +++ b/mail/anomy-sanitizer/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2006/12/21 19:33:28 rillig Exp $ +# $NetBSD: Makefile,v 1.23 2008/03/04 17:57:17 jlam Exp $ # DISTNAME= anomy-sanitizer-1.76 @@ -14,6 +14,7 @@ DEPENDS+= p5-MIME-Base64-[0-9]*:../../converters/p5-MIME-Base64 DEPENDS+= p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5 PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir .include "../../mk/bsd.prefs.mk" @@ -46,9 +47,9 @@ do-build: [ -d contrib/.tmp ] && rmdir contrib/.tmp do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/sanitizer ${PREFIX}/sbin - ${INSTALL_SCRIPT} ${WRKSRC}/simplify ${PREFIX}/sbin - ${INSTALL_DATA_DIR} ${ANOMYDOC} + ${INSTALL_SCRIPT} ${WRKSRC}/sanitizer ${DESTDIR}${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/simplify ${DESTDIR}${PREFIX}/sbin + ${INSTALL_DATA_DIR} ${DESTDIR}${ANOMYDOC} cd ${WRKSRC} && pax -rw -s',.*\.orig$$,,' -s',^\..*$$,,' \ CHANGELOG.sanitizer \ CREDITS \ @@ -56,14 +57,13 @@ do-install: UNICODE.TXT \ contrib \ sanitizer.html \ - ${ANOMYDOC} - chown -R ${SHAREOWN}:${SHAREGRP} ${ANOMYDOC} - ${INSTALL_DATA_DIR} ${ANOMYLIB} - ${INSTALL_DATA_DIR} ${ANOMYLIB}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/bin/mailblogger.pl ${ANOMYLIB}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/bin/sanitizer.pl ${ANOMYLIB}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/bin/simplify.pl ${ANOMYLIB}/bin - cd ${WRKSRC}/bin && pax -rw -s',.*\.orig$$,,' Anomy ${ANOMYLIB}/bin - chown -R ${LIBOWN}:${LIBGRP} ${ANOMYLIB} + ${DESTDIR}${ANOMYDOC} + ${INSTALL_DATA_DIR} ${DESTDIR}${ANOMYLIB} + ${INSTALL_DATA_DIR} ${DESTDIR}${ANOMYLIB}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/mailblogger.pl ${DESTDIR}${ANOMYLIB}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/sanitizer.pl ${DESTDIR}${ANOMYLIB}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/simplify.pl ${DESTDIR}${ANOMYLIB}/bin + cd ${WRKSRC}/bin && pax -rw -s',.*\.orig$$,,' Anomy \ + ${DESTDIR}${ANOMYLIB}/bin .include "../../mk/bsd.pkg.mk" diff --git a/mail/autorespond/Makefile b/mail/autorespond/Makefile index 5ce5a69eddc..fb9c6b19f99 100644 --- a/mail/autorespond/Makefile +++ b/mail/autorespond/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2007/03/24 06:28:22 schmonz Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 17:57:17 jlam Exp $ # DISTNAME= autorespond-2.0.5 @@ -11,6 +11,8 @@ COMMENT= Simple autoresponder add-on package for qmail DEPENDS+= qmail>=1.03:../../mail/qmail +PKG_DESTDIR_SUPPORT= user-destdir + SUBST_CLASSES+= qmaildir SUBST_STAGE.qmaildir= do-configure SUBST_FILES.qmaildir= autorespond.c @@ -20,10 +22,13 @@ INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 BUILD_DEFS+= QMAILDIR do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/autorespond ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/autorespond.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/autorespond - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/autorespond - ${INSTALL_DATA} ${WRKSRC}/qmail-auto ${PREFIX}/share/doc/autorespond + ${INSTALL_PROGRAM} ${WRKSRC}/autorespond ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/autorespond.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/autorespond + ${INSTALL_DATA} ${WRKSRC}/README \ + ${DESTDIR}${PREFIX}/share/doc/autorespond + ${INSTALL_DATA} ${WRKSRC}/qmail-auto \ + ${DESTDIR}${PREFIX}/share/doc/autorespond .include "../../mk/bsd.pkg.mk" diff --git a/mail/bbmail/Makefile b/mail/bbmail/Makefile index 076662104ac..9e1f1f368ed 100644 --- a/mail/bbmail/Makefile +++ b/mail/bbmail/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2007/02/15 14:46:27 joerg Exp $ +# $NetBSD: Makefile,v 1.17 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= bbmail-0.8.3 @@ -10,16 +10,19 @@ MAINTAINER= jschauma@NetBSD.org HOMEPAGE= http://bbtools.windsofstorm.net/ COMMENT= Mailbox monitor (not only) for the blackbox windowmanager +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= YES USE_LANGUAGES= c c++ INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bbmail ${PREFIX}/bin/ - ${INSTALL_MAN} ${WRKSRC}/bbmail.1 ${PREFIX}/${PKGMANDIR}/man1/ - ${INSTALL_DATA_DIR} ${PREFIX}/share/bbtools/ - ${INSTALL_DATA} ${WRKSRC}/data/bbmail.bb ${PREFIX}/share/bbtools/ + ${INSTALL_PROGRAM} ${WRKSRC}/bbmail ${DESTDIR}${PREFIX}/bin/ + ${INSTALL_MAN} ${WRKSRC}/bbmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/bbtools/ + ${INSTALL_DATA} ${WRKSRC}/data/bbmail.bb \ + ${DESTDIR}${PREFIX}/share/bbtools/ BUILDLINK_DEPMETHOD.libXt?= build diff --git a/mail/bulk_mailer/Makefile b/mail/bulk_mailer/Makefile index 0e994fd40f8..ee70acb211e 100644 --- a/mail/bulk_mailer/Makefile +++ b/mail/bulk_mailer/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2007/04/24 22:31:19 abs Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= bulk_mailer-1.13 @@ -9,6 +9,8 @@ MASTER_SITES= ftp://cs.utk.edu/pub/moore/bulk_mailer/ MAINTAINER= abs@NetBSD.org COMMENT= Assist in delivery of mail to large numbers of recipients +PKG_DESTDIR_SUPPORT= user-destdir + HAS_CONFIGURE= YES BUILD_TARGET= bulk_mailer @@ -17,8 +19,10 @@ CPPFLAGS.SunOS+= -DPIPECOMMAND=\"/usr/sbin/sendmail -bs %s\" INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bulk_mailer ${PREFIX}/bin/bulk_mailer - ${INSTALL_MAN} ${WRKSRC}/bulk_mailer.1 ${PREFIX}/${PKGMANDIR}/man1/bulk_mailer.1 + ${INSTALL_PROGRAM} ${WRKSRC}/bulk_mailer \ + ${DESTDIR}${PREFIX}/bin/bulk_mailer + ${INSTALL_MAN} ${WRKSRC}/bulk_mailer.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/bulk_mailer.1 .include "../../devel/sysexits/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/columba/Makefile b/mail/columba/Makefile index ae3693527a9..3550473e677 100644 --- a/mail/columba/Makefile +++ b/mail/columba/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2007/02/22 19:26:40 wiz Exp $ +# $NetBSD: Makefile,v 1.15 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= columba-unix-1.0_M2-bin @@ -12,6 +12,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://columba.sourceforge.net/ COMMENT= Graphical Email Client written in JAVA (TM) +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= yes USE_JAVA2= yes PKG_JVMS_ACCEPTED= sun-jdk13 sun-jdk14 jdk14 @@ -25,14 +27,14 @@ SUBST_SED.columba= -e 's,columba.jar,${PREFIX}/share/${PKGBASE}/columba.jar,' INSTALLATION_DIRS= bin do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/${PKGBASE}/lib - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${PKGBASE} - ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/share/${PKGBASE}/lib - ${INSTALL_DATA} ${WRKSRC}/columba.jar ${PREFIX}/share/${PKGBASE} + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/${PKGBASE}/lib + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_DATA} ${WRKSRC}/lib/* ${DESTDIR}${PREFIX}/share/${PKGBASE}/lib + ${INSTALL_DATA} ${WRKSRC}/columba.jar ${DESTDIR}${PREFIX}/share/${PKGBASE} .for f in AUTHORS LICENSE CHANGES README - ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} .endfor - ${INSTALL_SCRIPT} ${WRKSRC}/run.sh ${PREFIX}/bin/columba + ${INSTALL_SCRIPT} ${WRKSRC}/run.sh ${DESTDIR}${PREFIX}/bin/columba .include "../../mk/java-vm.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/cucipop/Makefile b/mail/cucipop/Makefile index 7327a195259..af807b65b55 100644 --- a/mail/cucipop/Makefile +++ b/mail/cucipop/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2007/06/20 02:22:33 jlam Exp $ +# $NetBSD: Makefile,v 1.31 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= cucipop-1.31 @@ -15,6 +15,8 @@ COMMENT= The Cubic Circle POP3 mail server LICENSE= cucipop-license +PKG_DESTDIR_SUPPORT= user-destdir + REQD_DIRS+= ${PREFIX}/share/cucipop/bulletins # cucipop(8) needs to be able to create dotlocks in the mail spool @@ -61,9 +63,9 @@ SUBST_SED.prefix= -e "s|@prefix@|${PREFIX}|g" INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/cucipop ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/makevpopdb ${PREFIX}/sbin - ${INSTALL_MAN} ${WRKSRC}/cucipop.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_MAN} ${WRKSRC}/makevpopdb.8 ${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_PROGRAM} ${WRKSRC}/cucipop ${DESTDIR}${PREFIX}/sbin + ${INSTALL_PROGRAM} ${WRKSRC}/makevpopdb ${DESTDIR}${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/cucipop.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/makevpopdb.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 .include "../../mk/bsd.pkg.mk" diff --git a/mail/cue/Makefile b/mail/cue/Makefile index afff57fd121..8ec0422451e 100644 --- a/mail/cue/Makefile +++ b/mail/cue/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.54 2008/01/18 05:08:21 tnn Exp $ +# $NetBSD: Makefile,v 1.55 2008/03/04 17:57:18 jlam Exp $ DISTNAME= cue-snap-20061225 PKGNAME= ${DISTNAME:S/snap-//} @@ -9,6 +9,8 @@ MASTER_SITES= ftp://sh.wide.ad.jp/WIDE/free-ware/cue/snap/ MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= mh-e like mail user agent +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= yes .include "../../mk/bsd.prefs.mk" @@ -48,10 +50,11 @@ INSTALLATION_DIRS= bin .include "../../devel/zlib/buildlink3.mk" do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/cue ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/cue - ${INSTALL_DATA} ${WRKSRC}/sample.cuerc ${PREFIX}/share/examples/cue - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/cue - ${INSTALL_DATA} ${WRKSRC}/cue.hlp ${PREFIX}/share/doc/cue + ${INSTALL_PROGRAM} ${WRKSRC}/cue ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/cue + ${INSTALL_DATA} ${WRKSRC}/sample.cuerc \ + ${DESTDIR}${PREFIX}/share/examples/cue + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/cue + ${INSTALL_DATA} ${WRKSRC}/cue.hlp ${DESTDIR}${PREFIX}/share/doc/cue .include "../../mk/bsd.pkg.mk" diff --git a/mail/demime/Makefile b/mail/demime/Makefile index 058a5767789..0e2f772e61e 100644 --- a/mail/demime/Makefile +++ b/mail/demime/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2007/03/24 19:21:26 joerg Exp $ +# $NetBSD: Makefile,v 1.24 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= demime-1.1d @@ -18,6 +18,8 @@ DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww DEPENDS+= p5-HTML-Format-[0-9]*:../../www/p5-HTML-Format DEPENDS+= p5-HTML-Tree-[0-9]*:../../www/p5-HTML-Tree +PKG_DESTDIR_SUPPORT= user-destdir + DIST_SUBDIR= ${PKGNAME_NOREV} USE_TOOLS+= perl:run pod2man @@ -37,8 +39,10 @@ do-build: ${POD2MAN} ${WRKSRC}/demime > ${WRKSRC}/demime.1 do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/demime ${PREFIX}/bin/demime - ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/demime_junkmail.cf ${EGDIR} - ${INSTALL_MAN} ${WRKSRC}/demime.1 ${PREFIX}/${PKGMANDIR}/man1/demime.1 + ${INSTALL_SCRIPT} ${WRKSRC}/demime ${DESTDIR}${PREFIX}/bin/demime + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/demime_junkmail.cf \ + ${DESTDIR}${EGDIR} + ${INSTALL_MAN} ${WRKSRC}/demime.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/demime.1 .include "../../mk/bsd.pkg.mk" diff --git a/mail/dk-milter/Makefile b/mail/dk-milter/Makefile index 5050deb59da..bb8a6010377 100644 --- a/mail/dk-milter/Makefile +++ b/mail/dk-milter/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2008/01/18 05:08:22 tnn Exp $ +# $NetBSD: Makefile,v 1.15 2008/03/04 17:57:18 jlam Exp $ DISTNAME= dk-milter-0.3.0 PKGREVISION= 2 @@ -13,6 +13,8 @@ BUILDLINK_API_DEPENDS.libmilter+= libmilter>=8.13.0 LICENSE= sendmail-open-source-license +PKG_DESTDIR_SUPPORT= user-destdir + MAKE_ENV+= M4=${M4:Q} RCD_SCRIPTS= dk-milter USE_BUILTIN.libmilter= no @@ -42,13 +44,20 @@ post-build: do-install: cd ${WRKSRC}/obj.`${UNAME} -srm | ${TR} \ . | ${TR} \/ -` && \ - ${INSTALL_PROGRAM} dk-filter/dk-filter ${PREFIX}/sbin/dk-milter - ${INSTALL_MAN} ${WRKSRC}/dk-filter/dk-milter.8 ${PREFIX}/${PKGMANDIR}/man8/ - ${INSTALL_DATA} ${WRKSRC}/FEATURES ${PREFIX}/share/doc/dk-milter - ${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/dk-milter - ${INSTALL_DATA} ${WRKSRC}/KNOWNBUGS ${PREFIX}/share/doc/dk-milter - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/dk-milter - ${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES ${PREFIX}/share/doc/dk-milter + ${INSTALL_PROGRAM} dk-filter/dk-filter \ + ${DESTDIR}${PREFIX}/sbin/dk-milter + ${INSTALL_MAN} ${WRKSRC}/dk-filter/dk-milter.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ + ${INSTALL_DATA} ${WRKSRC}/FEATURES \ + ${DESTDIR}${PREFIX}/share/doc/dk-milter + ${INSTALL_DATA} ${WRKSRC}/INSTALL \ + ${DESTDIR}${PREFIX}/share/doc/dk-milter + ${INSTALL_DATA} ${WRKSRC}/KNOWNBUGS \ + ${DESTDIR}${PREFIX}/share/doc/dk-milter + ${INSTALL_DATA} ${WRKSRC}/README \ + ${DESTDIR}${PREFIX}/share/doc/dk-milter + ${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES \ + ${DESTDIR}${PREFIX}/share/doc/dk-milter .include "options.mk" .include "../../security/openssl/buildlink3.mk" diff --git a/mail/etach/Makefile b/mail/etach/Makefile index 221b6a7a49d..0ad792006ee 100644 --- a/mail/etach/Makefile +++ b/mail/etach/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2007/10/29 04:35:09 uebayasi Exp $ +# $NetBSD: Makefile,v 1.15 2008/03/04 17:57:18 jlam Exp $ DISTNAME= etach-1.2.9 PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} @@ -10,15 +10,17 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://rulnick.com/etach/ COMMENT= Emacs Lisp package for dealing with MIME email attachments +PKG_DESTDIR_SUPPORT= user-destdir + NO_CONFIGURE= yes NO_BUILD= yes do-install: - ${INSTALL_DATA_DIR} ${EMACS_LISPPREFIX}/etach - ${INSTALL_DATA} ${WRKSRC}/etach.el ${EMACS_LISPPREFIX}/etach - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/etach + ${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}/etach + ${INSTALL_DATA} ${WRKSRC}/etach.el ${DESTDIR}${EMACS_LISPPREFIX}/etach + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/etach cd ${WRKSRC} && ${INSTALL_DATA} README.txt FAQ.txt LICENSE.txt \ - ${PREFIX}/share/doc/etach/ + ${DESTDIR}${PREFIX}/share/doc/etach/ .include "../../mk/emacs.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/exim-html/Makefile b/mail/exim-html/Makefile index 2903d961177..14f44febe66 100644 --- a/mail/exim-html/Makefile +++ b/mail/exim-html/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2008/01/14 18:57:39 adam Exp $ +# $NetBSD: Makefile,v 1.16 2008/03/04 17:57:18 jlam Exp $ DISTNAME= exim-html-4.69 CATEGORIES= mail net @@ -11,10 +11,13 @@ MAINTAINER= abs@NetBSD.org HOMEPAGE= http://www.exim.org/ COMMENT= HTML documentation for the Exim mail transfer agent -NO_BUILD= yes +PKG_DESTDIR_SUPPORT= user-destdir + +NO_BUILD= yes INSTALLATION_DIRS= share/doc/exim/html do-install: - cd ${WRKSRC}/doc/html && pax -wr * ${PREFIX}/share/doc/exim/html + cd ${WRKSRC}/doc/html && pax -wr * \ + ${DESTDIR}${PREFIX}/share/doc/exim/html .include "../../mk/bsd.pkg.mk" diff --git a/mail/exmh/Makefile b/mail/exmh/Makefile index 490ee93e41c..8c098590136 100644 --- a/mail/exmh/Makefile +++ b/mail/exmh/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.46 2007/02/15 14:46:27 joerg Exp $ +# $NetBSD: Makefile,v 1.47 2008/03/04 17:57:18 jlam Exp $ DISTNAME= exmh-2.7.2 CATEGORIES= mail tk @@ -11,6 +11,8 @@ COMMENT= X11/TK based mail reader front end to MH DEPENDS+= nmh>=1.0:../../mail/nmh DEPENDS+= metamail>=2.7:../../mail/metamail +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= tclsh USE_TOOLS+= wish:run @@ -32,13 +34,14 @@ do-build: FILESDIR=${FILESDIR} ${SH} ${FILESDIR}/build do-install: - ${INSTALL_MAN} ${WRKSRC}/exmh.l ${PREFIX}/${PKGMANDIR}/man1/exmh.1 + ${INSTALL_MAN} ${WRKSRC}/exmh.l \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/exmh.1 for binfile in exmh-async exmh-bg exmh-strip exmh ftp.expect; do \ - ${INSTALL_SCRIPT} ${WRKSRC}/$$binfile ${PREFIX}/bin; \ + ${INSTALL_SCRIPT} ${WRKSRC}/$$binfile ${DESTDIR}${PREFIX}/bin; \ done vers=`sed -ne 's/^set vers \(.*\)/\1/p' ${WRKSRC}/exmh.install`; \ - ${INSTALL_DATA_DIR} ${PREFIX}/lib/exmh-$${vers}; \ - ${INSTALL_DATA_DIR} ${PREFIX}/lib/exmh-$${vers}/html; \ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/exmh-$${vers}; \ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/exmh-$${vers}/html; \ for libfile in \ ${WRKSRC}/lib/PgpDecryptExpect \ ${WRKSRC}/lib/*.tcl ${WRKSRC}/lib/*.bitmap \ @@ -47,10 +50,12 @@ do-install: ${WRKSRC}/lib/app-defaults-* ${WRKSRC}/lib/*.mask \ ${WRKSRC}/lib/*.exp ${WRKSRC}/lib/mime.types \ ${WRKSRC}/lib/*.au ${WRKSRC}/lib/*.gif; do \ - ${INSTALL_DATA} $$libfile ${PREFIX}/lib/exmh-$${vers}; \ + ${INSTALL_DATA} $$libfile \ + ${DESTDIR}${PREFIX}/lib/exmh-$${vers}; \ done; \ for hfile in ${WRKSRC}/lib/html/*; do \ - ${INSTALL_DATA} $$hfile ${PREFIX}/lib/exmh-$${vers}/html; \ + ${INSTALL_DATA} $$hfile \ + ${DESTDIR}${PREFIX}/lib/exmh-$${vers}/html; \ done .include "../../x11/tk/buildlink3.mk" diff --git a/mail/fetchyahoo/Makefile b/mail/fetchyahoo/Makefile index 44b916d0ef4..c3a82407fb1 100644 --- a/mail/fetchyahoo/Makefile +++ b/mail/fetchyahoo/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2007/08/30 08:05:26 obache Exp $ +# $NetBSD: Makefile,v 1.3 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= fetchyahoo-2.11.0 @@ -22,6 +22,8 @@ DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy DEPENDS+= p5-MIME-Base64-[0-9]*:../../converters/p5-MIME-Base64 DEPENDS+= p5-Term-ReadKey-[0-9]*:../../devel/p5-Term-ReadKey +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= perl:run REPLACE_PERL= fetchyahoo @@ -39,13 +41,13 @@ SUBST_SED.sa2= -e s!/etc/fetchyahoorc!${PKG_SYSCONFDIR}/fetchyahoorc!g SUBST_SED.sa2+= -e s!/usr/share/doc/fetchyahoo!${DOCDIR}!g do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/fetchyahoo ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/fetchyahoo.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/fetchyahoo ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/fetchyahoo.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} .for i in COPYING ChangeLog Credits INSTALL TODO index.html - ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/fetchyahoo + ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/fetchyahoo .endfor - ${INSTALL_DATA} ${WRKSRC}/fetchyahoorc ${PREFIX}/share/examples/fetchyahoo + ${INSTALL_DATA} ${WRKSRC}/fetchyahoorc ${DESTDIR}${PREFIX}/share/examples/fetchyahoo .include "../../mk/bsd.pkg.mk" diff --git a/mail/fromto/Makefile b/mail/fromto/Makefile index 541aa95e3ef..381a8798759 100644 --- a/mail/fromto/Makefile +++ b/mail/fromto/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2007/10/31 21:47:51 gdt Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= fromto-1.5 @@ -14,6 +14,8 @@ RESTRICTED= Redistribution allowed for non-commercial purposes only NO_SRC_ON_CDROM= ${RESTRICTED} NO_BIN_ON_CDROM= ${RESTRICTED} +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} USE_TOOLS+= perl:run @@ -27,6 +29,6 @@ do-build: (cd ${WRKSRC} ; ${SED} -e "1s,/usr/local,${PREFIX}," fromto.in >fromto) do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/fromto ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/fromto ${DESTDIR}${PREFIX}/bin .include "../../mk/bsd.pkg.mk" diff --git a/mail/greetdelay/Makefile b/mail/greetdelay/Makefile index c842da18c70..23f9826d0a9 100644 --- a/mail/greetdelay/Makefile +++ b/mail/greetdelay/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.4 2007/01/30 22:09:06 schmonz Exp $ +# $NetBSD: Makefile,v 1.5 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= greetdelay-0.03 +PKGREVISION= 1 CATEGORIES= mail MASTER_SITES= ${HOMEPAGE} @@ -9,6 +10,8 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://alkemio.org/software/greetdelay/ COMMENT= Introduces a small delay before an SMTP greeting +PKG_DESTDIR_SUPPORT= user-destdir + BUILD_TARGET= default USE_TOOLS+= nroff @@ -16,9 +19,8 @@ USE_TOOLS+= nroff INSTALLATION_DIRS= bin ${PKGMANDIR}/cat1 ${PKGMANDIR}/man1 do-install: - cd ${WRKSRC}; \ - cp greetdelay ${PREFIX}/bin; \ - cp greetdelay.0 ${PREFIX}/${PKGMANDIR}/cat1; \ - cp greetdelay.1 ${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/greetdelay ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/greetdelay.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .include "../../mk/bsd.pkg.mk" diff --git a/mail/ifile-procmail/Makefile b/mail/ifile-procmail/Makefile index d35998183a5..8f7b949681f 100644 --- a/mail/ifile-procmail/Makefile +++ b/mail/ifile-procmail/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2007/09/04 20:22:50 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= ifile.procmail-0.3 @@ -15,6 +15,8 @@ COMMENT= Set of scripts for ifile used in procmail environment DEPENDS+= ifile>=1.2.1:../../mail/ifile DEPENDS+= procmail>=3.22:../../mail/procmail +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${DISTNAME} USE_TOOLS+= ksh:run mktemp:run @@ -24,12 +26,14 @@ REPLACE_KSH+= bin/ifile.* NO_BUILD= YES do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ifile - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/ifile + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/ifile + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/ifile for f in `${LS} ${WRKSRC}/bin` ; do \ - ${INSTALL_SCRIPT} ${WRKSRC}/bin/$$f ${PREFIX}/bin ; \ + ${INSTALL_SCRIPT} ${WRKSRC}/bin/$$f ${DESTDIR}${PREFIX}/bin ; \ done - ${INSTALL_DATA} ${WRKSRC}/README.new ${PREFIX}/share/doc/ifile/README - ${INSTALL_DATA} ${WRKSRC}/sample.procmailrc ${PREFIX}/share/examples/ifile + ${INSTALL_DATA} ${WRKSRC}/README.new \ + ${DESTDIR}${PREFIX}/share/doc/ifile/README + ${INSTALL_DATA} ${WRKSRC}/sample.procmailrc \ + ${DESTDIR}${PREFIX}/share/examples/ifile .include "../../mk/bsd.pkg.mk" diff --git a/mail/imap-uw-utils/Makefile b/mail/imap-uw-utils/Makefile index 93a83c39517..3a562b1991e 100644 --- a/mail/imap-uw-utils/Makefile +++ b/mail/imap-uw-utils/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.26 2008/01/18 05:08:25 tnn Exp $ +# $NetBSD: Makefile,v 1.27 2008/03/04 17:57:18 jlam Exp $ DISTNAME= imap-utils PKGNAME= imap-uw-utils-20050108 @@ -15,6 +15,8 @@ DIST_SUBDIR= ${PKGNAME_NOREV} BUILDLINK_API_DEPENDS.imap-uw+= imap-uw>=2004c1nb1 +PKG_DESTDIR_SUPPORT= user-destdir + SRCDIRS= icat ifrom CFLAGS+= -I${BUILDLINK_PREFIX.imap-uw}/include/c-client @@ -33,8 +35,9 @@ do-install: @for prog in ${SRCDIRS}; do \ ${ECHO} "==> Installing $${prog}"; \ cd ${WRKSRC}/$${prog}; \ - ${INSTALL_PROGRAM} $${prog} ${PREFIX}/bin; \ - ${INSTALL_MAN} $${prog}.1 ${PREFIX}/${PKGMANDIR}/man1; \ + ${INSTALL_PROGRAM} $${prog} ${DESTDIR}${PREFIX}/bin; \ + ${INSTALL_MAN} $${prog}.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \ done .include "../../mail/imap-uw/buildlink3.mk" diff --git a/mail/imapproxy/Makefile b/mail/imapproxy/Makefile index dbda93a9077..8191f8d242a 100644 --- a/mail/imapproxy/Makefile +++ b/mail/imapproxy/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2007/03/04 11:29:58 wiz Exp $ +# $NetBSD: Makefile,v 1.10 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= imapproxy-1.0 @@ -10,15 +10,17 @@ HOMEPAGE= http://web.archive.org/web/20030816021412/http://www.kuleuven.net/proj # http://www.imapproxy.org/ ? COMMENT= Simple connection caching IMAP proxy daemon +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= YES INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/imapproxy ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/imapproxy + ${INSTALL_PROGRAM} ${WRKSRC}/imapproxy ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/imapproxy .for doc in BUGS COPYING ChangeLog FAQ INSTALL README THANKS TODO - ${INSTALL_DATA} ${WRKSRC}/${doc} ${PREFIX}/share/doc/imapproxy + ${INSTALL_DATA} ${WRKSRC}/${doc} ${DESTDIR}${PREFIX}/share/doc/imapproxy .endfor .include "../../mk/bsd.pkg.mk" diff --git a/mail/imapsync/Makefile b/mail/imapsync/Makefile index 1ab8fa4e760..043c381e4cb 100644 --- a/mail/imapsync/Makefile +++ b/mail/imapsync/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2008/02/14 21:05:15 tv Exp $ +# $NetBSD: Makefile,v 1.4 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= imapsync-1.241 @@ -16,6 +16,8 @@ DEPENDS+= p5-IO-Socket-SSL-[0-9]*:../../security/p5-IO-Socket-SSL DEPENDS+= p5-Mail-IMAPClient>=2.2.9:../../mail/p5-Mail-IMAPClient DEPENDS+= p5-Term-ReadKey-[0-9]*:../../devel/p5-Term-ReadKey +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= YES USE_TOOLS+= perl:run REPLACE_PERL+= imapsync @@ -23,7 +25,7 @@ REPLACE_PERL+= imapsync INSTALLATION_DIRS= bin share/doc do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/imapsync ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/imapsync + ${INSTALL_SCRIPT} ${WRKSRC}/imapsync ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/imapsync .include "../../mk/bsd.pkg.mk" diff --git a/mail/imp/Makefile b/mail/imp/Makefile index e455ccb6a07..6eb55df5620 100644 --- a/mail/imp/Makefile +++ b/mail/imp/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.45 2008/01/09 21:49:48 adrianp Exp $ +# $NetBSD: Makefile,v 1.46 2008/03/04 17:57:18 jlam Exp $ DISTNAME= imp-h3-${IMPVER} PKGNAME= imp-${IMPVER} @@ -16,6 +16,8 @@ DEPENDS+= horde>=3.0.2:../../www/horde DEPENDS+= ${PHP_PKG_PREFIX}-imap>4.3.3:../../mail/php-imap DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail-[0-9]*:../../mail/pear-Mail +PKG_DESTDIR_SUPPORT= destdir + .include "../../mk/bsd.prefs.mk" DOCDIR= ${PREFIX}/share/doc/imp @@ -75,30 +77,32 @@ do-build: ${FIND} ${WRKSRC} -name .htaccess -print | ${XARGS} ${RM} -f do-install: - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA_DIR} ${IMPDIR} - ${INSTALL_DATA_DIR} ${IMPDIR}/config - ${INSTALL_DATA} ${WRKSRC}/imp.conf.dist ${EGDIR}/imp.conf - ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${IMPDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${IMPDIR}/config + ${INSTALL_DATA} ${WRKSRC}/imp.conf.dist ${DESTDIR}${EGDIR}/imp.conf + ${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/* ${DESTDIR}${DOCDIR} . for d in ${PAXDIRS} - ${INSTALL_DATA_DIR} ${IMPDIR}/${d} + ${INSTALL_DATA_DIR} ${DESTDIR}${IMPDIR}/${d} . endfor . for d in ${PAXDIRS} - cd ${WRKSRC}/${d} && ${PAX} -rwpam . ${IMPDIR}/${d} + cd ${WRKSRC}/${d} && ${PAX} -rwpam . ${DESTDIR}${IMPDIR}/${d} . endfor - ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${IMPDIR}/config - ${INSTALL_DATA} ${WRKSRC}/*.php ${IMPDIR} - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${IMPDIR} - ${FIND} ${IMPDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} - ${FIND} ${IMPDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} - ${CHOWN} ${APACHE_USER}:${ROOT_GROUP} ${IMPDIR}/config - ${CHMOD} 0750 ${IMPDIR}/config + ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${DESTDIR}${IMPDIR}/config + ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${IMPDIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${IMPDIR} + ${FIND} ${DESTDIR}${IMPDIR} -type d -print | \ + ${XARGS} ${CHMOD} ${PKGDIRMODE} + ${FIND} ${DESTDIR}${IMPDIR} -type f -print | \ + ${XARGS} ${CHMOD} ${SHAREMODE} + ${CHOWN} ${APACHE_USER}:${ROOT_GROUP} ${DESTDIR}${IMPDIR}/config + ${CHMOD} 0750 ${DESTDIR}${IMPDIR}/config .include "../../lang/php/phpversion.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/incm/Makefile b/mail/incm/Makefile index 13f51bd6f2d..b98d8ccb232 100644 --- a/mail/incm/Makefile +++ b/mail/incm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2007/09/08 21:57:58 jlam Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= incm-0.5 @@ -11,12 +11,14 @@ COMMENT= Tool to get mail from mbox file or maildir CONFLICTS= mew-[0-9]* +PKG_DESTDIR_SUPPORT= user-destdir + USE_FEATURES= utimes GNU_CONFIGURE= YES INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/incm ${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/incm ${DESTDIR}${PREFIX}/bin/ .include "../../mk/bsd.pkg.mk" diff --git a/mail/ingo/Makefile b/mail/ingo/Makefile index 7f98e4f743f..2a144703bdc 100644 --- a/mail/ingo/Makefile +++ b/mail/ingo/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2008/01/09 21:48:51 adrianp Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 17:57:18 jlam Exp $ DISTNAME= ingo-h3-${INGOVER} PKGNAME= ingo-${INGOVER} @@ -12,6 +12,8 @@ COMMENT= Horde based generic and complete mail filter rule frontend DEPENDS+= horde>=3.0.0:../../www/horde +PKG_DESTDIR_SUPPORT= destdir + .include "../../mk/bsd.prefs.mk" DOCDIR= ${PREFIX}/share/doc/ingo @@ -58,31 +60,33 @@ do-build: ${FIND} ${WRKSRC} -name .htaccess -print | ${XARGS} ${RM} -f do-install: - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA_DIR} ${INGODIR} - ${INSTALL_DATA_DIR} ${INGODIR}/config - ${INSTALL_DATA} ${WRKSRC}/ingo.conf.dist ${EGDIR}/ingo.conf - ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/RELEASE_NOTES ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/UPGRADING ${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${INGODIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${INGODIR}/config + ${INSTALL_DATA} ${WRKSRC}/ingo.conf.dist ${DESTDIR}${EGDIR}/ingo.conf + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/RELEASE_NOTES ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/UPGRADING ${DESTDIR}${DOCDIR} . for d in ${PAXDIRS} - ${INSTALL_DATA_DIR} ${INGODIR}/${d:Q} + ${INSTALL_DATA_DIR} ${DESTDIR}${INGODIR}/${d:Q} . endfor . for d in ${PAXDIRS} - cd ${WRKSRC}/${d:Q} && ${PAX} -rwpma . ${INGODIR}/${d:Q} + cd ${WRKSRC}/${d:Q} && ${PAX} -rwpma . ${DESTDIR}${INGODIR}/${d:Q} . endfor - ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${INGODIR}/config - ${INSTALL_DATA} ${WRKSRC}/*.php ${INGODIR} - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${INGODIR} - ${FIND} ${INGODIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} - ${FIND} ${INGODIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} - ${CHOWN} ${APACHE_USER}:${SHAREGRP} ${INGODIR}/config - ${CHMOD} 0750 ${INGODIR}/config + ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${DESTDIR}${INGODIR}/config + ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${INGODIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${INGODIR} + ${FIND} ${DESTDIR}${INGODIR} -type d -print | \ + ${XARGS} ${CHMOD} ${PKGDIRMODE} + ${FIND} ${DESTDIR}${INGODIR} -type f -print | \ + ${XARGS} ${CHMOD} ${SHAREMODE} + ${CHOWN} ${APACHE_USER}:${SHAREGRP} ${DESTDIR}${INGODIR}/config + ${CHMOD} 0750 ${DESTDIR}${INGODIR}/config .include "../../lang/php/phpversion.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/mailgraph/Makefile b/mail/mailgraph/Makefile index b694c68b0e5..540aea3b93b 100644 --- a/mail/mailgraph/Makefile +++ b/mail/mailgraph/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2007/07/08 22:32:15 xtraeme Exp $ +# $NetBSD: Makefile,v 1.14 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= mailgraph-1.13 @@ -13,6 +13,8 @@ COMMENT= RRDtool frontend for mail statistics DEPENDS+= rrdtool>=1:../../databases/rrdtool DEPENDS+= p5-File-Tail-[0-9]*:../../misc/p5-File-Tail +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= perl:run .include "../../mk/bsd.prefs.mk" @@ -43,14 +45,15 @@ do-build: do-configure: do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/libexec/cgi-bin - ${INSTALL_SCRIPT} \ - ${WRKSRC}/mailgraph.cgi ${PREFIX}/libexec/cgi-bin/mailgraph.cgi - ${INSTALL_SCRIPT} \ - ${WRKSRC}/mailgraph.pl ${PREFIX}/sbin/mailgraph - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mailgraph + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/libexec/cgi-bin + ${INSTALL_SCRIPT} ${WRKSRC}/mailgraph.cgi \ + ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailgraph.cgi + ${INSTALL_SCRIPT} ${WRKSRC}/mailgraph.pl \ + ${DESTDIR}${PREFIX}/sbin/mailgraph + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/mailgraph .for i in CHANGES COPYING README - ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/mailgraph/${i} + ${INSTALL_DATA} ${WRKSRC}/${i} \ + ${DESTDIR}${PREFIX}/share/doc/mailgraph/${i} .endfor .include "../../mk/bsd.pkg.mk" diff --git a/mail/mailscanner/Makefile b/mail/mailscanner/Makefile index da01352d6a6..eb359500992 100644 --- a/mail/mailscanner/Makefile +++ b/mail/mailscanner/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2007/09/04 20:54:29 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= MailScanner-4.30.3-2 @@ -11,6 +11,8 @@ MAINTAINER= grant@NetBSD.org HOMEPAGE= http://www.mailscanner.info/ COMMENT= Powerful spam/virus filter with many options +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/MailScanner-4.30.3 PKG_SYSCONFSUBDIR= MailScanner @@ -97,36 +99,36 @@ post-extract: cd ${WRKSRC} && ${RM} -f */.#* do-install: - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA_DIR} ${EGDIR}/rules - ${INSTALL_SCRIPT} ${WRKSRC}/bin/MailScanner ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/rules + ${INSTALL_SCRIPT} ${WRKSRC}/bin/MailScanner ${DESTDIR}${PREFIX}/bin - ${INSTALL_LIB_DIR} ${LIBEXECDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_virus_scanners ${LIBEXECDIR} - cd ${WRKSRC}/lib && ${FIND} . -name "*-autoupdate" -exec ${INSTALL_SCRIPT} '{}' ${LIBEXECDIR} \; - cd ${WRKSRC}/lib && ${FIND} . -name "*-wrapper" -exec ${INSTALL_SCRIPT} '{}' ${LIBEXECDIR} \; + ${INSTALL_LIB_DIR} ${DESTDIR}${LIBEXECDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/bin/update_virus_scanners ${DESTDIR}${LIBEXECDIR} + cd ${WRKSRC}/lib && ${FIND} . -name "*-autoupdate" -exec ${INSTALL_SCRIPT} '{}' ${DESTDIR}${LIBEXECDIR} \; + cd ${WRKSRC}/lib && ${FIND} . -name "*-wrapper" -exec ${INSTALL_SCRIPT} '{}' ${DESTDIR}${LIBEXECDIR} \; - ${INSTALL_DATA} ${WRKSRC}/etc/MailScanner.conf ${EGDIR}/MailScanner.conf + ${INSTALL_DATA} ${WRKSRC}/etc/MailScanner.conf ${DESTDIR}${EGDIR}/MailScanner.conf .for _f_ in ${MS_CONFIG_FILES} - ${INSTALL_DATA} ${WRKSRC}/etc/${_f_} ${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/etc/${_f_} ${DESTDIR}${EGDIR} .endfor cd ${WRKSRC}/etc/rules && ${INSTALL_DATA} \ EXAMPLES README spam.whitelist.rules bounce.rules \ - ${EGDIR}/rules - cd ${WRKSRC}/etc && ${FIND} reports -type d -exec ${INSTALL_DATA_DIR} ${EGDIR}/'{}' \; - cd ${WRKSRC}/etc && ${FIND} reports -type f ! -name "*.orig" -exec ${INSTALL_DATA} '{}' ${EGDIR}/'{}' \; - - ${INSTALL_LIB_DIR} ${LIBDIR} - ${INSTALL_LIB_DIR} ${LIBDIR}/MailScanner - ${INSTALL_SCRIPT} ${WRKSRC}/lib/MailScanner.pm ${LIBDIR} - cd ${WRKSRC}/lib/MailScanner && ${FIND} . -name "*.pm" -exec ${INSTALL_DATA} '{}' ${LIBDIR}/MailScanner \; - cd ${WRKSRC}/lib/MailScanner && ${FIND} . -name "*.pl" -exec ${INSTALL_DATA} '{}' ${LIBDIR}/MailScanner \; - - ${INSTALL_DATA_DIR} ${DOCSDIR} - cd ${WRKSRC}/docs && ${FIND} * -type d -exec ${INSTALL_DATA_DIR} ${DOCSDIR}'/{}' \; - cd ${WRKSRC}/docs && ${FIND} * -type f -exec ${INSTALL_DATA} '{}' ${DOCSDIR} \; - cd ${WRKSRC}/docs/man && ${INSTALL_MAN} MailScanner.conf.5 ${PREFIX}/${PKGMANDIR}/man5 - cd ${WRKSRC}/docs/man && ${INSTALL_MAN} MailScanner.8 ${PREFIX}/${PKGMANDIR}/man8 + ${DESTDIR}${EGDIR}/rules + cd ${WRKSRC}/etc && ${FIND} reports -type d -exec ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/'{}' \; + cd ${WRKSRC}/etc && ${FIND} reports -type f ! -name "*.orig" -exec ${INSTALL_DATA} '{}' ${DESTDIR}${EGDIR}/'{}' \; + + ${INSTALL_LIB_DIR} ${DESTDIR}${LIBDIR} + ${INSTALL_LIB_DIR} ${DESTDIR}${LIBDIR}/MailScanner + ${INSTALL_SCRIPT} ${WRKSRC}/lib/MailScanner.pm ${DESTDIR}${LIBDIR} + cd ${WRKSRC}/lib/MailScanner && ${FIND} . -name "*.pm" -exec ${INSTALL_DATA} '{}' ${DESTDIR}${LIBDIR}/MailScanner \; + cd ${WRKSRC}/lib/MailScanner && ${FIND} . -name "*.pl" -exec ${INSTALL_DATA} '{}' ${DESTDIR}${LIBDIR}/MailScanner \; + + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCSDIR} + cd ${WRKSRC}/docs && ${FIND} * -type d -exec ${INSTALL_DATA_DIR} ${DESTDIR}${DOCSDIR}'/{}' \; + cd ${WRKSRC}/docs && ${FIND} * -type f -exec ${INSTALL_DATA} '{}' ${DESTDIR}${DOCSDIR} \; + cd ${WRKSRC}/docs/man && ${INSTALL_MAN} MailScanner.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 + cd ${WRKSRC}/docs/man && ${INSTALL_MAN} MailScanner.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 post-install: ${CP} -f ${PKGDIR}/PLIST ${PLIST_SRC} @@ -134,13 +136,13 @@ post-install: ${ECHO} man/man5/MailScanner.conf.5 >> ${PLIST_SRC} ${ECHO} man/man8/MailScanner.8 >> ${PLIST_SRC} .for _dir_ in ${DOCSDIR} ${EGDIR} ${LIBDIR} ${LIBEXECDIR} - ${FIND} ${_dir_} \( -type f -o -type l \) -print \ - | ${SORT} | ${SED} -e "s,${PREFIX}/,,g" \ + ${FIND} ${DESTDIR}${_dir_} \( -type f -o -type l \) -print \ + | ${SORT} | ${SED} -e "s,${DESTDIR}${PREFIX}/,,g" \ >> ${PLIST_SRC} .endfor .for _dir_ in ${DOCSDIR} ${EGDIR} ${LIBDIR} ${LIBEXECDIR} - ${FIND} ${_dir_} -type d -print \ - | ${SORT} -r | ${SED} -e "s,${PREFIX}/,@dirrm ,g" \ + ${FIND} ${DESTDIR}${_dir_} -type d -print \ + | ${SORT} -r | ${SED} -e "s,${DESTDIR}${PREFIX}/,@dirrm ,g" \ >> ${PLIST_SRC} .endfor diff --git a/mail/mailserv/Makefile b/mail/mailserv/Makefile index 09250f3df41..68acadc1b55 100644 --- a/mail/mailserv/Makefile +++ b/mail/mailserv/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2006/10/04 21:47:16 wiz Exp $ +# $NetBSD: Makefile,v 1.16 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= mailserv @@ -10,6 +10,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.barelyfitz.com/projects/mailserv/ COMMENT= WWW interface to several types of mailing list servers +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} DIST_SUBDIR= ${PKGNAME_NOREV} @@ -39,19 +41,19 @@ do-configure: .endfor do-install: - ${INSTALL_PROGRAM_DIR} ${PREFIX}/libexec/cgi-bin/mailserv - ${INSTALL_SCRIPT} ${WRKSRC}/mailserv ${PREFIX}/libexec/cgi-bin/mailserv - ${INSTALL_SCRIPT} ${WRKSRC}/cgi-lib.pl ${PREFIX}/libexec/cgi-bin/mailserv - ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv + ${INSTALL_SCRIPT} ${WRKSRC}/mailserv ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv + ${INSTALL_SCRIPT} ${WRKSRC}/cgi-lib.pl ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} .for cf in listproc listserv mail-list maiser majordomo-admin \ majordomo-share majordomo mlp pmdf smartlist subscribe - ${INSTALL_DATA} ${WRKSRC}/${cf}.cf ${EGDIR} - cd ${PREFIX}/libexec/cgi-bin/mailserv && \ + ${INSTALL_DATA} ${WRKSRC}/${cf}.cf ${DESTDIR}${EGDIR} + cd ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv && \ ${LN} -s mailserv ${cf} .endfor - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mailserv + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/mailserv .for doc in ChangeLog LICENSE README - ${INSTALL_DATA} ${WRKSRC}/${doc} ${PREFIX}/share/doc/mailserv + ${INSTALL_DATA} ${WRKSRC}/${doc} ${DESTDIR}${PREFIX}/share/doc/mailserv .endfor .include "../../mk/bsd.pkg.mk" diff --git a/mail/mailsync/Makefile b/mail/mailsync/Makefile index 2d1c7e01e2a..282427f2474 100644 --- a/mail/mailsync/Makefile +++ b/mail/mailsync/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.28 2008/01/18 05:08:26 tnn Exp $ +# $NetBSD: Makefile,v 1.29 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= mailsync_5.2.1.orig @@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://mailsync.sourceforge.net/ COMMENT= Mailsync is a way of synchronizing a collection of mailboxes +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_TOOLS+= gmake USE_LANGUAGES= c c++ @@ -33,14 +35,15 @@ DOCS= COPYING NEWS README THANKS TODO doc/ABSTRACT doc/HACKING INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mailsync - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mailsync - ${INSTALL_PROGRAM} ${WRKSRC}/src/mailsync ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/mailsync + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/mailsync + ${INSTALL_PROGRAM} ${WRKSRC}/src/mailsync ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/doc/examples/mailsync \ - ${PREFIX}/share/examples/mailsync/dot.mailsync - ${INSTALL_MAN} ${WRKSRC}/doc/mailsync.1 ${PREFIX}/${PKGMANDIR}/man1 + ${DESTDIR}${PREFIX}/share/examples/mailsync/dot.mailsync + ${INSTALL_MAN} ${WRKSRC}/doc/mailsync.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .for d in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${d} ${PREFIX}/share/doc/mailsync + ${INSTALL_DATA} ${WRKSRC}/${d} ${DESTDIR}${PREFIX}/share/doc/mailsync .endfor .include "../../security/openssl/buildlink3.mk" diff --git a/mail/mdfrm/Makefile b/mail/mdfrm/Makefile index 4f0b8fc9709..f9f8d1ce55b 100644 --- a/mail/mdfrm/Makefile +++ b/mail/mdfrm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2007/02/22 19:26:41 wiz Exp $ +# $NetBSD: Makefile,v 1.13 2008/03/04 17:57:18 jlam Exp $ # DISTNAME= mdfrm.pl @@ -12,6 +12,8 @@ COMMENT= Print a summary of mail in a Maildir waiting to be read DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} USE_TOOLS+= perl:run NO_BUILD= yes @@ -25,6 +27,6 @@ post-patch: ${MV} ${WRKSRC}/mdfrm.pl.done ${WRKSRC}/mdfrm.pl do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/mdfrm.pl ${PREFIX}/bin/mdfrm + ${INSTALL_SCRIPT} ${WRKSRC}/mdfrm.pl ${DESTDIR}${PREFIX}/bin/mdfrm .include "../../mk/bsd.pkg.mk" diff --git a/mail/milter-regex/Makefile b/mail/milter-regex/Makefile index 6e840aa97d2..99e71a6525b 100644 --- a/mail/milter-regex/Makefile +++ b/mail/milter-regex/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2007/12/21 22:54:57 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2008/03/04 17:57:18 jlam Exp $ DISTNAME= milter-regex-1.6 PKGREVISION= 1 @@ -9,6 +9,8 @@ MAINTAINER= jdarrow@NetBSD.org HOMEPAGE= http://www.benzedrine.cx/milter-regex.html COMMENT= Milter enabling regular expression filtering +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= yacc INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin @@ -34,8 +36,9 @@ post-extract: ${MV} ${WRKDIR}/${PKGBASE} ${WRKSRC} do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/milter-regex ${PREFIX}/sbin - ${INSTALL_DATA} ${WRKSRC}/milter-regex.8 ${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_PROGRAM} ${WRKSRC}/milter-regex ${DESTDIR}${PREFIX}/sbin + ${INSTALL_DATA} ${WRKSRC}/milter-regex.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 .include "../../mail/libmilter/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" diff --git a/mail/mimedefang/Makefile b/mail/mimedefang/Makefile index 6f6376d69c5..6dc007d0d7f 100644 --- a/mail/mimedefang/Makefile +++ b/mail/mimedefang/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.38 2007/08/15 04:50:39 markd Exp $ +# $NetBSD: Makefile,v 1.39 2008/03/04 17:57:18 jlam Exp $ DISTNAME= mimedefang-2.63 CATEGORIES= mail @@ -17,6 +17,8 @@ DEPENDS+= p5-MIME-Base64>=2.11:../../converters/p5-MIME-Base64 DEPENDS+= p5-MIME-tools>=5.411.1:../../mail/p5-MIME-tools DEPENDS+= spamassassin>=2.31:../../mail/spamassassin +PKG_DESTDIR_SUPPORT= user-destdir + .include "../../mk/bsd.prefs.mk" USE_TOOLS+= perl:run @@ -70,23 +72,23 @@ PTHREAD_OPTS+= require native INSTALLATION_DIRS= bin ${PKGMANDIR}/man5 ${PKGMANDIR}/man7 ${PKGMANDIR}/man8 do-install: - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA_DIR} ${SHAREDIR} - ${INSTALL_DATA} ${WRKSRC}/gen-ip-validator.pl ${SHAREDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/md-mx-ctrl ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/mimedefang-multiplexor ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/mimedefang ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/watch-mimedefang ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/mimedefang.pl ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/md-mx-ctrl.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_DATA} ${WRKSRC}/mimedefang.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_DATA} ${WRKSRC}/mimedefang.pl.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_DATA} ${WRKSRC}/mimedefang-multiplexor.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_DATA} ${WRKSRC}/watch-mimedefang.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_DATA} ${WRKSRC}/mimedefang-filter.5 ${PREFIX}/${PKGMANDIR}/man5 - ${INSTALL_DATA} ${WRKSRC}/mimedefang-protocol.7 ${PREFIX}/${PKGMANDIR}/man7 - ${INSTALL_DATA} ${WRKSRC}/examples/suggested-minimum-filter-for-windows-clients ${EGDIR}/mimedefang-filter - ${INSTALL_DATA} ${WRKSRC}/SpamAssassin/spamassassin.cf ${EGDIR}/sa-mimedefang.cf + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${SHAREDIR} + ${INSTALL_DATA} ${WRKSRC}/gen-ip-validator.pl ${DESTDIR}${SHAREDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/md-mx-ctrl ${DESTDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/mimedefang-multiplexor ${DESTDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/mimedefang ${DESTDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/watch-mimedefang ${DESTDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/mimedefang.pl ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/md-mx-ctrl.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_DATA} ${WRKSRC}/mimedefang.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_DATA} ${WRKSRC}/mimedefang.pl.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_DATA} ${WRKSRC}/mimedefang-multiplexor.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_DATA} ${WRKSRC}/watch-mimedefang.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_DATA} ${WRKSRC}/mimedefang-filter.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 + ${INSTALL_DATA} ${WRKSRC}/mimedefang-protocol.7 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7 + ${INSTALL_DATA} ${WRKSRC}/examples/suggested-minimum-filter-for-windows-clients ${DESTDIR}${EGDIR}/mimedefang-filter + ${INSTALL_DATA} ${WRKSRC}/SpamAssassin/spamassassin.cf ${DESTDIR}${EGDIR}/sa-mimedefang.cf .include "../../mail/libmilter/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" diff --git a/mail/nail/Makefile b/mail/nail/Makefile index f7375b104a9..85534622360 100644 --- a/mail/nail/Makefile +++ b/mail/nail/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.36 2008/01/18 05:08:27 tnn Exp $ +# $NetBSD: Makefile,v 1.37 2008/03/04 17:57:19 jlam Exp $ DISTNAME= nail-11.25 PKGREVISION= 1 @@ -10,6 +10,8 @@ MAINTAINER= cjep@NetBSD.org HOMEPAGE= http://nail.sourceforge.net/ COMMENT= BSD mail utility with MIME extensions +PKG_DESTDIR_SUPPORT= user-destdir + MAKE_ENV+= "SYSCONFDIR=${PKG_SYSCONFDIR}" PKG_OPTIONS_VAR= PKG_OPTIONS.nail @@ -32,10 +34,10 @@ CONF_FILES= ${EGDIR}/nail.rc ${PKG_SYSCONFDIR}/nail.rc INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/nail ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/nail.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA} ${WRKSRC}/nail.rc ${EGDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/nail $${DESTDIR}{PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/nail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/nail.rc ${DESTDIR}${EGDIR} .include "../../converters/libiconv/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" diff --git a/mail/newspipe/Makefile b/mail/newspipe/Makefile index 38c83582023..43bf72fa44e 100644 --- a/mail/newspipe/Makefile +++ b/mail/newspipe/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2007/02/22 19:26:42 wiz Exp $ +# $NetBSD: Makefile,v 1.5 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= newspipe.1.1.9 @@ -18,6 +18,8 @@ DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat DEPENDS+= ${PYPKGPREFIX}-feedparser-[0-9]*:../../textproc/py-feedparser DEPENDS+= ${PYPKGPREFIX}-html2text-[0-9]*:../../textproc/py-html2text +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= yes PYTHON_PATCH_SCRIPTS= *.py @@ -33,15 +35,15 @@ INSTALLATION_DIRS+= share/examples/newspipe do-install: cd ${WRKSRC}; \ - ${INSTALL_SCRIPT} newspipe ${PREFIX}/bin; \ + ${INSTALL_SCRIPT} newspipe ${DESTDIR}${PREFIX}/bin; \ for f in cache.py newspipe.py opml.py; do \ - ${INSTALL_SCRIPT} $${f} ${PREFIX}/share/newspipe; \ + ${INSTALL_SCRIPT} $${f} ${DESTDIR}${PREFIX}/share/newspipe; \ done; \ for f in manual.html readme; do \ - ${INSTALL_DATA} $${f} ${PREFIX}/share/doc/newspipe; \ + ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/doc/newspipe; \ done; \ for f in newspipe.ini test.opml; do \ - ${INSTALL_DATA} $${f} ${PREFIX}/share/examples/newspipe; \ + ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/examples/newspipe; \ done .include "../../lang/python/application.mk" diff --git a/mail/pfqueue/Makefile b/mail/pfqueue/Makefile index 3f766e188fa..ad232e10e77 100644 --- a/mail/pfqueue/Makefile +++ b/mail/pfqueue/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2007/01/07 09:13:59 rillig Exp $ +# $NetBSD: Makefile,v 1.7 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= pfqueue-0.1.4 @@ -9,14 +9,16 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://pfqueue.sourceforge.net/ COMMENT= Real-time queue scanner for postfix +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= yes INCOMPAT_CURSES= NetBSD-1.*-* INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/pfqueue ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/pfqueue.1 ${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/pfqueue ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/pfqueue.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .include "../../devel/ncurses/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/policyd-weight/Makefile b/mail/policyd-weight/Makefile index fb7f6728c6d..0e459643d24 100644 --- a/mail/policyd-weight/Makefile +++ b/mail/policyd-weight/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1.1.1 2007/07/06 13:49:46 xtraeme Exp $ +# $NetBSD: Makefile,v 1.2 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= policyd-weight-0.1.14.5 @@ -11,6 +11,8 @@ COMMENT= Weighted policy daemon for postfix DEPENDS+= p5-Net-DNS>=0.58:../../net/p5-Net-DNS +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= perl:run USE_LANGUAGES= # none REPLACE_PERL+= policyd-weight @@ -44,12 +46,12 @@ SUBST_SED.fix-paths+= -e 's,"polw";,"${POLICYD_WEIGHT_USER}";,g' do-build: replace-interpreter do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/policyd-weight ${PREFIX}/sbin - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/changes.txt ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/documentation.txt ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/policyd-weight ${DESTDIR}${PREFIX}/sbin + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/changes.txt ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/documentation.txt ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${WRKSRC}/policyd-weight.conf.sample \ - ${EGDIR}/policyd-weight.conf + ${DESTDIR}${EGDIR}/policyd-weight.conf .include "../../mk/bsd.pkg.mk" diff --git a/mail/popa3d/Makefile b/mail/popa3d/Makefile index df77243c018..e24d6fd1558 100644 --- a/mail/popa3d/Makefile +++ b/mail/popa3d/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.49 2007/12/02 12:13:31 wiz Exp $ +# $NetBSD: Makefile,v 1.50 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= popa3d-1.0.2 @@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.openwall.com/popa3d/ COMMENT= Secure, reliable, performant, and small pop3 server +PKG_DESTDIR_SUPPORT= user-destdir + POPA3D_USER?= popa3d POPA3D_GROUP?= popa3d @@ -34,12 +36,13 @@ SUBST_SED.params= -e 's,/var/empty,${PREFIX}/share/empty,' \ INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin do-install: - ${INSTALL_PROGRAM} -m 500 ${WRKSRC}/popa3d ${PREFIX}/sbin - ${INSTALL_DATA} ${WRKSRC}/popa3d.8 ${PREFIX}/${PKGMANDIR}/man8/ - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/popa3d + ${INSTALL_PROGRAM} -m 500 ${WRKSRC}/popa3d ${DESTDIR}${PREFIX}/sbin + ${INSTALL_DATA} ${WRKSRC}/popa3d.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/popa3d cd ${WRKSRC} && ${INSTALL_DATA} DESIGN INSTALL LICENSE \ - ${PREFIX}/share/doc/popa3d - ${INSTALL_DATA_DIR} ${PREFIX}/share/empty + ${DESTDIR}${PREFIX}/share/doc/popa3d + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/empty .include "../../security/tcp_wrappers/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/poppy/Makefile b/mail/poppy/Makefile index 5c238287bcc..e4516ab8571 100644 --- a/mail/poppy/Makefile +++ b/mail/poppy/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2007/01/07 09:13:59 rillig Exp $ +# $NetBSD: Makefile,v 1.9 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= poppy-3.1 @@ -9,6 +9,8 @@ MAINTAINER= zuntum@NetBSD.org HOMEPAGE= http://www.cnpbagwell.com/projects.html COMMENT= Client to perform simple tasks with a POP3/IMAP server +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= YES USE_TOOLS+= perl:run REPLACE_PERL= poppy @@ -16,7 +18,7 @@ REPLACE_PERL= poppy INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/poppy ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/poppy.1 ${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_SCRIPT} ${WRKSRC}/poppy ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/poppy.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .include "../../mk/bsd.pkg.mk" diff --git a/mail/postgrey/Makefile b/mail/postgrey/Makefile index a803fd7922f..5b4862f1362 100644 --- a/mail/postgrey/Makefile +++ b/mail/postgrey/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2008/01/20 21:08:01 xtraeme Exp $ +# $NetBSD: Makefile,v 1.24 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= postgrey-1.31 @@ -14,6 +14,8 @@ DEPENDS+= p5-BerkeleyDB-[0-9]*:../../databases/p5-BerkeleyDB DEPENDS+= p5-IO-Multiplex-[0-9]*:../../devel/p5-IO-Multiplex DEPENDS+= p5-Net-Server-[0-9]*:../../net/p5-Net-Server +PKG_DESTDIR_SUPPORT= user-destdir + NO_CONFIGURE= yes USE_TOOLS+= perl:run @@ -72,12 +74,12 @@ INSTALLATION_DIRS= sbin ${DOCDIR} ${EGDIR} do-build: do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/postgrey ${PREFIX}/sbin/postgrey + ${INSTALL_SCRIPT} ${WRKSRC}/postgrey ${DESTDIR}${PREFIX}/sbin/postgrey .for i in COPYING Changes README - ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${DOCDIR}/${i} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/${DOCDIR}/${i} .endfor .for i in postgrey_whitelist_clients postgrey_whitelist_recipients - ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${EGDIR}/${i} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/${EGDIR}/${i} .endfor .include "../../databases/db4/buildlink3.mk" diff --git a/mail/pymsgauth/Makefile b/mail/pymsgauth/Makefile index 92a0c18f9b8..946efef92df 100644 --- a/mail/pymsgauth/Makefile +++ b/mail/pymsgauth/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2006/03/14 01:14:30 jlam Exp $ +# $NetBSD: Makefile,v 1.7 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= pymsgauth-2.1.0 @@ -10,6 +10,8 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://pyropus.ca/software/pymsgauth/ COMMENT= Automatically process qsecretary confirmation requests +PKG_DESTDIR_SUPPORT= user-destdir + PYMSGAUTH_PROGRAMS= pymsgauth-* DOCS= BUGS CHANGELOG COPYING pymsgauth.txt HTMLDOCS= pymsgauth.html @@ -29,19 +31,19 @@ INSTALLATION_DIRS= ${SHAREDIR} ${DOCDIR} ${HTMLDOCDIR} ${EGDIR} bin do-install: for f in ${PYTHON_PATCH_SCRIPTS}; do \ - ${INSTALL_SCRIPT} ${WRKSRC}/$${f} ${PREFIX}/${SHAREDIR}; \ + ${INSTALL_SCRIPT} ${WRKSRC}/$${f} ${DESTDIR}${PREFIX}/${SHAREDIR}; \ done for f in ${DOCS}; do \ - ${INSTALL_DATA} ${WRKSRC}/$${f} ${PREFIX}/${DOCDIR}; \ + ${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${PREFIX}/${DOCDIR}; \ done for f in ${HTMLDOCS}; do \ - ${INSTALL_DATA} ${WRKSRC}/$${f} ${PREFIX}/${HTMLDOCDIR}; \ + ${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${PREFIX}/${HTMLDOCDIR}; \ done for f in ${EXAMPLES}; do \ - ${INSTALL_DATA} ${WRKSRC}/$${f} ${PREFIX}/${EGDIR}; \ + ${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${PREFIX}/${EGDIR}; \ done .include "../../lang/python/application.mk" diff --git a/mail/qcheck/Makefile b/mail/qcheck/Makefile index 96877ce3618..532cd79d03a 100644 --- a/mail/qcheck/Makefile +++ b/mail/qcheck/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2007/03/15 04:41:39 schmonz Exp $ +# $NetBSD: Makefile,v 1.7 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= qcheck @@ -12,12 +12,15 @@ COMMENT= Text-only biff with Maildir support DIST_SUBDIR= ${PKGNAME_NOREV} +PKG_DESTDIR_SUPPORT= user-destdir + NO_CONFIGURE= YES INSTALLATION_DIRS= bin share/doc/${PKGBASE} do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/qcheck ${PREFIX}/bin/qcheck - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${PKGBASE}/README + ${INSTALL_PROGRAM} ${WRKSRC}/qcheck ${DESTDIR}${PREFIX}/bin/qcheck + ${INSTALL_DATA} ${WRKSRC}/README \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/README .include "../../mk/bsd.pkg.mk" diff --git a/mail/qgreylist/Makefile b/mail/qgreylist/Makefile index 0c3bdd18139..38cbfa54bf1 100644 --- a/mail/qgreylist/Makefile +++ b/mail/qgreylist/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2007/03/24 06:53:16 schmonz Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= qgreylist-0.3 @@ -12,6 +12,8 @@ COMMENT= Simple greylisting for qmail DEPENDS_QMAIL= qmail>=1.03nb8:../../mail/qmail DEPENDS+= ${DEPENDS_QMAIL} +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/qgreylist USE_TOOLS+= perl:run @@ -47,7 +49,7 @@ INSTALLATION_DIRS= bin share/doc/qgreylist BUILD_DEFS+= QMAILDIR do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/greylist ${PREFIX}/bin/qgreylist - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/qgreylist + ${INSTALL_SCRIPT} ${WRKSRC}/greylist ${DESTDIR}${PREFIX}/bin/qgreylist + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/qgreylist .include "../../mk/bsd.pkg.mk" diff --git a/mail/qmHandle/Makefile b/mail/qmHandle/Makefile index e7dc3a35450..372e7b37006 100644 --- a/mail/qmHandle/Makefile +++ b/mail/qmHandle/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2007/06/01 15:25:04 schmonz Exp $ +# $NetBSD: Makefile,v 1.17 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= qmhandle-1.2.3 @@ -10,6 +10,8 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://qmhandle.sourceforge.net/ COMMENT= Tool to view and manage the qmail message queue +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} USE_TOOLS+= perl:run REPLACE_PERL= qmHandle @@ -28,8 +30,8 @@ INSTALLATION_DIRS= bin BUILD_DEFS+= QMAIL_QUEUE_DIR do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/qmHandle ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/qmHandle - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/qmHandle + ${INSTALL_SCRIPT} ${WRKSRC}/qmHandle ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/qmHandle + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/qmHandle .include "../../mk/bsd.pkg.mk" diff --git a/mail/qmail-lint/Makefile b/mail/qmail-lint/Makefile index fe4df6248c8..d32f2e5bb70 100644 --- a/mail/qmail-lint/Makefile +++ b/mail/qmail-lint/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2007/03/24 07:05:26 schmonz Exp $ +# $NetBSD: Makefile,v 1.13 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= qmail-lint-0.55 @@ -11,6 +11,8 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://www.qmail.org/ COMMENT= Examine the qmail configuration for common errors +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} USE_TOOLS+= perl:run REPLACE_PERL= ${DISTNAME} @@ -25,6 +27,7 @@ INSTALLATION_DIRS= bin BUILD_DEFS+= QMAILDIR do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${PREFIX}/bin/qmail-lint + ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} \ + ${DESTDIR}${PREFIX}/bin/qmail-lint .include "../../mk/bsd.pkg.mk" diff --git a/mail/qmail-run/Makefile b/mail/qmail-run/Makefile index f5cc87419fb..4d819cf75bc 100644 --- a/mail/qmail-run/Makefile +++ b/mail/qmail-run/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2007/03/24 07:08:35 schmonz Exp $ +# $NetBSD: Makefile,v 1.22 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= qmail-run-20060604 @@ -15,6 +15,7 @@ DEPENDS+= ${DEPENDS_QMAIL} CONFLICTS+= qmail-qfilter-1.5nb1 PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir WRKSRC= ${WRKDIR} NO_CHECKSUM= yes @@ -65,10 +66,12 @@ post-extract: done do-install: - ${INSTALL_SCRIPT} ${WRKDIR}/qmail-procmail ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKDIR}/qmail-qfilter-queue ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKDIR}/qmail-qread-client ${PREFIX}/bin - ${INSTALL_DATA} ${WRKDIR}/README.pkgsrc ${PREFIX}/share/doc/qmail-run - ${INSTALL_DATA} ${WRKDIR}/mailer.conf ${PREFIX}/share/examples/qmail-run + ${INSTALL_SCRIPT} ${WRKDIR}/qmail-procmail ${DESTDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKDIR}/qmail-qfilter-queue ${DESTDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKDIR}/qmail-qread-client ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKDIR}/README.pkgsrc \ + ${DESTDIR}${PREFIX}/share/doc/qmail-run + ${INSTALL_DATA} ${WRKDIR}/mailer.conf \ + ${DESTDIR}${PREFIX}/share/examples/qmail-run .include "../../mk/bsd.pkg.mk" diff --git a/mail/qmqtool/Makefile b/mail/qmqtool/Makefile index 20b2af61cac..d89b542704f 100644 --- a/mail/qmqtool/Makefile +++ b/mail/qmqtool/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2007/06/15 14:57:10 jlam Exp $ +# $NetBSD: Makefile,v 1.4 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= qmqtool-current @@ -11,6 +11,8 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://jeremy.kister.net/code/qmqtool/ COMMENT= View and safely modify qmail queue +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_LANGUAGES= # none USE_TOOLS+= perl:run @@ -30,9 +32,10 @@ BUILD_DEFS+= QMAILDIR do-install: cd ${WRKSRC}; \ - cp qmqtool ${PREFIX}/sbin; \ - cp Artistic ChangeLog FAQ README ${PREFIX}/share/doc/qmqtool; \ - cp -Rp contrib ${PREFIX}/share/examples/qmqtool - ${CHMOD} 0700 ${PREFIX}/sbin/qmqtool + cp qmqtool ${DESTDIR}${PREFIX}/sbin; \ + cp Artistic ChangeLog FAQ README \ + ${DESTDIR}${PREFIX}/share/doc/qmqtool; \ + cp -Rp contrib ${DESTDIR}${PREFIX}/share/examples/qmqtool + ${CHMOD} 0700 ${DESTDIR}${PREFIX}/sbin/qmqtool .include "../../mk/bsd.pkg.mk" diff --git a/mail/queue-fix/Makefile b/mail/queue-fix/Makefile index 7ec3345418e..66440c3f32d 100644 --- a/mail/queue-fix/Makefile +++ b/mail/queue-fix/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2005/10/12 09:53:55 wiz Exp $ +# $NetBSD: Makefile,v 1.8 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= queue-fix-1.4 @@ -9,14 +9,15 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://www.netmeridian.com/e-huss/ COMMENT= Check and repair the qmail queue structure +PKG_DESTDIR_SUPPORT= user-destdir INSTALLATION_DIRS= bin DJB_RESTRICTED= NO do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/queue-fix ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/queue-fix - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/queue-fix + ${INSTALL_PROGRAM} ${WRKSRC}/queue-fix ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/queue-fix + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/queue-fix .include "../../mk/djbware.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/queue-repair/Makefile b/mail/queue-repair/Makefile index 3df46582276..968ff737999 100644 --- a/mail/queue-repair/Makefile +++ b/mail/queue-repair/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2006/12/29 06:44:00 schmonz Exp $ +# $NetBSD: Makefile,v 1.4 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= queue-repair-0.9.0 @@ -10,13 +10,16 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://pyropus.ca/software/queue-repair/ COMMENT= Check or correct most corruptions of the queue in qmail +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= YES PYTHON_PATCH_SCRIPTS= queue_repair.py INSTALLATION_DIRS= bin do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/queue_repair.py ${PREFIX}/bin/queue_repair + ${INSTALL_SCRIPT} ${WRKSRC}/queue_repair.py \ + ${DESTDIR}${PREFIX}/bin/queue_repair .include "../../lang/python/application.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/rblcheck/Makefile b/mail/rblcheck/Makefile index b47e9bbe27e..5e3ae113014 100644 --- a/mail/rblcheck/Makefile +++ b/mail/rblcheck/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2006/09/11 21:26:04 cube Exp $ +# $NetBSD: Makefile,v 1.15 2008/03/04 17:57:19 jlam Exp $ DISTNAME= rblcheck-1.5 CATEGORIES= mail @@ -8,6 +8,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://rblcheck.sourceforge.net/ COMMENT= Command-line interface to Paul Vixie's RBL filter +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= gmake GNU_CONFIGURE= yes @@ -16,9 +18,9 @@ DOCS= README NEWS docs/rblcheck.ps INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/rblcheck ${PREFIX}/bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/rblcheck + ${INSTALL_PROGRAM} ${WRKSRC}/rblcheck ${DESTDIR}${PREFIX}/bin + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rblcheck cd ${WRKSRC} && \ - ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/rblcheck + ${INSTALL_DATA} ${DOCS} ${DESTDIR}${PREFIX}/share/doc/rblcheck .include "../../mk/bsd.pkg.mk" diff --git a/mail/rmail-mime/Makefile b/mail/rmail-mime/Makefile index 8441450d13b..3a008dc03b9 100644 --- a/mail/rmail-mime/Makefile +++ b/mail/rmail-mime/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2006/02/05 23:09:57 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= rmail-mime-1.13.0 @@ -12,6 +12,8 @@ COMMENT= MIME-capabilities for RMAIL in Emacs DEPENDS+= ${EMACS_PKGNAME_PREFIX}semi>=1.14.4:../../devel/semi +PKG_DESTDIR_SUPPORT= user-destdir + .include "../../mk/emacs.mk" SITE_LISP= ${EMACS_LISPPREFIX:C|^${PREFIX}/||} @@ -22,8 +24,8 @@ do-build: -f batch-byte-compile rmail-mime.el do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/${SITE_LISP} - ${INSTALL_DATA} ${WRKSRC}/rmail-mime.el ${EMACS_LISPPREFIX} - ${INSTALL_DATA} ${WRKSRC}/rmail-mime.elc ${EMACS_LISPPREFIX} + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/${SITE_LISP} + ${INSTALL_DATA} ${WRKSRC}/rmail-mime.el ${DESTDIR}${EMACS_LISPPREFIX} + ${INSTALL_DATA} ${WRKSRC}/rmail-mime.elc ${DESTDIR}${EMACS_LISPPREFIX} .include "../../mk/bsd.pkg.mk" diff --git a/mail/rss2email/Makefile b/mail/rss2email/Makefile index 205889b3dba..ba660d9f508 100644 --- a/mail/rss2email/Makefile +++ b/mail/rss2email/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2008/02/28 12:12:20 rillig Exp $ +# $NetBSD: Makefile,v 1.19 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= rss2email-2.62 @@ -13,6 +13,8 @@ COMMENT= Get RSS feeds emailed to you DEPENDS+= ${PYPKGPREFIX}-feedparser-[0-9]*:../../textproc/py-feedparser DEPENDS+= ${PYPKGPREFIX}-html2text-[0-9]*:../../textproc/py-html2text +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} USE_TOOLS+= tr @@ -38,12 +40,12 @@ do-extract: do-install: set -e; cd ${WRKSRC}; \ - ${INSTALL_SCRIPT_DIR} ${SHAREDIR}; \ - ${INSTALL_SCRIPT} rss2email.py ${SHAREDIR}; \ - ${INSTALL_DATA_DIR} ${EGDIR}; \ - ${INSTALL_DATA} config.py ${EGDIR}; \ - ${INSTALL_MAN} r2e.1 ${PREFIX}/${PKGMANDIR}/man1; \ - ${INSTALL_SCRIPT} r2e ${PREFIX}/bin + ${INSTALL_SCRIPT_DIR} ${DESTDIR}${SHAREDIR}; \ + ${INSTALL_SCRIPT} rss2email.py ${DESTDIR}${SHAREDIR}; \ + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}; \ + ${INSTALL_DATA} config.py ${DESTDIR}${EGDIR}; \ + ${INSTALL_MAN} r2e.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \ + ${INSTALL_SCRIPT} r2e ${DESTDIR}${PREFIX}/bin .include "../../lang/python/application.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/sendymail/Makefile b/mail/sendymail/Makefile index 4f063e7ac1d..dc511994720 100644 --- a/mail/sendymail/Makefile +++ b/mail/sendymail/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1.1.1 2007/01/14 14:05:34 obache Exp $ +# $NetBSD: Makefile,v 1.2 2008/03/04 17:57:19 jlam Exp $ # DISTNAME= sendymail-0.5.8 @@ -16,6 +16,8 @@ DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww DEPENDS+= p5-MailTools-[0-9]*:../../mail/p5-MailTools DEPENDS+= p5-MIME-tools-[0-9]*:../../mail/p5-MIME-tools +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= perl:run REPLACE_PERL= sendymail.pl @@ -29,13 +31,16 @@ SUBST_STAGE.sa2= pre-configure SUBST_FILES.sa2= ChangeLog INSTALL SUBST_SED.sa2= -e s!sendymail.pl!sendymail!g +INSTALLATION_DIRS= bin + do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/sendymail.pl ${PREFIX}/bin/sendymail - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/sendymail.pl \ + ${DESTDIR}${PREFIX}/bin/sendymail + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} .for i in BUGS COPYING ChangeLog INSTALL README TODO - ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/sendymail + ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${DOCDIR} .endfor - ${INSTALL_DATA} ${WRKSRC}/sendymailrc.sample ${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/sendymailrc.sample ${DESTDIR}${EGDIR} .include "../../mk/bsd.pkg.mk" diff --git a/mail/sigrot/Makefile b/mail/sigrot/Makefile index 6c49d7adcad..38deb950338 100644 --- a/mail/sigrot/Makefile +++ b/mail/sigrot/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2007/01/07 09:13:59 rillig Exp $ +# $NetBSD: Makefile,v 1.13 2008/03/04 17:57:19 jlam Exp $ DISTNAME= sigrot_1.2-1 PKGNAME= sigrot-1.2 @@ -10,6 +10,8 @@ MAINTAINER= drue@users.sourceforge.net HOMEPAGE= http://packages.debian.org/oldstable/mail/sigrot COMMENT= Signature file rotation program +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_TOOLS+= gmake @@ -22,14 +24,14 @@ do-build: cd ${WRKSRC} && ${CC} sigrot.c -o sigrot do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/sigrot ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/sigrot.1 ${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/copyright ${DOCDIR}/COPYRIGHT - ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCDIR}/INSTALL - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA} ${WRKSRC}/examples/prefix ${EGDIR}/prefix - ${INSTALL_DATA} ${WRKSRC}/examples/sig_archive ${EGDIR}/sig_archive - ${INSTALL_DATA} ${WRKSRC}/examples/suffix ${EGDIR}/suffix + ${INSTALL_PROGRAM} ${WRKSRC}/sigrot ${DESTDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/sigrot.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/copyright ${DESTDIR}${DOCDIR}/COPYRIGHT + ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${DOCDIR}/INSTALL + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/prefix ${DESTDIR}${EGDIR}/prefix + ${INSTALL_DATA} ${WRKSRC}/examples/sig_archive ${DESTDIR}${EGDIR}/sig_archive + ${INSTALL_DATA} ${WRKSRC}/examples/suffix ${DESTDIR}${EGDIR}/suffix .include "../../mk/bsd.pkg.mk" diff --git a/mail/sma/Makefile b/mail/sma/Makefile index dc6f1b9d5d6..bf7f542fa54 100644 --- a/mail/sma/Makefile +++ b/mail/sma/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2007/10/16 23:49:01 tnn Exp $ +# $NetBSD: Makefile,v 1.14 2008/03/04 17:57:19 jlam Exp $ DISTNAME= sma-1.4 CATEGORIES= mail @@ -8,6 +8,8 @@ MAINTAINER= markus@core.de HOMEPAGE= http://www.klake.org/sma/ COMMENT= Sendmail log analyser +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} NO_CONFIGURE= yes @@ -22,12 +24,12 @@ CFLAGS+= -DUSE_REGEXP INSTALLATION_DIRS= bin ${PKGMANDIR}/man8 do-install: - cd ${WRKSRC}; \ - ${INSTALL_PROGRAM} sma ${PREFIX}/bin; \ - ${INSTALL_MAN} docs/sma.8 ${PREFIX}/${PKGMANDIR}/man8; \ - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sma; \ - ${INSTALL_DATA} README ${PREFIX}/share/doc/sma; \ - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/sma; \ - ${INSTALL_DATA} sma.conf ${PREFIX}/share/examples/sma + cd ${WRKSRC}; \ + ${INSTALL_PROGRAM} sma ${DESTDIR}${PREFIX}/bin; \ + ${INSTALL_MAN} docs/sma.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8;\ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/sma; \ + ${INSTALL_DATA} README ${DESTDIR}${PREFIX}/share/doc/sma; \ + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/sma; \ + ${INSTALL_DATA} sma.conf ${DESTDIR}${PREFIX}/share/examples/sma .include "../../mk/bsd.pkg.mk" diff --git a/mail/spamd/Makefile b/mail/spamd/Makefile index 89d3d2d16b4..fb089a55ebd 100644 --- a/mail/spamd/Makefile +++ b/mail/spamd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2007/05/18 10:03:30 peter Exp $ +# $NetBSD: Makefile,v 1.12 2008/03/04 17:57:19 jlam Exp $ DISTNAME= spamd-20060330 CATEGORIES= mail @@ -10,6 +10,8 @@ COMMENT= OpenBSD spam deferral daemon ONLY_FOR_PLATFORM= NetBSD-*-* OpenBSD-*-* FreeBSD-*-* DragonFly-*-* +PKG_DESTDIR_SUPPORT= user-destdir + NO_CONFIGURE= yes SPAMD_HOME= ${VARBASE}/chroot/spamd @@ -41,22 +43,36 @@ INSTALLATION_DIRS+= libexec sbin ${PKGMANDIR}/cat5 ${PKGMANDIR}/man5 INSTALLATION_DIRS+= ${PKGMANDIR}/cat8 ${PKGMANDIR}/man8 share/examples/spamd do-install: - ${INSTALL_MAN} ${WRKSRC}/man/spamd.conf.5 ${PREFIX}/${PKGMANDIR}/man5 - ${INSTALL_MAN} ${WRKSRC}/man/spamd.conf.cat5 ${PREFIX}/${PKGMANDIR}/cat5/spamd.conf.0 - ${INSTALL_MAN} ${WRKSRC}/spamd/spamd.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_MAN} ${WRKSRC}/spamd/spamd.cat8 ${PREFIX}/${PKGMANDIR}/cat8/spamd.0 - ${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.cat8 ${PREFIX}/${PKGMANDIR}/cat8/spamd-setup.0 - ${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.cat8 ${PREFIX}/${PKGMANDIR}/cat8/spamdb.0 - ${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.8 ${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.cat8 ${PREFIX}/${PKGMANDIR}/cat8/spamlogd.0 - - ${INSTALL_PROGRAM} ${WRKSRC}/spamd-setup/spamd-setup ${PREFIX}/libexec - ${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd ${PREFIX}/libexec - ${INSTALL_PROGRAM} ${WRKSRC}/spamdb/spamdb ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/spamlogd/spamlogd ${PREFIX}/libexec - ${INSTALL_DATA} ${WRKSRC}/etc/spamd.conf ${PREFIX}/share/examples/spamd + ${INSTALL_MAN} ${WRKSRC}/man/spamd.conf.5 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 + ${INSTALL_MAN} ${WRKSRC}/man/spamd.conf.cat5 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat5/spamd.conf.0 + ${INSTALL_MAN} ${WRKSRC}/spamd/spamd.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/spamd/spamd.cat8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat8/spamd.0 + ${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/spamd-setup/spamd-setup.cat8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat8/spamd-setup.0 + ${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/spamdb/spamdb.cat8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat8/spamdb.0 + ${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/spamlogd/spamlogd.cat8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat8/spamlogd.0 + + ${INSTALL_PROGRAM} ${WRKSRC}/spamd-setup/spamd-setup \ + ${DESTDIR}${PREFIX}/libexec + ${INSTALL_PROGRAM} ${WRKSRC}/spamd/spamd \ + ${DESTDIR}${PREFIX}/libexec + ${INSTALL_PROGRAM} ${WRKSRC}/spamdb/spamdb \ + ${DESTDIR}${PREFIX}/sbin + ${INSTALL_PROGRAM} ${WRKSRC}/spamlogd/spamlogd \ + ${DESTDIR}${PREFIX}/libexec + ${INSTALL_DATA} ${WRKSRC}/etc/spamd.conf ${DESTDIR}${PREFIX}/share/examples/spamd .include "../../security/pflkm/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/spamdyke/Makefile b/mail/spamdyke/Makefile index b133d69bc17..edb7bf4d93e 100644 --- a/mail/spamdyke/Makefile +++ b/mail/spamdyke/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2008/02/25 07:38:00 schmonz Exp $ +# $NetBSD: Makefile,v 1.11 2008/03/04 17:57:20 jlam Exp $ # DISTNAME= spamdyke-3.1.6 @@ -10,6 +10,8 @@ MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://www.spamdyke.org/ COMMENT= Monitors and intercept incoming SMTP connections to qmail +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}/${PKGBASE} GNU_CONFIGURE= yes @@ -30,11 +32,11 @@ INSTALLATION_DIRS= bin share/doc/${PKGBASE} do-install: cd ${WRKSRC}; \ for f in spamdyke; do \ - ${INSTALL_PROGRAM} $${f} ${PREFIX}/bin; \ + ${INSTALL_PROGRAM} $${f} ${DESTDIR}${PREFIX}/bin; \ done; \ cd ../documentation; \ for f in *.txt *.html; do \ - ${INSTALL_DATA} $${f} ${PREFIX}/share/doc/${PKGBASE}; \ + ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE};\ done .include "../../mk/resolv.buildlink3.mk" diff --git a/mail/squirrelmail-decode/Makefile b/mail/squirrelmail-decode/Makefile index febabb1febd..ea02709a697 100644 --- a/mail/squirrelmail-decode/Makefile +++ b/mail/squirrelmail-decode/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2007/10/30 19:31:41 martti Exp $ +# $NetBSD: Makefile,v 1.8 2008/03/04 17:57:20 jlam Exp $ DISTNAME= squirrelmail-decode-1.2 #PKGREVISION= 1 @@ -11,13 +11,17 @@ HOMEPAGE= http://www.squirrelmail.org/ COMMENT= Extra decoding library for SquirrelMail #LICENSE= gnu-gpl-v2 +PKG_DESTDIR_SUPPORT= user-destdir + NO_BUILD= yes DEPENDS+= ${PHP_PKG_PREFIX}-iconv>=4.3.3:../../converters/php-iconv do-install: + ${INSTALL_DATA_DIR} \ + ${DESTDIR}${PREFIX:Q}/share/squirrelmail/functions/decode ${INSTALL_DATA} ${WRKSRC:Q}/eastasia/*.php ${WRKSRC:Q}/x-mac/*.php \ - ${PREFIX:Q}/share/squirrelmail/functions/decode + ${DESTDIR}${PREFIX:Q}/share/squirrelmail/functions/decode .include "../../lang/php/phpversion.mk" .include "../../mail/squirrelmail/buildlink3.mk" diff --git a/mail/squirrelmail-locales/Makefile b/mail/squirrelmail-locales/Makefile index 6a4aa0d24c9..3b8622b8d1f 100644 --- a/mail/squirrelmail-locales/Makefile +++ b/mail/squirrelmail-locales/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2008/01/10 20:52:59 adam Exp $ +# $NetBSD: Makefile,v 1.23 2008/03/04 17:57:20 jlam Exp $ DISTNAME= all_locales-${VER}-20071220 PKGNAME= squirrelmail-locales-${VER} @@ -13,6 +13,8 @@ COMMENT= Locale package for SquirrelMail VER= 1.4.13 +PKG_DESTDIR_SUPPORT= user-destdir + NO_CONFIGURE= yes USE_TOOLS+= tar INSTALLATION_DIRS= share/squirrelmail @@ -24,7 +26,8 @@ do-build: do-install: cd ${WRKDIR} && \ - pax -rw -pp help images locale ${PREFIX}/share/squirrelmail + pax -rw -pp help images locale \ + ${DESTDIR}${PREFIX}/share/squirrelmail .include "../../mail/squirrelmail/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/squirrelmail/plugin.mk b/mail/squirrelmail/plugin.mk index f2831633d21..a0b7cdabf7b 100644 --- a/mail/squirrelmail/plugin.mk +++ b/mail/squirrelmail/plugin.mk @@ -1,4 +1,4 @@ -# $NetBSD: plugin.mk,v 1.4 2007/05/10 10:08:24 martti Exp $ +# $NetBSD: plugin.mk,v 1.5 2008/03/04 17:57:20 jlam Exp $ DISTNAME?= ${PLUGIN_NAME}-${PLUGIN_VERSION} PKGNAME= sm-${PLUGIN_NAME}-${PLUGIN_VERSION} @@ -20,6 +20,6 @@ PLIST_SUBST+= PLUGIN_DIR=${PLUGIN_DIR:Q} do-install: cd ${WRKSRC:Q} && \ find . -type f ! -name '*.orig' 2>/dev/null | \ - pax -rw ${FULL_PLUGIN_DIR} + pax -rw ${DESTDIR}${FULL_PLUGIN_DIR} .include "../../mail/squirrelmail/buildlink3.mk" diff --git a/mail/t-prot/Makefile b/mail/t-prot/Makefile index 908461e657f..9cfdc02d0e0 100644 --- a/mail/t-prot/Makefile +++ b/mail/t-prot/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2007/10/27 12:39:58 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2008/03/04 17:57:20 jlam Exp $ # DISTNAME= t-prot-2.5 @@ -11,14 +11,18 @@ COMMENT= TOFU enhancement to mutt for condensing quoted text DEPENDS+= p5-Getopt-Mixed>=1.10:../../devel/p5-Getopt-Mixed +PKG_DESTDIR_SUPPORT= user-destdir + REPLACE_PERL+= t-prot do-configure do-build: do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/t-prot ${PREFIX}/bin/t-prot - ${INSTALL_MAN} ${WRKSRC}/t-prot.1 ${PREFIX}/${PKGMANDIR}/man1/t-prot.1 - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/t-prot - ${INSTALL_DATA} ${WRKSRC}/contrib/muttrc.t-prot ${PREFIX}/share/doc/t-prot/ + ${INSTALL_SCRIPT} ${WRKSRC}/t-prot ${DESTDIR}${PREFIX}/bin/t-prot + ${INSTALL_MAN} ${WRKSRC}/t-prot.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/t-prot.1 + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/t-prot + ${INSTALL_DATA} ${WRKSRC}/contrib/muttrc.t-prot \ + ${DESTDIR}${PREFIX}/share/doc/t-prot/ .include "../../mk/bsd.pkg.mk" diff --git a/mail/tnef2txt/Makefile b/mail/tnef2txt/Makefile index 0f37ad26269..e19f2ee930b 100644 --- a/mail/tnef2txt/Makefile +++ b/mail/tnef2txt/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2006/03/04 21:30:02 jlam Exp $ +# $NetBSD: Makefile,v 1.8 2008/03/04 17:57:20 jlam Exp $ # DISTNAME= tnef2txt-1.4 @@ -10,12 +10,13 @@ HOMEPAGE= http://www.fiction.net/blong/programs/ COMMENT= Portable application/ms-tnef parser PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir BUILD_TARGET= tnef2txt INSTALLATION_DIRS= bin do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tnef2txt ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/tnef2txt ${DESTDIR}${PREFIX}/bin .include "../../mk/bsd.pkg.mk" diff --git a/mail/turba/Makefile b/mail/turba/Makefile index 7c166275e62..df0fca5b130 100644 --- a/mail/turba/Makefile +++ b/mail/turba/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2008/02/19 21:45:39 adrianp Exp $ +# $NetBSD: Makefile,v 1.25 2008/03/04 17:57:20 jlam Exp $ DISTNAME= turba-h3-${TURBAVER} PKGNAME= turba-${TURBAVER} @@ -12,6 +12,8 @@ COMMENT= Horde contact management application DEPENDS+= horde>=3.0.0:../../www/horde +PKG_DESTDIR_SUPPORT= destdir + .include "../../mk/bsd.prefs.mk" DOCDIR= ${PREFIX}/share/doc/turba @@ -69,30 +71,33 @@ do-build: ${CHMOD} 0750 ${WRKSRC}/scripts/ldap/addou.pl do-install: - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_DATA_DIR} ${TURBADIR} - ${INSTALL_DATA_DIR} ${TURBADIR}/config - ${INSTALL_DATA} ${WRKSRC}/turba.conf.dist ${EGDIR}/turba.conf - ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/LDAP ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/RELEASE_NOTES ${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/UPGRADING ${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${TURBADIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${TURBADIR}/config + ${INSTALL_DATA} ${WRKSRC}/turba.conf.dist ${DESTDIR}${EGDIR}/turba.conf + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/LDAP ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/RELEASE_NOTES ${DESTDIR}${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/UPGRADING ${DESTDIR}${DOCDIR} . for d in ${PAXDIRS} - ${INSTALL_DATA_DIR} ${TURBADIR}/${d:Q} + ${INSTALL_DATA_DIR} ${DESTDIR}${TURBADIR}/${d:Q} . endfor . for d in ${PAXDIRS} - cd ${WRKSRC}/${d:Q} && ${PAX} -rwpma . ${TURBADIR}/${d:Q} + cd ${WRKSRC}/${d:Q} && ${PAX} -rwpma . \ + ${DESTDIR}${TURBADIR}/${d:Q} . endfor - ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${TURBADIR}/config - ${INSTALL_DATA} ${WRKSRC}/*.php ${TURBADIR} - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${TURBADIR} - ${FIND} ${TURBADIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} - ${FIND} ${TURBADIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} + ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${DESTDIR}${TURBADIR}/config + ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${TURBADIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${TURBADIR} + ${FIND} ${DESTDIR}${TURBADIR} -type d -print | \ + ${XARGS} ${CHMOD} ${PKGDIRMODE} + ${FIND} ${DESTDIR}${TURBADIR} -type f -print | \ + ${XARGS} ${CHMOD} ${SHAREMODE} ${CHOWN} ${APACHE_USER}:${SHAREGRP} ${TURBADIR}/config ${CHMOD} 0750 ${TURBADIR}/config diff --git a/mail/vm/Makefile b/mail/vm/Makefile index 212ab2fc946..4fb2f3420ae 100644 --- a/mail/vm/Makefile +++ b/mail/vm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2007/12/02 12:14:01 wiz Exp $ +# $NetBSD: Makefile,v 1.33 2008/03/04 17:57:20 jlam Exp $ DISTNAME= vm-7.19 PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} @@ -19,6 +19,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.wonderworks.com/vm/ COMMENT= VM (View Mail) is an advanced mail user agent for Emacs +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= makeinfo INFO_FILES= # PLIST @@ -37,14 +39,14 @@ PIXMAPDIR.emacs= ${EMACS_LISPPREFIX}/vm/pixmaps PIXMAPDIR.xemacs= ${EMACS_LISPPREFIX:H}/etc/vm do-install: - cd ${WRKSRC} && ${INSTALL_DATA} *.el* ${EMACS_LISPPREFIX}/vm + cd ${WRKSRC} && ${INSTALL_DATA} *.el* ${DESTDIR}${EMACS_LISPPREFIX}/vm cd ${WRKSRC}; for f in *.info *.info-[0-9]*; do \ ${TEST} ! -f "$$f" || \ - ${INSTALL_DATA} "$$f" ${EMACS_INFOPREFIX}; \ + ${INSTALL_DATA} "$$f" ${DESTDIR}${EMACS_INFOPREFIX}; \ done - ${INSTALL_DATA} ${WRKSRC}/pixmaps/*.x[pb]m ${PIXMAPDIR} + ${INSTALL_DATA} ${WRKSRC}/pixmaps/*.x[pb]m ${DESTDIR}${PIXMAPDIR} cd ${WRKSRC} && ${INSTALL_PROGRAM} qp-decode qp-encode \ - base64-decode base64-encode ${PREFIX}/bin + base64-decode base64-encode ${DESTDIR}${PREFIX}/bin .include "../../mk/emacs.mk" -- cgit v1.2.3