From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jun 13 17:10:19 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C02037B405 for ; Fri, 13 Jun 2003 17:10:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 392DA43FCB for ; Fri, 13 Jun 2003 17:10:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h5E0AHUp029489 for ; Fri, 13 Jun 2003 17:10:17 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h5E0AHeM029488; Fri, 13 Jun 2003 17:10:17 -0700 (PDT) Resent-Date: Fri, 13 Jun 2003 17:10:17 -0700 (PDT) Resent-Message-Id: <200306140010.h5E0AHeM029488@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, Rob Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5F7437B401 for ; Fri, 13 Jun 2003 17:09:09 -0700 (PDT) Received: from haha.debank.tv (c92069.upc-c.chello.nl [212.187.92.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23F4843F85 for ; Fri, 13 Jun 2003 17:09:08 -0700 (PDT) (envelope-from rob@debank.tv) Received: from haha.debank.tv (localhost [127.0.0.1]) by haha.debank.tv (8.12.9/8.12.9) with ESMTP id h5E0963M004964 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 14 Jun 2003 02:09:06 +0200 (CEST) (envelope-from rob@debank.tv) Received: (from rob@localhost) by haha.debank.tv (8.12.9/8.12.9/Submit) id h5E096GI004963; Sat, 14 Jun 2003 02:09:06 +0200 (CEST) Message-Id: <200306140009.h5E096GI004963@haha.debank.tv> Date: Sat, 14 Jun 2003 02:09:06 +0200 (CEST) From: Rob To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/53306: [New Port] security/clamav-devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Rob List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2003 00:10:19 -0000 >Number: 53306 >Category: ports >Synopsis: [New Port] security/clamav-devel >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jun 13 17:10:16 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Rob Evers >Release: FreeBSD 4.8-STABLE i386 and FreeBSD-5.1-CURRENT >Organization: >Environment: System: FreeBSD haha.debank.tv 4.8-STABLE FreeBSD 4.8-STABLE #2: Sun Jun 8 23:25:20 CEST 2003 rob@haha.debank.tv:/usr/obj/usr/src/sys/HAHA i386 >Description: New port security/clamav-devel-20030613 (virus-scanner), the stable version in the ports tree is getting a bit old, this has all the new fixes and changes. >How-To-Repeat: >Fix: --- clamav-devel.sh begins here --- # 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: # # clamav-devel/ # clamav-devel/Makefile # clamav-devel/distinfo # clamav-devel/files # clamav-devel/pkg-descr # clamav-devel/pkg-install # clamav-devel/pkg-plist # echo c - clamav-devel/ mkdir -p clamav-devel/ > /dev/null 2>&1 echo x - clamav-devel/Makefile sed 's/^X//' >clamav-devel/Makefile << 'END-of-clamav-devel/Makefile' X# New ports collection makefile for: clamav X# Date created: 15 July 2002 X# Whom: markun@onohara.to X# X# $FreeBSD: ports/security/clamav/Makefile,v 1.5 2003/06/08 16:16:49 leeym Exp $ X# X XPORTNAME= clamav-devel XPORTVERSION= 20030613 XCATEGORIES= security XMASTER_SITES= http://clamav.elektrapro.com/snapshot/ \ X http://clamav.essentkabel.com/snapshot/ \ X http://clamav.ozforces.com/ X XMAINTAINER= rob@debank.tv XCOMMENT= Command line virus scanner written entirely in C X XRUN_DEPENDS= lha:${PORTSDIR}/archivers/lha \ X unarj:${PORTSDIR}/archivers/unarj \ X unrar:${PORTSDIR}/archivers/unrar \ X zoo:${PORTSDIR}/archivers/zoo \ X arc:${PORTSDIR}/archivers/arc \ X unzip:${PORTSDIR}/archivers/unzip XLIB_DEPENDS= pth.20:${PORTSDIR}/devel/pth X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XUSE_LIBTOOL= yes XINSTALLS_SHLIB= yes XDISTNAME= clamav-20030613 X XCONFIGURE_ARGS= --prefix=${PREFIX} \ X --disable-clamav X XMAN1= clamscan.1 freshclam.1 sigtool.1 clamdscan.1 XMAN5= clamav.conf.5 XMAN8= clamd.8 X X.include X Xpre-install: X @${ECHO} "===> Creating custom user to run clamav..." X ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL X X Xpost-install: X @${ECHO} "===> Setting permissions..." X @${SETENV} PKG_PREFIX=${PREFIX} ${sh} \ X ${SH} ${PKGINSTALL} ${PREFIX} POST-INSTALL X X.include END-of-clamav-devel/Makefile echo x - clamav-devel/distinfo sed 's/^X//' >clamav-devel/distinfo << 'END-of-clamav-devel/distinfo' XMD5 (clamav-20030613.tar.gz) = 95669bd66f625a6a78c544d96e0ffe2d END-of-clamav-devel/distinfo echo c - clamav-devel/files mkdir -p clamav-devel/files > /dev/null 2>&1 echo x - clamav-devel/pkg-descr sed 's/^X//' >clamav-devel/pkg-descr << 'END-of-clamav-devel/pkg-descr' XThis is a snapshot version of Clam Antivirus. Clam Antivirus Xis a command line virus scanner written entirely in C its Xdatabase is kept up to date. It also detects polymorphic Xviruses, scans compressed files and is supported by AMaViS. END-of-clamav-devel/pkg-descr echo x - clamav-devel/pkg-install sed 's/^X//' >clamav-devel/pkg-install << 'END-of-clamav-devel/pkg-install' X#!/bin/sh X X Xif [ "$2" != "PRE-INSTALL" ]; then X chown -R clamav:clamav ${PKG_PREFIX}/share/clamav Xfi X XUSER=clamav XGROUP=clamav X Xif ! pw groupshow "$GROUP" 2>/dev/null 1>&2; then X if pw groupadd $GROUP; then X echo "===> Added group \"$GROUP\"." X else X echo "===> Adding group \"$GROUP\" failed..." X exit 1 X fi Xfi X Xif ! pw usershow "$USER" 2>/dev/null 1>&2; then X if pw useradd $USER -g $GROUP -h - \ X -s "/sbin/nologin" -d "/nonexistent" \ X -c "Clam Antivirus"; \ X then X echo "===> Added user \"$USER\"." X else X echo "===> Adding user \"$USER\" failed..." X exit 1 X fi Xfi Xexit 0 END-of-clamav-devel/pkg-install echo x - clamav-devel/pkg-plist sed 's/^X//' >clamav-devel/pkg-plist << 'END-of-clamav-devel/pkg-plist' X@exec mkdir -p share/clamav Xbin/clamscan Xbin/clamdscan Xbin/freshclam Xbin/sigtool Xsbin/clamd Xinclude/clamav.h Xlib/libclamav.so.1 Xlib/libclamav.so Xlib/libclamav.la Xlib/libclamav.a Xshare/clamav/mirrors.txt Xshare/clamav/viruses.db Xshare/clamav/viruses.db2 X@exec chown clamav share/clamav share/clamav/mirrors.txt share/clamav/viruses.db share/clamav/viruses.db2 X@dirrm share/clamav X@unexec rmuser -y clamav END-of-clamav-devel/pkg-plist exit --- clamav-devel.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted: