[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