[126699] trunk/dports/devel/geany/Portfile

devans at macports.org devans at macports.org
Mon Oct 13 18:51:27 PDT 2014


Revision: 126699
          https://trac.macports.org/changeset/126699
Author:   devans at macports.org
Date:     2014-10-13 18:51:27 -0700 (Mon, 13 Oct 2014)
Log Message:
-----------
geany: change +gtk3 dependency to vte-2.90, post-activate processing (#45324, maintainer timeout).

Modified Paths:
--------------
    trunk/dports/devel/geany/Portfile

Modified: trunk/dports/devel/geany/Portfile
===================================================================
--- trunk/dports/devel/geany/Portfile	2014-10-14 01:22:00 UTC (rev 126698)
+++ trunk/dports/devel/geany/Portfile	2014-10-14 01:51:27 UTC (rev 126699)
@@ -5,6 +5,7 @@
 
 name            geany
 version         1.24.1
+revision        1
 license         GPL-2+
 categories      devel
 platforms       darwin
@@ -30,6 +31,7 @@
     port:pkgconfig \
     port:intltool
 depends_lib \
+    port:desktop-file-utils \
     port:gettext \
     port:gtk2 \
     port:vte-gtk2-compat
@@ -56,10 +58,21 @@
 
 variant gtk3 description {Enable experimental gtk3 support} {
     depends_lib-replace port:gtk2 port:gtk3
-    depends_lib-replace port:vte-gtk2-compat port:vte
+    depends_lib-replace port:vte-gtk2-compat port:vte-2.90
     configure.args-append --enable-gtk3
 }
 
+if {[variant_isset gtk3]} {
+    set update_icon_cache "gtk-update-icon-cache-3.0"
+} else {
+    set update_icon_cache "gtk-update-icon-cache"
+}
+
+post-activate {
+    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
+    system "${prefix}/bin/${update_icon_cache} -f -t ${prefix}/share/icons/hicolor"
+}
+
 livecheck.type  regex
 livecheck.url   ${master_sites}
 livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141013/cb9b7e3a/attachment.html>


More information about the macports-changes mailing list