aboutsummaryrefslogtreecommitdiff
path: root/graphics/fontforge
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/fontforge')
-rw-r--r--graphics/fontforge/README2
-rw-r--r--graphics/fontforge/fontforge.SlackBuild29
-rw-r--r--graphics/fontforge/fontforge.info10
3 files changed, 24 insertions, 17 deletions
diff --git a/graphics/fontforge/README b/graphics/fontforge/README
index 933bc68ad6b2..d8c617938277 100644
--- a/graphics/fontforge/README
+++ b/graphics/fontforge/README
@@ -4,6 +4,6 @@ NFNT) fonts, or edit existing ones. It also lets you convert one format to
another. FontForge has support for many Macintosh font formats.
You can specify an alternate version of freetype on the command line when
-running the script with e.g. FREETYPE=2.3.10 ./fontforge.SlackBuild
+running the script with e.g. FREETYPE=2.3.12 ./fontforge.SlackBuild
but you will need to manually place that freetype tarball in the slackbuild
directory.
diff --git a/graphics/fontforge/fontforge.SlackBuild b/graphics/fontforge/fontforge.SlackBuild
index 2dffc015b543..5947647c684b 100644
--- a/graphics/fontforge/fontforge.SlackBuild
+++ b/graphics/fontforge/fontforge.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fontforge
-# Copyright 2006-2009 Robby Workman Northport, Alabama, USA
+# Copyright 2006,2007,2008,2009,2010 Robby Workman Northport, Alabama, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +23,22 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fontforge
-VERSION=20090622
-ARCH=${ARCH:-i486}
+VERSION=20100501
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ENABLE_BCINT=${ENABLE_BCINT:-no}
-FREETYPE=${FREETYPE:-"2.3.9"}
+FREETYPE=${FREETYPE:-"2.3.12"}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i486 ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
@@ -45,6 +54,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
fi
set -e
@@ -54,7 +66,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION freetype-$FREETYPE
tar xvf $CWD/${PRGNAM}_full-${VERSION}.tar.bz2
-tar xvf $CWD/freetype-$FREETYPE.tar.bz2
+tar xvf $CWD/freetype-$FREETYPE.tar.xz
chown -R root:root $PRGNAM-$VERSION freetype-$FREETYPE
chmod -R u+w,go+r-w,a-s $PRGNAM-$VERSION freetype-$FREETYPE
cd $PRGNAM-$VERSION
@@ -68,12 +80,10 @@ CXXFLAGS="$SLKCFLAGS" \
--with-x \
--with-freetype-src=$TMP/freetype-${FREETYPE} \
--with-freetype-bytecode=$ENABLE_BCINT \
- --with-devicetables \
--enable-libff \
--enable-pyextension \
--enable-type3 \
--enable-tilepath \
- --disable-debug \
--enable-static=no \
--enable-shared=yes \
--build=$ARCH-slackware-linux
@@ -90,10 +100,7 @@ chown root:root $PKG/usr/share/fontforge/*.cidmap
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-( cd $PKG/usr/man || exit 1
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ); do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
+find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
diff --git a/graphics/fontforge/fontforge.info b/graphics/fontforge/fontforge.info
index 5c65ac2bb2d5..0608749dc19d 100644
--- a/graphics/fontforge/fontforge.info
+++ b/graphics/fontforge/fontforge.info
@@ -1,12 +1,12 @@
PRGNAM="fontforge"
-VERSION="20090622"
+VERSION="20100501"
HOMEPAGE="http://fontforge.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/fontforge/fontforge_full-20090622.tar.bz2 \
+DOWNLOAD="http://downloads.sourceforge.net/fontforge/fontforge_full-20100501.tar.bz2 \
http://fontforge.sf.net/cidmaps.tgz \
- http://slackware.osuosl.org/slackware-13.0/source/l/freetype/freetype-2.3.9.tar.bz2"
-MD5SUM="3f4ff2d2dab200f47595bff38baa13ca \
+ http://slackware.osuosl.org/slackware-13.1/source/l/freetype/freetype-2.3.12.tar.xz"
+MD5SUM="5f3d20d645ec1aa2b7b4876386df8717 \
063691163e592515b31514515bb3ce8c \
- d76233108aca9c9606cdbd341562ad9a"
+ e8f60e286eaa492bb766f17241972626"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Robby Workman"