OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   31-Jul-2007 15:10:03
  Branch: HEAD                             Handle: 2007073114100300

  Added files:
    openpkg-src/fonts-free  fonts-free.conf fonts-free.spec fonts-free.txt

  Log:
    new package providing a reasonable set of high-quality freely
    available TTF/OTF fonts, especially for use with FontConfig

  Summary:
    Revision    Changes     Path
    1.1         +40 -0      openpkg-src/fonts-free/fonts-free.conf
    1.1         +277 -0     openpkg-src/fonts-free/fonts-free.spec
    1.1         +64 -0      openpkg-src/fonts-free/fonts-free.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/fonts-free/fonts-free.conf
  ============================================================================
  $ cvs diff -u -r0 -r1.1 fonts-free.conf
  --- /dev/null 2007-07-31 15:07:19 +0200
  +++ fonts-free.conf   2007-07-31 15:10:03 +0200
  @@ -0,0 +1,40 @@
  +<?xml version="1.0"?>
  +<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  +<fontconfig>
  +    <dir>@l_prefix@/share/fonts-free/ArkPandora</dir>
  +    <dir>@l_prefix@/share/fonts-free/Cardo</dir>
  +    <dir>@l_prefix@/share/fonts-free/DejaVu</dir>
  +    <dir>@l_prefix@/share/fonts-free/Delicious</dir>
  +    <dir>@l_prefix@/share/fonts-free/Fontin</dir>
  +    <dir>@l_prefix@/share/fonts-free/FreeFont</dir>
  +    <dir>@l_prefix@/share/fonts-free/Gentium</dir>
  +    <dir>@l_prefix@/share/fonts-free/Liberation</dir>
  +    <dir>@l_prefix@/share/fonts-free/Lido</dir>
  +    <dir>@l_prefix@/share/fonts-free/URW</dir>
  +    <dir>@l_prefix@/share/fonts-free/Union</dir>
  +    <dir>@l_prefix@/share/fonts-free/Vera</dir>
  +    <alias>
  +        <family>serif</family>
  +        <prefer>
  +            <family>Liberation Serif</family>
  +            <!-- <family>Bitstream Vera Serif</family> -->
  +            <!-- <family>DejaVu Serif</family> -->
  +        </prefer>
  +    </alias>
  +    <alias>
  +        <family>sans-serif</family>
  +        <prefer>
  +            <family>Liberation Sans</family>
  +            <!-- <family>Bitstream Vera Sans</family> -->
  +            <!-- <family>DejaVu Sans</family> -->
  +        </prefer>
  +    </alias>
  +    <alias>
  +        <family>monospace</family>
  +        <prefer>
  +            <family>Liberation Mono</family>
  +            <!-- <family>Bitstream Vera Sans Mono</family> -->
  +            <!-- <family>DejaVu Sans Mono</family> -->
  +        </prefer>
  +    </alias>
  +</fontconfig>
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/fonts-free/fonts-free.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1 fonts-free.spec
  --- /dev/null 2007-07-31 15:07:19 +0200
  +++ fonts-free.spec   2007-07-31 15:10:03 +0200
  @@ -0,0 +1,277 @@
  +##
  +##  fonts-free.spec -- OpenPKG RPM Package Specification
  +##  Copyright (c) 2000-2007 OpenPKG Foundation e.V. <http://openpkg.net/>
  +##  Copyright (c) 2000-2007 Ralf S. Engelschall <http://engelschall.com/>
  +##
  +##  Permission to use, copy, modify, and distribute this software for
  +##  any purpose with or without fee is hereby granted, provided that
  +##  the above copyright notice and this permission notice appear in all
  +##  copies.
  +##
  +##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  +##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  +##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  +##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  +##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  +##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  +##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  +##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  +##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  +##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  +##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  +##  SUCH DAMAGE.
  +##
  +
  +#   package version
  +%define       V_liberation 3
  +%define       V_vera       1.10
  +%define       V_dejavu     2.18-1
  +%define       V_cardo      98
  +%define       V_gentium    102_W
  +%define       V_lido       20050821
  +%define       V_union      20030604
  +%define       V_delicious  20061021
  +%define       V_fontin     2
  +%define       V_fontinsans 45
  +%define       V_urw        1.0.7pre18
  +%define       V_freefont   20060126
  +%define       V_arkpandora 2.04
  +
  +#   package information
  +Name:         fonts-free
  +Summary:      Freely-Available High-Quality Fonts
  +URL:          http://www.openpkg.org/
  +Vendor:       OpenPKG Foundation e.V.
  +Packager:     OpenPKG Foundation e.V.
  +Distribution: OpenPKG Community
  +Class:        EVAL
  +Group:        Graphics
  +License:      Open Source
  +Version:      0
  +Release:      20070731
  +
  +#   list of sources
  +Source0:      
