diff options
author | Wesley Shields <wxs@FreeBSD.org> | 2009-04-23 13:20:02 +0000 |
---|---|---|
committer | Wesley Shields <wxs@FreeBSD.org> | 2009-04-23 13:20:02 +0000 |
commit | 8f26924f02959bcda53e04ddca31f33c6d5c6370 (patch) | |
tree | 378fbc00b3bd458be10a64e10e33bf6fa49c6040 /security/scamp | |
parent | a116da7f43f19993c13ec4c5193a86a922f4d320 (diff) | |
download | ports-8f26924f02959bcda53e04ddca31f33c6d5c6370.tar.gz ports-8f26924f02959bcda53e04ddca31f33c6d5c6370.zip |
Notes
Diffstat (limited to 'security/scamp')
-rw-r--r-- | security/scamp/Makefile | 58 | ||||
-rw-r--r-- | security/scamp/distinfo | 3 | ||||
-rw-r--r-- | security/scamp/files/default.sample | 38 | ||||
-rw-r--r-- | security/scamp/files/pkg-message.in | 12 | ||||
-rw-r--r-- | security/scamp/pkg-descr | 11 | ||||
-rw-r--r-- | security/scamp/pkg-plist | 11 |
6 files changed, 133 insertions, 0 deletions
diff --git a/security/scamp/Makefile b/security/scamp/Makefile new file mode 100644 index 000000000000..e2c5eb1ec9b0 --- /dev/null +++ b/security/scamp/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: scamp +# Date created: 31 March 2009 +# Whom: Gerard Seibert <gerard@seibercom.net> +# +# $FreeBSD$ + +PORTNAME= scamp +PORTVERSION= 5.2a +CATEGORIES= security +MASTER_SITES= SF + +MAINTAINER= gerard@seibercom.net +COMMENT= Download & Install additional definition files for Clamav + +RUN_DEPENDS+= bash>=3.2.48_1:${PORTSDIR}/shells/bash3 \ + clamav>=0.95.1:${PORTSDIR}/security/clamav \ + gnupg>=2.0.11:${PORTSDIR}/security/gnupg \ + rsync>=3.0.5:${PORTSDIR}/net/rsync + +.if exists (${LOCALBASE}/bin/wget) && ! exists (${LOCALBASE}/bin/curl) +RUN_DEPENDS+= wget>=1.11.4:${PORTSDIR}/ftp/wget +.else +RUN_DEPENDS+= curl>=7.19.2:${PORTSDIR}/ftp/curl +.endif + +NO_BUILD= yes + +SUB_FILES= pkg-message + +MAN1= scamp.1 +MANCOMPRESSED= no + +post-patch: + @${REINPLACE_CMD} -e 's|SIG_DB=$${SIG_DB:-""}|SIG_DB=$${SIG_DB:-"/var/db/clamav"}|g' ${WRKSRC}/${PORTNAME}.sh + @${REINPLACE_CMD} -e 's|CONFIG_DIR="/etc/scamp"|CONFIG_DIR="${PREFIX}/etc/scamp"|g' ${WRKSRC}/${PORTNAME}.sh + +post-install: + @if [ ! -d ${PREFIX}/etc/scamp ]; then \ + ${MKDIR} ${PREFIX}/etc/scamp ; \ + fi + + @${INSTALL_DATA} ${FILESDIR}/default.sample ${PREFIX}/etc/scamp/ + @if [ ! -f ${PREFIX}/etc/scamp/default ]; then \ + ${CP} -p ${PREFIX}/etc/scamp/default.sample \ + ${PREFIX}/etc/scamp/default ; \ + fi + +do-install: + cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTNAME}.sh ${PREFIX}/bin + cd ${WRKSRC} && ${INSTALL_MAN} scamp.1 ${MANPREFIX}/man/man1 + +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} README CHANGE.LOG INSTALL Release.html ${DOCSDIR} +.endif + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/security/scamp/distinfo b/security/scamp/distinfo new file mode 100644 index 000000000000..7623d96eb84b --- /dev/null +++ b/security/scamp/distinfo @@ -0,0 +1,3 @@ +MD5 (scamp-5.2a.tar.gz) = 2e01f79b5731c79d42ff5d0f4c38427e +SHA256 (scamp-5.2a.tar.gz) = 748a0a28b79187aec7836b4ca537671d15c799478dde0ab12ffc922b8c0ab0b0 +SIZE (scamp-5.2a.tar.gz) = 21060 diff --git a/security/scamp/files/default.sample b/security/scamp/files/default.sample new file mode 100644 index 000000000000..de55e079d185 --- /dev/null +++ b/security/scamp/files/default.sample @@ -0,0 +1,38 @@ +# This is the /etc/scamp/default file. +# Created April 18, 2009 @ 07:16:40 + +SIG_DB=/var/db/clamav +T_DIR=/var/db/clamav/tmp +C_GROUP=clamav +C_PID=/var/run/clamav/clamd.pid +C_USER=clamav +GET_LDB=1 +GET_MALWARE=1 +GET_MSRBL=1 +GET_SANE=1 +GET_SECURITE=1 +GET_WINNOW=1 +gpg_key_url=http://www.sanesecurity.net/publickey.gpg +L_TYPE=1 +MK_LOG=0 +MSRBL=rsync://rsync.mirror.msrbl.com/msrbl/ +msrbl_Images=MSRBL-Images.hdb +msrbl_SPAM=MSRBL-SPAM.ndb +msrbl_SPAM_CR=MSRBL-SPAM-CR.ndb +MSR_DIR=/var/db/clamav/tmp/msr +MW_DIR=/var/db/clamav/tmp/malware +MW_FILE=mbl.ndb +MW_URL=http://www.malware.com.br/cgi/submit?action=list_clamav_ext +RELOAD=1 +REST=0 +SANE=rsync://rsync.sanesecurity.net/sanesecurity +SANE_DB=/var/db/clamav/tmp/sane +SI_DIR=/var/db/clamav/tmp/securite +SI_URL1=http://clamav.securiteinfo.com/vx.hdb.gz +SI_URL2=http://clamav.securiteinfo.com/honeynet.hdb.gz +SI_URL3=http://clamav.securiteinfo.com/securiteinfo.hdb.gz +SI_URL4=http://clamav.securiteinfo.com/antispam.ndb.gz +SI_URL=$SI_URL1" "$SI_URL2" "$SI_URL3" "$SI_URL4 +SYS_LOG=1 +WPC=1 +W_SUM=1 diff --git a/security/scamp/files/pkg-message.in b/security/scamp/files/pkg-message.in new file mode 100644 index 000000000000..b7e67616f2f5 --- /dev/null +++ b/security/scamp/files/pkg-message.in @@ -0,0 +1,12 @@ + + + ************************************************** + * * + * To configure this script prior to running it * + * the first time, please use the [-c] command * + * line option; i.e.: scamp.sh -c * + * * + * This will create a new config file and exit. * + * * + ************************************************** + diff --git a/security/scamp/pkg-descr b/security/scamp/pkg-descr new file mode 100644 index 000000000000..8c155a4e4d77 --- /dev/null +++ b/security/scamp/pkg-descr @@ -0,0 +1,11 @@ +This Bash script will download and install definition files for Clamav from the +following sites: + +sanesecurity.com +malware.com.br +msrbl.com +clamav.securiteinfo.com + +Site Address: + +WWW: https://sourceforge.net/projects/scamp/ diff --git a/security/scamp/pkg-plist b/security/scamp/pkg-plist new file mode 100644 index 000000000000..a2101eeaaac4 --- /dev/null +++ b/security/scamp/pkg-plist @@ -0,0 +1,11 @@ +bin/scamp.sh +%%PORTDOCS%%%%DOCSDIR%%/CHANGE.LOG +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/Release.html +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@unexec if cmp -s %D/etc/scamp/default.sample %D/etc/scamp/default; then rm -f %D/etc/scamp/default; fi +etc/scamp/default.sample +@exec if [ ! -f %D/etc/scamp/default ] ; then cp -p %D/%F %B/default; fi +@exec mkdir -p %D/etc/scamp +@dirrmtry etc/scamp |