summaryrefslogtreecommitdiff
path: root/system/terminus-font/terminus-font.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/terminus-font/terminus-font.SlackBuild')
-rw-r--r--system/terminus-font/terminus-font.SlackBuild83
1 files changed, 52 insertions, 31 deletions
diff --git a/system/terminus-font/terminus-font.SlackBuild b/system/terminus-font/terminus-font.SlackBuild
index 84c5fdc57b..520e30f8a7 100644
--- a/system/terminus-font/terminus-font.SlackBuild
+++ b/system/terminus-font/terminus-font.SlackBuild
@@ -2,14 +2,33 @@
# Slackware build script for terminus-font
-# Written by core (eroc@linuxmail.org)
+# Copyright (c) 2008, Antonio Hernández Blas <hba.nihilismus@gmail.com>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+# 1.- Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
# Modified by Robby Workman <rworkman@slackbuilds.org>
PRGNAM=terminus-font
-VERSION=4.20
+VERSION=4.28
ARCH=noarch
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -21,7 +40,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar -xzvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
@@ -38,45 +57,47 @@ patchfailed() {
# fail, it should be reported to the upstream developers. :-)
( # Apply patches
echo "Applying patches (if any were selected)..."
- # terminus-font-4.20-ao2.diff - nice, but sometimes hard to distinguish from 'o'.
- #patch -p1 < $CWD/patches/terminus-font-4.20-ao2.diff || exit 1
+ # Nice, but sometimes hard to distinguish from 'o'.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-ao2.diff || exit 1
- # terminus-font-4.20-dv1.diff - due to character matrix limitations, the printing
+ # Due to character matrix limitations, the printing
# de and ve are of slightly worse quality.
- #patch -p1 < $CWD/patches/terminus-font-4.20-dv1.diff || exit 1
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-dv1.diff || exit 1
+
+ # Apply when creating an international package.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-ge1.diff || exit 1
- # terminus-font-4.20-ge1.diff - apply this if you are creating an
- # international package.
- # patch -p1 < $CWD/patches/terminus-font-4.20-ge1.diff || exit 1
+ # Many programs still use ` and ' as single quotes.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-gq2.diff || exit 1
- # terminus-font-4.20-gq2.diff - many programs still use ` and ' as single
- # quotes.
- #patch -p1 < $CWD/patches/terminus-font-4.20-gq2.diff || exit 1
+ # Without information.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-ij1.diff || exit 1
- # terminus-font-4.20-ij1.diff
- #patch -p1 < $CWD/patches/terminus-font-4.20-ij1.diff || exit 1
+ # The high cyrillic ka is used in Bulgaria as decorative; the
+ # latin 'k' is always high, of course.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-ka2.diff || exit 1
- # terminus-font-4.20-ka2.diff - the high cyrillic ka is used in Bulgaria as
- # decorative; the latin 'k' is always high, of course.
- #patch -p1 < $CWD/patches/terminus-font-4.20-ka2.diff || exit 1
+ # The proper widths are exactly between, but can not be implemented.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-cm2.diff || exit 1
- # terminus-font-4.20-kx3.diff - boldified diagonal parts of '4', 'k', 'x' etc.
- # (about 55 basic characters) for 16x32 normal. Whether the patched versions will look
+ # The next 4 patchs seems like aren´t working.
+
+ # Boldified diagonal parts of '4', 'k', 'x' etc. (about 55 basic
+ # characters) for 16x32 normal. Whether the patched versions will look
# better depends on your monitor and personal taste.
- #patch -p1 < $CWD/patches/terminus-font-4.20-kx3.diff || exit 1
-
- # terminus-font-4.20-kx3-ao2.diff, terminus-font-4.20-kx3-ij1.diff,
- # terminus-font-4.20-kx3-ka2.diff - kx3-specific versions of some variants, use
- # them with kx3 instead of the standard variant.
- #patch -p1 < $CWD/patches/terminus-font-4.20-kx3-ao2.diff || exit 1
- #patch -p1 < $CWD/patches/terminus-font-4.20-kx3-ij1.diff || exit 1
- #patch -p1 < $CWD/patches/terminus-font-4.20-kx3-ka2.diff || exit 1
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-kx3.diff || exit 1
+
+ # kx3-specific versions of some variants, use them with kx3 instead
+ # of the standard variant.
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-kx3-ao2.diff || exit 1
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-kx3-ij1.diff || exit 1
+ #patch -p1 < $CWD/patches/terminus-font-$VERSION-kx3-ka2.diff || exit 1
) || patchfailed
# Set the directory for X11 fonts
XPREF=$(pkg-config --variable=prefix x11) || true
if [ "$XPREF" = "/usr" ]; then
- X11DIRFONTS=/usr/share/fonts/local
+ X11DIRFONTS=/usr/share/fonts/misc
else
X11DIRFONTS=/usr/X11R6/lib/X11/fonts/local
fi
@@ -87,7 +108,7 @@ fi
--x11dir=$X11DIRFONTS
make
-make install install-uni install-ref DESTDIR=$PKG TESTDIR=
+make DESTDIR=$PKG TESTDIR= install install-uni install-ref
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a README* $PKG/usr/doc/$PRGNAM-$VERSION