[40661] trunk/dports/devel/glade

devans at macports.org devans at macports.org
Thu Oct 9 16:46:10 PDT 2008


Revision: 40661
          http://trac.macports.org/changeset/40661
Author:   devans at macports.org
Date:     2008-10-09 16:46:09 -0700 (Thu, 09 Oct 2008)
Log Message:
-----------
Fix build problem for recent gtk2. Closes #16783

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

Added Paths:
-----------
    trunk/dports/devel/glade/files/patch-glade-gbwidgets-gbclist.c.diff
    trunk/dports/devel/glade/files/patch-glade-glade_keys_dialog.c.diff
    trunk/dports/devel/glade/files/patch-glade-glade_menu_editor.c.diff
    trunk/dports/devel/glade/files/patch-glade-glade_project_view.h.diff

Modified: trunk/dports/devel/glade/Portfile
===================================================================
--- trunk/dports/devel/glade/Portfile	2008-10-09 23:43:30 UTC (rev 40660)
+++ trunk/dports/devel/glade/Portfile	2008-10-09 23:46:09 UTC (rev 40661)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
 PortSystem 1.0
@@ -4,6 +5,8 @@
 
 name		glade
 version		2.12.2
+set branch      [join [lrange [split ${version} .] 0 1] .]
+revision        1
 description	Glade is a free user interface builder for GTK+ and GNOME.
 long_description	Glade is a free user interface builder for GTK+ \
 			and GNOME. It is released under the GNU General \
@@ -12,24 +15,30 @@
 categories	devel gnome
 platforms	darwin
 homepage	http://glade.gnome.org/
-master_sites	gnome:sources/glade/2.12/
+master_sites	gnome:sources/${name}/${branch}/
 use_bzip2	yes
 checksums	sha1 a43d89b147296244ba4b2efc67e8772d5155afff
-	
+
+patchfiles    \
+        patch-glade-gbwidgets-gbclist.c.diff \
+        patch-glade-glade_menu_editor.c.diff \
+        patch-glade-glade_keys_dialog.c.diff \
+        patch-glade-glade_project_view.h.diff
+
+depends_build \
+        port:pkgconfig \
+        port:gettext \
+        port:rarian \
+        port:gconf
+        	
 depends_lib \
-	bin:automake-1.7:automake bin:autoconf:autoconf \
-	lib:libiconv.2:libiconv lib:libgail-gnome:libgail-gnome \
-	lib:libXft.2.1.2:Xft2 port:freetype lib:libaudiofile:audiofile \
-	lib:libesd:esound port:fontconfig port:gnome-keyring lib:libpng:libpng \
-        lib:libatk-1.0:atk bin:gconftool-2:gconf lib:libgettextlib:gettext \
-        path:${prefix}/lib/pkgconfig/glib-2.0.pc:glib2 lib:libgnomevfs-2:gnome-vfs lib:libgtk-x11-2.0:gtk2 \
-        lib:libgnomecanvas-2:libgnomecanvas lib:libart_lgpl_2:libart_lgpl \
-        lib:libbonobo-2:libbonobo lib:libbonoboui-2:libbonoboui \
-        lib:libgnome-2:libgnome lib:libgnomeui-2:libgnomeui \
-        bin:orbit-idl-2:orbit2 port:libxml2 bin:perl:perl5.8 port:tiff \
-        path:${prefix}/lib/pkgconfig/pango.pc:pango bin:pkg-config:pkgconfig port:rarian \
-	port:xrender port:zlib
-
+        port:gtk2 \
+        port:libxml2 \
+        port:libgnomecanvas \
+        port:libgnomeui \
+        port:libbonoboui \
+        port:libgail-gnome
+ 
 configure.cppflags-append "-L${prefix}/lib"
 
 configure.args	--disable-gnome-db
@@ -42,5 +51,9 @@
 
 variant gnomedb description {Enable GNOME DB support} {
 	configure.args-delete --disable-gnome-db
-	depends_lib-append lib:libgnomedb:libgnomedb
+	depends_lib-append port:libgnomedb
 }
