changeset 1417:3a42978c7bc6

new package: ftgl
author Stefan Löffler <st.loeffler@gmail.com>
date Fri, 26 Nov 2010 13:59:04 +0100
parents a76b60e608f8
children d011d84273ff
files src/ftgl-1-gl-m4.patch src/ftgl.mk
diffstat 2 files changed, 48 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ftgl-1-gl-m4.patch	Fri Nov 26 13:59:04 2010 +0100
@@ -0,0 +1,20 @@
+--- ftgl-2.1.3~rc5/m4/gl.m4	2008-05-05 16:48:57.000000000 +0200
++++ ftgl-2.1.3~rc5/m4/gl.m4.new	2010-09-20 14:55:27.000000000 +0200
+@@ -63,6 +63,8 @@
+     LIBS="-lGL"
+ fi
+ AC_LINK_IFELSE([AC_LANG_CALL([],[glBegin])],[HAVE_GL=yes], [HAVE_GL=no])
++HAVE_GL=yes
++LIBS="-lopengl32"
+ if test "x$HAVE_GL" = xno ; then
+     if test "x$GL_X_LIBS" != x ; then
+         LIBS="-lGL $GL_X_LIBS"
+@@ -105,6 +107,8 @@
+ AC_MSG_CHECKING([for GLU library])
+ LIBS="-lGLU $GL_LIBS"
+ AC_LINK_IFELSE([AC_LANG_CALL([],[gluNewTess])],[HAVE_GLU=yes], [HAVE_GLU=no])
++LIBS="-lglu32 $GL_LIBS"
++HAVE_GLU=yes
+ if test "x$HAVE_GLU" = xno ; then
+     if test "x$GL_X_LIBS" != x ; then
+         LIBS="-lGLU $GL_LIBS $GL_X_LIBS"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ftgl.mk	Fri Nov 26 13:59:04 2010 +0100
@@ -0,0 +1,28 @@
+# This file is part of mingw-cross-env.
+# See doc/index.html for further information.
+
+# ftgl
+PKG             := ftgl
+$(PKG)_IGNORE   :=
+$(PKG)_VERSION  := 2.1.3~rc5
+$(PKG)_CHECKSUM := 8508f26c84001d7bc949246affa03744fa1fd22e
+$(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE     := $(PKG)-$(subst ~,-,$($(PKG)_VERSION)).tar.bz2
+$(PKG)_WEBSITE  := http://sourceforge.net/projects/ftgl/
+$(PKG)_URL      := http://$(SOURCEFORGE_MIRROR)/project/ftgl/FTGL Source/$($(PKG)_VERSION)/$($(PKG)_FILE)
+$(PKG)_DEPS     := freetype
+
+define $(PKG)_UPDATE
+    $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/ftgl/files/FTGL%20Source/) | \
+    $(SED) -n 's,.*ftgl-\([0-9][^>]*\)\.tar.*,\1,p' | \
+    tail -1
+endef
+
+define $(PKG)_BUILD
+    cd '$(1)' && autoconf && ./configure \
+        --host='$(TARGET)' \
+        --disable-shared \
+        --disable-freetypetest \
+        --prefix='$(PREFIX)/$(TARGET)'
+    $(MAKE) -C '$(1)' -j '$(JOBS)' install
+endef