c4aa75da0b
- 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)
50 lines
1.7 KiB
Makefile
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>
|