Ticket #54222: update-gaw-Portfile.diff

File update-gaw-Portfile.diff, 2.9 KB (added by maehne (Torsten Maehne), 7 years ago)

Patch to update the gaw Portfile

  • cad/gaw/Portfile

    old new  
    44PortGroup               active_variants 1.1
    55
    66name                    gaw
    7 version                 20130801
     7version                 20170605
    88categories              cad
    99platforms               darwin
    1010license                 GPL-2
     
    1313long_description        Gaw is a software tool for displaying analog waveforms \
    1414                        from sampled data, e.g., from the output of simulators \
    1515                        like Spice. Data can be imported to gaw using files or \
    16                         direct TCP/IP connections. Gaw is based on the \
    17                         Gtk2+ toolkit.
     16                        direct TCP/IP connections.
    1817
    1918homepage                http://www.rvq.fr/linux/gaw.php
    2019master_sites            http://download.tuxfamily.org/gaw/download/
    21 distname                ${name}2-${version}
    22 
    23 checksums               md5     2ea388d530176d30be52a1530237f21b \
    24                         sha1    c3d54a320454f3fc5e8fc45db213eaeda3e4f2fd \
    25                         rmd160  aa0e7c95afa1be77b6c84a97863e77f0d9e147cd
    2620
    2721depends_build           port:pkgconfig
    28 depends_lib             port:gtk2 \
    29                         port:hicolor-icon-theme
     22depends_lib             port:hicolor-icon-theme
    3023depends_run             port:openbrowser
    3124
    32 require_active_variants gtk2 x11
    33 
    3425patchfiles              patch-src-userprefs.h.diff
    3526
    3627configure.args          --enable-gawsound=no
    3728
    3829livecheck.type          regex
    3930livecheck.url           ${master_sites}
    40 livecheck.regex         ${name}2-(\[0-9\]+)${extract.suffix}
     31
     32variant gtk2 conflicts gtk3 description {Use the GTK2+ toolkit for the GUI} {
     33    distname                ${name}2-${version}
     34
     35    checksums               md5     62f512dc42c789c115b2e51498307c1f \
     36                            sha1    f8ee9b494a597ecfee646371064bd4b8256a66b8 \
     37                            rmd160  b8ff66ff4033c7abad422f0ef14ebb2556475214 \
     38                            sha256  a73658c52f097bdede96277694dae1c2b41fae82fe95ed9f11a9b8e635680ed8
     39    depends_lib-append      port:gtk2
     40
     41    require_active_variants gtk2 x11
     42
     43    livecheck.regex     ${name}2-(\[0-9\]+)${extract.suffix}
     44}
     45
     46variant gtk3 conflicts gtk2 description {Use the GTK3+ toolkit for the GUI} {
     47    distname                ${name}3-${version}
     48
     49    checksums               md5     ccffcd34d63a1f3716dd33eaa4950d77 \
     50                            sha1    837e59cc363a845276618afd6040d9335804f21f \
     51                            rmd160  cefeb10d12e4c7b4deb7d1ed84506ee628f75ea0 \
     52                            sha256  8dfc1d741bdc50d43ba79f7080a807549730cb17b240eb5de5e2273b8063d658
     53
     54    depends_lib-append      port:gtk3
     55
     56    require_active_variants gtk3 x11
     57
     58    livecheck.regex         ${name}3-(\[0-9\]+)${extract.suffix}
     59}
     60
     61if {![variant_isset gtk2] && ![variant_isset gtk3]} {
     62    default_variants        +gtk3
     63}