Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv23315

Modified Files:
        clamav-0.88.7.info clamav.info 
Added Files:
        clamav-0.91.2.info 
Log Message:
New major upstream release, 0.88 release does not build on 10.5

Index: clamav-0.88.7.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils/clamav-0.88.7.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- clamav-0.88.7.info  7 Mar 2007 03:46:59 -0000       1.1
+++ clamav-0.88.7.info  18 Dec 2007 01:27:30 -0000      1.2
@@ -1,7 +1,9 @@
 Info3: <<
 Package: clamav
 Version: 0.88.7
-Revision: 53
+Revision: 54
+Distribution: 10.4
+
 Description: Clam Anti-Virus scanner
 DescDetail: <<
  Clam AntiVirus is an anti-virus scanner written from scratch. It is
@@ -77,6 +79,8 @@
 SplitOff3: <<
   Description: Developer files for ClamAV
   Package: %N-dev
+  Conflicts: clamav2-dev, clamav3-dev
+  Replaces: clamav2-dev, clamav3-dev
   Depends: %N (=%v-%r), pkgconfig, fink-obsolete-packages
   BuildDependsOnly: true
   InstallScript: <<

--- NEW FILE: clamav-0.91.2.info ---
Info3: <<
Package: clamav
Version: 0.91.2
Revision: 52

Description: Clam Anti-Virus scanner
DescDetail: <<
 Clam AntiVirus is a GPL anti-virus toolkit for UNIX, designed 
 especially for e-mail scanning on mail gateways. It provides 
 a number of utilities including a flexible and scalable multi-
 threaded daemon, a command line scanner and advanced tool for 
 automatic database updates. The core of the package is an 
 anti-virus engine available in a form of shared library.
<<
DescUsage: <<
 'clamscan' scans the current working directory for known
 viruses. See 'man clamscan' for details.

 For virus updates, run 'freshclam' from a shell prompt
 or in a cron script.
<<
DescPackaging: <<
 clamscan requires a user named 'clamav' to run in
 superuser mode regardless of how it was built. (Important when
 running the post-build tests because fink runs as root).

 During the test the virus database isn't actually installed yet so
 the one in the build directory is specified.

 The database directory %i/var/db/%n must be owned by the 'clamav'
 user. This requires a change of the owner during the build.
 Therefore, we cannot build as 'nobody'.

 Original package maintainer was Carsten Klapp
 <[EMAIL PROTECTED]>.
<<
DescPort: <<
 Install virus databases into %p/var/db/clamav instead of default
 %p/share/clamav; %p/share is for static data.
<<

Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
Homepage: http://www.clamav.net/
License: GPL
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: 2a7265d17cfa80c32858978f16a3f47b

BuildDepends: gmp (>= 4.1.4-1), bzip2, bzip2-dev, libiconv-dev
Depends: clamav2-shlibs (=%v-%r), unrar

CompileScript: <<
 #!/bin/sh -ev
 export PKG_CONFIG_PATH=%p/lib/system-openssl/lib/pkgconfig
 ./configure --prefix=%p --mandir=%p/share/man --with-dbdir=%p/var/db/%n \
             --sysconfdir=%p/etc --disable-dependency-tracking --disable-clamav
 make
