gtkglext1 stable port information

Package: gtkglext1
Version: 1.2.0
Revision: 1
Description: OpenGL Extension to GTK
DescDetail: <<
GtkGLExt provides additional GDK objects which support OpenGL
rendering in GTK, and GtkWidget API add-ons to make GTK+ widgets
OpenGL-capable.

As opposed to Jane Loff's GtkGLArea , it provides not an OpenGL
widget, but an additional GtkWidget API which enables the standard
(and custom) GTK+ widgets to render 3D scene using OpenGL.
<<
DescPort: <<
No such automake/libtool variable LIBADDS.

Make sure fink paths come before X11 paths.

Need a bunch of automake-level changes, easier to patch templates and
regenerate.
<<
DescPackaging: <<
compatibility_version decreased in upstream version 1.2.0
compared to 1.0.6. See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1760579&group_id=54333&atid=473434
Public interface (installed headers) looks same, so pushing it
back to where it was/should have been for this release.
<<

Homepage: http://gtkglext.sourceforge.net/
License: GPL/LGPL
Maintainer: Daniel Macks
Depends: %n-shlibs (= %v-%r)
BuildDepends: <<
atk1 (>= 1.28.0-1),
autoconf2.6,
automake1.11,
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
glib2-dev (>= 2.22.0-1),
glitz,
gtk-doc (>= 1.13-5),
gtk+2-dev (>= 2.18.0-1),
libtool2,
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
x11-dev
<<
BuildDependsOnly: True
Source: mirror:sourceforge:gtkglext/gtkglext-%v.tar.bz2
Source-MD5: ed7ba24ce06a8630c07f2d0ee5f04ab4
PatchFile: %n.patch
PatchFile-MD5: 897de96cd4ff83c7fdf4f230583be6ef
PatchScript: <<
%{default_script}
perl -pi -e 's/-version-info/-no-undefined -version-info/' */Makefile.am
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
SetCFLAGS: -Os -pipe
ConfigureParams: --enable-dependency-tracking --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --enable-gtk-doc --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
CompileScript: <<
autoreconf -fi
./configure %c
make
fink-package-precedence --prohibit-bdep %n .
<<
DocFiles: AUTHORS COPYING COPYING.LIB ChangeLog ChangeLog.pre-1-0 INSTALL NEWS README gdk/glext/README:README.gdk-glext.headers TODO
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
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),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
Files: lib/libgdkglext-x11-1.0.*.dylib lib/libgtkglext-x11-1.0.*.dylib
Shlibs: <<
%p/lib/libgdkglext-x11-1.0.0.dylib 3.0.0 %n (>= 1.0.6-1)
%p/lib/libgtkglext-x11-1.0.0.dylib 3.0.0 %n (>= 1.0.6-1)
<<
DocFiles: AUTHORS COPYING COPYING.LIB ChangeLog ChangeLog.pre-1-0 INSTALL NEWS README gdk/glext/README:README.gdk-glext.headers TODO
<<

gtkglext1 stable port .patch

diff -Nurd -x'*~' gtkglext-1.2.0.orig/configure.in gtkglext-1.2.0/configure.in
--- gtkglext-1.2.0.orig/configure.in 2006-02-04 22:17:19.000000000 -0500
+++ gtkglext-1.2.0/configure.in 2010-08-30 06:23:37.000000000 -0400
@@ -13,8 +13,8 @@
m4_define([gtkglext_major_version], [1])
m4_define([gtkglext_minor_version], [2])
m4_define([gtkglext_micro_version], [0])
-m4_define([gtkglext_interface_age], [0])
-m4_define([gtkglext_binary_age], [0])
+m4_define([gtkglext_interface_age], [5])
+m4_define([gtkglext_binary_age], [7])
m4_define([gtkglext_version],
[gtkglext_major_version.gtkglext_minor_version.gtkglext_micro_version])