+
+livecheck.check regex
+livecheck.url   http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/
+livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)}

Added: trunk/dports/devel/glade/files/patch-glade-gbwidgets-gbclist.c.diff
===================================================================
--- trunk/dports/devel/glade/files/patch-glade-gbwidgets-gbclist.c.diff	                        (rev 0)
+++ trunk/dports/devel/glade/files/patch-glade-gbwidgets-gbclist.c.diff	2008-10-09 23:46:09 UTC (rev 40661)
@@ -0,0 +1,10 @@
+--- glade/gbwidgets/gbclist.c.orig	2007-12-08 14:56:06.000000000 -0800
++++ glade/gbwidgets/gbclist.c	2008-10-06 16:18:13.000000000 -0700
+@@ -19,6 +19,7 @@
+ 
+ #include <string.h>
+ 
++#include <gtk/gtkctree.h>
+ #include <gtk/gtkclist.h>
+ #include <gtk/gtkhbox.h>
+ #include <gtk/gtkmain.h>

Added: trunk/dports/devel/glade/files/patch-glade-glade_keys_dialog.c.diff
===================================================================
--- trunk/dports/devel/glade/files/patch-glade-glade_keys_dialog.c.diff	                        (rev 0)
+++ trunk/dports/devel/glade/files/patch-glade-glade_keys_dialog.c.diff	2008-10-09 23:46:09 UTC (rev 40661)
@@ -0,0 +1,10 @@
+--- glade/glade_keys_dialog.c.orig	2008-10-06 16:29:55.000000000 -0700
++++ glade/glade_keys_dialog.c	2008-10-06 16:31:08.000000000 -0700
+@@ -25,6 +25,7 @@
+ 
+ #include <gtk/gtkbox.h>
+ #include <gtk/gtkbutton.h>
++#include <gtk/gtkctree.h>
+ #include <gtk/gtkclist.h>
+ #include <gtk/gtkstock.h>
+ #include <gtk/gtkscrolledwindow.h>

Added: trunk/dports/devel/glade/files/patch-glade-glade_menu_editor.c.diff
===================================================================
--- trunk/dports/devel/glade/files/patch-glade-glade_menu_editor.c.diff	                        (rev 0)
+++ trunk/dports/devel/glade/files/patch-glade-glade_menu_editor.c.diff	2008-10-09 23:46:09 UTC (rev 40661)
@@ -0,0 +1,10 @@
+--- glade/glade_menu_editor.c.orig	2008-10-06 16:42:03.000000000 -0700
++++ glade/glade_menu_editor.c	2008-10-06 16:43:23.000000000 -0700
+@@ -28,6 +28,7 @@
+ #include <gdk/gdkkeysyms.h>
+ #include <gtk/gtkarrow.h>
+ #include <gtk/gtkaccellabel.h>
++#include <gtk/gtkctree.h>
+ #include <gtk/gtkclist.h>
+ #include <gtk/gtkcombo.h>
+ #include <gtk/gtkentry.h>

Added: trunk/dports/devel/glade/files/patch-glade-glade_project_view.h.diff
===================================================================
--- trunk/dports/devel/glade/files/patch-glade-glade_project_view.h.diff	                        (rev 0)
+++ trunk/dports/devel/glade/files/patch-glade-glade_project_view.h.diff	2008-10-09 23:46:09 UTC (rev 40661)
@@ -0,0 +1,10 @@
+--- glade/glade_project_view.h.orig	2008-10-06 16:59:11.000000000 -0700
++++ glade/glade_project_view.h	2008-10-06 16:59:56.000000000 -0700
+@@ -18,6 +18,7 @@
+ #ifndef GLADE_PROJECT_VIEW_H
+ #define GLADE_PROJECT_VIEW_H
+ 
++#include <gtk/gtkctree.h>
+ #include <gtk/gtkclist.h>
+ 
+ #include "glade_project.h"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20081009/0678944a/attachment-0001.html 


More information about the macports-changes mailing list