New commits:
commit 596b356d847f72e9a960230bfd0c43c1b3ed2283
Merge: 85be93220674d2c5a79f2309383fd541f07296bd
06061364ac2b5f38eb14d43e55f3d979b2aaa469
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Merge branch 'master' of ssh://florian AT scm.sourcemage.org/smgl/grimoire
commit 85be93220674d2c5a79f2309383fd541f07296bd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 016a1bf273e89a1fca9f841a5d49233959992a89
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 3749263d3bb91e775792513799c99af6435ef45f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 54a5cb65ec1f483d0ecf464c663916a113d593cc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 41bd255e4d940f5176102e8222c1cbf890485208
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit b87705d22cfba6e4a2601c0aa96817c9b919e71e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 32a9a40218d3e5f9c6d6f9b391ad0e892c1ad3b0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit d80f949d25298aeebd8ffd34579127dfc2a34b3a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit e672ff5fa493a70cafbc71c0f82727f135f3b9b2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit d8ec0e82ad9fe2800ab3aa01cd1321c9eb9c8f12
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 30d4005d986e7015840a30d8848c911de25bceea
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
new spell
commit 29b9295e4353b4174b5881802bfda72b4caf56ff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit a1b3a886977bfd50d91516cf8db009560c365adc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
version 4.20, use smgl-foma
commit 2dd29354a50067ba0a50fae8adfc3f2c0c595fb6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit 31fc7bd4ef459ee5ce4e14100b7acea24cc327cc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit 394bd0be376f9e24df3ce1e7d87ae4db3151ff86
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
forgot to make these executable
commit a5f7a70f2e8554157aec1aca96abf5552e8aee7e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit d196223011c8ca80c3b9ef2ea04db65e16208352
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit 3288375e487f95993e3a6510b2d74a7468cf33fd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma, updated to 20060126
commit 65df28451cfe95f80f34c0f8f8813f3d2b305dfe
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit ae89067aeedd7f052df2458ca4e4c8eea7e65bab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit 60b323aef4ef985ff25ec4ae33bf4e04fdcf285a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit 995d57833fa9384043c934b1e61cedd6a06b343c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit 8868da3492f8308256062a8c6c23476e222e681d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
use smgl-foma
commit a3f8439c4d3250fa82848bf6ccd1a68a86b4e88b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
changed to use smgl-foma
commit 25fc4b07f470e77b3c0b70cbec078dd208f74416
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
added smgl-foma
diff --git a/ChangeLog b/ChangeLog
index b7e490c..b6e592f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * smgl/smgl-foma: new spell, registers fonts with X11/fontconfig
+ * x11-libs/junicode: new spell, a Unicode font for medievalists
+ * x11-libs/lfpfonts-fix: new spell, Linux Font Project fixed-width
+ fonts
+ * x11-libs/lfpfonts-var: new spell, Linux Font Project
+ variable-width fonts
+ * x11-libs/linuxlibertine: new spell, TrueType font family
+ designed to replace Times New Roman
+ * x11-libs/lmodern: new spell, Latin Modern font in outline format
+ * x11-libs/sgi-fonts: new spell, SGI fonts collection
+ * x11-libs/times-german: new spell, Latin font with support for
+ Norse
+ * x11-libs/ttf-arkpandora: new spell, drop in replacement for
+ Times New Roman and Arial
+ * x11-libs/ttf-gentium: new spell, Gentium Typeface
+ * x11-libs/ttf-thryomanes: new spell, A Unicode font covering
+ Latin, Greek, Cyrillic and IPA
+ * x11-libs/urwfonts: new spell, free good quality fonts by artifex
+
2006-07-03 Treeve Jelbert <treeve01 AT pi.be>
* odbc-drivers/ruby-odbc: new spell
diff --git a/smgl/smgl-foma/BUILD b/smgl/smgl-foma/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/smgl-foma/BUILD
@@ -0,0 +1 @@
+true
diff --git a/smgl/smgl-foma/DEPENDS b/smgl/smgl-foma/DEPENDS
new file mode 100755
index 0000000..bbe5edd
--- /dev/null
+++ b/smgl/smgl-foma/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends fontconfig '' '' \
+ 'font support for applications that use fontconfig' &&
+optional_depends X11-LIBS '' '' \
+ 'font support for applications that do not use fontconfig'
diff --git a/smgl/smgl-foma/DETAILS b/smgl/smgl-foma/DETAILS
new file mode 100755
index 0000000..e5ddf24
--- /dev/null
+++ b/smgl/smgl-foma/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=smgl-foma
+ VERSION=0.3
+ SOURCE=smgl-foma-${VERSION}.tar.bz2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+
SOURCE_URL[0]=http://www.hawo.stw.uni-erlangen.de/~siflfran/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c4684f545acc9e00c62871aab3ebd6ed4d202f8d80ad7c1cb788fce1d1f5118756649995214e1942ed4559b07eee10981bb50e2ec88a934519a9d51e6931a4b9
+ WEB_SITE=http://www.hawo.stw.uni-erlangen.de/~siflfran/${SPELL}
+ ENTERED=20060630
+ UPDATED=20060630
+ LICENSE[0]=GPL
+ SHORT="SourceMage font manager"
+cat << EOF
+At the moment there is only one script in this spell: register_fonts
+It should be run in FINAL and POST_REMOVE of spells that install fonts
+for X11 or fontconfig.
+EOF
diff --git a/smgl/smgl-foma/HISTORY b/smgl/smgl-foma/HISTORY
new file mode 100644
index 0000000..101cedb
--- /dev/null
+++ b/smgl/smgl-foma/HISTORY
@@ -0,0 +1,2 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, HISTORY, INSTALL: spell created
diff --git a/smgl/smgl-foma/INSTALL b/smgl/smgl-foma/INSTALL
new file mode 100755
index 0000000..9731a6a
--- /dev/null
+++ b/smgl/smgl-foma/INSTALL
@@ -0,0 +1,8 @@
+INSTALL="install -o root -g root"
+$INSTALL -m 755 \
+ ${SOURCE_DIRECTORY}/register_fonts \
+ ${INSTALL_ROOT}/usr/bin &&
+mkdir -p ${INSTALL_ROOT}/usr/share/doc/smgl-foma &&
+$INSTALL -m 644 \
+ ${SOURCE_DIRECTORY}/{README,LICENSE,ChangeLog} \
+ ${INSTALL_ROOT}/usr/share/doc/smgl-foma
diff --git a/x11-libs/amspsfnt/DEPENDS b/x11-libs/amspsfnt/DEPENDS
index 5015da2..79f11f2 100755
--- a/x11-libs/amspsfnt/DEPENDS
+++ b/x11-libs/amspsfnt/DEPENDS
@@ -1 +1 @@
-depends type1inst
+depends smgl-foma
diff --git a/x11-libs/amspsfnt/FINAL b/x11-libs/amspsfnt/FINAL
index 5579fe0..696d7d2 100755
--- a/x11-libs/amspsfnt/FINAL
+++ b/x11-libs/amspsfnt/FINAL
@@ -1,8 +1 @@
-cd $INSTALL_ROOT/usr/share/fonts/Type1 &&
-rm -f fonts.dir fonts.scale &&
-type1inst -nogs -nolog -quiet
-
-message "Note: To use these fonts add the line"
-message "'FontPath \"/usr/share/fonts/Type1\"'"
-message "to the Files section of $INSTALL_ROOT/etc/X11/XF86Config"
-message "and 'dir \"/usr/share/fonts/Type1\"' to
$INSTALL_ROOT/etc/X11/XftConfig file."
+register_fonts
diff --git a/x11-libs/amspsfnt/HISTORY b/x11-libs/amspsfnt/HISTORY
index a5efaf5..3ed6c3f 100644
--- a/x11-libs/amspsfnt/HISTORY
+++ b/x11-libs/amspsfnt/HISTORY
@@ -1,3 +1,6 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: changed to use smgl-foma
+
2006-06-29 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
Shortened SHORT
diff --git a/x11-libs/amspsfnt/POST_REMOVE b/x11-libs/amspsfnt/POST_REMOVE
index 0428309..696d7d2 100755
--- a/x11-libs/amspsfnt/POST_REMOVE
+++ b/x11-libs/amspsfnt/POST_REMOVE
@@ -1,3 +1 @@
-cd INSTALL_ROOT/usr/share/fonts/Type1/ &&
-rm -f fonts.scale fonts.dir &&
-type1inst -nogs -nolog -quiet
+register_fonts
diff --git a/x11-libs/artwiz-fonts/CONFIGURE b/x11-libs/artwiz-fonts/CONFIGURE
index 9cfa012..a880aae 100755
--- a/x11-libs/artwiz-fonts/CONFIGURE
+++ b/x11-libs/artwiz-fonts/CONFIGURE
@@ -1,2 +1,3 @@
-config_query_string ART_DIR "where should I install the fonts?" \
- "/usr/X11R6/lib/X11/fonts/local"
+. ${GRIMOIRE}/config_query_multi.function &&
+config_query_multi ART_ENC "Which additional encodings would you like to
install?" \
+ de se
diff --git a/x11-libs/artwiz-fonts/DEPENDS b/x11-libs/artwiz-fonts/DEPENDS
index a4d54dd..79f11f2 100755
--- a/x11-libs/artwiz-fonts/DEPENDS
+++ b/x11-libs/artwiz-fonts/DEPENDS
@@ -1 +1 @@
-depends X11-SERVER
+depends smgl-foma
diff --git a/x11-libs/artwiz-fonts/DETAILS b/x11-libs/artwiz-fonts/DETAILS
index a8c7d6f..27c1e8a 100755
--- a/x11-libs/artwiz-fonts/DETAILS
+++ b/x11-libs/artwiz-fonts/DETAILS
@@ -1,10 +1,22 @@
SPELL=artwiz-fonts
SPELLX=artwiz-aleczapka
- VERSION=en-1.3
- SOURCE=$SPELLX-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ VERSION=1.3
+ SOURCE=$SPELLX-en-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-en-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELLX/-/}/$SOURCE
SOURCE_HASH=sha512:18f315314f6a03bc94920d7e83958d15ea4d80ab84911317bcec75486f46d07edafda2c58c82fd98b5350e939680d73b9c323843f7eebffdb4d2bbebc311400b
+if list_find "$ART_ENC" "de"; then
+ SOURCE2=$SPELLX-de-$VERSION.tar.bz2
+ SOURCE2_URL[0]=$SOURCEFORGE_URL/${SPELLX/-/}/$SOURCE
+
SOURCE2_HASH=sha512:65ec6b488d3e5e4f20c5c426ec421162829ee8f0396c84275c89ffa95bf03843d63dfdcb2925ac8878d0af8028d782e5c603ac8c864f1509a10bd6a3659afc9f
+SOURCE2_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-de-$VERSION
+fi
+if list_find "$ART_ENC" "se"; then
+ SOURCE3=$SPELLX-se-$VERSION.tar.bz2
+ SOURCE3_URL[0]=$SOURCEFORGE_URL/${SPELLX/-/}/$SOURCE
+
SOURCE3_HASH=sha512:f780779068d2b8a0dc173c2740cf1c9bb3f6b3756845f87c216fc28a7c5b7911f5f5b7e2a5d407cbcc39ec7f31652bb05fbfa5b098cb6f9edeed25b5bb248510
+SOURCE3_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-se-$VERSION
+fi
WEB_SITE=http://artwizaleczapka.sourceforge.net/
ENTERED=20020321
ARCHIVE="off"
diff --git a/x11-libs/artwiz-fonts/FINAL b/x11-libs/artwiz-fonts/FINAL
index d3dc477..696d7d2 100755
--- a/x11-libs/artwiz-fonts/FINAL
+++ b/x11-libs/artwiz-fonts/FINAL
@@ -1,5 +1 @@
-if [ -n "$DISPLAY" ] ; then
- xset fp rehash 2>/dev/null
-fi
-echo "Please make sure you have the path were you installed the files"
-echo "in your XF86Config file FontPath"
+register_fonts
diff --git a/x11-libs/artwiz-fonts/HISTORY b/x11-libs/artwiz-fonts/HISTORY
index 79c769c..814aac3 100644
--- a/x11-libs/artwiz-fonts/HISTORY
+++ b/x11-libs/artwiz-fonts/HISTORY
@@ -1,5 +1,12 @@
-2006-06-28 Eric Sandall <eric AT sandall.us>
- * DETAILS: Removed BUILD_API=2, set grimoire-wide
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * CONFIGURE: removed query for installation directory,
+ added query for encodings (en, de and se are available)
+ * INSTALL: install fonts to ${INSTALL_ROOT}/usr/share/fonts/misc
+ as this fontpath is set in the default X11 configuration.
+ Removed invocation of fc-cache since this is now handled by
+ smgl-foma. Install selected encodings.
+ * FINAL, POST_REMOVE: call register_fonts.
+ * PRE_BUILD: unpack different encodings.
2006-05-21 Treeve Jelbert <treeve01 AT pi.be>
* DETAILS: change website to artwiz-aleczapka
diff --git a/x11-libs/artwiz-fonts/INSTALL b/x11-libs/artwiz-fonts/INSTALL
index abaad7a..01e844a 100755
--- a/x11-libs/artwiz-fonts/INSTALL
+++ b/x11-libs/artwiz-fonts/INSTALL
@@ -1,5 +1,12 @@
-ART_DEST=$ART_DIR/$SPELLX-$VERSION &&
-mkdir -p "$ART_DEST" 2>/dev/null &&
-install -m 644 -o root -g root *.{pcf,alias} "$ART_DEST" &&
-cd $ART_DEST &&
-fc-cache -fv ./
+FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/misc
+mkdir -p ${FONT_DIR} &&
+install -m 644 -o root -g root ${SOURCE_DIRECTORY}/*.{pcf,alias} \
+ ${FONT_DIR}
+if list_find "$ART_ENC" "de"; then
+ install -m 644 -o root -g root ${SOURCE2_DIRECTORY}/*.{pcf,alias} \
+ ${FONT_DIR}
+fi &&
+if list_find "$ART_ENC" "se"; then
+ install -m 644 -o root -g root ${SOURCE3_DIRECTORY}/*.{pcf,alias} \
+ ${FONT_DIR}
+fi
diff --git a/x11-libs/artwiz-fonts/POST_REMOVE
b/x11-libs/artwiz-fonts/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/artwiz-fonts/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/artwiz-fonts/PRE_BUILD b/x11-libs/artwiz-fonts/PRE_BUILD
new file mode 100755
index 0000000..7ef1a12
--- /dev/null
+++ b/x11-libs/artwiz-fonts/PRE_BUILD
@@ -0,0 +1,10 @@
+mk_source_dir ${SOURCE_DIRECTORY} &&
+unpack_file
+if list_find "$ART_ENC" "de"; then
+ mk_source_dir ${SOURCE2_DIRECTORY} &&
+ unpack_file 2
+fi &&
+if list_find "$ART_ENC" "se"; then
+ mk_source_dir ${SOURCE3_DIRECTORY} &&
+ unpack_file 3
+fi
diff --git a/x11-libs/cmpsfont/DEPENDS b/x11-libs/cmpsfont/DEPENDS
index 5015da2..79f11f2 100755
--- a/x11-libs/cmpsfont/DEPENDS
+++ b/x11-libs/cmpsfont/DEPENDS
@@ -1 +1 @@
-depends type1inst
+depends smgl-foma
diff --git a/x11-libs/cmpsfont/FINAL b/x11-libs/cmpsfont/FINAL
index 5579fe0..696d7d2 100755
--- a/x11-libs/cmpsfont/FINAL
+++ b/x11-libs/cmpsfont/FINAL
@@ -1,8 +1 @@
-cd $INSTALL_ROOT/usr/share/fonts/Type1 &&
-rm -f fonts.dir fonts.scale &&
-type1inst -nogs -nolog -quiet
-
-message "Note: To use these fonts add the line"
-message "'FontPath \"/usr/share/fonts/Type1\"'"
-message "to the Files section of $INSTALL_ROOT/etc/X11/XF86Config"
-message "and 'dir \"/usr/share/fonts/Type1\"' to
$INSTALL_ROOT/etc/X11/XftConfig file."
+register_fonts
diff --git a/x11-libs/cmpsfont/HISTORY b/x11-libs/cmpsfont/HISTORY
index c6781e8..3c408a1 100644
--- a/x11-libs/cmpsfont/HISTORY
+++ b/x11-libs/cmpsfont/HISTORY
@@ -1,3 +1,6 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: changed to use smgl-foma
+
2006-06-29 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
Shortened SHORT
diff --git a/x11-libs/cmpsfont/POST_REMOVE b/x11-libs/cmpsfont/POST_REMOVE
index 4696f75..696d7d2 100755
--- a/x11-libs/cmpsfont/POST_REMOVE
+++ b/x11-libs/cmpsfont/POST_REMOVE
@@ -1,3 +1 @@
-cd $INSTALL_ROOT/usr/share/fonts/Type1/ &&
-rm -f fonts.scale fonts.dir &&
-type1inst -nogs -nolog -quiet
+register_fonts
diff --git a/x11-libs/dbz/DEPENDS b/x11-libs/dbz/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/x11-libs/dbz/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/x11-libs/dbz/FINAL b/x11-libs/dbz/FINAL
index add3448..696d7d2 100755
--- a/x11-libs/dbz/FINAL
+++ b/x11-libs/dbz/FINAL
@@ -1,6 +1 @@
-rm -f $INSTALL_ROOT/usr/share/fonts/truetype/XftCache &&
-
-message "Note: To use these fonts add the line"
-message "'FontPath \"/usr/share/fonts/truetype\"'"
-message "to the Files section of $INSTALL_ROOT/etc/X11/XF86Config"
-message "and 'dir \"/usr/share/fonts/truetype\"' to
$INSTALL_ROOT/etc/X11/XftConfig file."
+register_fonts
diff --git a/x11-libs/dbz/HISTORY b/x11-libs/dbz/HISTORY
index 7a5d13a..880e132 100644
--- a/x11-libs/dbz/HISTORY
+++ b/x11-libs/dbz/HISTORY
@@ -1,3 +1,8 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: added/changed to use smgl-foma
+ * INSTALL: install in ${INSTALL_ROOT}/usr/share/fonts/TTF
+ since this is in the font path of the default X11 config.
+
2006-06-30 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: fix hash #11322
diff --git a/x11-libs/dbz/INSTALL b/x11-libs/dbz/INSTALL
index 52a751d..0c65378 100755
--- a/x11-libs/dbz/INSTALL
+++ b/x11-libs/dbz/INSTALL
@@ -1,5 +1,5 @@
-mkdir -p $INSTALL_ROOT/usr/share/fonts/truetype &&
+mkdir -p $INSTALL_ROOT/usr/share/fonts/TTF &&
install -o root -g root -m 644 -p *.TTF \
- $INSTALL_ROOT/usr/share/fonts/truetype &&
+ $INSTALL_ROOT/usr/share/fonts/TTF &&
install -o root -g root -m 644 -p *.ttf \
- $INSTALL_ROOT/usr/share/fonts/truetype
+ $INSTALL_ROOT/usr/share/fonts/TTF
diff --git a/x11-libs/dbz/POST_REMOVE b/x11-libs/dbz/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/dbz/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/dejavu-ttf/DEPENDS b/x11-libs/dejavu-ttf/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/x11-libs/dejavu-ttf/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/x11-libs/dejavu-ttf/FINAL b/x11-libs/dejavu-ttf/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/dejavu-ttf/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/dejavu-ttf/HISTORY b/x11-libs/dejavu-ttf/HISTORY
index 8d35efb..c2e673b 100644
--- a/x11-libs/dejavu-ttf/HISTORY
+++ b/x11-libs/dejavu-ttf/HISTORY
@@ -1,3 +1,9 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: added/changed to use smgl-foma
+ * INSTALL: use install instead of cp, install in
+ ${INSTALL_ROOT}/usr/share/fonts/TTF as this is in X11's default
+ configuration's font path.
+
2006-06-28 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=2, set grimoire-wide
diff --git a/x11-libs/dejavu-ttf/INSTALL b/x11-libs/dejavu-ttf/INSTALL
index ab1ce1e..1789660 100755
--- a/x11-libs/dejavu-ttf/INSTALL
+++ b/x11-libs/dejavu-ttf/INSTALL
@@ -1,2 +1,3 @@
-mkdir -pv "$INSTALL_ROOT/usr/share/fonts/truetype" &&
-cp -Rv *.ttf "$INSTALL_ROOT/usr/share/fonts/truetype/"
+mkdir -p "$INSTALL_ROOT/usr/share/fonts/TTF" &&
+install -m 644 -o root -g root *.ttf \
+ "$INSTALL_ROOT/usr/share/fonts/TTF"
diff --git a/x11-libs/dejavu-ttf/POST_REMOVE b/x11-libs/dejavu-ttf/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/dejavu-ttf/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/essays1743-ttf/DEPENDS b/x11-libs/essays1743-ttf/DEPENDS
index 2ed0233..79f11f2 100755
--- a/x11-libs/essays1743-ttf/DEPENDS
+++ b/x11-libs/essays1743-ttf/DEPENDS
@@ -1,2 +1 @@
-optional_depends "ttmkfdir" "" "" "to make the fonts available to
applications that don't use fontconfig" &&
-optional_depends "fontconfig" "" "" "to make the fonts available to
fontconfig aware applications"
+depends smgl-foma
diff --git a/x11-libs/essays1743-ttf/FINAL b/x11-libs/essays1743-ttf/FINAL
index bfc4ffb..696d7d2 100755
--- a/x11-libs/essays1743-ttf/FINAL
+++ b/x11-libs/essays1743-ttf/FINAL
@@ -1,9 +1 @@
-if spell_ok ttmkfdir ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
-fi
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/essays1743-ttf/HISTORY b/x11-libs/essays1743-ttf/HISTORY
index f5203be..970344d 100644
--- a/x11-libs/essays1743-ttf/HISTORY
+++ b/x11-libs/essays1743-ttf/HISTORY
@@ -1,3 +1,9 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: changed to use smgl-foma
+ * INSTALL: use install instead of cp, install to
+ ${INSTALL_ROOT}/usr/share/fonts/TTF as this is in the default
+ X11 configuration's font path.
+
2006-06-28 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=2, set grimoire-wide
diff --git a/x11-libs/essays1743-ttf/INSTALL b/x11-libs/essays1743-ttf/INSTALL
index 7a8d570..1b71e09 100755
--- a/x11-libs/essays1743-ttf/INSTALL
+++ b/x11-libs/essays1743-ttf/INSTALL
@@ -1,2 +1,2 @@
-mkdir -p /usr/share/fonts/truetype &&
-cp *.ttf /usr/share/fonts/truetype
+mkdir -p /usr/share/fonts/TTF &&
+install -m 644 -o root -g root *.ttf /usr/share/fonts/TTF
diff --git a/x11-libs/essays1743-ttf/POST_REMOVE
b/x11-libs/essays1743-ttf/POST_REMOVE
index b5370b5..696d7d2 100755
--- a/x11-libs/essays1743-ttf/POST_REMOVE
+++ b/x11-libs/essays1743-ttf/POST_REMOVE
@@ -1,11 +1 @@
-if spell_ok ttmkfdir ; then
- if [ -d /usr/share/fonts/truetype ] ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
- fi
-fi
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/freefont-ttf/BUILD b/x11-libs/freefont-ttf/BUILD
index bb9da22..27ba77d 100755
--- a/x11-libs/freefont-ttf/BUILD
+++ b/x11-libs/freefont-ttf/BUILD
@@ -1,3 +1 @@
-# Nothing to do
-/bin/true
-
+true
diff --git a/x11-libs/freefont-ttf/DEPENDS b/x11-libs/freefont-ttf/DEPENDS
index 2ed0233..79f11f2 100755
--- a/x11-libs/freefont-ttf/DEPENDS
+++ b/x11-libs/freefont-ttf/DEPENDS
@@ -1,2 +1 @@
-optional_depends "ttmkfdir" "" "" "to make the fonts available to
applications that don't use fontconfig" &&
-optional_depends "fontconfig" "" "" "to make the fonts available to
fontconfig aware applications"
+depends smgl-foma
diff --git a/x11-libs/freefont-ttf/DETAILS b/x11-libs/freefont-ttf/DETAILS
index da6968a..17f5752 100755
--- a/x11-libs/freefont-ttf/DETAILS
+++ b/x11-libs/freefont-ttf/DETAILS
@@ -1,5 +1,5 @@
SPELL=freefont-ttf
- VERSION=20051206
+ VERSION=20060126
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/freefont-$VERSION
diff --git a/x11-libs/freefont-ttf/FINAL b/x11-libs/freefont-ttf/FINAL
index ec01984..696d7d2 100755
--- a/x11-libs/freefont-ttf/FINAL
+++ b/x11-libs/freefont-ttf/FINAL
@@ -1,9 +1 @@
-if spell_ok ttmkfdir ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
-fi &&
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/freefont-ttf/HISTORY b/x11-libs/freefont-ttf/HISTORY
index 94ec651..3307fb5 100644
--- a/x11-libs/freefont-ttf/HISTORY
+++ b/x11-libs/freefont-ttf/HISTORY
@@ -1,5 +1,9 @@
-2006-06-28 Eric Sandall <eric AT sandall.us>
- * DETAILS: Removed BUILD_API=2, set grimoire-wide
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: removed comment
+ * DEPENDS, FINAL, POST_REMOVE: changed to use smgl-foma
+ * DETAILS: updated to 20060126
+ * INSTALL: use install instead of cp, install to
+ ${INSTALL_ROOT}/usr/share/fonts/TTF
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS
diff --git a/x11-libs/freefont-ttf/INSTALL b/x11-libs/freefont-ttf/INSTALL
index 17f246b..ca05800 100755
--- a/x11-libs/freefont-ttf/INSTALL
+++ b/x11-libs/freefont-ttf/INSTALL
@@ -1,3 +1,3 @@
-mkdir -p /usr/share/fonts/truetype &&
-cp *.ttf /usr/share/fonts/truetype
-
+FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/TTF
+mkdir -p $FONT_DIR &&
+install -m 644 -o root -g root *.ttf $FONT_DIR
diff --git a/x11-libs/freefont-ttf/POST_REMOVE
b/x11-libs/freefont-ttf/POST_REMOVE
index 645f11c..696d7d2 100755
--- a/x11-libs/freefont-ttf/POST_REMOVE
+++ b/x11-libs/freefont-ttf/POST_REMOVE
@@ -1,11 +1 @@
-if spell_ok ttmkfdir ; then
- if [ -d /usr/share/fonts/truetype ] ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
- fi
-fi &&
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/hunkyfonts/DEPENDS b/x11-libs/hunkyfonts/DEPENDS
index 2ed0233..79f11f2 100755
--- a/x11-libs/hunkyfonts/DEPENDS
+++ b/x11-libs/hunkyfonts/DEPENDS
@@ -1,2 +1 @@
-optional_depends "ttmkfdir" "" "" "to make the fonts available to
applications that don't use fontconfig" &&
-optional_depends "fontconfig" "" "" "to make the fonts available to
fontconfig aware applications"
+depends smgl-foma
diff --git a/x11-libs/hunkyfonts/FINAL b/x11-libs/hunkyfonts/FINAL
index dd94e31..696d7d2 100755
--- a/x11-libs/hunkyfonts/FINAL
+++ b/x11-libs/hunkyfonts/FINAL
@@ -1,9 +1 @@
-if spell_ok ttmkfdir ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
-fi
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/hunkyfonts/HISTORY b/x11-libs/hunkyfonts/HISTORY
index 857cc23..073edc0 100644
--- a/x11-libs/hunkyfonts/HISTORY
+++ b/x11-libs/hunkyfonts/HISTORY
@@ -1,3 +1,8 @@
+2007-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: modified to use smgl-foma
+ * INSTALL: use install instead of cp, install to
+ ${INSTALL_ROOT}/usr/share/fonts/TTF
+
2006-06-28 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=2, set grimoire-wide
diff --git a/x11-libs/hunkyfonts/INSTALL b/x11-libs/hunkyfonts/INSTALL
index c8c4cc6..ebedb9e 100755
--- a/x11-libs/hunkyfonts/INSTALL
+++ b/x11-libs/hunkyfonts/INSTALL
@@ -1,3 +1,3 @@
-mkdir -p /usr/share/fonts/truetype &&
-cd TTF &&
-cp *.ttf /usr/share/fonts/truetype
+mkdir -p /usr/share/fonts/TTF &&
+cd ${SOURCE_DIRECTORY}/TTF &&
+install -m 644 -o root -g root *.ttf /usr/share/fonts/TTF
diff --git a/x11-libs/hunkyfonts/POST_REMOVE b/x11-libs/hunkyfonts/POST_REMOVE
index b5370b5..696d7d2 100755
--- a/x11-libs/hunkyfonts/POST_REMOVE
+++ b/x11-libs/hunkyfonts/POST_REMOVE
@@ -1,11 +1 @@
-if spell_ok ttmkfdir ; then
- if [ -d /usr/share/fonts/truetype ] ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
- fi
-fi
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/isabella-ttf/DEPENDS b/x11-libs/isabella-ttf/DEPENDS
index 2ed0233..79f11f2 100755
--- a/x11-libs/isabella-ttf/DEPENDS
+++ b/x11-libs/isabella-ttf/DEPENDS
@@ -1,2 +1 @@
-optional_depends "ttmkfdir" "" "" "to make the fonts available to
applications that don't use fontconfig" &&
-optional_depends "fontconfig" "" "" "to make the fonts available to
fontconfig aware applications"
+depends smgl-foma
diff --git a/x11-libs/isabella-ttf/FINAL b/x11-libs/isabella-ttf/FINAL
index bfc4ffb..696d7d2 100755
--- a/x11-libs/isabella-ttf/FINAL
+++ b/x11-libs/isabella-ttf/FINAL
@@ -1,9 +1 @@
-if spell_ok ttmkfdir ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
-fi
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/isabella-ttf/HISTORY b/x11-libs/isabella-ttf/HISTORY
index c7a1302..541d4e4 100644
--- a/x11-libs/isabella-ttf/HISTORY
+++ b/x11-libs/isabella-ttf/HISTORY
@@ -1,3 +1,8 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: changed to use smgl-foma
+ * INSTALL: use installed instead of cp, install to
+ ${INSTALL_ROOT}/usr/share/fonts/TTF
+
2006-06-30 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: new version - hash, #10999
diff --git a/x11-libs/isabella-ttf/INSTALL b/x11-libs/isabella-ttf/INSTALL
index 7a8d570..63e2cd7 100755
--- a/x11-libs/isabella-ttf/INSTALL
+++ b/x11-libs/isabella-ttf/INSTALL
@@ -1,2 +1,3 @@
-mkdir -p /usr/share/fonts/truetype &&
-cp *.ttf /usr/share/fonts/truetype
+FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/TTF
+mkdir -p $FONT_DIR &&
+install -m 644 -o root -g root *.ttf $FONT_DIR
diff --git a/x11-libs/isabella-ttf/POST_REMOVE
b/x11-libs/isabella-ttf/POST_REMOVE
index b5370b5..696d7d2 100755
--- a/x11-libs/isabella-ttf/POST_REMOVE
+++ b/x11-libs/isabella-ttf/POST_REMOVE
@@ -1,11 +1 @@
-if spell_ok ttmkfdir ; then
- if [ -d /usr/share/fonts/truetype ] ; then
- cd /usr/share/fonts/truetype &&
- ttmkfdir > fonts.dir &&
- cp fonts.dir fonts.scale
- fi
-fi
-
-if spell_ok fontconfig ; then
- fc-cache
-fi
+register_fonts
diff --git a/x11-libs/junicode/BUILD b/x11-libs/junicode/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11-libs/junicode/BUILD
@@ -0,0 +1 @@
+true
diff --git a/x11-libs/junicode/DEPENDS b/x11-libs/junicode/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/x11-libs/junicode/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/x11-libs/junicode/DETAILS b/x11-libs/junicode/DETAILS
new file mode 100755
index 0000000..4a5fde6
--- /dev/null
+++ b/x11-libs/junicode/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=junicode
+ VERSION=0-6-11
+ SOURCE=junicode-${VERSION}.zip
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SPELL}-${VERSION}.zip
+
SOURCE_HASH=sha512:305cd3bf08616e501c94fc666d7065922cdde092b07c881db192e23cf35250558f3d6e4cf5282cd2e1047fbf08e7498936a6221b2f1d4926e56ef7f31de0a1b2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ WEB_SITE=http://junicode.sourceforge.net/
+ ENTERED=20060628
+ UPDATED=20060628
+ LICENSE[0]=GPL
+ SHORT="a Unicode font for medievalists"
+cat << EOF
+Junicode currently contains 1929 characters in the regular style (the italic,
+bold and bold italic styles are less complete). It implements these Unicode
+ranges completely:
+
+ * Basic Latin
+ * Latin 1 Supplement
+ * Latin Extended A
+ * Latin Extended B
+ * IPA Extensions
+ * Spacing Modifier Letters
+ * Combining Diacritical Marks
+ * Runic
+ * Phonetic Extensions
+ * Latin Extended Additional
+ * Number Forms
+ * Enclosed Alphanumerics
+EOF
diff --git a/x11-libs/junicode/FINAL b/x11-libs/junicode/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/junicode/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/junicode/HISTORY b/x11-libs/junicode/HISTORY
new file mode 100644
index 0000000..d8c2702
--- /dev/null
+++ b/x11-libs/junicode/HISTORY
@@ -0,0 +1,3 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, FINAL, HISTORY,
+ INSTALL, POST_REMOVE, PRE_BUILD: spell created
diff --git a/x11-libs/junicode/INSTALL b/x11-libs/junicode/INSTALL
new file mode 100755
index 0000000..a4a3dd7
--- /dev/null
+++ b/x11-libs/junicode/INSTALL
@@ -0,0 +1,6 @@
+FONT_DIR="${INSTALL_ROOT}/usr/share/fonts/TTF"
+INSTALL="install -m 644 -o root -g root"
+mkdir -p $FONT_DIR &&
+$INSTALL $SOURCE_DIRECTORY/*.ttf $FONT_DIR &&
+mkdir -p $INSTALL_ROOT/usr/share/doc/$SPELL &&
+$INSTALL $SOURCE_DIRECTORY/*.pdf ${INSTALL_ROOT}/usr/share/doc/$SPELL
diff --git a/x11-libs/junicode/POST_REMOVE b/x11-libs/junicode/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/junicode/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/junicode/PRE_BUILD b/x11-libs/junicode/PRE_BUILD
new file mode 100755
index 0000000..50a27f8
--- /dev/null
+++ b/x11-libs/junicode/PRE_BUILD
@@ -0,0 +1,3 @@
+mk_source_dir ${SOURCE_DIRECTORY} &&
+cd ${SOURCE_DIRECTORY} &&
+unpack_file
diff --git a/x11-libs/latex-xft-fonts/DEPENDS
b/x11-libs/latex-xft-fonts/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/x11-libs/latex-xft-fonts/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/x11-libs/latex-xft-fonts/FINAL b/x11-libs/latex-xft-fonts/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/latex-xft-fonts/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/latex-xft-fonts/HISTORY
b/x11-libs/latex-xft-fonts/HISTORY
index 0838b04..5aec484 100644
--- a/x11-libs/latex-xft-fonts/HISTORY
+++ b/x11-libs/latex-xft-fonts/HISTORY
@@ -1,3 +1,7 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * FINAL, POST_REMOVE, DEPENDS: added to use smgl-foma
+ * INSTALL: install to /usr/share/fonts/TTF
+
2006-06-29 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=1, MAINTAINER, and UPDATED
Changed LICENSE= to LICENSE[0]=UNKNOWN
diff --git a/x11-libs/latex-xft-fonts/INSTALL
b/x11-libs/latex-xft-fonts/INSTALL
index bc44819..2a655b3 100755
--- a/x11-libs/latex-xft-fonts/INSTALL
+++ b/x11-libs/latex-xft-fonts/INSTALL
@@ -1,3 +1,4 @@
-mkdir -p $INSTALL_ROOT/usr/share/fonts/truetype &&
-install -o root -g root -m 644 -p \
- $SOURCE_DIRECTORY/*.ttf $INSTALL_ROOT/usr/share/fonts/truetype
+FONT_DIR="${INSTALL_ROOT}/usr/share/fonts/TTF"
+mkdir -p $FONT_DIR &&
+install -o root -g root -m 644 -p \
+ $SOURCE_DIRECTORY/*.ttf $FONT_DIR
diff --git a/x11-libs/latex-xft-fonts/POST_REMOVE
b/x11-libs/latex-xft-fonts/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/latex-xft-fonts/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/lfpfonts-fix/BUILD b/x11-libs/lfpfonts-fix/BUILD
new file mode 100755
index 0000000..7d2d606
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/BUILD
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/src &&
+./compile
diff --git a/x11-libs/lfpfonts-fix/DEPENDS b/x11-libs/lfpfonts-fix/DEPENDS
new file mode 100755
index 0000000..e25df72
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/DEPENDS
@@ -0,0 +1,2 @@
+depends X11-LIBS &&
+depends smgl-foma
diff --git a/x11-libs/lfpfonts-fix/DETAILS b/x11-libs/lfpfonts-fix/DETAILS
new file mode 100755
index 0000000..8673be5
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=lfpfonts-fix
+ VERSION=0.83
+ SOURCE=lfpfonts-fix-src-${VERSION}.tar.bz2
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/xfonts/${SOURCE}
+
SOURCE_HASH=sha512:4b9a1d8762565866cb914be632b4fcd367197916f4aae517c68a03f289eb73514c3ac882df2d3422aaeb90bc709a70fde084b6fed0349074aedd1d99e3b0bcb5
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-src
+ WEB_SITE=http://sourceforge.net/projects/xfonts/
+ ENTERED=20060627
+ UPDATED=20060627
+ LICENSE[0]=PD
+ SHORT="Linux Font Project fixed-width fonts"
+cat << EOF
+fixed width fonts for X
+EOF
diff --git a/x11-libs/lfpfonts-fix/FINAL b/x11-libs/lfpfonts-fix/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/lfpfonts-fix/HISTORY b/x11-libs/lfpfonts-fix/HISTORY
new file mode 100644
index 0000000..df8a099
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/HISTORY
@@ -0,0 +1,2 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * all: created spell
diff --git a/x11-libs/lfpfonts-fix/INSTALL b/x11-libs/lfpfonts-fix/INSTALL
new file mode 100755
index 0000000..ae9cc12
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/INSTALL
@@ -0,0 +1,4 @@
+FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/misc &&
+mkdir -p ${FONT_DIR} &&
+install -m 644 -o root -g root ${SOURCE_DIRECTORY}/lfp-fix/*.pcf.gz \
+ ${FONT_DIR}
diff --git a/x11-libs/lfpfonts-fix/POST_REMOVE
b/x11-libs/lfpfonts-fix/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/lfpfonts-fix/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/lfpfonts-var/BUILD b/x11-libs/lfpfonts-var/BUILD
new file mode 100755
index 0000000..7d2d606
--- /dev/null
+++ b/x11-libs/lfpfonts-var/BUILD
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/src &&
+./compile
diff --git a/x11-libs/lfpfonts-var/DEPENDS b/x11-libs/lfpfonts-var/DEPENDS
new file mode 100755
index 0000000..e25df72
--- /dev/null
+++ b/x11-libs/lfpfonts-var/DEPENDS
@@ -0,0 +1,2 @@
+depends X11-LIBS &&
+depends smgl-foma
diff --git a/x11-libs/lfpfonts-var/DETAILS b/x11-libs/lfpfonts-var/DETAILS
new file mode 100755
index 0000000..7adb038
--- /dev/null
+++ b/x11-libs/lfpfonts-var/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=lfpfonts-var
+ VERSION=0.84
+ SOURCE=lfpfonts-var-src-${VERSION}.tar.bz2
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/xfonts/${SOURCE}
+
SOURCE_HASH=sha512:8ab814acb962760a2ab01ba1d604a3f77754587809cea8dd8f36dbc14eb654882d0cbf0ef4568f60d5e68a258494547e1278a392b79fdccf1d3ef4e105b87ab2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-src
+ WEB_SITE=http://sourceforge.net/projects/xfonts/
+ ENTERED=20060627
+ UPDATED=20060627
+ LICENSE[0]=PD
+ SHORT="Linux Font Project variable-width fonts"
+cat << EOF
+variable width fonts for X
+EOF
diff --git a/x11-libs/lfpfonts-var/FINAL b/x11-libs/lfpfonts-var/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/lfpfonts-var/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/lfpfonts-var/HISTORY b/x11-libs/lfpfonts-var/HISTORY
new file mode 100644
index 0000000..df8a099
--- /dev/null
+++ b/x11-libs/lfpfonts-var/HISTORY
@@ -0,0 +1,2 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * all: created spell
diff --git a/x11-libs/lfpfonts-var/INSTALL b/x11-libs/lfpfonts-var/INSTALL
new file mode 100755
index 0000000..fd2008c
--- /dev/null
+++ b/x11-libs/lfpfonts-var/INSTALL
@@ -0,0 +1,4 @@
+FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/misc &&
+mkdir -p ${FONT_DIR} &&
+install -m 644 -o root -g root ${SOURCE_DIRECTORY}/lfp-var/*.pcf.gz \
+ ${FONT_DIR}
diff --git a/x11-libs/lfpfonts-var/POST_REMOVE
b/x11-libs/lfpfonts-var/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/lfpfonts-var/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/linuxlibertine/BUILD b/x11-libs/linuxlibertine/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11-libs/linuxlibertine/BUILD
@@ -0,0 +1 @@
+true
diff --git a/x11-libs/linuxlibertine/DEPENDS b/x11-libs/linuxlibertine/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/x11-libs/linuxlibertine/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/x11-libs/linuxlibertine/DETAILS b/x11-libs/linuxlibertine/DETAILS
new file mode 100755
index 0000000..703ed2e
--- /dev/null
+++ b/x11-libs/linuxlibertine/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=linuxlibertine
+ VERSION=2.0.9
+ SOURCE=LinLibertineTTF-${VERSION}.tgz
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:ac3451dec9cee1ed89cb6fa8a53753fd6bf159967fea7930e9ad8659e456ebd934e50323b72864682dc35d84011469b03559e4ed0b417c048a62fc54ab9c9342
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/LinLibertineTTF
+ WEB_SITE=http://linuxlibertine.sourceforge.net/
+ ENTERED=20060628
+ UPDATED=20060628
+ LICENSE[0]=GPL
+ SHORT="TrueType font family designed to replace Times New Roman"
+cat << EOF
+Covers western latin, cyrillic and much more
+EOF
diff --git a/x11-libs/linuxlibertine/FINAL b/x11-libs/linuxlibertine/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/linuxlibertine/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/linuxlibertine/HISTORY b/x11-libs/linuxlibertine/HISTORY
new file mode 100644
index 0000000..df8a099
--- /dev/null
+++ b/x11-libs/linuxlibertine/HISTORY
@@ -0,0 +1,2 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * all: created spell
diff --git a/x11-libs/linuxlibertine/INSTALL b/x11-libs/linuxlibertine/INSTALL
new file mode 100755
index 0000000..c13e82d
--- /dev/null
+++ b/x11-libs/linuxlibertine/INSTALL
@@ -0,0 +1,3 @@
+FONT_DIR="${INSTALL_ROOT}/usr/share/fonts/TTF"
+INSTALL="install -m 644 -o root -g root"
+$INSTALL $SOURCE_DIRECTORY/*.ttf $FONT_DIR
diff --git a/x11-libs/linuxlibertine/POST_REMOVE
b/x11-libs/linuxlibertine/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/linuxlibertine/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/lmodern/BUILD b/x11-libs/lmodern/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11-libs/lmodern/BUILD
@@ -0,0 +1 @@
+true
diff --git a/x11-libs/lmodern/DEPENDS b/x11-libs/lmodern/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/x11-libs/lmodern/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/x11-libs/lmodern/DETAILS b/x11-libs/lmodern/DETAILS
new file mode 100755
index 0000000..4f88e7d
--- /dev/null
+++ b/x11-libs/lmodern/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=lmodern
+ VERSION=1.0
+ SOURCE=lm.zip
+ SOURCE_URL[0]=$CTAN_URL/fonts/${SOURCE}
+
SOURCE_HASH=sha512:b793b299f4cc09d957a92396ef7513c888a196b7113b77d1ac18cc0b0c10039a6d0a6bf6f9f11ddfb9b5d6663ad85c7bb24da95a2f37fec035a0855d4960a8e0
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/lm
+
WEB_SITE=http://www.tug.org/tex-archive/help/Catalogue/entries/lm.html
+ ENTERED=20060627
+ UPDATED=20060627
+
LICENSE[0]=http://www.gust.org.pl/fonts/licenses/GUST-FONT-SOURCE-LICENSE.txt
+ SHORT="Latin modern fonts in outline formats."
+cat << EOF
+The Latin Modern family of fonts consists of 72 text fonts and 20 mathematics
+fonts, and is based on the Computer Modern fonts released into public domain
+by AMS (copyright ? 1997 AMS). The lm font set contains a lot of additional
+characters, mainly accented ones, but not exclusively. There is one set of
+fonts, available both in Adobe Type 1 format (*.pfb) and in OpenType format
+(*.otf). There are five sets of TeX Font Metric files, corresponding to: Cork
+encoding (cork-*.tfm); QX encoding (qx-*.tfm); TeX'n'ANSI aka LY1 encoding
+(texnansi-*.tfm); T5 (Vietnamese) encoding (t5-*.tfm); and Text Companion
+for EC fonts aka TS1 (ts1-*.tfm).
+EOF
diff --git a/x11-libs/lmodern/FINAL b/x11-libs/lmodern/FINAL
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/lmodern/FINAL
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/lmodern/HISTORY b/x11-libs/lmodern/HISTORY
new file mode 100644
index 0000000..df8a099
--- /dev/null
+++ b/x11-libs/lmodern/HISTORY
@@ -0,0 +1,2 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * all: created spell
diff --git a/x11-libs/lmodern/INSTALL b/x11-libs/lmodern/INSTALL
new file mode 100755
index 0000000..6720236
--- /dev/null
+++ b/x11-libs/lmodern/INSTALL
@@ -0,0 +1,7 @@
+TYPE1_DIR=${INSTALL_ROOT}/usr/share/fonts/Type1
+AFM_DIR=${INSTALL_ROOT}/usr/share/fonts/afms
+
+INSTALL="install -m 644 -o root -g root"
+mkdir -p $TYPE1_DIR $AFM_DIR &&
+$INSTALL ${SOURCE_DIRECTORY}/fonts/afm/public/lm/*.afm $AFM_DIR &&
+$INSTALL ${SOURCE_DIRECTORY}/fonts/type1/public/lm/*.pf{b,m} $TYPE1_DIR
diff --git a/x11-libs/lmodern/POST_REMOVE b/x11-libs/lmodern/POST_REMOVE
new file mode 100755
index 0000000..696d7d2
--- /dev/null
+++ b/x11-libs/lmodern/POST_REMOVE
@@ -0,0 +1 @@
+register_fonts
diff --git a/x11-libs/matht1/DEPENDS b/x11-libs/matht1/DEPENDS
index 5015da2..79f11f2 100755
--- a/x11-libs/matht1/DEPENDS
+++ b/x11-libs/matht1/DEPENDS
@@ -1 +1 @@
-depends type1inst
+depends smgl-foma
diff --git a/x11-libs/matht1/FINAL b/x11-libs/matht1/FINAL
index d17d50d..696d7d2 100755
--- a/x11-libs/matht1/FINAL
+++ b/x11-libs/matht1/FINAL
@@ -1,8 +1 @@
-cd /usr/share/fonts/Type1 &&
-rm -f fonts.dir fonts.scale &&
-type1inst -nogs -nolog -quiet
-
-message "Note: To use these fonts add the line"
-message "'FontPath \"/usr/share/fonts/Type1\"'"
-message "to the Files section of /etc/X11/XF86Config"
-message "and 'dir \"/usr/share/fonts/Type1\"' to /etc/X11/XftConfig file."
+register_fonts
diff --git a/x11-libs/matht1/HISTORY b/x11-libs/matht1/HISTORY
index 8f950c5..b29b759 100644
--- a/x11-libs/matht1/HISTORY
+++ b/x11-libs/matht1/HISTORY
@@ -1,3 +1,7 @@
+2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, FINAL, POST_REMOVE: changed to use smgl-foma
+ * INSTALL: honour INSTALL_ROOT
+
2006-06-28 Eric Sandall <eric AT sandall.us>
* DETAILS: Removed BUILD_API=2, set grimoire-wide