@@ -28,7 +28,7 @@
m4_define([gtkglext_lt_release],
[gtkglext_major_version.gtkglext_minor_version])
m4_define([gtkglext_lt_current],
- [m4_eval(gtkglext_micro_version - gtkglext_interface_age)])
+ [2])
m4_define([gtkglext_lt_revision],
[gtkglext_interface_age])
m4_define([gtkglext_lt_age],
@@ -797,8 +797,8 @@
GDKGLEXT_PACKAGES="gdk_pkg pango_pkg pangox_pkg gmodule_pkg"
GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS"
GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS"
-GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES`"
-GDKGLEXT_DEP_LIBS="$GDKGLEXT_EXTRA_LIBS `$PKG_CONFIG --libs $GDKGLEXT_PACKAGES` $MATH_LIB"
+GDKGLEXT_DEP_CFLAGS="`$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES` $GDKGLEXT_EXTRA_CFLAGS"
+GDKGLEXT_DEP_LIBS="`$PKG_CONFIG --libs $GDKGLEXT_PACKAGES` $GDKGLEXT_EXTRA_LIBS $MATH_LIB"
AC_SUBST([GDKGLEXT_PACKAGES])
AC_SUBST([GDKGLEXT_EXTRA_CFLAGS])
AC_SUBST([GDKGLEXT_EXTRA_LIBS])
@@ -808,8 +808,8 @@
GTKGLEXT_PACKAGES="gtk_pkg"
GTKGLEXT_EXTRA_CFLAGS=""
GTKGLEXT_EXTRA_LIBS=""
-GTKGLEXT_DEP_CFLAGS="$GTKGLEXT_EXTRA_CFLAGS $GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES $GTKGLEXT_PACKAGES`"
-GTKGLEXT_DEP_LIBS="$GTKGLEXT_EXTRA_LIBS $GDKGLEXT_EXTRA_LIBS `$PKG_CONFIG --libs $GDKGLEXT_PACKAGES $GTKGLEXT_PACKAGES` $MATH_LIB"
+GTKGLEXT_DEP_CFLAGS="`$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES $GTKGLEXT_PACKAGES` $GTKGLEXT_EXTRA_CFLAGS $GDKGLEXT_EXTRA_CFLAGS"
+GTKGLEXT_DEP_LIBS="`$PKG_CONFIG --libs $GDKGLEXT_PACKAGES $GTKGLEXT_PACKAGES` $GTKGLEXT_EXTRA_LIBS $GDKGLEXT_EXTRA_LIBS $MATH_LIB"
AC_SUBST([GTKGLEXT_PACKAGES])
AC_SUBST([GTKGLEXT_EXTRA_CFLAGS])
AC_SUBST([GTKGLEXT_EXTRA_LIBS])
diff -Nurd -x'*~' gtkglext-1.2.0.orig/docs/reference/gtkglext/Makefile.am gtkglext-1.2.0/docs/reference/gtkglext/Makefile.am
--- gtkglext-1.2.0.orig/docs/reference/gtkglext/Makefile.am 2003-07-29 02:12:20.000000000 -0400
+++ gtkglext-1.2.0/docs/reference/gtkglext/Makefile.am 2010-08-30 06:00:22.000000000 -0400
@@ -74,7 +74,8 @@

GTKDOC_LIBS = \
$(top_builddir)/gdk/$(gdkglext_targetlib) \
- $(top_builddir)/gtk/$(gtkglext_targetlib)
+ $(top_builddir)/gtk/$(gtkglext_targetlib) \
+ $(LDFLAGS)

GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC)
GTKDOC_LD=$(LIBTOOL) --mode=link $(CC)
diff -Nurd -x'*~' gtkglext-1.2.0.orig/gdk/x11/Makefile.am gtkglext-1.2.0/gdk/x11/Makefile.am
--- gtkglext-1.2.0.orig/gdk/x11/Makefile.am 2003-05-07 14:18:42.000000000 -0400
+++ gtkglext-1.2.0/gdk/x11/Makefile.am 2010-08-30 06:00:22.000000000 -0400
@@ -15,7 +15,7 @@
-DGDK_DISABLE_DEPRECATED \
-DGDK_PIXBUF_DISABLE_DEPRECATED

-LDADDS = \
+libgdkglext_x11_la_LIBADD = \
$(GDKGLEXT_DEP_LIBS)

gdkglext_x11_public_h_sources = \

gtkglext1 _unstable_ port .patch