source: trunk/dports/sysutils/clamav/Portfile @ 80644

Last change on this file since 80644 was 80644, checked in by dluke@…, 8 years ago

clamav: add license

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# $Id: Portfile 80644 2011-07-16 03:06:50Z dluke@macports.org $
2
3PortSystem 1.0
4PortGroup muniversal 1.0
5
6name                    clamav
7version                 0.97.1
8categories              sysutils
9maintainers             geeklair.net:dluke
10description             clamav antivirus software
11license                 GPL-2+
12
13long_description        Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The \
14                        main purpose of this software is the integration with mail \
15                        servers (attachment scanning).
16               
17license                 GPL     
18homepage                http://www.clamav.net
19master_sites            sourceforge
20checksums       md5     4f3fb74ff1098c25eef8e10721478c29 \
21                sha1    1b3a4667dcc278bc7eab38acbc0f35269aa05387 \
22                rmd160  e42885e8ed39938984ea38b2926a0397b21dce51
23
24platforms               darwin
25configure.args          --mandir=${prefix}/share/man \
26                        --with-zlib=${prefix}
27
28use_parallel_build      yes
29
30depends_lib             port:libiconv port:zlib port:bzip2 port:ncurses
31
32test.run                yes
33test.target             check
34
35set merger_dont_diff    ${prefix}/bin/clamav-config
36
37platform darwin 8 {
38                        configure.cflags {-O0}
39                }
40
41post-destroot {
42                        file rename "${destroot}${prefix}/etc/freshclam.conf" "${destroot}${prefix}/etc/example-freshclam.conf"
43                        file rename "${destroot}${prefix}/etc/clamd.conf" "${destroot}${prefix}/etc/example-clamd.conf"
44                       
45                        #muniversal should allow this to be hooked in some way that's less gross
46                        #this code copied from nspr's portfile
47                        if {[variant_isset universal]} {
48                                copy ${destroot}${prefix}/bin/${build_arch}-clamav-config ${destroot}${prefix}/bin/bak-config
49                                foreach file [glob ${destroot}${prefix}/bin/*clamav-config] {
50                                        delete $file
51                                        }
52                                move ${destroot}${prefix}/bin/bak-config ${destroot}${prefix}/bin/clamav-config
53                                reinplace "s|-arch ${build_arch}||g" ${destroot}${prefix}/bin/clamav-config
54                                reinplace "s|-L\$\{exec_prefix\}/lib/${build_arch}||g" ${destroot}${prefix}/bin/clamav-config
55                                }
56                        }
57
58variant clamav_milter description {build with libmilter support} {
59                        depends_lib-append port:libmilter
60                        configure.args-append --enable-milter
61                        post-destroot {
62                                file rename "${destroot}${prefix}/etc/clamav-milter.conf" "${destroot}${prefix}/etc/example-clamav-milter.conf"
63                                }
64                        }
65
66livecheck.type          regex
67livecheck.url           http://sourceforge.net/projects/clamav/files
68livecheck.regex         ${name}-(\\d+.\\d+.\\d+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.