libglade2 stable port information

Package: libglade2
Version: 2.6.4
Revision: 7
Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
libgettext8-dev,
libiconv-dev,
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
x11-dev
<<
BuildDependsOnly: true
Source: mirror:gnome:sources/libglade/2.6/libglade-%v.tar.bz2
Source-MD5: d1776b40f4e166b5e9c107f1c8fe4139
PatchFile: %n.patch
PatchFile-MD5: c7c32b00666d3d192edc1728fe6ed884
SetCFLAGS: -Os
ConfigureParams: --enable-dependency-tracking --without-xml-catalog PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --enable-gtk-doc --disable-static
CompileScript: <<
PYTHON=/usr/bin/python ./configure %c
make
fink-package-precedence --prohibit-bdep %n .
<<
InstallScript: make install DESTDIR=%d
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dpkg-base-files,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
libxml2-bin (>= 2.6.30-1),
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
Replaces: %N (<< 2.6.0-1)
Files: lib/libglade-2.0.*.dylib bin share/xml
Shlibs: %p/lib/libglade-2.0.0.dylib 1.0.0 %n (>= 2.0.1-2)
DocFiles: AUTHORS COPYING ChangeLog NEWS README
PostInstScript: <<
xmlcatalog --noout --add "system" \
"http://glade.gnome.org/glade-2.0.dtd" \
%p/share/xml/libglade/glade-2.0.dtd \
%p/etc/xml/catalog
<<
PostRmScript: <<
xmlcatalog --noout --del \
%p/share/xml/libglade/glade-2.0.dtd \
%p/etc/xml/catalog
<<
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README
Description: Library to load .glade files at runtime
DescDetail: <<
This library allows you to load user interfaces in your program, which are
stored externally. This allows alteration of the interface without
recompilation of the program.

The interfaces can also be edited with GLADE.
<<
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
License: LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org

libglade2 stable port .patch

diff -Nurd -x'*~' libglade-2.6.4.orig/glade/Makefile.in libglade-2.6.4/glade/Makefile.in
--- libglade-2.6.4.orig/glade/Makefile.in 2009-03-17 10:25:37.000000000 -0400
+++ libglade-2.6.4/glade/Makefile.in 2010-02-16 01:36:44.000000000 -0500
@@ -260,7 +260,7 @@
glade-gtk.c \
glade-private.h

-libglade_2_0_la_LIBADD = $(LIBGLADE_LIBS)
+libglade_2_0_la_LIBADD = $(LIBGLADE_LIBS) $(INTLLIBS)
libglade_2_0_la_LDFLAGS = -version-info $(LTVERSION) $(export_symbols) -no-undefined
EXTRA_DIST = $(gladeinclude_HEADERS) \
glade.def
diff -ruN libglade-2.3.6/glade/glade-gtk.c libglade-2.3.6-patched/glade/glade-gtk.c
--- libglade-2.3.6/glade/glade-gtk.c 2004-03-10 00:13:29.000000000 -0800
+++ libglade-2.3.6-patched/glade/glade-gtk.c 2007-07-08 13:43:59.000000000 -0700
@@ -26,6 +26,7 @@
#include
#include

+#define G_IMPLEMENT_INLINES
/* for GtkText et all */
#ifndef GTK_ENABLE_BROKEN
#define GTK_ENABLE_BROKEN
diff -ruN libglade-2.3.6/glade/glade-parser.c libglade-2.3.6-patched/glade/glade-parser.c
--- libglade-2.3.6/glade/glade-parser.c 2004-02-03 01:40:37.000000000 -0800
+++ libglade-2.3.6-patched/glade/glade-parser.c 2007-07-08 13:43:32.000000000 -0700
@@ -36,6 +36,7 @@

#include

+#define G_IMPLEMENT_INLINES
#include "glade-parser.h"
#include "glade-private.h"

diff -ruN libglade-2.3.6/glade/glade-xml.c libglade-2.3.6-patched/glade/glade-xml.c
--- libglade-2.3.6/glade/glade-xml.c 2004-02-03 01:40:38.000000000 -0800
+++ libglade-2.3.6-patched/glade/glade-xml.c 2007-07-08 13:43:32.000000000 -0700
@@ -25,6 +25,7 @@

#include
#include
+#define G_IMPLEMENT_INLINES
#include
#include
#include

libglade2 _unstable_ port .patch