<<
InstallScript: <<
 #!/bin/sh -ev
 /usr/bin/make install DESTDIR=%d

 for configfile in clamd.conf freshclam.conf ; do
   /usr/bin/sed 's/^Example/#Example/' etc/$configfile > %i/etc/$configfile
 done

 /usr/sbin/chown -R clamav:admin %i/var/db/%n
 /bin/chmod g+w %i/var/db/%n

 /usr/bin/install -d -m 755 %i/share/doc/%n
 /bin/mv docs/* %i/share/doc/%n
 (cd %i/share/doc/%n; /bin/rm -R Makefile Makefile.am Makefile.in man) || exit 1
 /usr/bin/install -d -m 755 %i/share/doc/%n/test/
 /bin/cp -r test/* %i/share/doc/%n/test/

 #Remove CVS directories
 /usr/bin/find %i -name "CVS" -type d -depth -exec rm -rf \{\} \;
<<
ConfFiles: %p/etc/freshclam.conf
DocFiles: AUTHORS BUGS COPYING ChangeLog FAQ NEWS README UPGRADE

SplitOff: <<
  Description: Shared libraries for ClamAV
  Package: clamav2-shlibs
  Depends: bzip2-shlibs, gmp-shlibs (>= 4.1.4-1), libiconv, 
fink-obsolete-packages
  InstallScript: <<
    /usr/bin/install -d -m 755 %i/lib
    /bin/mv %I/lib/libclamav.2*.dylib %i/lib
  <<
  Shlibs: <<
    %p/lib/libclamav.2.dylib 3.0.0 %n (>= 0.90.0-1)
  <<
<<
SplitOff2: <<
  Description: ClamAV daemon
  DescDetail: <<
    Installs and runs the ClamAV daemon using the daemonic package.
  <<
  DescUsage: <<
    In order to use the clamd daemon, you need to call 'clamdscan'
    (note the d in contrast to the standard 'clamscan'
    command).

    You might want to edit %p/etc/clamd.conf to suit your
    needs. Additionally, enable 'NotifyClamd' in
    %p/etc/freshclam.conf such that the ClamAV daemon gets notified
    about virus definition updates.
  <<
  Package: clamav-daemon
  Depends: clamav, daemonic
  Files: <<
    etc/clamd.conf
    bin/clamdscan
    sbin/clamd
  << 
  ConfFiles: %p/etc/clamd.conf
  DaemonicName: clamav
  DaemonicFile: <<
     <service>
       <description>ClamAV</description>
       <message>ClamAV anti-virus daemon</message>
       <daemon name="clamd">
         <executable background="yes">%p/sbin/clamd</executable>
         <configfile>%p/etc/clamd.conf</configfile>
         <pidfile>%p/var/run/clamd.pid</pidfile>
        </daemon>
     </service>
  <<
  PostInstScript: <<
    daemonic enable clamav
    /Library/StartupItems/daemonic-clamav/daemonic-clamav start
  << 
  PreRmScript: <<
    if [ $1 != "upgrade" ]; then
      daemonic remove clamav
    fi
  <<
<<
SplitOff3: <<
  Description: Developer files for ClamAV
  Package: clamav2-dev
  Depends: clamav (=%v-%r), pkgconfig
  Conflicts: clamav-dev, clamav3-dev
  Replaces: clamav-dev, clamav3-dev
  Provides: clamav-dev
  BuildDependsOnly: true
  InstallScript: <<
    /bin/mv %I/include %I/lib %i 
  <<
  Files: bin/clamav-config
<<

InfoTest: <<
 TestSuiteSize: small
 TestScript: <<
   #!/bin/sh -ev
   ( %b/clamscan/clamscan --database=%b/database %b/test/clam-v2.rar ) ;
   if [ $? -ne 1 ] ; then exit 2 ; fi
   ( %b/clamscan/clamscan --database=%b/database %b/test/clam-v3.rar ) ;
   if [ $? -ne 1 ] ; then exit 2 ; fi
   ( %b/clamscan/clamscan --database=%b/database %b/test/clam.exe ) ;
   if [ $? -ne 1 ] ; then exit 2 ; fi
   ( %b/clamscan/clamscan --database=%b/database %b/test/clam.exe.bz2 ) ;
   if [ $? -ne 1 ] ; then exit 2 ; fi
   ( %b/clamscan/clamscan --database=%b/database %b/test/clam.zip ) ;
   if [ $? -ne 1 ] ; then exit 2 ; fi
   ( %b/clamscan/clamscan --database=%b/database %b/test/clam.cab ) ;
   if [ $? -ne 1 ] ; then exit 2 ; fi
 <<
<<

PostInstScript: <<
 # need to change permissions here as these files might already been
 # installed, in which case the permission are not adjusted
 /usr/sbin/chown -R clamav:admin %p/var/db/clamav
 /bin/chmod g+w %p/var/db/clamav
 /bin/chmod g+w %p/etc/freshclam.conf

 printf "\nDo you want to download the latest virus definitions now? [Yn] "
 YN=yes
 if ! read -t 20 YN; then 
   echo "Yes" 
 fi
 case $YN in
   [nN]|[nN][oO]) echo "Your virus definitions might be out-dated." ;;
   *) set +e ; %p/bin/freshclam ;;
 esac
 printf "\nTo download the latest virus definitions in future, run 
'freshclam'.\n"
<<
PreRmScript: <<
  # Remove db files
  /bin/rm -rf %p/var/db/clamav
<<
<<

Index: clamav.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils/clamav.info,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- clamav.info 21 Aug 2007 22:57:17 -0000      1.20
+++ clamav.info 18 Dec 2007 01:27:30 -0000      1.21
@@ -1,6 +1,6 @@
 Info3: <<
 Package: clamav
-Version: 0.91.2
+Version: 0.92
 Revision: 51
 
 Description: Clam Anti-Virus scanner
@@ -31,6 +31,12 @@
  user. This requires a change of the owner during the build.
  Therefore, we cannot build as 'nobody'.
 
+ Version 0.92 cannot be build with the standard compiler from Apple,
+ as configure complains about a compiler bug:
+   checking for gcc bug PR28045... configure: error: 
+   your compiler has gcc PR28045 bug, use a different compiler, 
+   see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28045
+
  Original package maintainer was Carsten Klapp
  <[EMAIL PROTECTED]>.
 <<
@@ -43,11 +49,12 @@
 Homepage: http://www.clamav.net/
 License: GPL
 Source: mirror:sourceforge:%n/%n-%v.tar.gz
-Source-MD5: 2a7265d17cfa80c32858978f16a3f47b
+Source-MD5: e500651858a9187a87025c8a5c23969c
 
-BuildDepends: gmp (>= 4.1.4-1), bzip2, bzip2-dev, libiconv-dev
-Depends: clamav2-shlibs (=%v-%r), unrar
+BuildDepends: gmp (>= 4.1.4-1), bzip2, bzip2-dev, libiconv-dev, gcc42
+Depends: clamav3-shlibs (=%v-%r)
 
+SetCC: %p/lib/gcc4.2/bin/gcc 
 CompileScript: <<
  #!/bin/sh -ev
  export PKG_CONFIG_PATH=%p/lib/system-openssl/lib/pkgconfig
@@ -80,14 +87,18 @@
 
 SplitOff: <<
   Description: Shared libraries for ClamAV
-  Package: clamav2-shlibs
-  Depends: bzip2-shlibs, gmp-shlibs (>= 4.1.4-1), libiconv
+  Package: clamav3-shlibs
+  Depends: bzip2-shlibs, gmp-shlibs (>= 4.1.4-1), libiconv, gcc42-shlibs
   InstallScript: <<
     /usr/bin/install -d -m 755 %i/lib
-    /bin/mv %I/lib/libclamav.2*.dylib %i/lib
+    /bin/mv %I/lib/libclamav.3*.dylib %i/lib
+    /bin/mv %I/lib/libclamunrar.3*.dylib %i/lib
+    /bin/mv %I/lib/libclamunrar_iface.3*.dylib %i/lib
   <<
   Shlibs: <<
-    %p/lib/libclamav.2.dylib 3.0.0 %n (>= 0.90.0-1)
+    %p/lib/libclamav.3.dylib          4.0.0 %n (>= 0.92.0-1)
+    %p/lib/libclamunrar.3.dylib       4.0.0 %n (>= 0.92.0-1)
+    %p/lib/libclamunrar_iface.3.dylib 4.0.0 %n (>= 0.92.0-1)
   <<
 <<
 SplitOff2: <<
@@ -137,10 +148,10 @@
 <<
 SplitOff3: <<
   Description: Developer files for ClamAV
-  Package: clamav2-dev
+  Package: clamav3-dev
   Depends: clamav (=%v-%r), pkgconfig
-  Conflicts: clamav-dev
-  Replaces: clamav-dev
+  Conflicts: clamav-dev, clamav2-dev
+  Replaces: clamav-dev, clamav2-dev
   Provides: clamav-dev
   BuildDependsOnly: true
   InstallScript: <<


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to