Changeset 6587 for trunk/dports/textproc


Ignore:
Timestamp:
Apr 21, 2004, 3:59:34 AM (16 years ago)
Author:
blb
Message:

Port: doxygen
Version: 1.3.6

Update port textproc/doxygen
Move doxywizard into a variant so the port doesn't have to have qt3 installed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/textproc/doxygen/Portfile

    r5447 r6587  
    1 # $Id: Portfile,v 1.2 2004/02/13 06:07:36 blb Exp $
     1# $Id: Portfile,v 1.3 2004/04/21 03:59:34 blb Exp $
    22
    33PortSystem                      1.0
    44name                            doxygen
    55version                         1.3.6
     6revision                        1
    67categories                      textproc devel
    78maintainers                     blb@pobox.com
    89description                     Documentation system for several programming languages
    9 
    1010long_description \
    1111        It can generate an on-line documentation browser (in HTML) and/or an \
     
    2222        all generated automatically.
    2323
     24platforms                       darwin
     25
    2426homepage                        http://www.doxygen.org/
    2527master_sites            ftp://ftp.stack.nl/pub/users/dimitri/
     28distfiles                       ${distname}.src${extract.suffix}
    2629
    27 platforms                       darwin
    28 distfiles                       ${distname}.src${extract.suffix}
    2930checksums                       md5 74d3cfb6463bfd4ed1d051153375156d
    3031
    3132depends_lib                     bin:tex:teTeX bin:gs:ghostscript lib:libpng:libpng \
    32                                         lib:libqt-mt:qt3 bin:dot:graphviz bin:ginstall:coreutils
     33                                        bin:dot:graphviz bin:ginstall:coreutils
    3334
    3435# setup to work smoothly with Qt3
     
    4647
    4748configure.pre_args      --prefix ${prefix}
    48 configure.args          --docdir ${prefix}/share/doc --with-doxywizard
     49configure.args          --docdir ${prefix}/share/doc
    4950configure.env           QTDIR=${prefix}
    5051
     
    5657                                        DOCDIR=${destroot}/${prefix}/share/doc/doxygen
    5758
     59variant wizard {
     60        depends_lib-append      lib:libqt-mt:qt3
     61        configure.args-append   --with-doxywizard
     62}
     63
    5864variant darwin {
    59         post-destroot {
    60                 file mkdir \
    61                         ${destroot}/Applications/DarwinPorts/doxywizard.app/Contents/MacOS
    62                 file rename ${destroot}/${prefix}/bin/doxywizard \
    63                         ${destroot}/Applications/DarwinPorts/doxywizard.app/Contents/MacOS/
    64                 file copy ${filespath}/Info.plist \
    65                         ${destroot}/Applications/DarwinPorts/doxywizard.app/Contents/
     65        if {[variant_isset wizard]} {
     66                post-destroot {
     67                        set dpappdir    ${destroot}/Applications/DarwinPorts
     68                        xinstall -m 755 -d ${dpappdir}/doxywizard.app/Contents/MacOS
     69                        file rename ${destroot}/${prefix}/bin/doxywizard \
     70                                ${dpappdir}/doxywizard.app/Contents/MacOS/
     71                        xinstall -m 644 ${filespath}/Info.plist \
     72                                ${dpappdir}/doxywizard.app/Contents/
     73                }
    6674        }
    6775}
Note: See TracChangeset for help on using the changeset viewer.