Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (596b356d847f72e9a960230bfd0c43c1b3ed2283)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Robin Cook <rcook AT wyrms.net>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (596b356d847f72e9a960230bfd0c43c1b3ed2283)
  • Date: Mon, 03 Jul 2006 22:59:57 -0500

Aren't some or all of the urwfonts are also supplied by the
ghostscript-fonts-* spells....

Also doesn't all the updated font spells need a PATCHLEVEL bump in
DETAILS so they get recast with the smgl-foma depends and registered
etc....

CuZnDragon

On Mon, 2006-07-03 at 17:06 -0500, Florian Franzmann wrote:
> GIT changes to master grimoire by Florian Franzmann
> <siflfran AT hawo.stw.uni-erlangen.de>:
>
> ChangeLog | 20 ++++++++++++++++++++
> smgl/smgl-foma/BUILD | 1 +
> smgl/smgl-foma/DEPENDS | 4 ++++
> smgl/smgl-foma/DETAILS | 16 ++++++++++++++++
> smgl/smgl-foma/HISTORY | 2 ++
> smgl/smgl-foma/INSTALL | 8 ++++++++
> x11-libs/amspsfnt/DEPENDS | 2 +-
> x11-libs/amspsfnt/FINAL | 9 +--------
> x11-libs/amspsfnt/HISTORY | 3 +++
> x11-libs/amspsfnt/POST_REMOVE | 4 +---
> x11-libs/artwiz-fonts/CONFIGURE | 5 +++--
> x11-libs/artwiz-fonts/DEPENDS | 2 +-
> x11-libs/artwiz-fonts/DETAILS | 18 +++++++++++++++---
> x11-libs/artwiz-fonts/FINAL | 6 +-----
> x11-libs/artwiz-fonts/HISTORY | 11 +++++++++--
> x11-libs/artwiz-fonts/INSTALL | 17 ++++++++++++-----
> x11-libs/artwiz-fonts/POST_REMOVE | 1 +
> x11-libs/artwiz-fonts/PRE_BUILD | 10 ++++++++++
> x11-libs/cmpsfont/DEPENDS | 2 +-
> x11-libs/cmpsfont/FINAL | 9 +--------
> x11-libs/cmpsfont/HISTORY | 3 +++
> x11-libs/cmpsfont/POST_REMOVE | 4 +---
> x11-libs/dbz/DEPENDS | 1 +
> x11-libs/dbz/FINAL | 7 +------
> x11-libs/dbz/HISTORY | 5 +++++
> x11-libs/dbz/INSTALL | 6 +++---
> x11-libs/dbz/POST_REMOVE | 1 +
> x11-libs/dejavu-ttf/DEPENDS | 1 +
> x11-libs/dejavu-ttf/FINAL | 1 +
> x11-libs/dejavu-ttf/HISTORY | 6 ++++++
> x11-libs/dejavu-ttf/INSTALL | 5 +++--
> x11-libs/dejavu-ttf/POST_REMOVE | 1 +
> x11-libs/essays1743-ttf/DEPENDS | 3 +--
> x11-libs/essays1743-ttf/FINAL | 10 +---------
> x11-libs/essays1743-ttf/HISTORY | 6 ++++++
> x11-libs/essays1743-ttf/INSTALL | 4 ++--
> x11-libs/essays1743-ttf/POST_REMOVE | 12 +-----------
> x11-libs/freefont-ttf/BUILD | 4 +---
> x11-libs/freefont-ttf/DEPENDS | 3 +--
> x11-libs/freefont-ttf/DETAILS | 2 +-
> x11-libs/freefont-ttf/FINAL | 10 +---------
> x11-libs/freefont-ttf/HISTORY | 8 ++++++--
> x11-libs/freefont-ttf/INSTALL | 6 +++---
> x11-libs/freefont-ttf/POST_REMOVE | 12 +-----------
> x11-libs/hunkyfonts/DEPENDS | 3 +--
> x11-libs/hunkyfonts/FINAL | 10 +---------
> x11-libs/hunkyfonts/HISTORY | 5 +++++
> x11-libs/hunkyfonts/INSTALL | 6 +++---
> x11-libs/hunkyfonts/POST_REMOVE | 12 +-----------
> x11-libs/isabella-ttf/DEPENDS | 3 +--
> x11-libs/isabella-ttf/FINAL | 10 +---------
> x11-libs/isabella-ttf/HISTORY | 5 +++++
> x11-libs/isabella-ttf/INSTALL | 5 +++--
> x11-libs/isabella-ttf/POST_REMOVE | 12 +-----------
> x11-libs/junicode/BUILD | 1 +
> x11-libs/junicode/DEPENDS | 1 +
> x11-libs/junicode/DETAILS | 29
> +++++++++++++++++++++++++++++
> x11-libs/junicode/FINAL | 1 +
> x11-libs/junicode/HISTORY | 3 +++
> x11-libs/junicode/INSTALL | 6 ++++++
> x11-libs/junicode/POST_REMOVE | 1 +
> x11-libs/junicode/PRE_BUILD | 3 +++
> x11-libs/latex-xft-fonts/DEPENDS | 1 +
> x11-libs/latex-xft-fonts/FINAL | 1 +
> x11-libs/latex-xft-fonts/HISTORY | 4 ++++
> x11-libs/latex-xft-fonts/INSTALL | 7 ++++---
> x11-libs/latex-xft-fonts/POST_REMOVE | 1 +
> x11-libs/lfpfonts-fix/BUILD | 2 ++
> x11-libs/lfpfonts-fix/DEPENDS | 2 ++
> x11-libs/lfpfonts-fix/DETAILS | 14 ++++++++++++++
> x11-libs/lfpfonts-fix/FINAL | 1 +
> x11-libs/lfpfonts-fix/HISTORY | 2 ++
> x11-libs/lfpfonts-fix/INSTALL | 4 ++++
> x11-libs/lfpfonts-fix/POST_REMOVE | 1 +
> x11-libs/lfpfonts-var/BUILD | 2 ++
> x11-libs/lfpfonts-var/DEPENDS | 2 ++
> x11-libs/lfpfonts-var/DETAILS | 14 ++++++++++++++
> x11-libs/lfpfonts-var/FINAL | 1 +
> x11-libs/lfpfonts-var/HISTORY | 2 ++
> x11-libs/lfpfonts-var/INSTALL | 4 ++++
> x11-libs/lfpfonts-var/POST_REMOVE | 1 +
> x11-libs/linuxlibertine/BUILD | 1 +
> x11-libs/linuxlibertine/DEPENDS | 1 +
> x11-libs/linuxlibertine/DETAILS | 14 ++++++++++++++
> x11-libs/linuxlibertine/FINAL | 1 +
> x11-libs/linuxlibertine/HISTORY | 2 ++
> x11-libs/linuxlibertine/INSTALL | 3 +++
> x11-libs/linuxlibertine/POST_REMOVE | 1 +
> x11-libs/lmodern/BUILD | 1 +
> x11-libs/lmodern/DEPENDS | 1 +
> x11-libs/lmodern/DETAILS | 22 ++++++++++++++++++++++
> x11-libs/lmodern/FINAL | 1 +
> x11-libs/lmodern/HISTORY | 2 ++
> x11-libs/lmodern/INSTALL | 7 +++++++
> x11-libs/lmodern/POST_REMOVE | 1 +
> x11-libs/matht1/DEPENDS | 2 +-
> x11-libs/matht1/FINAL | 9 +--------
> x11-libs/matht1/HISTORY | 4 ++++
> x11-libs/matht1/INSTALL | 5 +++--
> x11-libs/matht1/POST_REMOVE | 4 +---
> x11-libs/sgi-fonts/BUILD | 1 +
> x11-libs/sgi-fonts/DEPENDS | 1 +
> x11-libs/sgi-fonts/DETAILS | 14 ++++++++++++++
> x11-libs/sgi-fonts/FINAL | 1 +
> x11-libs/sgi-fonts/HISTORY | 2 ++
> x11-libs/sgi-fonts/INSTALL | 4 ++++
> x11-libs/sgi-fonts/POST_REMOVE | 1 +
> x11-libs/terminus-font/BUILD | 8 ++++----
> x11-libs/terminus-font/DEPENDS | 6 +++---
> x11-libs/terminus-font/DETAILS | 4 ++--
> x11-libs/terminus-font/FINAL | 1 +
> x11-libs/terminus-font/HISTORY | 6 ++++++
> x11-libs/terminus-font/INSTALL | 4 ++--
> x11-libs/terminus-font/POST_REMOVE | 1 +
> x11-libs/times-german/BUILD | 1 +
> x11-libs/times-german/DEPENDS | 1 +
> x11-libs/times-german/DETAILS | 14 ++++++++++++++
> x11-libs/times-german/FINAL | 1 +
> x11-libs/times-german/HISTORY | 2 ++
> x11-libs/times-german/INSTALL | 3 +++
> x11-libs/times-german/POST_REMOVE | 1 +
> x11-libs/times-german/PRE_BUILD | 3 +++
> x11-libs/ttf-arkpandora/BUILD | 1 +
> x11-libs/ttf-arkpandora/DEPENDS | 1 +
> x11-libs/ttf-arkpandora/DETAILS | 17 +++++++++++++++++
> x11-libs/ttf-arkpandora/FINAL | 1 +
> x11-libs/ttf-arkpandora/HISTORY | 2 ++
> x11-libs/ttf-arkpandora/INSTALL | 3 +++
> x11-libs/ttf-arkpandora/POST_REMOVE | 1 +
> x11-libs/ttf-bitstream-vera/DEPENDS | 3 +--
> x11-libs/ttf-bitstream-vera/FINAL | 10 +---------
> x11-libs/ttf-bitstream-vera/HISTORY | 5 +++++
> x11-libs/ttf-bitstream-vera/INSTALL | 11 ++++++-----
> x11-libs/ttf-bitstream-vera/POST_REMOVE | 12 +-----------
> x11-libs/ttf-gentium/BUILD | 1 +
> x11-libs/ttf-gentium/DEPENDS | 1 +
> x11-libs/ttf-gentium/DETAILS | 26 ++++++++++++++++++++++++++
> x11-libs/ttf-gentium/FINAL | 1 +
> x11-libs/ttf-gentium/HISTORY | 2 ++
> x11-libs/ttf-gentium/INSTALL | 7 +++++++
> x11-libs/ttf-gentium/POST_REMOVE | 1 +
> x11-libs/ttf-thryomanes/BUILD | 1 +
> x11-libs/ttf-thryomanes/DEPENDS | 1 +
> x11-libs/ttf-thryomanes/DETAILS | 16 ++++++++++++++++
> x11-libs/ttf-thryomanes/FINAL | 1 +
> x11-libs/ttf-thryomanes/HISTORY | 3 +++
> x11-libs/ttf-thryomanes/INSTALL | 3 +++
> x11-libs/ttf-thryomanes/POST_REMOVE | 1 +
> x11-libs/ttf-thryomanes/PRE_BUILD | 3 +++
> x11-libs/urwfonts/BUILD | 1 +
> x11-libs/urwfonts/DEPENDS | 1 +
> x11-libs/urwfonts/DETAILS | 14 ++++++++++++++
> x11-libs/urwfonts/FINAL | 1 +
> x11-libs/urwfonts/HISTORY | 2 ++
> x11-libs/urwfonts/INSTALL | 3 +++
> x11-libs/urwfonts/POST_REMOVE | 1 +
> 156 files changed, 561 insertions(+), 212 deletions(-)
>
> 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
>
> diff --git a/x11-libs/matht1/INSTALL b/x11-libs/matht1/INSTALL
> index fb54837..1e1b9b1 100755
> --- a/x11-libs/matht1/INSTALL
> +++ b/x11-libs/matht1/INSTALL
> @@ -1,2 +1,3 @@
> -mkdir -p /usr/share/fonts/Type1 &&
> -install -o root -g root -m 644 *.pf? /usr/share/fonts/Type1
> +FONT_DIR="${INSTALL_ROOT}/usr/share/fonts/Type1"
> +mkdir -p $FONT_DIR &&
> +install -o root -g root -m 644 *.pf? $FONT_DIR
> diff --git a/x11-libs/matht1/POST_REMOVE b/x11-libs/matht1/POST_REMOVE
> index 4d085e6..696d7d2 100755
> --- a/x11-libs/matht1/POST_REMOVE
> +++ b/x11-libs/matht1/POST_REMOVE
> @@ -1,3 +1 @@
> -cd /usr/share/fonts/Type1/ &&
> -rm -f fonts.scale fonts.dir &&
> -type1inst -nogs -nolog -quiet
> +register_fonts
> diff --git a/x11-libs/sgi-fonts/BUILD b/x11-libs/sgi-fonts/BUILD
> new file mode 100755
> index 0000000..27ba77d
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/BUILD
> @@ -0,0 +1 @@
> +true
> diff --git a/x11-libs/sgi-fonts/DEPENDS b/x11-libs/sgi-fonts/DEPENDS
> new file mode 100755
> index 0000000..79f11f2
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/DEPENDS
> @@ -0,0 +1 @@
> +depends smgl-foma
> diff --git a/x11-libs/sgi-fonts/DETAILS b/x11-libs/sgi-fonts/DETAILS
> new file mode 100755
> index 0000000..ec2b229
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/DETAILS
> @@ -0,0 +1,14 @@
> + SPELL=sgi-fonts
> + VERSION=1.0
> + SOURCE=${SPELL}-${VERSION}.tar.bz2
> +
> SOURCE_URL[0]=http://www.hawo.stw.uni-erlangen.de/~siflfran/sgi-fonts/${SOURCE}
> +
> SOURCE_HASH=sha512:3b3e4e67a9700eb8fbc8f61d25f9c8ac886f7c476d5565598626e158c6afc5f9b84a7e48ae82e593960a326eb99cd693d4ee06a61fd68660bf41f42e53a9ee5e
> +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/sgi
> + WEB_SITE=http://www.suse.com
> + ENTERED=20060626
> + UPDATED=20060626
> + LICENSE[0]=MIT
> + SHORT="SGI fonts collection"
> +cat << EOF
> +A few extra fonts from SGI, very readable.
> +EOF
> diff --git a/x11-libs/sgi-fonts/FINAL b/x11-libs/sgi-fonts/FINAL
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/sgi-fonts/HISTORY b/x11-libs/sgi-fonts/HISTORY
> new file mode 100644
> index 0000000..df8a099
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/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/sgi-fonts/INSTALL b/x11-libs/sgi-fonts/INSTALL
> new file mode 100755
> index 0000000..4f6d838
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/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}/*.pcf.gz \
> + ${FONT_DIR}
> diff --git a/x11-libs/sgi-fonts/POST_REMOVE b/x11-libs/sgi-fonts/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/sgi-fonts/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/terminus-font/BUILD b/x11-libs/terminus-font/BUILD
> index 18605db..e7a9696 100755
> --- a/x11-libs/terminus-font/BUILD
> +++ b/x11-libs/terminus-font/BUILD
> @@ -1,6 +1,6 @@
> ./configure --prefix=/usr \
> - --psfdir=/usr/share/consolefonts \
> - --acmdir=/usr/share/consoletrans \
> - --unidir=/usr/share/consoletrans \
> - --x11dir=/usr/share/fonts/terminus &&
> + --psfdir=${INSTALL_ROOT}/usr/share/consolefonts \
> + --acmdir=${INSTALL_ROOT}/usr/share/consoletrans \
> + --unidir=${INSTALL_ROOT}/usr/share/consoletrans \
> + --x11dir=${INSTALL_ROOT}/usr/share/fonts/misc &&
> make psf txt pcf
> diff --git a/x11-libs/terminus-font/DEPENDS b/x11-libs/terminus-font/DEPENDS
> index dffbe1f..9bb2ca7 100755
> --- a/x11-libs/terminus-font/DEPENDS
> +++ b/x11-libs/terminus-font/DEPENDS
> @@ -1,3 +1,3 @@
> -depends gawk &&
> -depends perl &&
> -depends X11-SERVER
> +depends gawk &&
> +depends perl &&
> +depends smgl-foma
> diff --git a/x11-libs/terminus-font/DETAILS b/x11-libs/terminus-font/DETAILS
> index 9b343ae..94e2e8f 100755
> --- a/x11-libs/terminus-font/DETAILS
> +++ b/x11-libs/terminus-font/DETAILS
> @@ -1,9 +1,9 @@
> SPELL=terminus-font
> - VERSION=4.14
> + VERSION=4.20
> SOURCE=$SPELL-$VERSION.tar.gz
> SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
> SOURCE_URL[0]=http://www.is-vn.bg/hamster/${SOURCE}
> -
> SOURCE_HASH=sha512:bd91e30699c1edbd03977763a43a5a9fb0916ce1b925497c65e14553aaa469fd9815d1cafed38be3b43e0e9b9bcf25d1670944f607050a7c245679879a150acd
> +
> SOURCE_HASH=sha512:43753854bb84429c4a44561a1c8b6aec1dca7fb52c30305d8952a0a59dfb89094d9098e3c2922d250949a09046cfcc73f5a24030749c28100fbdbb51a3f87868
> WEB_SITE=http://www.is-vn.bg/hamster/jimmy-en.html
> ENTERED=20050720
> UPDATED=20050720
> diff --git a/x11-libs/terminus-font/FINAL b/x11-libs/terminus-font/FINAL
> new file mode 100644
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/terminus-font/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/terminus-font/HISTORY b/x11-libs/terminus-font/HISTORY
> index 96681e8..f0f27fc 100644
> --- a/x11-libs/terminus-font/HISTORY
> +++ b/x11-libs/terminus-font/HISTORY
> @@ -1,3 +1,9 @@
> +2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> + * DETAILS: Updated to 4.20
> + * DEPENDS, FINAL, POST_REMOVE: changed/added to use smgl-foma
> + * BUILD: install X11 fonts in /usr/share/fonts/misc, honour
> + INSTALL_ROOT
> +
> 2006-06-28 Eric Sandall <eric AT sandall.us>
> * DETAILS: Removed BUILD_API=2, set grimoire-wide
>
> diff --git a/x11-libs/terminus-font/INSTALL b/x11-libs/terminus-font/INSTALL
> index 415b8d1..c2d0247 100755
> --- a/x11-libs/terminus-font/INSTALL
> +++ b/x11-libs/terminus-font/INSTALL
> @@ -1,2 +1,2 @@
> -make DESTDIR=${INSTALL_ROOT} install-psf install-acm install-ref
> install-pcf &&
> -mkfontdir ${INSTALL_ROOT}/usr/share/fonts/terminus
> +make DESTDIR=${INSTALL_ROOT} \
> + install-psf install-acm install-ref install-pcf
> diff --git a/x11-libs/terminus-font/POST_REMOVE
> b/x11-libs/terminus-font/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/terminus-font/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/times-german/BUILD b/x11-libs/times-german/BUILD
> new file mode 100755
> index 0000000..27ba77d
> --- /dev/null
> +++ b/x11-libs/times-german/BUILD
> @@ -0,0 +1 @@
> +true
> diff --git a/x11-libs/times-german/DEPENDS b/x11-libs/times-german/DEPENDS
> new file mode 100755
> index 0000000..79f11f2
> --- /dev/null
> +++ b/x11-libs/times-german/DEPENDS
> @@ -0,0 +1 @@
> +depends smgl-foma
> diff --git a/x11-libs/times-german/DETAILS b/x11-libs/times-german/DETAILS
> new file mode 100755
> index 0000000..8daf12e
> --- /dev/null
> +++ b/x11-libs/times-german/DETAILS
> @@ -0,0 +1,14 @@
> + SPELL=times-german
> + VERSION=0.1
> + SOURCE=tim_ger.zip
> + SOURCE_URL[0]=http://homepage.uibk.ac.at/~c30310/${SOURCE}
> +
> SOURCE_HASH=sha512:65d9759da43943a6e9e9c112fe8a85e4ce90d42205768bd409f43a005b5f41620c06f03f68cae74a49792128152f872611846aeb19023a7e6671bd8a4e984362
> +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
> + WEB_SITE=http://homepage.uibk.ac.at/~c30310/anwbhinw.html
> + ENTERED=20060627
> + UPDATED=20060627
> + LICENSE[0]=GPL
> + SHORT="TrueType font with support for Norse."
> +cat << EOF
> +Latin TrueType font with support for Norse.
> +EOF
> diff --git a/x11-libs/times-german/FINAL b/x11-libs/times-german/FINAL
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/times-german/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/times-german/HISTORY b/x11-libs/times-german/HISTORY
> new file mode 100644
> index 0000000..df8a099
> --- /dev/null
> +++ b/x11-libs/times-german/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/times-german/INSTALL b/x11-libs/times-german/INSTALL
> new file mode 100755
> index 0000000..7e82b21
> --- /dev/null
> +++ b/x11-libs/times-german/INSTALL
> @@ -0,0 +1,3 @@
> +FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/TTF
> +mkdir -p ${FONT_DIR} &&
> +install -m 644 -o root -g root ${SOURCE_DIRECTORY}/*.TTF ${FONT_DIR}
> diff --git a/x11-libs/times-german/POST_REMOVE
> b/x11-libs/times-german/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/times-german/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/times-german/PRE_BUILD
> b/x11-libs/times-german/PRE_BUILD
> new file mode 100755
> index 0000000..50a27f8
> --- /dev/null
> +++ b/x11-libs/times-german/PRE_BUILD
> @@ -0,0 +1,3 @@
> +mk_source_dir ${SOURCE_DIRECTORY} &&
> +cd ${SOURCE_DIRECTORY} &&
> +unpack_file
> diff --git a/x11-libs/ttf-arkpandora/BUILD b/x11-libs/ttf-arkpandora/BUILD
> new file mode 100755
> index 0000000..27ba77d
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/BUILD
> @@ -0,0 +1 @@
> +true
> diff --git a/x11-libs/ttf-arkpandora/DEPENDS
> b/x11-libs/ttf-arkpandora/DEPENDS
> new file mode 100755
> index 0000000..79f11f2
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/DEPENDS
> @@ -0,0 +1 @@
> +depends smgl-foma
> diff --git a/x11-libs/ttf-arkpandora/DETAILS
> b/x11-libs/ttf-arkpandora/DETAILS
> new file mode 100755
> index 0000000..c724d28
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/DETAILS
> @@ -0,0 +1,17 @@
> + SPELL=ttf-arkpandora
> + VERSION=2.04
> + SOURCE=${SPELL}-${VERSION}.tgz
> + SOURCE_URL[0]=http://www.users.bigpond.net.au/gavindi/$SOURCE
> +
> SOURCE_HASH=sha512:28d8bea0b68c29ae1ab816b7a35a10140c4dcf7d6ae8f5a5cf287e46fe6cf65c4b7514c1879cddd9d674747c811b376365b63d9939f41769a53c48bbc772cf86
> +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
> + WEB_SITE=http://www.users.bigpond.net.au/gavindi/
> + ENTERED=20060626
> + UPDATED=20060626
> + LICENSE[0]=http://www.gnome.org/fonts/
> + SHORT="Drop in replacements for Microsoft's Arial and Times New
> Roman"
> +cat << EOF
> +This font pack is designed for screen and print and as a "drop-in"
> replacement
> +for Arial and Time New Roman.
> +
> +You get the following fonts: Aerial, Aerial Mono, Tymes & Veranda.
> +EOF
> diff --git a/x11-libs/ttf-arkpandora/FINAL b/x11-libs/ttf-arkpandora/FINAL
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/ttf-arkpandora/HISTORY
> b/x11-libs/ttf-arkpandora/HISTORY
> new file mode 100644
> index 0000000..df8a099
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/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/ttf-arkpandora/INSTALL
> b/x11-libs/ttf-arkpandora/INSTALL
> new file mode 100755
> index 0000000..f1593ff
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/INSTALL
> @@ -0,0 +1,3 @@
> +FONT_DIR="${INSTALL_ROOT}/usr/share/fonts/TTF"
> +mkdir -p ${FONT_DIR} &&
> +install -m 644 -o root -g root ${SOURCE_DIRECTORY}/*.ttf ${FONT_DIR}
> diff --git a/x11-libs/ttf-arkpandora/POST_REMOVE
> b/x11-libs/ttf-arkpandora/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/ttf-arkpandora/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/ttf-bitstream-vera/DEPENDS
> b/x11-libs/ttf-bitstream-vera/DEPENDS
> index 2ed0233..79f11f2 100755
> --- a/x11-libs/ttf-bitstream-vera/DEPENDS
> +++ b/x11-libs/ttf-bitstream-vera/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/ttf-bitstream-vera/FINAL
> b/x11-libs/ttf-bitstream-vera/FINAL
> index bfc4ffb..696d7d2 100755
> --- a/x11-libs/ttf-bitstream-vera/FINAL
> +++ b/x11-libs/ttf-bitstream-vera/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/ttf-bitstream-vera/HISTORY
> b/x11-libs/ttf-bitstream-vera/HISTORY
> index 7f16c2c..919878c 100644
> --- a/x11-libs/ttf-bitstream-vera/HISTORY
> +++ b/x11-libs/ttf-bitstream-vera/HISTORY
> @@ -1,3 +1,8 @@
> +2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> + * DEPENDS, POST_REMOVE, FINAL: changed to use smgl-foma
> + * INSTALL: install to /usr/share/fonts/TTF, honour INSTALL_ROOT,
> + use install instead of cp
> +
> 2006-06-28 Eric Sandall <eric AT sandall.us>
> * DETAILS: Removed BUILD_API=2, set grimoire-wide
>
> diff --git a/x11-libs/ttf-bitstream-vera/INSTALL
> b/x11-libs/ttf-bitstream-vera/INSTALL
> index 083e1e5..2b14b27 100755
> --- a/x11-libs/ttf-bitstream-vera/INSTALL
> +++ b/x11-libs/ttf-bitstream-vera/INSTALL
> @@ -1,7 +1,8 @@
> -mkdir -p /usr/share/fonts/truetype &&
> -cp *.ttf /usr/share/fonts/truetype &&
> -if [ -d /etc/fonts/ ]; then
> - if ! [ -e /etc/fonts/local.conf ]; then
> - cp local.conf /etc/fonts
> +FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/TTF
> +mkdir -p $FONT_DIR &&
> +install -m 644 -o root -g root *.ttf $FONT_DIR &&
> +if [ -d ${INSTALL_ROOT}/etc/fonts/ ]; then
> + if ! [ -e ${INSTALL_ROOT}/etc/fonts/local.conf ]; then
> + install -m 644 -o root -g root local.conf ${INSTALL_ROOT}/etc/fonts
> fi
> fi
> diff --git a/x11-libs/ttf-bitstream-vera/POST_REMOVE
> b/x11-libs/ttf-bitstream-vera/POST_REMOVE
> index b5370b5..696d7d2 100755
> --- a/x11-libs/ttf-bitstream-vera/POST_REMOVE
> +++ b/x11-libs/ttf-bitstream-vera/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/ttf-gentium/BUILD b/x11-libs/ttf-gentium/BUILD
> new file mode 100755
> index 0000000..27ba77d
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/BUILD
> @@ -0,0 +1 @@
> +true
> diff --git a/x11-libs/ttf-gentium/DEPENDS b/x11-libs/ttf-gentium/DEPENDS
> new file mode 100755
> index 0000000..79f11f2
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/DEPENDS
> @@ -0,0 +1 @@
> +depends smgl-foma
> diff --git a/x11-libs/ttf-gentium/DETAILS b/x11-libs/ttf-gentium/DETAILS
> new file mode 100755
> index 0000000..fbfbe50
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/DETAILS
> @@ -0,0 +1,26 @@
> + SPELL=ttf-gentium
> + VERSION=102
> + SOURCE=Gentium_${VERSION}_W.zip
> +
> SOURCE_URL[0]=http://www.hawo.stw.uni-erlangen.de/~siflfran/${SPELL}/${SOURCE}
> +
> SOURCE_HASH=sha512:4eebed69a778f990639fce83b27e5f1dfc26c112f022621c897c7bc9b1d40d1a66a02d9d940fc09874f7973ac4fc13b554235e69bb883e8db66023d827a7e2dd
> +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Gentium${VERSION}
> + WEB_SITE=http://scripts.sil.org/gentium
> + ENTERED=20060627
> + UPDATED=20060627
> +
> LICENSE[0]=http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=OFL
> + SHORT="Gentium Typeface"
> +cat << EOF
> +Gentium is a typeface family designed to enable the diverse ethnic groups
> +around the world who use the Latin script to produce readable, high-quality
> +publications. It supports a wide range of Latin-based alphabets and
> includes
> +glyphs that correspond to all the Latin ranges of Unicode.
> +
> +The design is intended to be highly readable, reasonably compact, and
> +visually attractive. The additional extended Latin letters are designed to
> +naturally harmonize with the traditional 26 ones. Diacritics are treated
> +with careful thought and attention to their use. Gentium also supports
> +both ancient and modern Greek, including a number of alternate forms. These
> +fonts were originally the product of two years of research and study by the
> +designer at the University of Reading, England, as part of an MA program in
> +Typeface Design.
> +EOF
> diff --git a/x11-libs/ttf-gentium/FINAL b/x11-libs/ttf-gentium/FINAL
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/ttf-gentium/HISTORY b/x11-libs/ttf-gentium/HISTORY
> new file mode 100644
> index 0000000..df8a099
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/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/ttf-gentium/INSTALL b/x11-libs/ttf-gentium/INSTALL
> new file mode 100755
> index 0000000..52d0ca9
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/INSTALL
> @@ -0,0 +1,7 @@
> +FONT_DIR="${INSTALL_ROOT}/usr/share/fonts/TTF" &&
> +mkdir -p ${FONT_DIR} &&
> +install -m 644 -o root -g root ${SOURCE_DIRECTORY}/*.TTF ${FONT_DIR} &&
> +mkdir ${INSTALL_ROOT}/usr/share/doc/ttf-gentium &&
> +install -m 644 -o root -g root \
> + ${SOURCE_DIRECTORY}/*.txt \
> + ${INSTALL_ROOT}/usr/share/doc/ttf-gentium
> diff --git a/x11-libs/ttf-gentium/POST_REMOVE
> b/x11-libs/ttf-gentium/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/ttf-gentium/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/ttf-thryomanes/BUILD b/x11-libs/ttf-thryomanes/BUILD
> new file mode 100755
> index 0000000..27ba77d
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/BUILD
> @@ -0,0 +1 @@
> +true
> diff --git a/x11-libs/ttf-thryomanes/DEPENDS
> b/x11-libs/ttf-thryomanes/DEPENDS
> new file mode 100755
> index 0000000..79f11f2
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/DEPENDS
> @@ -0,0 +1 @@
> +depends smgl-foma
> diff --git a/x11-libs/ttf-thryomanes/DETAILS
> b/x11-libs/ttf-thryomanes/DETAILS
> new file mode 100755
> index 0000000..b4bf70d
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/DETAILS
> @@ -0,0 +1,16 @@
> + SPELL=ttf-thryomanes
> + VERSION=12
> + SOURCE=Thryomanes${VERSION}.zip
> +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
> + SOURCE_URL[0]=ftp://ftp.io.com/pub/usr/hmiller/fonts/${SOURCE}
> + WEB_SITE=ftp://ftp.io.com/pub/usr/hmiller/fonts
> +
> SOURCE_HASH=sha512:2cd246a7f594aba6625b0aa7a83b275c40325a6da700b11af384f319c2e8236908e808a4fa6d8866f9145bd9fc69b9ff902778db25903cf665e4588f42e78ddc
> + LICENSE[0]=GPL
> + ENTERED=20040608
> + UPDATED=20040608
> + SHORT="A Unicode font covering Latin, Greek, Cyrillic and IPA"
> +cat << EOF
> +Thryomanes is a TrueType Unicode font (with bold, italic and bold-italic
> +variations). It covers the Latin and IPA sections of Unicode 3.0, and most
> +of the Greek (including Polytonic Greek) and Cyrillic sections.
> +EOF
> diff --git a/x11-libs/ttf-thryomanes/FINAL b/x11-libs/ttf-thryomanes/FINAL
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/ttf-thryomanes/HISTORY
> b/x11-libs/ttf-thryomanes/HISTORY
> new file mode 100644
> index 0000000..9174187
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/HISTORY
> @@ -0,0 +1,3 @@
> +2006-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> + * all: created this spell
> +
> diff --git a/x11-libs/ttf-thryomanes/INSTALL
> b/x11-libs/ttf-thryomanes/INSTALL
> new file mode 100755
> index 0000000..72c61a8
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/INSTALL
> @@ -0,0 +1,3 @@
> +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/ttf-thryomanes/POST_REMOVE
> b/x11-libs/ttf-thryomanes/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/ttf-thryomanes/PRE_BUILD
> b/x11-libs/ttf-thryomanes/PRE_BUILD
> new file mode 100755
> index 0000000..50a27f8
> --- /dev/null
> +++ b/x11-libs/ttf-thryomanes/PRE_BUILD
> @@ -0,0 +1,3 @@
> +mk_source_dir ${SOURCE_DIRECTORY} &&
> +cd ${SOURCE_DIRECTORY} &&
> +unpack_file
> diff --git a/x11-libs/urwfonts/BUILD b/x11-libs/urwfonts/BUILD
> new file mode 100755
> index 0000000..27ba77d
> --- /dev/null
> +++ b/x11-libs/urwfonts/BUILD
> @@ -0,0 +1 @@
> +true
> diff --git a/x11-libs/urwfonts/DEPENDS b/x11-libs/urwfonts/DEPENDS
> new file mode 100755
> index 0000000..79f11f2
> --- /dev/null
> +++ b/x11-libs/urwfonts/DEPENDS
> @@ -0,0 +1 @@
> +depends smgl-foma
> diff --git a/x11-libs/urwfonts/DETAILS b/x11-libs/urwfonts/DETAILS
> new file mode 100755
> index 0000000..6360f28
> --- /dev/null
> +++ b/x11-libs/urwfonts/DETAILS
> @@ -0,0 +1,14 @@
> + SPELL=urwfonts
> + VERSION=1.41
> + SOURCE=${SPELL}-${VERSION}.tar.bz2
> +
> SOURCE_URL[0]=ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/GhostPCL/$SOURCE
> +
> SOURCE_HASH=sha512:ef54f345f73fa89b26358a2cb7a2f494ec4eff2a9fdf98e078f8183c00334b31e0c48d5421d9f0c909ad83427cea381f71245c4de36488704b3374ee2c1943a8
> +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
> + WEB_SITE=http://www.artifex.com/downloads/
> + ENTERED=20060626
> + UPDATED=20060626
> + LICENSE[0]=http://www.artifex.com/downloads/doc/Public.htm
> + SHORT="free good quality fonts by artifex"
> +cat << EOF
> +URW font collection for X
> +EOF
> diff --git a/x11-libs/urwfonts/FINAL b/x11-libs/urwfonts/FINAL
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/urwfonts/FINAL
> @@ -0,0 +1 @@
> +register_fonts
> diff --git a/x11-libs/urwfonts/HISTORY b/x11-libs/urwfonts/HISTORY
> new file mode 100644
> index 0000000..df8a099
> --- /dev/null
> +++ b/x11-libs/urwfonts/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/urwfonts/INSTALL b/x11-libs/urwfonts/INSTALL
> new file mode 100755
> index 0000000..22ee7bf
> --- /dev/null
> +++ b/x11-libs/urwfonts/INSTALL
> @@ -0,0 +1,3 @@
> +FONT_DIR=${INSTALL_ROOT}/usr/share/fonts/TTF
> +mkdir -p ${FONT_DIR} &&
> +install -m 644 -o root -g root ${SOURCE_DIRECTORY}/*.ttf ${FONT_DIR}
> diff --git a/x11-libs/urwfonts/POST_REMOVE b/x11-libs/urwfonts/POST_REMOVE
> new file mode 100755
> index 0000000..696d7d2
> --- /dev/null
> +++ b/x11-libs/urwfonts/POST_REMOVE
> @@ -0,0 +1 @@
> +register_fonts
> _______________________________________________
> SM-Commit mailing list
> SM-Commit AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-commit

Attachment: signature.asc
Description: This is a digitally signed message part




Archive powered by MHonArc 2.6.24.

Top of Page