source: trunk/dports/www/webalizer/Portfile

Last change on this file was 115019, checked in by ryandesign@…, 4 years ago

revbump ports depending on libpng following libpng 1.6.x update (#41842)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.2 KB
Line 
1# -*- 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
2# $Id: Portfile 115019 2013-12-22 09:29:46Z ryandesign@macports.org $
3
4PortSystem 1.0
5
6name                   webalizer
7version                2.21-02
8revision               5
9categories             www
10maintainers            pobox.com:mike.mclean
11description            The Webalizer is a fast, free web server log file \
12                       analysis program
13
14long_description       The Webalizer is a fast, free web server log file \
15    analysis program. It produces highly detailed, easily configurable   \
16    usage reports in HTML format, for viewing with a standard web        \
17    browser.
18
19platforms               darwin
20
21homepage                http://www.webalizer.org/
22
23
24use_bzip2               yes
25distfiles               ${name}-${version}-src${extract.suffix}
26master_sites            ftp://ftp.mrunix.net/pub/webalizer
27
28checksums               md5 29af2558a5564493df654b6310b152e7 \
29                        sha1 b637ebf1eb459e03c052c24d7da3e5f0794e2230 \
30                        rmd160 c7d48acf6e2c1fedfd04eac30214a76db7c84aee
31
32depends_lib             port:gd2 \
33                        port:zlib \
34                        port:libpng \
35                        port:db47
36
37configure.args          --mandir=${prefix}/share/man \
38                        --with-etcdir=${prefix}/etc \
39                        --with-gdlib=${prefix}/lib \
40                        --with-gd=${prefix}/include \
41                        --with-z-inc=${prefix}/include \
42                        --with-zlib=${prefix}/lib \
43                        --with-png-inc=${prefix}/include \
44                        --with-png=${prefix}/lib \
45                        --with-db=${prefix}/include/db47 \
46                        --with-dblib=${prefix}/lib/db47
47           
48destroot.destdir        prefix=${destroot}${prefix} \
49                        ETCDIR=${destroot}${prefix}/etc \
50                        MANDIR=${destroot}${prefix}/share/man/man1
51
52post-destroot {
53    xinstall -d ${destroot}${prefix}/share/doc/${name}
54    xinstall -m 644 -v -W ${worksrcpath} \
55        CHANGES COPYING Copyright country-codes.txt \
56        DNS.README README README.FIRST \
57        ${destroot}${prefix}/share/doc/${name}
58}
59
60variant static description {Build as static executable              [default=no]} {
61    configure.args-append --enable-static
62}
63
64variant debug description {Compile with debugging code              [default=no]} {
65    configure.args-append --enable-debug
66}
67
68variant no_largefile description {omit support for large files      [default=no]} {
69    configure.args-append --disable-largefile
70}
71
72variant no_dns description {Disable DNS/GeoDB lookup code           [default=no => DNS/GeoDB enabled, bdb libs required]} {
73    configure.args-append --disable-dns
74    configure.args-delete --with-db=${prefix}/include/db47 \
75                          --with-dblib=${prefix}/lib/db47 
76    depends_lib-delete port:db47
77}
78
79variant with_bz2 description {Enable BZip2 decompression code       [default=no]} {
80    configure.args-append --enable-bz2
81    depends_lib-append port:bzip2
82}
83
84variant with_geoip conflicts no_dns description {Enable GeoIP geolocation code       [default=no]} {
85    configure.args-append --enable-geoip
86    depends_lib-append port:libgeoip
87}
Note: See TracBrowser for help on using the repository browser.