[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / amavis-perl

Annotation of pkgsrc/security/amavis-perl/Makefile, Revision 1.27

1.27    ! sno         1: # $NetBSD: Makefile,v 1.26 2008/06/12 02:14:44 joerg Exp $
1.1       martti      2:
1.5       manu        3: DISTNAME=      amavisd-${VERSION}
1.7       tron        4: PKGNAME=       amavis-perl-${VERSION}
1.27    ! sno         5: PKGREVISION=   7
1.1       martti      6: CATEGORIES=    security mail
1.2       martti      7: MASTER_SITES=  http://www.amavis.org/dist/perl/ \
                      8:                ${MASTER_SITE_SOURCEFORGE:=amavis/}
1.1       martti      9:
1.22      jlam       10: MAINTAINER=    pkgsrc-users@NetBSD.org
1.1       martti     11: HOMEPAGE=      http://www.amavis.org/
                     12: COMMENT=       Mail virus scanner
                     13:
1.26      joerg      14: PKG_DESTDIR_SUPPORT=   user-destdir
                     15:
1.1       martti     16: CONFLICTS+=    amavis-[0-9]*
1.5       manu       17: CONFLICTS+=    amavis-perl-[0-9]*
1.1       martti     18:
                     19: DEPENDS+=      uvscan-[0-9]*:../../security/uvscan
                     20: DEPENDS+=      maildrop-[0-9]*:../../mail/maildrop
                     21: DEPENDS+=      tnef-[0-9]*:../../mail/tnef
                     22: DEPENDS+=      unzip-[0-9]*:../../archivers/unzip
                     23: DEPENDS+=      unarj-[0-9]*:../../archivers/unarj
                     24: DEPENDS+=      unrar-[0-9]*:../../archivers/unrar
                     25: DEPENDS+=      xbin-[0-9]*:../../archivers/xbin
                     26: DEPENDS+=      lha-[0-9]*:../../archivers/lha
                     27: DEPENDS+=      zoo-[0-9]*:../../archivers/zoo
                     28: DEPENDS+=      freeze-[0-9]*:../../archivers/freeze
                     29: DEPENDS+=      arc-[0-9]*:../../archivers/arc
                     30: DEPENDS+=      p5-Archive-Tar-[0-9]*:../../archivers/p5-Archive-Tar
                     31: DEPENDS+=      p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
1.27    ! sno        32: DEPENDS+=      p5-IO-Compress-[0-9]*:../../devel/p5-IO-Compress
1.1       martti     33: DEPENDS+=      p5-Convert-TNEF-[0-9]*:../../converters/p5-Convert-TNEF
                     34: DEPENDS+=      p5-Convert-UUlib-[0-9]*:../../converters/p5-Convert-UUlib
                     35: DEPENDS+=      p5-MIME-tools>=5.313:../../mail/p5-MIME-tools
                     36: DEPENDS+=      p5-Net-[0-9]*:../../net/p5-Net
                     37: DEPENDS+=      p5-Unix-Syslog-[0-9]*:../../sysutils/p5-Unix-Syslog
                     38:
1.18      wiz        39: .include "options.mk"
1.14      wiz        40:
1.5       manu       41: .include "../../mk/bsd.prefs.mk"
                     42:
                     43: VERSION=       0.1
1.1       martti     44:
                     45: SMTPPORT?=     10025                   # target port for scanned mails
                     46: VIRUSDIR?=     /var/log/virusmails     # where to put contaminated mails
                     47: VIRUSMAILTO?=  security                # whom to notify about viruses
                     48:
                     49: GNU_CONFIGURE= YES
1.14      wiz        50: PLIST_SRC=     ${PKGDIR}/PLIST
1.1       martti     51:
1.24      jlam       52: USE_TOOLS+=    file perl:run
1.19      rillig     53: CONFIGURE_ENV+=        file=${TOOLS_FILE_CMD:Q}
1.17      kristerw   54:
1.1       martti     55: CONFIGURE_ENV+=        procmail="/usr/libexec/mail.local"
                     56:
                     57: CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/amavis
1.20      rillig     58: CONFIGURE_ARGS+=--with-virusdir=${VIRUSDIR:Q}
                     59: CONFIGURE_ARGS+=--with-mailto=${VIRUSMAILTO:Q}
1.1       martti     60: CONFIGURE_ARGS+=--enable-all
1.11      wiz        61: CONFIGURE_ARGS+=--with-amavisuser=amavis
1.25      rillig     62: CONFIGURE_ARGS+=--with-perl=${PERL5}
1.5       manu       63:
1.26      joerg      64: INSTALLATION_DIRS=     sbin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
                     65:                        ${PKGMANDIR}/man8 share/doc/amavis
1.1       martti     66:
1.5       manu       67: post-build:
                     68:        ${SED} -e "s|/etc/amavisd.conf|${PREFIX}/etc/amavis/amavisd.conf|" \
                     69:                ${WRKSRC}/amavis/amavisd > ${WRKDIR}/amavisd
1.14      wiz        70:
1.1       martti     71: do-install:
                     72:        # Program files
1.18      wiz        73: .if empty(PKG_OPTIONS:Mmilter)
1.26      joerg      74:        ${INSTALL_PROGRAM} ${WRKSRC}/amavis/amavis ${DESTDIR}${PREFIX}/sbin
1.5       manu       75: .endif
1.26      joerg      76:        ${INSTALL_SCRIPT} ${WRKDIR}/amavisd ${DESTDIR}${PREFIX}/sbin
1.1       martti     77:        # Documents
1.26      joerg      78:        ${INSTALL_DATA} ${WRKSRC}/doc/amavis.html ${DESTDIR}${PREFIX}/share/doc/amavis
                     79:        ${INSTALL_DATA} ${WRKSRC}/doc/amavis.png ${DESTDIR}${PREFIX}/share/doc/amavis
                     80:        ${INSTALL_DATA} ${WRKSRC}/doc/amavis.txt ${DESTDIR}${PREFIX}/share/doc/amavis
                     81:        ${INSTALL_DATA} ${FILESDIR}/LICENSE.sendmail ${DESTDIR}${PREFIX}/share/doc/amavis
                     82:        ${INSTALL_DATA} ${WRKSRC}/FAQ ${DESTDIR}${PREFIX}/share/doc/amavis
                     83:        ${INSTALL_DATA} ${WRKSRC}/NEWS ${DESTDIR}${PREFIX}/share/doc/amavis
                     84:        ${INSTALL_DATA} ${WRKSRC}/README.exim ${DESTDIR}${PREFIX}/share/doc/amavis
                     85:        ${INSTALL_DATA} ${WRKSRC}/README.milter ${DESTDIR}${PREFIX}/share/doc/amavis
                     86:        ${INSTALL_DATA} ${WRKSRC}/README.postfix ${DESTDIR}${PREFIX}/share/doc/amavis
                     87:        ${INSTALL_DATA} ${WRKSRC}/README.qmail ${DESTDIR}${PREFIX}/share/doc/amavis
                     88:        ${INSTALL_DATA} ${WRKSRC}/README.scanners ${DESTDIR}${PREFIX}/share/doc/amavis
                     89:        ${INSTALL_DATA} ${WRKSRC}/README.sendmail ${DESTDIR}${PREFIX}/share/doc/amavis
1.1       martti     90:        ${INSTALL_DATA} ${WRKSRC}/amavis/amavisd.conf \
1.26      joerg      91:                ${DESTDIR}${PREFIX}/share/doc/amavis
1.1       martti     92:        ${SED} "s+@PREFIX@+${PREFIX}+g" < ${FILESDIR}/amavis.m4 \
                     93:                > ${WRKDIR}/amavis.m4
1.26      joerg      94:        ${INSTALL_DATA} ${WRKDIR}/amavis.m4 ${DESTDIR}${PREFIX}/share/doc/amavis
1.5       manu       95:        # Man pages
1.18      wiz        96: .if empty(PKG_OPTIONS:Mmilter)
1.26      joerg      97:        ${INSTALL_DATA} ${WRKSRC}/doc/amavis.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
1.5       manu       98: .endif
1.26      joerg      99:        ${INSTALL_DATA} ${WRKSRC}/doc/amavis-milter.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
                    100:        ${INSTALL_DATA} ${WRKSRC}/doc/amavisd.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
                    101:        ${INSTALL_DATA} ${WRKSRC}/doc/amavisd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
1.1       martti    102:
1.14      wiz       103: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>