Changeset View
Changeset View
Standalone View
Standalone View
head/mail/dcc-dccd/Makefile
# Created by: Dean Hollister <dean@odyssey.apana.org.au> | # Created by: Dean Hollister <dean@odyssey.apana.org.au> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= dcc-dccd | PORTNAME= dcc-dccd | ||||
PORTVERSION= 1.3.158 | PORTVERSION= 1.3.159 | ||||
PORTREVISION= 2 | |||||
CATEGORIES= mail | CATEGORIES= mail | ||||
MASTER_SITES= http://www.dcc-servers.net/dcc/source/old/ \ | MASTER_SITES= http://www.dcc-servers.net/dcc/source/old/ \ | ||||
ftp://ftp.dcc-servers.net/src/dcc/old/ \ | ftp://ftp.dcc-servers.net/src/dcc/old/ \ | ||||
LOCAL/mat/${PORTNAME} | LOCAL/mat/${PORTNAME} | ||||
DISTNAME= dcc-${PORTVERSION} | DISTNAME= dcc-${PORTVERSION} | ||||
MAINTAINER= pkubaj@anongoth.pl | MAINTAINER= pkubaj@anongoth.pl | ||||
COMMENT= Distributed Checksum Clearinghouse bulk email detector | COMMENT= Distributed Checksum Clearinghouse bulk email detector | ||||
.if ! defined(PACKAGE_BUILDING) | .if ! defined(PACKAGE_BUILDING) | ||||
LICENSE= DCC | LICENSE= DCC | ||||
LICENSE_NAME= DCC | LICENSE_NAME= DCC | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
LICENSE_PERMS= no-pkg-sell no-dist-mirror no-pkg-mirror no-dist-sell | LICENSE_PERMS= no-pkg-sell no-dist-mirror no-pkg-mirror no-dist-sell | ||||
.endif | .endif | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
USES= gmake tar:Z | USES= tar:Z | ||||
OPTIONS_DEFINE= DCCIFD DCCD DCCGREY IPV6 ALT_HOME | OPTIONS_DEFINE= DCCIFD DCCD DCCGREY IPV6 ALT_HOME | ||||
OPTIONS_DEFAULT= DCCIFD DCCM DCCD DCCGREY | OPTIONS_DEFAULT= DCCIFD DCCM DCCD DCCGREY | ||||
OPTIONS_GROUP= MILTER | OPTIONS_GROUP= MILTER | ||||
OPTIONS_GROUP_MILTER= DCCM PORTS_SENDMAIL | OPTIONS_GROUP_MILTER= DCCM PORTS_SENDMAIL | ||||
DCCIFD_DESC= DCC interface daemon (for SpamAssassin etc) | DCCIFD_DESC= DCC interface daemon (for SpamAssassin etc) | ||||
DCCM_DESC= DCC milter (for Sendmail only) | DCCM_DESC= DCC milter (for Sendmail only) | ||||
DCCD_DESC= DCC server | DCCD_DESC= DCC server | ||||
Show All 13 Lines | |||||
PLIST_SUB+= DCCUSER="${DCCUSER}" DCCGROUP="${DCCGROUP}" | PLIST_SUB+= DCCUSER="${DCCUSER}" DCCGROUP="${DCCGROUP}" | ||||
SUB_FILES= pkg-install pkg-message | SUB_FILES= pkg-install pkg-message | ||||
SUB_LIST+= WRKSRC=${WRKSRC} DCCHOME=${DCCHOME} | SUB_LIST+= WRKSRC=${WRKSRC} DCCHOME=${DCCHOME} | ||||
## Use the configure script to explicitly set the locations of all files, | ## Use the configure script to explicitly set the locations of all files, | ||||
## in case the standard locations have been locally overridden | ## in case the standard locations have been locally overridden | ||||
## Also, use a similar hack to USES=desthack. | ## Also, use a similar hack to USES=desthack. | ||||
CONFIGURE_ARGS= --with-uid=${DCCUSER} \ | CONFIGURE_ARGS= -q \ | ||||
--with-uid=${DCCUSER} \ | |||||
--bindir=${PREFIX}/bin \ | --bindir=${PREFIX}/bin \ | ||||
--mandir=${MANPREFIX}/man \ | --mandir=${MANPREFIX}/man \ | ||||
--with-installroot=\$${${DESTDIRNAME}} \ | --with-installroot=\$${${DESTDIRNAME}} \ | ||||
--with-configsuffix=.sample \ | --with-configsuffix=.sample \ | ||||
--with-make-cmd=${MAKE_CMD} | --with-make-cmd=${MAKE_CMD} \ | ||||
--with-install-cmd=${BSD_INSTALL_PROGRAM} \ | |||||
--enable-pkg-make | |||||
CONFIGURE_ENV= ac_cv_header_histedit_h=no # disable libedit detection | CONFIGURE_ENV= ac_cv_header_histedit_h=no # disable libedit detection | ||||
ALT_HOME_CONFIGURE_ON= --libexecdir=${PREFIX}/dcc/libexec --with-cgibin=${PREFIX}/dcc/cgi-bin | ALT_HOME_CONFIGURE_ON= --libexecdir=${PREFIX}/dcc/libexec --with-cgibin=${PREFIX}/dcc/cgi-bin | ||||
DCCM_CONFIGURE_ENABLE= dccm | DCCM_CONFIGURE_ENABLE= dccm | ||||
DCCM_USE= rc_subr=dccm | DCCM_USE= rc_subr=dccm | ||||
PORTS_SENDMAIL_BUILD_DEPENDS= ${LOCALBASE}/lib/libmilter.a:mail/libmilter | PORTS_SENDMAIL_BUILD_DEPENDS= ${LOCALBASE}/lib/libmilter.a:mail/libmilter | ||||
PORTS_SENDMAIL_CONFIGURE_ON= --with-sendmail=yes | PORTS_SENDMAIL_CONFIGURE_ON= --with-sendmail=yes | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | |||||
PLIST_SUB+= IFD_MILT="@comment " | PLIST_SUB+= IFD_MILT="@comment " | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
@${MV} ${STAGEDIR}${PREFIX}/dcc/cgi-bin/footer-dist \ | @${MV} ${STAGEDIR}${PREFIX}/dcc/cgi-bin/footer-dist \ | ||||
${STAGEDIR}${PREFIX}/dcc/cgi-bin/footer.sample | ${STAGEDIR}${PREFIX}/dcc/cgi-bin/footer.sample | ||||
@${MV} ${STAGEDIR}${PREFIX}/dcc/cgi-bin/header-dist \ | @${MV} ${STAGEDIR}${PREFIX}/dcc/cgi-bin/header-dist \ | ||||
${STAGEDIR}${PREFIX}/dcc/cgi-bin/header.sample | ${STAGEDIR}${PREFIX}/dcc/cgi-bin/header.sample | ||||
.for sf in bin/dccproc bin/cdcc dcc/libexec/dccsight dcc/libexec/check_ip_range \ | |||||
dcc/libexec/wlist dcc/libexec/ck2ip | |||||
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/${sf} | |||||
.endfor | |||||
.if ${PORT_OPTIONS:MDCCIFD} || ${PORT_OPTIONS:MDCCM} | |||||
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/dcc/libexec/dns-helper | |||||
.endif | |||||
post-install-DCCIFD-on: | |||||
.for sf in bin/dccif-test dcc/libexec/dccifd | |||||
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/${sf} | |||||
.endfor | |||||
post-install-DCCD-on: | |||||
.for sf in dcc/libexec/dump-clients dcc/libexec/dbclean \ | |||||
dcc/libexec/dblist dcc/libexec/dccd | |||||
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/${sf} | |||||
.endfor | |||||
post-install-DCCM-on: | |||||
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/dcc/libexec/dccm | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |