Ticket #50452: Portfile.patch

File Portfile.patch, 2.9 KB (added by khepler, 9 years ago)

Portfile changes

  • Portfile.

    old new  
    1616                    Linux/NetBSD/FreeBSD/OpenBSD (GTK+ interface) and BeOS \
    1717                    (native interface). This is the GTK+ version.
    1818homepage            http://www.transmissionbt.com/
    19 master_sites        sourceforge:transmission.mirror
     19master_sites        http://download.m0k.org/transmission/files/ \
     20                    http://download.transmissionbt.com/files/ \
     21                    https://transmission.cachefly.net/
    2022
    2123platforms           darwin freebsd
    2224
     
    2830checksums           rmd160  9d209bdf0ebeb6f4d6d9dc726cf8bf9e9c8ccb40 \
    2931                    sha256  a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb
    3032
    31 depends_build       port:gsed \
    32                     port:intltool \
     33depends_build       port:intltool \
    3334                    port:pkgconfig \
    3435                    port:autoconf \
    3536                    port:automake \
    3637                    port:libtool
    3738
    38 depends_lib         port:desktop-file-utils \
    39                     port:gtk3 \
     39depends_lib         port:miniupnpc \
    4040                    path:lib/libssl.dylib:openssl \
    4141                    port:curl \
    4242                    port:gettext \
    4343                    port:libevent
    4444
    45 depends_run         port:gnome-themes-standard
    46 
    4745# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
    4846
    4947configure.cmd       ./autogen.sh
    5048
    5149configure.args      --enable-daemon \
    5250                    --enable-cli \
    53                     --with-gtk \
     51                    --without-gtk \
    5452                    --disable-mac
    5553
     54default_variants    +gtk
     55
    5656variant aqua description {Build Aqua front-end} {
    5757    configure.args-replace  --disable-mac --enable-mac
    5858}
    5959
     60variant gtk description {Build Gtk3 front-end} {
     61    depends_lib-append      port:gtk3 \
     62                            port:libnotify \
     63                            port:desktop-file-utils
     64
     65    depends_run             port:gnome-themes-standard
     66
     67    configure.args-replace  --without-gtk --with-gtk
     68
     69    post-activate {
     70        system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
     71        system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
     72    }
     73}
     74
    6075platform darwin 8 {
    6176    pre-fetch {
    6277        ui_error "${name} requires Mac OS X 10.5 or greater."
     
    6479    }
    6580}
    6681
    67 post-activate {
    68     system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
    69     system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
    70 }
    71 
    72 livecheck.type      regex
    73 livecheck.url       http://sourceforge.net/projects/transmission.mirror/files/
    74 livecheck.regex     "transmission-(\\d+(?:\\.\\d+)*)${extract.suffix}"
     82livecheck.url       ${homepage}/download.php
     83livecheck.regex     The current release version is <b>(.*)</b>