Modified: trunk/dports/www/webalizer/Portfile (69173 => 69174)
--- trunk/dports/www/webalizer/Portfile 2010-06-26 19:37:01 UTC (rev 69173)
+++ trunk/dports/www/webalizer/Portfile 2010-06-26 21:31:08 UTC (rev 69174)
@@ -1,27 +1,30 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
PortSystem 1.0
+
name webalizer
-version 2.01-10
-revision 1
+version 2.21-02
categories www
maintainers pobox.com:mike.mclean
description The Webalizer is a fast, free web server log file analysis program
long_description The Webalizer is a fast, free web server log file analysis program. \
It produces highly detailed, easily configurable usage reports in HTML format, \
- for viewing with a standard web browser.
+ for viewing with a standard web browser.
platforms darwin
-homepage http://www.mrunix.net/webalizer/
-extract.suffix .tgz
+
+homepage http://www.webalizer.org/
+
+
+use_bzip2 yes
distfiles ${name}-${version}-src${extract.suffix}
-master_sites ftp://ftp.mrunix.net/pub/webalizer \
- ftp://ftp.mrunix.net/pub/webalizer/old
-checksums md5 9217595005aec46a505e1fb349052a8e
+master_sites ftp://ftp.mrunix.net/pub/webalizer
-fetch.user anonymous
-fetch.password anonymous@example.com
+checksums md5 29af2558a5564493df654b6310b152e7 \
+ sha1 b637ebf1eb459e03c052c24d7da3e5f0794e2230 \
+ rmd160 c7d48acf6e2c1fedfd04eac30214a76db7c84aee
depends_lib lib:libgd.2:gd2 \
lib:libz:zlib \
@@ -40,13 +43,38 @@
ETCDIR=${destroot}${prefix}/etc \
MANDIR=${destroot}${prefix}/share/man/man1
-post-destroot { xinstall -d ${destroot}${prefix}/share/doc/${name}
- xinstall -m 644 -v -W ${worksrcpath} \
- CHANGES COPYING Copyright country-codes.txt \
- DNS.README README README.FIRST \
- ${destroot}${prefix}/share/doc/${name}
- }
+post-destroot {
+ xinstall -d ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 644 -v -W ${worksrcpath} \
+ CHANGES COPYING Copyright country-codes.txt \
+ DNS.README README README.FIRST \
+ ${destroot}${prefix}/share/doc/${name}
+}
-variant static { configure.args-append --enable-static }
-variant debug { configure.args-append --enable-debug }
+variant static description {Build as static executable [default=no]} {
+ configure.args-append --enable-static
+}
+
+variant debug description {Compile with debugging code [default=no]} {
+ configure.args-append --enable-debug
+}
+variant no_largefile description {omit support for large files [default=no]} {
+ configure.args-append --disable-largefile
+}
+
+variant no_dns description {Disable DNS/GeoDB lookup code [default=no => DNS/GeoDB enabled, bdb libs required]} {
+ configure.args-append --disable-dns
+ depends_lib-delete port:db47
+}
+
+variant with_bz2 description {Enable BZip2 decompression code [default=no]} {
+ configure.args-append --enable-bz2
+ depends_lib-append port:bzip2
+}
+
+variant with_geoip conflicts no_dns description {Enable GeoIP geolocation code [default=no]} {
+ configure.args-append --enable-geoip
+ depends_lib-append port:libgeoip
+}
+