[139068] trunk/dports/gnome/goffice

devans at macports.org devans at macports.org
Thu Jul 30 18:48:29 PDT 2015


Revision: 139068
          https://trac.macports.org/changeset/139068
Author:   devans at macports.org
Date:     2015-07-30 18:48:29 -0700 (Thu, 30 Jul 2015)
Log Message:
-----------
goffice: update to version 0.10.23, add +quartz variant using gtk-osx-application-gtk3, patch to fix +quartz configuration.

Modified Paths:
--------------
    trunk/dports/gnome/goffice/Portfile

Added Paths:
-----------
    trunk/dports/gnome/goffice/files/patch-configure.ac.diff

Removed Paths:
-------------
    trunk/dports/gnome/goffice/files/patch-goffice-math-go-quad.diff

Property Changed:
----------------
    trunk/dports/gnome/goffice/


Property changes on: trunk/dports/gnome/goffice
___________________________________________________________________
Modified: svn:mergeinfo
   - /users/devans/GNOME-3/stable/dports/gnome/goffice:126043-135321
   + /users/devans/GNOME-3/stable/dports/gnome/goffice:126043-139066

Modified: trunk/dports/gnome/goffice/Portfile
===================================================================
--- trunk/dports/gnome/goffice/Portfile	2015-07-31 01:47:08 UTC (rev 139067)
+++ trunk/dports/gnome/goffice/Portfile	2015-07-31 01:48:29 UTC (rev 139068)
@@ -28,13 +28,12 @@
 
 if {${name} eq ${subport}} {
     epoch               1
-    version             0.10.22
-    revision            1
+    version             0.10.23
 
     license             {GPL-2 GPL-3}
 
-    checksums           rmd160  e4d0e4758f7ff6c9c21907960c8244c54a48072d \
-                        sha256  0206a87a323b52a874dc54491374245f9e1c5f62e93a2ce4a02fb444a26b0e28
+    checksums           rmd160  a93dec3b10cd9c4f9501029e3d510957bcf69d30 \
+                        sha256  1325fc38f2476977bd8d71588ccb2a57aa418260406b7c28a20098b6b4e33f9f
 
     depends_lib         port:gtk3 \
                         port:libgsf \
@@ -54,12 +53,21 @@
 
     configure.cmd       ./autogen.sh
 
-    patchfiles-append   patch_quartz-goffice-goffice.c.diff \
-                        patch-goffice-math-go-quad.diff
+    patchfiles-append   patch-configure.ac.diff \
+                        patch_quartz-goffice-goffice.c.diff
     
     configure.args-append \
                         --enable-compile-warnings=minimum
 
+    variant quartz {}
+
+    if {[variant_isset quartz]} {
+        require_active_variants gtk3 quartz x11
+        depends_lib-append      port:gtk-osx-application-gtk3
+    } else {
+        require_active_variants gtk3 x11 quartz
+    }
+
     livecheck.type      gnome
 } else {
     livecheck.type      none

Copied: trunk/dports/gnome/goffice/files/patch-configure.ac.diff (from rev 139066, users/devans/GNOME-3/stable/dports/gnome/goffice/files/patch-configure.ac.diff)
===================================================================
--- trunk/dports/gnome/goffice/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/gnome/goffice/files/patch-configure.ac.diff	2015-07-31 01:48:29 UTC (rev 139068)
@@ -0,0 +1,19 @@
+--- configure.ac.orig	2015-05-17 16:32:52.000000000 -0700
++++ configure.ac	2015-07-30 17:02:42.000000000 -0700
+@@ -291,14 +291,14 @@
+ if test "x$platform_osx" = xyes; then
+   AC_DEFINE([OS_OSX],[1],[Defined if system is Mac OS X])
+   dnl check for native osx
+-  gdk_windowing=`$PKG_CONFIG --variable=target gdk-2.0`
++  gdk_windowing=`$PKG_CONFIG --variable=targets gdk-3.0`
+   AC_MSG_CHECKING([for GDK-Quartz])
+ 
+   if test "x$gdk_windowing" = xquartz; then
+         platform=darwin/quartz
+         AC_MSG_RESULT(yes)
+         AC_DEFINE(GDK_QUARTZ,[1],[Using GDK Quartz (not X11)])
+-        PKG_CHECK_MODULES(GTK_MAC, gtk-mac-integration, [os_osx=yes], [os_osx=no])
++        PKG_CHECK_MODULES(GTK_MAC, gtk-mac-integration-gtk3, [os_osx=yes], [os_osx=no])
+         dnl AC_MSG_RESULT(${os_osx})
+         if test "x$os_osx" = xyes; then
+ 	      AC_DEFINE([GTKOSXAPPLICATION],[1],[Defined if app is GtkOSXApplication])

Deleted: trunk/dports/gnome/goffice/files/patch-goffice-math-go-quad.diff
===================================================================
--- trunk/dports/gnome/goffice/files/patch-goffice-math-go-quad.diff	2015-07-31 01:47:08 UTC (rev 139067)
+++ trunk/dports/gnome/goffice/files/patch-goffice-math-go-quad.diff	2015-07-31 01:48:29 UTC (rev 139068)
@@ -1,42 +0,0 @@
---- goffice/math/go-quad.h.orig	2014-09-21 15:03:01.000000000 -0700
-+++ goffice/math/go-quad.h	2014-10-11 07:50:04.000000000 -0700
-@@ -46,12 +46,12 @@
- 
- GO_VAR_DECL const GOQuad go_quad_zero;
- GO_VAR_DECL const GOQuad go_quad_one;
--GO_VAR_DECL const GOQuad go_quad_pi;
--GO_VAR_DECL const GOQuad go_quad_2pi;
--GO_VAR_DECL const GOQuad go_quad_e;
--GO_VAR_DECL const GOQuad go_quad_ln2;
--GO_VAR_DECL const GOQuad go_quad_sqrt2;
--GO_VAR_DECL const GOQuad go_quad_euler;
-+GO_VAR_DECL GOQuad go_quad_pi;
-+GO_VAR_DECL GOQuad go_quad_2pi;
-+GO_VAR_DECL GOQuad go_quad_e;
-+GO_VAR_DECL GOQuad go_quad_ln2;
-+GO_VAR_DECL GOQuad go_quad_sqrt2;
-+GO_VAR_DECL GOQuad go_quad_euler;
- 
- #ifdef GOFFICE_WITH_LONG_DOUBLE
- struct GOQuadl_ {
---- goffice/math/go-quad.c.orig	2014-10-11 07:57:10.000000000 -0700
-+++ goffice/math/go-quad.c	2014-10-11 07:57:32.000000000 -0700
-@@ -273,12 +273,12 @@
- 
- const QUAD SUFFIX(go_quad_zero) = { 0, 0 };
- const QUAD SUFFIX(go_quad_one) = { 1, 0 };
--const QUAD SUFFIX(go_quad_pi);
--const QUAD SUFFIX(go_quad_2pi);
--const QUAD SUFFIX(go_quad_e);
--const QUAD SUFFIX(go_quad_ln2);
--const QUAD SUFFIX(go_quad_sqrt2);
--const QUAD SUFFIX(go_quad_euler);
-+QUAD SUFFIX(go_quad_pi);
-+QUAD SUFFIX(go_quad_2pi);
-+QUAD SUFFIX(go_quad_e);
-+QUAD SUFFIX(go_quad_ln2);
-+QUAD SUFFIX(go_quad_sqrt2);
-+QUAD SUFFIX(go_quad_euler);
- 
- /**
-  * go_quad_init: (skip)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150730/c457bdbc/attachment-0001.html>


More information about the macports-changes mailing list