freebsd-ports/security/clamav-unofficial-sigs/Makefile
Thomas Zander c4aa75da0b - Make port work on recent 10.x (does no longer assume BIND is present)
- Revert previous change that installs a default configuration file.
  Maintainer explains the rationale behind this:
  "Users must configure it themselves so that they are aware of what
   additional databases are being downloaded and only way to make sure that
   they read everything is to force them to manually copy the sample
   configuration file."

PR:		195764
Submitted by:	sf@maxempire.com (maintainer)
2014-12-20 13:00:59 +00:00

50 lines
1.7 KiB
Makefile

# Created by: Marko Njezic <sf@maxempire.com>
# $FreeBSD$
PORTNAME= clamav-unofficial-sigs
PORTVERSION= 3.7.2
PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF/unofficial-sigs/
MAINTAINER= sf@maxempire.com
COMMENT= Update script for third-party ClamAV databases
RUN_DEPENDS= clamscan:${PORTSDIR}/security/clamav \
rsync:${PORTSDIR}/net/rsync \
curl:${PORTSDIR}/ftp/curl \
gpg:${PORTSDIR}/security/gnupg
USES= perl5
USE_PERL5= run
NO_BUILD= yes
SUB_FILES= pkg-message
SED_CONF= -e 's|%%CLAM_DBS%%|/var/db/clamav|g' \
-e 's|%%CLAMD_PID%%|/var/run/clamav/clamd.pid|g' \
-e 's|%%CLAMD_SOCKET%%|/var/run/clamav/clamd.sock|g' \
-e 's|%%START_CLAMD%%|${PREFIX}/etc/rc.d/clamav-clamd start|g' \
-e 's|%%WORK_DIR%%|/var/db/clamav-unofficial-sigs|g'
OPTIONS_DEFINE= DOCS EXAMPLES
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/clamav-unofficial-sigs.sh
@${REINPLACE_CMD} ${SED_CONF} ${WRKSRC}/clamav-unofficial-sigs.conf
@${REINPLACE_CMD} ${SED_CONF} ${WRKSRC}/clamd-status.sh
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/clamav-unofficial-sigs.sh ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/clamav-unofficial-sigs.8 ${STAGEDIR}${MANPREFIX}/man/man8
${INSTALL_DATA} ${WRKSRC}/clamav-unofficial-sigs.conf ${STAGEDIR}${PREFIX}/etc/clamav-unofficial-sigs.conf.sample
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} CHANGELOG INSTALL LICENSE README ${STAGEDIR}${DOCSDIR})
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/clamav-unofficial-sigs-cron ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/clamav-unofficial-sigs-logrotate ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/clamd-status.sh ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>