[134865] trunk/dports/net/transmission-x11/Portfile

devans at macports.org devans at macports.org
Thu Apr 9 02:02:26 PDT 2015


Revision: 134865
          https://trac.macports.org/changeset/134865
Author:   devans at macports.org
Date:     2015-04-09 02:02:26 -0700 (Thu, 09 Apr 2015)
Log Message:
-----------
transmission-x11: update to version 2.84, reconfigure using autogen.sh for intltool 0.51 compatibility, drop +gtk variant and build gtk3 client unconditionally, update master_sites, dependencies, livecheck, add post-activate processing.

Modified Paths:
--------------
    trunk/dports/net/transmission-x11/Portfile

Modified: trunk/dports/net/transmission-x11/Portfile
===================================================================
--- trunk/dports/net/transmission-x11/Portfile	2015-04-09 08:38:45 UTC (rev 134864)
+++ trunk/dports/net/transmission-x11/Portfile	2015-04-09 09:02:26 UTC (rev 134865)
@@ -4,8 +4,7 @@
 PortSystem          1.0
 
 name                transmission-x11
-version             1.73
-revision            2
+version             2.84
 categories          net x11
 license             {GPL-2 OpenSSLException}
 maintainers         nomaintainer
@@ -17,42 +16,45 @@
                     Linux/NetBSD/FreeBSD/OpenBSD (GTK+ interface) and BeOS \
                     (native interface). This is the GTK+ version.
 homepage            http://www.transmissionbt.com/
+master_sites        sourceforge:transmission
+
+platforms           darwin freebsd
+
+use_xz              yes
+
 distname            transmission-${version}
 dist_subdir         transmission
-master_sites        http://download.m0k.org/transmission/files/
-checksums           md5     9c1b5d84fb9ddbbd50b5776c1cd6daa4 \
-                    sha1    18e347141fcd65a385cd1406ba8a3303b0c99156 \
-                    rmd160  94140a7b699eb166472017ac3826763700e99352
-use_bzip2           yes
-platforms           darwin freebsd
 
-depends_lib         port:openssl \
-                    port:curl \
-                    port:gettext \
-                    port:libevent1
+checksums           rmd160  9d209bdf0ebeb6f4d6d9dc726cf8bf9e9c8ccb40 \
+                    sha256  a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb
+
 depends_build       port:gsed \
                     port:intltool \
-                    port:pkgconfig
+                    port:pkgconfig \
+                    port:autoconf \
+                    port:automake \
+                    port:libtool
 
+depends_lib         port:desktop-file-utils \
+                    port:gtk3 \
+                    port:openssl \
+                    port:curl \
+                    port:gettext \
+                    port:libevent
+
+depends_run         port:gnome-themes-standard
+
+# reconfigure using autogen.sh for intltool 0.51 compatibility
+
+configure.cmd       ./autogen.sh
+
 configure.args      --enable-daemon \
                     --enable-cli \
-                    --disable-wx \
-                    --disable-darwin \
-                    --disable-gtk \
-                    --disable-libnotify
-configure.cppflags  "-I${prefix}/include/libevent1 ${configure.cppflags}"
-configure.ldflags   "-L${prefix}/lib/libevent1 ${configure.ldflags}"
+                    --with-gtk \
+                    --disable-mac
 
-variant gtk description {Build Gtk front-end} {
-    depends_lib-append      port:gtk2 \
-                            port:dbus-glib
-    configure.args-delete   --disable-gtk
-    configure.args-append   --enable-gtk
-}
-
 variant aqua description {Build Aqua front-end} {
-    configure.args-delete   --disable-darwin
-    configure.args-append   --enable-darwin
+    configure.args-replace  --disable-mac --enable-mac
 }
 
 platform darwin 8 {
@@ -62,6 +64,11 @@
     }
 }
 
+post-activate {
+    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
+    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
+}
+
 livecheck.type      regex
-livecheck.url       ${master_sites}
+livecheck.url       http://sourceforge.net/projects/transmission.mirror/files/
 livecheck.regex     "transmission-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150409/7c21c6b1/attachment-0001.html>


More information about the macports-changes mailing list