[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