[126174] trunk/dports/gnome/vte
devans at macports.org
devans at macports.org
Sat Oct 4 18:31:34 PDT 2014
Revision: 126174
https://trac.macports.org/changeset/126174
Author: devans at macports.org
Date: 2014-10-04 18:31:34 -0700 (Sat, 04 Oct 2014)
Log Message:
-----------
vte: update to version 0.38.0, API version 2.91.
Modified Paths:
--------------
trunk/dports/gnome/vte/Portfile
trunk/dports/gnome/vte/files/patch-src-vteutils.c.diff
Added Paths:
-----------
trunk/dports/gnome/vte/files/patch-gcc-4.2.diff
Property Changed:
----------------
trunk/dports/gnome/vte/
Property changes on: trunk/dports/gnome/vte
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/mld-qt-481/dports/gnome/vte:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/vte:108269-122151
/users/devans/GNOME-3/unstable/dports/gnome/vte:116416-118154
/users/rmstonecipher/gnome/vte:102363-103172
+ /branches/mld-qt-481/dports/gnome/vte:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/vte:108269-126096
/users/devans/GNOME-3/unstable/dports/gnome/vte:116416-118154,119539-125568
/users/rmstonecipher/gnome/vte:102363-103172
Modified: trunk/dports/gnome/vte/Portfile
===================================================================
--- trunk/dports/gnome/vte/Portfile 2014-10-05 00:38:49 UTC (rev 126173)
+++ trunk/dports/gnome/vte/Portfile 2014-10-05 01:31:34 UTC (rev 126174)
@@ -4,7 +4,7 @@
PortSystem 1.0
name vte
-version 0.36.3
+version 0.38.0
set branch [join [lrange [split $version .] 0 1] .]
maintainers devans openmaintainer
categories gnome
@@ -22,26 +22,33 @@
use_xz yes
-checksums rmd160 0f948d580cf9cdd040c881c26230198b4c85aff5 \
- sha256 54e5b07be3c0f7b158302f54ee79d4de1cb002f4259b6642b79b1e0e314a959c
+checksums rmd160 a463127f290f2d526ee6aab27df86e2947d94584 \
+ sha256 5cfff28dc9364e82f51293796d541c9229299766283283da06c3d82b6d178fd2
depends_build port:pkgconfig \
port:intltool \
port:gtk-doc
depends_lib port:gtk3 \
- port:gobject-introspection
+ port:gobject-introspection \
+ port:vala
-patchfiles patch-src-vteutils.c.diff
+patchfiles patch-src-vteutils.c.diff \
+ patch-gcc-4.2.diff
-# autoreconf with our intltool.m4
+# update m4/intltool.m4 and autoreconf
+pre-configure {
+ copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4
+}
+
use_autoreconf yes
autoreconf.args -fvi
configure.args --enable-glade-catalogue=no \
--disable-Bsymbolic \
- --enable-introspection=yes
+ --enable-introspection=yes \
+ --enable-vala=yes
configure.cflags-append -fstrict-aliasing
@@ -55,7 +62,7 @@
post-destroot {
if {[variant_isset glade]} {
set libdir ${prefix}/lib
- ln -s ${libdir}/libvte2_90.dylib ${destroot}${libdir}/libvte2_90.so
+ ln -s ${libdir}/libvte-2.91.dylib ${destroot}${libdir}/libvte-2.91.so
}
}
Copied: trunk/dports/gnome/vte/files/patch-gcc-4.2.diff (from rev 126096, users/devans/GNOME-3/stable/dports/gnome/vte/files/patch-gcc-4.2.diff)
===================================================================
--- trunk/dports/gnome/vte/files/patch-gcc-4.2.diff (rev 0)
+++ trunk/dports/gnome/vte/files/patch-gcc-4.2.diff 2014-10-05 01:31:34 UTC (rev 126174)
@@ -0,0 +1,21 @@
+From 45deae03e8d0d53de82de14fbe189930d7133592 Mon Sep 17 00:00:00 2001
+From: Jasper Lievisse Adriaanse <jasper at humppa.nl>
+Date: Mon, 15 Sep 2014 09:01:47 +0200
+Subject: Prevent redefinition of VteCharAttributes as that breaks GCC 4.2
+
+
+diff --git a/src/vteterminal.h b/src/vteterminal.h
+index d5dc089..88e21b8 100644
+--- src/vteterminal.h
++++ src/vteterminal.h
+@@ -111,7 +111,6 @@ struct _VteTerminalClass {
+ };
+
+ /* The structure we return as the supplemental attributes for strings. */
+-typedef struct _VteCharAttributes VteCharAttributes;
+ struct _VteCharAttributes {
+ /*< private >*/
+ long row, column;
+--
+cgit v0.10.1
+
Modified: trunk/dports/gnome/vte/files/patch-src-vteutils.c.diff
===================================================================
--- trunk/dports/gnome/vte/files/patch-src-vteutils.c.diff 2014-10-05 00:38:49 UTC (rev 126173)
+++ trunk/dports/gnome/vte/files/patch-src-vteutils.c.diff 2014-10-05 01:31:34 UTC (rev 126174)
@@ -1,5 +1,5 @@
---- src/vteutils.c.orig 2014-06-23 10:27:08.000000000 -0700
-+++ src/vteutils.c 2014-06-23 16:01:02.000000000 -0700
+--- src/vteutils.c.orig 2014-06-15 01:28:20.000000000 -0700
++++ src/vteutils.c 2014-06-24 13:11:59.000000000 -0700
@@ -45,6 +45,10 @@
#endif /* __linux__ */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141004/b7e07a61/attachment.html>
More information about the macports-changes
mailing list