http://www.redhat.com/f/fonts/liberation-fonts-ttf-%{V_liberation}.tar.gz
  +Source1:      
http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/%{V_vera}/ttf-bitstream-vera-%{V_vera}.tar.bz2
  +Source2:      
http://switch.dl.sourceforge.net/dejavu/dejavu-ttf-%{V_dejavu}.tar.bz2
  +Source3:      http://scholarsfonts.net/cardo%{V_cardo}.zip
  +Source4:      
ftp://ftp.openpkg.org/sources/CPY/fonts-free/Gentium_%{V_gentium}.zip
  +Source5:      
ftp://ftp.openpkg.org/sources/CPY/fonts-free/Lido-STF-%{V_lido}.zip
  +Source6:      
ftp://ftp.openpkg.org/sources/CPY/fonts-free/Union-%{V_union}.tar.gz
  +Source7:      
ftp://ftp.openpkg.org/sources/CPY/fonts-free/delicious-%{V_delicious}.zip
  +Source8:      http://www.exljbris.nl/pc/fontin%{V_fontin}.zip
  +Source9:      http://www.josbuivenga.demon.nl/FontinSans_%{V_fontinsans}.zip
  +Source10:     
ftp://ftp.gnome.ru/fonts/urw/release/urw-fonts-%{V_urw}-otf.tar.bz2
  +Source11:     
http://download.savannah.gnu.org/releases/freefont/freefont-ttf-%{V_freefont}.tar.gz
  +Source12:     
