Changeset 10928 for trunk/dports/aqua


Ignore:
Timestamp:
Feb 11, 2005, 9:27:03 PM (15 years ago)
Author:
rshaw
Message:

Updated AquaTerm to release 1.0.b2 for use with gnuplot 4.0.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/aqua/aquaterm/Portfile

    r8521 r10928  
    1 # $Id: Portfile,v 1.2 2004/09/30 17:09:02 rshaw Exp $
     1# $Id: Portfile,v 1.3 2005/02/11 21:27:03 rshaw Exp $
    22PortSystem              1.0
    33
    44name                    aquaterm
    5 version                 0.3.2
    6 revision                1
    7 categories              aqua
     5version                 1.0.b2
     6categories              aqua math science
    87maintainers             rshaw@opendarwin.org
    98description             AquaTerm is a viewer that displays vector graphics on Mac OS X
     
    1615homepage                http://aquaterm.sourceforge.net/
    1716master_sites    sourceforge
    18 checksums               md5 cc0d6159091705ad71c6d4713e65a47c
    19 worksrcdir              AQT
     17distname                ${name}_src.${version}
     18checksums               md5 18208162ad73de4b69ff5e884240eb2e
     19worksrcdir              ${name}_src
    2020
    21 configure               { cd ${worksrcpath}
    22                                   reinplace "s|/usr/local|${prefix}|" \
    23                                           octave/Makefile \
    24                                           plplot/README
    25                                   reinplace "s|../../aquaterm|${prefix}/include/aquaterm|" \
    26                                           c/README \
    27                                           fortran/README \
    28                                           octave/Makefile }
     21configure {
     22        cd ${worksrcpath}/${name}
     23        reinplace "s|/Users/per/Documents/Source/aquaterm/||" \
     24                AquaTerm.pbproj/project.pbxproj
     25        reinplace "s|/tmp/AquaTerm.dst||" \
     26                AquaTerm.pbproj/project.pbxproj
     27        reinplace "s|/usr/local/lib|${prefix}/lib|" \
     28                AquaTerm.pbproj/project.pbxproj
     29        file mkdir build/include
     30        system "ln -s ../.. build/include/aquaterm"
     31
     32        cd ${worksrcpath}/adapters
     33        reinplace "s|/usr/local|${prefix}|g" \
     34                pgplot/ChangeLog pgplot/g77_gcc_AQT.conf pgplot/xlf_gcc_AQT.conf
     35        reinplace "s|\$(HOME)|${prefix}|g" \
     36                c/Makefile fortran/Makefile
     37        reinplace "s|/*<PREFIX>|${prefix}|g" \
     38                pgplot/g77_cc_AQT.conf pgplot/g77_gcc_AQT.conf pgplot/xlf_gcc_AQT.conf
     39        reinplace "s|/sw|${prefix}|g" \
     40                pgplot/ReadMe
     41}
    2942
    3043build.type              pbx
    3144build.dir               ${worksrcpath}/${name}
    32 build.target
    33 pre-build               { system "rm -rf ${worksrcpath}/AquaTerm.app" }
     45build.target    -buildstyle Deployment -target AquaTerm
     46post-build {
     47        system "install_name_tool -id ${prefix}/lib/libaquaterm.1.dylib \
     48                ${worksrcpath}/${name}/build/libaquaterm.1.0.0.dylib"
     49        system "install_name_tool -change ${prefix}/lib/libaquaterm.1.0.0.dylib ${prefix}/lib/libaquaterm.1.dylib \
     50                ${worksrcpath}/${name}/build/AquaTerm.app/Contents/MacOS/AquaTerm"
     51}
    3452
    35 destroot                { set incPath ${destroot}${prefix}/include/${name}
    36                                   set sharePath ${destroot}${prefix}/share/${name}
    37                                   set appPath ${destroot}/Applications/DarwinPorts
    38                                   cd ${worksrcpath}/include
    39                                   xinstall -d -m 0755 ${incPath}
    40                                   xinstall -m 0644 \
    41                                           AQTBaseMethods.h AQTExtendedMethods.h AQTProtocol.h \
    42                                           ${incPath}/
    43                                   cd ${worksrcpath}
    44                                   xinstall -d -m 0755 ${sharePath}
    45                                   system "cp -R c fortran gnuplot octave pgplot plplot \
    46                                           ${sharePath}/"
    47                                   cd ${worksrcpath}/${name}/build
    48                                   xinstall -d -m 0755 ${appPath}
    49                                   system "ditto -v -rsrcFork AquaTerm.app \
    50                                           ${appPath}/AquaTerm.app" }
     53destroot {
     54        cd ${worksrcpath}/${name}
     55        xinstall -d -m 0755 ${destroot}${prefix}/include/${name}
     56        xinstall -m 0644 AQTAdapter.h aquaterm.h \
     57                ${destroot}${prefix}/include/${name}
    5158
     59        cd ${worksrcpath}/${name}/build
     60        xinstall -m 0755 libaquaterm.1.0.0.dylib ${destroot}${prefix}/lib
     61        system "ln -s libaquaterm.1.0.0.dylib \
     62                ${destroot}${prefix}/lib/libaquaterm.dylib"
     63        system "ln -s libaquaterm.1.0.0.dylib \
     64                ${destroot}${prefix}/lib/libaquaterm.1.dylib"
     65        xinstall -d -m 0755 ${destroot}/Applications/DarwinPorts
     66        system "cp -R AquaTerm.app ${destroot}/Applications/DarwinPorts"
     67
     68        cd ${worksrcpath}/adapters
     69        xinstall -d -m 0755 ${destroot}${prefix}/share/${name}
     70        system "cp -R c fortran gnuplot pgplot plplot \
     71                ${destroot}${prefix}/share/${name}"
     72}
     73
Note: See TracChangeset for help on using the changeset viewer.