[Lunar-commits] <moonbase> Subject: ftgl: version update

Duncan Gibson engelsman at lunar-linux.org
Sat Jul 3 13:53:15 CEST 2010


commit ef739f5f950a8547803bd62210a9a516e4ba7bdd
Author: Jon Kopetz <ccs4ever at gmail.com>
Date:   Sat Jul 3 13:53:15 2010 +0200

    Subject: ftgl: version update
    
    The package still hasn't been updated in two years, but this update
    is better than the one from 2006. The only package that depends on
    ftgl is libprojectM and the version of it in the moonbase is no
    longer supported on Sourceforge at the moment. It can safely be
    upgraded separately.
    
    I ran into issues compiling the lightspark Flash plugin, which
    depended on this slightly newer version of the library.
    
    Note: downloads, compiles, installs OK, but untested here.
          No NVIDIA on this box, so that part untested too - engelsman
---
 video/ftgl/BUILD     |   15 +++++++--------
 video/ftgl/DETAILS   |   14 ++++++++------
 video/ftgl/PRE_BUILD |    2 ++
 3 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/video/ftgl/BUILD b/video/ftgl/BUILD
index 10b538f..ac7b31e 100644
--- a/video/ftgl/BUILD
+++ b/video/ftgl/BUILD
@@ -1,14 +1,13 @@
 (
 
-  sedit "s|FTTextureGlyph::||" include/FTTextureGlyph.h
-
-  cd unix/       &&
-
-  if module_installed NVIDIA-beta || module_installed NVIDIA; then
+ndrivers="NVIDIA NVIDIA-old NVIDIA-legacy NVIDIA-beta NVIDIA-fx"
+for driver in $ndrivers
+do
+  if module_installed $driver; then
     OPTS="$OPTS --with-gl-lib=/usr/lib/opengl/nvidia/"
-  fi &&
-
-  OPTS="$OPTS --enable-shared --enable-threaded"
+    break
+  fi
+done &&
 
   default_build
 
diff --git a/video/ftgl/DETAILS b/video/ftgl/DETAILS
index 9b94ea9..79bdbd8 100644
--- a/video/ftgl/DETAILS
+++ b/video/ftgl/DETAILS
@@ -1,12 +1,14 @@
           MODULE=ftgl
-         VERSION=2.1.2
-          SOURCE=$MODULE\_$VERSION.orig.tar.gz
-      SOURCE_URL=http://ftp.debian.org/debian/pool/main/f/ftgl/
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/FTGL/
-      SOURCE_VFY=sha1:61a019ba610351c346cd29cfa1bb12e7517475f5
+         VERSION=2.1.3-rc5
+	 VER_MAJOR=2.1.3
+	 VER_MINOR=rc5
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:b9c11d3a594896333f1bbe46e10d8617713b4fc6
+      SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VER_MAJOR~$VER_MINOR
         WEB_SITE=http://homepages.paradise.net.nz/henryj/code/
          ENTERED=20060712
-         UPDATED=20060712
+         UPDATED=20100610
            SHORT="font rendering library for OpenGL"
 
 cat << EOF
diff --git a/video/ftgl/PRE_BUILD b/video/ftgl/PRE_BUILD
new file mode 100644
index 0000000..b9b37b3
--- /dev/null
+++ b/video/ftgl/PRE_BUILD
@@ -0,0 +1,2 @@
+mk_source_dir $SOURCE_DIRECTORY &&
+unpack $SOURCE


More information about the Lunar-commits mailing list