http://www.users.bigpond.net.au/gavindi/ttf-arkpandora-%{V_arkpandora}.tgz
  +Source13:     fonts-free.txt
  +Source14:     fonts-free.conf
  +
  +#   build information
  +Prefix:       %{l_prefix}
  +BuildRoot:    %{l_buildroot}
  +BuildPreReq:  OpenPKG, openpkg >= 20060823, infozip
  +PreReq:       OpenPKG, openpkg >= 20060823, fontconfig
  +AutoReq:      no
  +AutoReqProv:  no
  +
  +%description
  +    This is a collection of high-quality fonts which are freely
  +    available. They provide a basic set of fonts for standard purposes.
  +    The particular contained fonts are Liberation, Vera, DejaVu, Cardo,
  +    Gentium, Lido, Union, Delicious, Fontin, URW++ PS Fonts, FreeFont
  +    and ArkPandora.
  +
  +%track
  +    prog fonts-free:liberation = {
  +        version   = %{V_liberation}
  +        url       = http://www.redhat.com/promo/fonts/
  +        regex     = liberation-fonts-ttf-(\d+)\.tar\.gz
  +    }
  +    prog fonts-free:vera = {
  +        version   = %{V_vera}
  +        url       = 
http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/
  +        regex     = (1\.\d+)/
  +    }
  +    prog fonts-free:dejavu = {
  +        version   = %{V_dejavu}
  +        url       = http://dejavu.sourceforge.net/wiki/index.php/Download
  +        regex     = dejavu-ttf-(__VER__)\.tar\.bz2
  +    }
  +    prog fonts-free:cardo = {
  +        version   = %{V_cardo}
  +        url       = http://scholarsfonts.net/cardofnt.html
  +        regex     = cardo(\d+)\.zip
  +    }
  +    prog fonts-free:gentium = {
  +        version   = %{V_gentium}
  +        url       = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  +        regex     = Gentium_(.+)\.zip
  +    }
  +    prog fonts-free:lido = {
  +        version   = %{V_lido}
  +        url       = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  +        regex     = Lido-STF-(\d+)\.zip
  +    }
  +    prog fonts-free:union = {
  +        version   = %{V_union}
  +        url       = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  +        regex     = Union-(\d+)\.tar\.gz
  +    }
  +    prog fonts-free:delicious = {
  +        version   = %{V_delicious}
  +        url       = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  +        regex     = delicious-(\d+)\.zip
  +    }
  +    prog fonts-free:fontin = {
  +        version   = %{V_fontin}
  +        url       = http://www.josbuivenga.demon.nl/fontin.html
  +        regex     = fontin(\d+)\.zip
  +    }
  +    prog fonts-free:fontinsans = {
  +        version   = %{V_fontinsans}
  +        url       = http://www.josbuivenga.demon.nl/fontinsans.html
  +        regex     = FontinSans_(\d+)\.zip
  +    }
  +    prog fonts-free:urw = {
  +        version   = %{V_urw}
  +        url       = ftp://ftp.gnome.ru/fonts/urw/release/
  +        regex     = urw-fonts-(__VER__)-otf\.tar\.bz2
  +    }
  +    prog fonts-free:freefont = {
  +        version   = %{V_freefont}
  +        url       = http://download.savannah.gnu.org/releases/freefont/
  +        regex     = freefont-ttf-(__VER__)\.tar\.gz
  +    }
  +    prog fonts-free:arkpandora = {
  +        version   = %{V_arkpandora}
  +        url       = http://www.users.bigpond.net.au/gavindi/
  +        regex     = ttf-arkpandora-(__VER__)\.tgz
  +    }
  +
  +%prep
  +    %setup -q -c
  +    %setup -q -T -D -a 1
  +    %setup -q -T -D -a 2
  +    %{l_prefix}/bin/unzip -q -x %{SOURCE3}
  +    %{l_prefix}/bin/unzip -q -x %{SOURCE4}
  +    %{l_prefix}/bin/unzip -q -x %{SOURCE5}
  +    %setup -q -T -D -a 6
  +    %{l_prefix}/bin/unzip -q -x %{SOURCE7}
  +    %{l_prefix}/bin/unzip -q -x %{SOURCE8}
  +    %{l_prefix}/bin/unzip -q -x %{SOURCE9}
  +    ( mkdir urw
  +      cd urw
  +      %{l_bzip2} -dc %{SOURCE10} | %{l_tar} xf -
  +    ) || exit $?
  +    %setup -q -T -D -a 11
  +    %setup -q -T -D -a 12
  +
  +%build
  +
  +%install
  +    rm -rf $RPM_BUILD_ROOT
  +
  +    #   install description
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free
  +    %{l_shtool} install -c -m 644 \
  +        %{SOURCE fonts-free.txt} 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/readme.txt
  +
  +    #   install font: Liberation
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Liberation
  +    cp  liberation-fonts-*/Liberation*.ttf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Liberation
  +
  +    #   install font: Vera
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vera
  +    cp  ttf-bitstream-vera-*/Vera*.ttf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vera
  +
  +    #   install font: DejaVu
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/DejaVu
  +    cp  dejavu-ttf-*/DejaVu*.ttf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/DejaVu
  +
  +    #   install font: Cardo
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo
  +    cp  Cardo98s.ttf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo/Cardo.ttf
  +
  +    #   install font: Gentium
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium
  +    cp  Gentium*/GenAI*.TTF 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium/GentiumAI.ttf
  +    cp  Gentium*/GenAR*.TTF 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium/GentiumAR.ttf
  +    cp  Gentium*/GenI*.TTF 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium/GentiumI.ttf
  +    cp  Gentium*/GenR*.TTF 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium/GentiumR.ttf
  +
  +    #   install font: Lido
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Lido
  +    cp  Lido*.otf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Lido/
  +
  +    #   install font: Union
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union
  +    cp  union___.ttf 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union/Union.ttf
  +    cp  unionbd_.ttf 
$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union/UnionBd.ttf
  +
  +    #   install font: Delicious
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Delicious
  +    cp  Delicious*.otf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Delicious/
  +
  +    #   install font: Fontin
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Fontin
  +    cp  Fontin*.otf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Fontin/
  +
  +    #   install font: URW++
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/URW
  +    cp  urw/*.otf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/URW/
  +
  +    #   install font: FreeFont
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/FreeFont
  +    cp  freefont-*/*.ttf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/FreeFont/
  +
  +    #   install font: ArkPandora
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ArkPandora
  +    cp  ttf-arkpandora-*/*.ttf \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ArkPandora/
  +
  +    #   hook into fontconfig(1)
  +    %{l_shtool} mkdir -f -p -m 755 \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.d
  +    %{l_shtool} install -c -m 644 %{l_value -s -a} \
  +        %{SOURCE fonts-free.conf} \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail/
  +    ln -s ../conf.avail/fonts-free.conf \
  +        $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.d/99-fonts-free.conf
  +
  +    #   determine installation files
  +    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  +
  +%files -f files
  +
  +%clean
  +    rm -rf $RPM_BUILD_ROOT
  +
  +%post
  +    #   update fontconfig cache
  +    $RPM_INSTALL_PREFIX/bin/fc-cache -f 2>/dev/null || true
  +    exit 0
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/fonts-free/fonts-free.txt
  ============================================================================
  $ cvs diff -u -r0 -r1.1 fonts-free.txt
  --- /dev/null 2007-07-31 15:07:19 +0200
  +++ fonts-free.txt    2007-07-31 15:10:03 +0200
  @@ -0,0 +1,64 @@
  +
  +  Freely Available High-Quality TTF/OTF Fonts
  +  ===========================================
  +
  +  o Font:      Liberation
  +    Homepage:  https://www.redhat.com/promo/fonts/
  +    Publisher: Red Hat
  +    Author:    Ascender
  +
  +  o Font:      Vera
  +    Homepage:  http://www.gnome.org/fonts/
  +    Publisher: GNOME
  +    Author:    Bitstream
  +
  +  o Font:      DejaVu
  +    Homepage:  http://dejavu.sf.net/
  +    Publisher: DejaVu Project
  +    Author:    Bitstream, DejaVu Project
  +
  +  o Font:      Cardo
  +    Homepage:  http://scholarsfonts.net/cardofnt.html 
  +    Publisher: David J. Perry
  +    Author:    David J. Perry
  +
  +  o Font:      Gentium
  +    Homepage:  
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=gentium
  +    Publisher: Victor Gaultney
  +    Author:    Victor Gaultney
  +
  +  o Font:      Lido STF
  +    Homepage:  http://www.stormtype.com/free.html
  +    Publisher: Storm Type Foundry
  +    Author:    Frantisek Storm
  +
  +  o Font:      Union
  +    Homepage:  
http://web.archive.org/web/20040225205030/http://us.uvm.dk/erhverv/specialpaedagogisk_st/
  +    Publisher: Undervisnings Ministeriet (DK)
  +    Author:    Undervisnings Ministeriet (DK)
  +
  +  o Font:      Delicious
  +    Homepage:  http://www.josbuivenga.demon.nl/delicious.html
  +    Publisher: Jos Buivenga
  +    Author:    Jos Buivenga
  +  
  +  o Font:      Fontin
  +    Homepage:  http://www.josbuivenga.demon.nl/fontin.html
  +    Publisher: Jos Buivenga
  +    Author:    Jos Buivenga
  +
  +  o Font:      URW++ Postscript Fonts
  +    Homepage:  ftp://ftp.gnome.ru/fonts/urw/release/
  +    Publisher: URW++ Design and Development GmbH
  +    Author:    URW++ Design and Development GmbH
  +
  +  o Font:      FreeFont
  +    Homepage:  http://www.nongnu.org/freefont/
  +    Publisher: Primoz Peterlin
  +    Author:    Primoz Peterlin
  +
  +  o Font:      ArkPandora
  +    Homepage:  http://www.users.bigpond.net.au/gavindi/
  +    Publisher: Gavin Graham
  +    Author:    Gavin Graham
  +
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to