Changeset 65859


Ignore:
Timestamp:
Apr 2, 2010, 6:57:44 AM (10 years ago)
Author:
ryandesign@…
Message:

electric: update to 8.11, which is now written in Java, which means pretty much everything we did before in the Portfile is now obsolete

Location:
trunk/dports/graphics/electric
Files:
11 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/electric/Portfile

    r38911 r65859  
    33PortSystem                      1.0
    44name                            electric
    5 version                         7.00
     5version                         8.11
    66categories                      graphics electronics science
    77maintainers                     nomaintainer
     
    1616homepage                        http://www.staticfreesoft.com/
    1717master_sites            gnu
     18set jar                         electricBinary-${version}.jar
     19distfiles                       ${jar}
     20extract.only
    1821
    19 checksums                       md5 64c89f820467b418d24ddf6c7e206c08
     22checksums                       md5     13323d7e5aa3329a4a736b9227a868bc \
     23                                        sha1    f8936656700832bdbf7f8910f1920da9ac828be5 \
     24                                        rmd160  ec97a0c87ec32c5c810828d5814ba176526a3aeb
    2025
    21 patchfiles                      patch-Makefile.in_paths patch-src_include_config.h_paths \
    22                                         patch-src_include_global.h patch-src_db_dbtext.c
     26depends_run                     bin:java:kaffe
    2327
    24 post-patch {
    25         reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/include/config.h
    26 }
     28use_configure           no
    2729
    28 destroot.target         install install.html
     30build                           {}
    2931
    30 # Need to select some HI variant, so we'll try and be clever here
    31 if {[variant_isset darwin]} {
    32         default_variants        +qt3-mac
    33 } else {
    34         default_variants        +qt3-x11
    35 }
    36 
    37 variant motif {
    38         depends_lib-append              lib:libXm.4:openmotif
    39         patchfiles-append               patch-Makefile.in_motif \
    40                                                         patch-src_include_config.h_macx11
    41 }
    42 
    43 variant qt3_mac conflicts qt3_x11 {
    44         depends_lib-append              lib:libqt-mt:qt3-mac
    45         patchfiles-append               patch-Makefile.in_qt3_mac \
    46                                                         patch-src_graph_graphqt.cpp_macqt
    47         build.args-append               QTDIR=${prefix}
    48         destroot {
    49                 set dpApps ${destroot}/Applications/MacPorts
    50                 xinstall -m 755 -d ${dpApps}
    51                 file copy ${worksrcpath}/electric.app ${dpApps}
    52                 file copy ${worksrcpath}/lib ${dpApps}/electric.app/Contents
    53         }
    54 }
    55 
    56 variant qt3_x11 conflicts qt3_mac {
    57         depends_lib-append              lib:libqt-mt:qt3
    58         patchfiles-append               patch-Makefile.in_qt3_x11 \
    59                                                         patch-src_include_config.h_macx11 \
    60                                                         patch-src_graph_graphqt.cpp_macx11
    61         build.args-append               QTDIR=${prefix}
    62         destroot.args-append    QTDIR=${prefix}
     32destroot {
     33        set javadir ${prefix}/share/java
     34        xinstall -d ${destroot}${javadir}
     35        xinstall -m 644 ${distpath}/${jar} ${destroot}${javadir}/${name}.jar
     36        xinstall ${filespath}/${name} ${destroot}${prefix}/bin
     37        reinplace "s|@JAR@|${javadir}/${name}.jar|g" ${destroot}${prefix}/bin/${name}
    6338}
    6439
    6540platform darwin {
    66         patchfiles-append               patch-src_graph_graphunixx11.c
     41        post-destroot {
     42                set appname Electric
     43                xinstall -d ${destroot}${applications_dir}/${appname}.app/Contents/MacOS
     44                ln -s ${prefix}/bin/${name} ${destroot}${applications_dir}/${appname}.app/Contents/MacOS/${appname}
     45        }
    6746}
    68 
Note: See TracChangeset for help on using the changeset viewer.