From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 31 18:50:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADE6A1065672 for ; Tue, 31 Mar 2009 18:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 880958FC21 for ; Tue, 31 Mar 2009 18:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n2VIo4SN065937 for ; Tue, 31 Mar 2009 18:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n2VIo4fL065934; Tue, 31 Mar 2009 18:50:04 GMT (envelope-from gnats) Resent-Date: Tue, 31 Mar 2009 18:50:04 GMT Resent-Message-Id: <200903311850.n2VIo4fL065934@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gerard Seibert Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EA7F1065670 for ; Tue, 31 Mar 2009 18:44:28 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 4C0A18FC1F for ; Tue, 31 Mar 2009 18:44:28 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n2VIiSQf082618 for ; Tue, 31 Mar 2009 18:44:28 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n2VIiSke082616; Tue, 31 Mar 2009 18:44:28 GMT (envelope-from nobody) Message-Id: <200903311844.n2VIiSke082616@www.freebsd.org> Date: Tue, 31 Mar 2009 18:44:28 GMT From: Gerard Seibert To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133248: New Port: security/scamp X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2009 18:50:05 -0000 >Number: 133248 >Category: ports >Synopsis: New Port: security/scamp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Mar 31 18:50:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Gerard Seibert >Release: FreeBSD-6.3 >Organization: seibercom.net >Environment: FreeBSD scorpio.seibercom.net 6.3-RELEASE-p6 FreeBSD 6.3-RELEASE-p6 #0: Thu Dec 11 22:02:51 EST 2008 gerard@scorpio.seibercom.net:/usr/obj/usr/src/sys/SCORPIO i386 >Description: NEW PORT: security/scamp 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 >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/local/scamp # /usr/ports/local/scamp/files # /usr/ports/local/scamp/files/pkg-message.in # /usr/ports/local/scamp/files/scamp.conf.sample # /usr/ports/local/scamp/Makefile # /usr/ports/local/scamp/pkg-descr # /usr/ports/local/scamp/distinfo # /usr/ports/local/scamp/pkg-plist # echo c - /usr/ports/local/scamp mkdir -p /usr/ports/local/scamp > /dev/null 2>&1 echo c - /usr/ports/local/scamp/files mkdir -p /usr/ports/local/scamp/files > /dev/null 2>&1 echo x - /usr/ports/local/scamp/files/pkg-message.in sed 's/^X//' >/usr/ports/local/scamp/files/pkg-message.in << 'END-of-/usr/ports/local/scamp/files/pkg-message.in' X X X ************************************************** X * * X * To configure this script prior to running it * X * the first time, please use the [-c] command * X * line option; i.e.: scamp.sh -c * X * * X * This will create a new config file and exit. * X * * X ************************************************** X END-of-/usr/ports/local/scamp/files/pkg-message.in echo x - /usr/ports/local/scamp/files/scamp.conf.sample sed 's/^X//' >/usr/ports/local/scamp/files/scamp.conf.sample << 'END-of-/usr/ports/local/scamp/files/scamp.conf.sample' XConfig_Version { XCONFIG_VER=3.2 X} Xdefault { XSIG_DB=/var/db/clamav XT_DIR=${SIG_DB}/tmp XMSR_DIR=${T_DIR}/msr XSI_DIR=${T_DIR}/securite XMW_DIR=${T_DIR}/malware XC_GROUP=clamav XC_PID=/var/run/clamav/clamd.pid XREST=0 XC_USER=clamav XGET_MALWARE=1 XGET_MSRBL=1 XGET_SANE=1 XGET_SECURITE=1 Xgpg_key_url=http://www.sanesecurity.net/publickey.gpg XMSRBL=rsync://rsync.mirror.msrbl.com/msrbl/ XMW_FILE=mbl.ndb XMW_URL=http://www.malware.com.br/cgi/submit?action=list_clamav_ext XGET_LDB=1 XRELOAD=1 XSANE=rsync://rsync.sanesecurity.net/sanesecurity XSANE_DB=${T_DIR}/sane XSI_URL1=http://clamav.securiteinfo.com/vx.hdb.gz XSI_URL2=http://clamav.securiteinfo.com/honeynet.hdb.gz XSI_URL3=http://clamav.securiteinfo.com/securiteinfo.hdb.gz XSI_URL4=http://clamav.securiteinfo.com/antispam.ndb.gz XSI_URL=$SI_URL1" "$SI_URL2" "$SI_URL3" "$SI_URL4 Xmsrbl_Images=MSRBL-Images.hdb Xmsrbl_SPAM_CR=MSRBL-SPAM-CR.ndb Xmsrbl_SPAM=MSRBL-SPAM.ndb XW_SUM=1 XMK_LOG=0 X} END-of-/usr/ports/local/scamp/files/scamp.conf.sample echo x - /usr/ports/local/scamp/Makefile sed 's/^X//' >/usr/ports/local/scamp/Makefile << 'END-of-/usr/ports/local/scamp/Makefile' X# New ports collection makefile for: scamp X# Date created: 31 March 2009 X# Whom: Gerard Seibert X# X# $FreeBSD$ X XPORTNAME= scamp XPORTVERSION= 5.2 XCATEGORIES= security XMASTER_SITES= http://site1/ ${MASTER_SITE_SOURCEFORGE:S/$/:sourceforge,TEST/} XDISTFILES= scamp/scamp-5.2.tar.gz:sourceforge X XMAINTAINER= gerard@seibercom.net XCOMMENT= Download & Install additional definition files for Clamav X X.include X X.if exists (${LOCALBASE}/bin/wget) && ! exists (${LOCALBASE}/bin/curl) XRUN_DEPENDS+= wget>=1.11.4:${PORTSDIR}/ftp/wget \ X bash>=3.2.48_1:${PORTSDIR}/shells/bash3 \ X clamav>=0.95:${PORTSDIR}/security/clamav \ X gnupg>=2.0.11:${PORTSDIR}/security/gnupg \ X rsync>=3.0.5:${PORTSDIR}/net/rsync X.else XRUN_DEPENDS+= curl>=7.19.2:${PORTSDIR}/ftp/curl \ X bash>=3.2.48_1:${PORTSDIR}/shells/bash3 \ X clamav>=0.95:${PORTSDIR}/security/clamav \ X gnupg>=2.0.11:${PORTSDIR}/security/gnupg \ X rsync>=3.0.5:${PORTSDIR}/net/rsync X.endif X XNO_BUILD= yes X XSUB_FILES= pkg-message X Xpost-patch: X @${REINPLACE_CMD} -e 's|SIG_DB=$${SIG_DB:-""}|SIG_DB=$${SIG_DB:-"/var/db/clamav"}|g' ${WRKSRC}/${PORTNAME}.sh X @${REINPLACE_CMD} -e 's|CONFIG_FILE=$${CONFIG_FILE:-/etc/$${SCRIPT_NAME}.conf}|CONFIG_FILE=$${CONFIG_FILE:-/usr/local/etc/$${SCRIPT_NAME}.conf}|g' ${WRKSRC}/${PORTNAME}.sh X Xpost-install: X @${INSTALL_DATA} ${FILESDIR}/scamp.conf.sample ${PREFIX}/etc/ X @if [ ! -f ${PREFIX}/etc/scamp.conf ]; then \ X ${CP} -p ${PREFIX}/etc/scamp.conf.sample \ X ${PREFIX}/etc/scamp.conf ; \ X fi X Xdo-install: X cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTNAME}.sh ${PREFIX}/bin X X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X cd ${WRKSRC} && ${INSTALL_DATA} README CHANGE.LOG INSTALL Release.html ${DOCSDIR} X.endif X X ${CAT} ${PKGMESSAGE} X X.include END-of-/usr/ports/local/scamp/Makefile echo x - /usr/ports/local/scamp/pkg-descr sed 's/^X//' >/usr/ports/local/scamp/pkg-descr << 'END-of-/usr/ports/local/scamp/pkg-descr' XThis Bash script will download and install definition files for Clamav from the Xfollowing sites: X Xsanesecurity.com Xmalware.com.br Xmsrbl.com Xclamav.securiteinfo.com X XSite Address: X XWWW: https://sourceforge.net/projects/scamp/ END-of-/usr/ports/local/scamp/pkg-descr echo x - /usr/ports/local/scamp/distinfo sed 's/^X//' >/usr/ports/local/scamp/distinfo << 'END-of-/usr/ports/local/scamp/distinfo' XMD5 (scamp/scamp-5.2.tar.gz) = 95eb72d3f3a8bf5fe35e40fdff0141bf XSHA256 (scamp/scamp-5.2.tar.gz) = a265ccdb142cf1e2696da4b03218cd0dd463138918e0ce8a0d9d3d002d0afdd0 XSIZE (scamp/scamp-5.2.tar.gz) = 19240 END-of-/usr/ports/local/scamp/distinfo echo x - /usr/ports/local/scamp/pkg-plist sed 's/^X//' >/usr/ports/local/scamp/pkg-plist << 'END-of-/usr/ports/local/scamp/pkg-plist' Xbin/scamp.sh X%%PORTDOCS%%%%DOCSDIR%%/CHANGE.LOG X%%PORTDOCS%%%%DOCSDIR%%/INSTALL X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/Release.html X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@unexec if cmp -s %D/etc/scamp.conf.sample %D/etc/scamp.conf; then rm -f %D/etc/scamp.conf; fi Xetc/scamp.conf.sample X@exec if [ ! -f %D/etc/scamp.conf ] ; then cp -p %D/%F %B/scamp.conf; fi END-of-/usr/ports/local/scamp/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: