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:   15-Oct-2006 19:28:06
  Branch: HEAD                             Handle: 2006101518280600

  Modified files:
    openpkg-src/tetex       tetex.spec

  Log:
    version the XMLTex/PassiveTeX vendor ZIP files; take over cleanups
    from Michael Schloh; style cleanups

  Summary:
    Revision    Changes     Path
    1.72        +22 -20     openpkg-src/tetex/tetex.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/tetex/tetex.spec
  ============================================================================
  $ cvs diff -u -r1.71 -r1.72 tetex.spec
  --- openpkg-src/tetex/tetex.spec      13 Oct 2006 17:34:48 -0000      1.71
  +++ openpkg-src/tetex/tetex.spec      15 Oct 2006 17:28:06 -0000      1.72
  @@ -23,9 +23,11 @@
   ##
   
   #   package versions
  -%define       V_base    3.0
  -%define       V_src     3.0
  -%define       V_texmf   3.0
  +%define       V_base       3.0
  +%define       V_src        3.0
  +%define       V_texmf      3.0
  +%define       V_xmltex     20020625
  +%define       V_passivetex 20031022
   
   #   package information
   Name:         tetex
  @@ -38,7 +40,7 @@
   Group:        Typesetting
   License:      GPL
   Version:      %{V_src}
  -Release:      20061013
  +Release:      20061015
   
   #   package options
   %option       with_x11  no
  @@ -46,15 +48,17 @@
   #   list of sources
   Source0:      
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/%{V_base}/distrib/tetex-src-%{V_src}.tar.gz
   Source1:      
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/%{V_base}/distrib/tetex-texmf-%{V_texmf}.tar.gz
  -Source2:      http://www.tei-c.org.uk/Software/passivetex/passivetex.zip
  -Source3:      ftp://tug.ctan.org/tex-archive/macros/xmltex/base.zip
  +Source2:      
ftp://ftp.openpkg.org/sources/CPY/VERSIONED/tetex/passivetex-%{V_passivetex}.zip
  +Source3:      
ftp://ftp.openpkg.org/sources/CPY/VERSIONED/tetex/base-%{V_xmltex}.zip
   Patch0:       tetex.patch
   
   #   build information
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison, 
png, zlib
  -PreReq:       OpenPKG, openpkg >= 20040130, perl, png, zlib
  +BuildPreReq:  OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison
  +PreReq:       OpenPKG, openpkg >= 20040130, perl
  +BuildPreReq:  png, zlib
  +PreReq:       png, zlib
   %if "%{with_x11}" == "yes"
   BuildPreReq:  X11, xaw3d
   PreReq:       X11, xaw3d
  @@ -69,7 +73,7 @@
       most popular TeX macro set (LaTeX) for TeX was invented by Leslie
       Lamport. The OpenPKG teTeX package also contains David Carlisle'
       xmltex (namespace-aware XML parser written in TeX) and Sebastian
  -    Rahtz' PassiveTeX (XML-FO rendering engine).
  +    Rahtz' PassiveTeX (XSL-FO rendering engine).
   
   %track
       prog tetex:tetex-src = {
  @@ -101,13 +105,13 @@
   
       #   add XMLTeX (XML parsing via TeX)
       ( cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex
  -      %{l_prefix}/bin/unzip -x %{SOURCE base.zip}
  +      %{l_prefix}/bin/unzip -x %{SOURCE base-%{V_xmltex}.zip}
         mv base xmltex
       ) || exit $?
       ( echo ""
         echo "# XMLTeX (XML parsing via TeX) [does not work as expected here]"
  -      echo "# xmltex    latex    language.dat xmltex.ini"
  -      echo "# pdfxmltex pdflatex language.dat pdfxmltex.ini"
  +      echo "xmltex    latex    language.dat xmltex.ini"
  +      echo "pdfxmltex pdflatex language.dat pdfxmltex.ini"
         echo ""
       ) >>texk/web2c/fmtutil.in
       ( echo ""
  @@ -137,11 +141,11 @@
         echo ""
       ) >>texk/kpathsea/texmf.in
   
  -    #   add PassiveTeX (XML-FO to DVI/PDF translation via TeX)
  +    #   add PassiveTeX (XSL-FO to DVI/PDF translation via TeX)
       ( %{l_shtool} mkdir -f -p -m 755 \
            $RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex/latex/passivetex
         cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex/latex/passivetex
  -      %{l_prefix}/bin/unzip -x %{SOURCE passivetex.zip}
  +      %{l_prefix}/bin/unzip -x %{SOURCE passivetex-%{V_passivetex}.zip}
         rm -f ChangeLog Makefile README.passivetex send
         rm -rf test
       ) || exit $?
  @@ -152,6 +156,10 @@
       %{l_shtool} subst \
           -e '1s;/usr/bin/perl;/usr/bin/env perl;' \
           texk/*/t1mapper
  +    %{l_shtool} subst \
  +        -e "s;\(\$(scriptdir)/fmtutil-sys --all\);\1 --fmtdir 
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/web2c;" \
  +        -e "s,\(\$(scriptdir)/updmap-sys\);,\1 --dvipsoutputdir 
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/map/dvips/updmap --pdftexoutputdir 
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/map/dvips/updmap 
--dvipdfmoutputdir 
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/map/dvips/updmap;," \
  +        Makefile.in
   
   %build
       #   configure the system by using the (wrong) paths to the temporary
  @@ -216,12 +224,6 @@
       #   "eval" around the call is just to shut-up speclint)
       eval "make install"
   
  -    #   perform manual steps for installing XMLTeX
  -    ( cd $RPM_BUILD_ROOT%{l_prefix}/bin
  -      ln -s tex xmltex
  -      ln -s pdftex pdfxmltex
  -    ) || exit $?
  -
       #   create dynamically generated font directory
       %{l_shtool} mkdir -f -p -m 755 \
           $RPM_BUILD_ROOT%{l_prefix}/var/tetex
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to