Update of /cvsroot/fink/dists/10.4-transitional/stable/main/finkinfo/text
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31054
Modified Files:
jadetex.info tetex-texmf.info tetex.info tetex.patch
Added Files:
libkpathsea4.info
Removed Files:
tetex-nox.info
Log Message:
new tetex to stable
Index: jadetex.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4-transitional/stable/main/finkinfo/text/jadetex.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- jadetex.info 27 Apr 2005 03:47:52 -0000 1.1
+++ jadetex.info 30 May 2005 00:54:15 -0000 1.2
@@ -1,19 +1,19 @@
Package: jadetex
Version: 3.13
-Revision: 14
+Revision: 21
Description: TeX macros implementing the TeX output from Jade/OpenJade
License: OSI-Approved
Maintainer: Matthias Neeracher <[EMAIL PROTECTED]>
# Dependencies:
-Depends: tetex-base, openjade
+Depends: tetex-base (>= 3.0-1), openjade
# Unpack Phase:
Source: mirror:sourceforge:jadetex/jadetex-%v.tar.gz
Source-MD5: 634dfc172fbf66a6976e2c2c60e2d198
-# Patch Phase:
-PatchScript: perl -i.bak -pe 's|TEXMFMAIN|TEXMFLOCAL|' Makefile
+# Patch Phase:
+PatchScript: perl -i.bak -pe 's|TEXMFMAIN|TEXMFLOCAL|i; s|(^\s*(pdf)*)tex
|$1etex |g' Makefile
# Compile Phase:
CompileScript: <<
@@ -24,8 +24,8 @@
InstallScript: <<
make install DESTDIR=%d
/usr/bin/install -d %i/bin
- ln -s %p/bin/tex %i/bin/jadetex
- ln -s %p/bin/pdftex %i/bin/pdfjadetex
+ ln -s %p/bin/etex %i/bin/jadetex
+ ln -s %p/bin/pdfetex %i/bin/pdfjadetex
/usr/bin/install -d %i/share
/usr/bin/install -d %i/share/doc
/usr/bin/install -d %i/share/doc/%n
Index: tetex-texmf.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4-transitional/stable/main/finkinfo/text/tetex-texmf.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- tetex-texmf.info 27 Apr 2005 03:47:52 -0000 1.1
+++ tetex-texmf.info 30 May 2005 00:54:15 -0000 1.2
@@ -1,29 +1,32 @@
Package: tetex-texmf
-Version: 2.0.2
-Revision: 2
+Version: 3.0
+Revision: 1
Depends: fink (>= 0.9.3)
Conflicts: tetex (<= 1.0-13), carlisle, natbib, revtex, seminar
Replaces: tetex (<= 1.0-13), tetex-base (<= 2.0-5), carlisle, context,
dvipdfm, epstopdf, hyperref, natbib, oberdiek, revtex, seminar
Provides: carlisle, hyperref, natbib, oberdiek, revtex, seminar
-Source: mirror:ctan:systems/unix/teTeX/2.0/distrib/%n-%v.tar.gz
-Source-MD5: d3bdb96f9077e43b2115d3cc471743b3
+Source:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/tetex-texmf-%v.tar.gz
+Source-MD5: 11aa15c8d3e28ee7815e0d5fcdf43fd4
NoSourceDirectory: True
-Source2: mirror:ctan:systems/unix/teTeX/2.0/distrib/tetex-texmfsrc-%v.tar.gz
-Source2-MD5: 40d4b2c5582eccbee4b6ec692c3cc253
+Source2:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/tetex-texmfsrc-%v.tar.gz
+Source2-MD5: 66c32a11964a49982ba2a32d3bbfe7f5
CompileScript: echo "Nothing to do ..."
InstallScript: <<
mkdir -p %i/share/doc/tetex-texmf
cp ChangeLog LICENSE.texmf %i/share/doc/tetex-texmf
mkdir -p %i/share/texmf
- mv * %i/share/texmf
- chown -R root:admin %i/share/texmf
+ echo "%% ls-R -- filename database for kpathsea; do not change this line." >
%i/share/texmf/ls-R
+ echo "./:" >> %i/share/texmf/ls-R
+ echo "ls-R" >> %i/share/texmf/ls-R
+ mkdir -p %i/share/texmf-dist
+ mv * %i/share/texmf-dist
+ chown -R root:admin %i/share/texmf-dist
<<
-#ConfFiles: %p/share/texmf/web2c/mktex.cnf
PostInstScript: <<
echo "Adjusting permissions ..."
- chmod -R a+rX %p/share/texmf
+ chmod -R a+rX %p/share/texmf-dist
- echo "Correcting an error in the old tetex-base package ..."
+ echo "Correcting an error from a very old tetex-base package, if present ..."
if [ -f %p/var/lib/dpkg/info/tetex-base.prerm ] ; then mv
%p/var/lib/dpkg/info/tetex-base.prerm
%p/var/lib/dpkg/info/tetex-base.prerm.bak; sed "s|rm\ -Rf\
%p/share/texmf/tex/context|\ |g" < %p/var/lib/dpkg/info/tetex-base.prerm.bak >
%p/var/lib/dpkg/info/tetex-base.prerm; rm
%p/var/lib/dpkg/info/tetex-base.prerm.bak; fi
<<
License: OSI-Approved
--- NEW FILE: libkpathsea4.info ---
Package: libkpathsea4
Version: 3.0
Revision: 2
GCC: 3.3
Description: Complete distribution of the TeX typesetting system
BuildDepends: <<
t1lib5, libpng3 (>= 1:1.2.8-1), libwww, libncurses5, tetex-texmf (>= 3.0-1)
<<
BuildDependsOnly: true
Depends: %N-shlibs (= %v-%r)
Conflicts: tetex-dev
Replaces: tetex-dev, tetex-base (<= 2.0.2-46), tetex-nox (<= 2.0.2-24)
Source:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/tetex-src-%v.tar.gz
Source-MD5: 944a4641e79e61043fdaf8f38ecbb4b3
PatchScript: <<
sed 's|@PREFIX@|%p|g' < %a/tetex.patch | sed 's|@PACKAGE@|%n-%v-%r|g' | patch
-p1
perl -pi -e "s|hardcode_direct=yes|hardcode_direct=no|" texk/configure
texk/kpathsea/configure utils/texinfo/configure
perl -pi -e 's,-flat_namespace -undefined suppress,-twolevel_namespace
-undefined error,g' texk/configure texk/kpathsea/configure
utils/texinfo/configure
<<
ConfigureParams: <<
--without-texi2html --without-texinfo --enable-shared \
--datadir='${prefix}/share' --infodir='${prefix}/share/info' \
--mandir='${prefix}/share/man' --disable-multiplatform --with-system-ncurses \
--with-system-pnglib --with-system-t1lib --with-system-wwwlib \
--with-system-zlib \
--with-system-gd \
--without-x
<<
CompileScript: <<
cd texk; ./configure %c
cd texk/kpathsea; make
<<
InstallScript: <<
cd texk/kpathsea; make install prefix=%i texmf=%i/share/texmf
rm -R %i/bin
rm -R %i/share/man
rm -R %i/share/texmf
<<
DocFiles: LICENSE.src README README.fink
InfoDocs: kpathsea.info
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for a teTeX installation
Files: lib/libkpathsea.*.dylib
Shlibs: %p/lib/libkpathsea.4.dylib 5.0.0 %n (>= 3.0-1)
DocFiles: LICENSE.src README README.fink
<<
License: OSI-Approved
Maintainer: Dave Morrison <[EMAIL PROTECTED]>
Homepage: http://www.tug.org/teTeX
Index: tetex.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4-transitional/stable/main/finkinfo/text/tetex.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- tetex.info 28 Apr 2005 22:27:12 -0000 1.2
+++ tetex.info 30 May 2005 00:54:15 -0000 1.3
@@ -1,35 +1,57 @@
-Package: tetex
-Version: 2.0.2
-Revision: 46
+Info2: <<
+Package: tetex%type_pkg[-nox]
+Type: -nox (boolean)
+Version: 3.0
+Revision: 1
GCC: 3.3
Description: Complete distribution of the TeX typesetting system
-Depends: %N-base, texinfo, debianutils, ncurses, ncurses-shlibs
-BuildDepends: t1lib1, libpng3, libwww, x11, ncurses-dev (>= 5.3-20031018-2),
x11-dev
-Conflicts: system-tetex, bundle-tetex
+Depends: %N-base (= %v-%r), texinfo, debianutils, texi2html
+BuildDepends: <<
+ libkpathsea4, t1lib5, libpng3 (>= 1:1.2.8-1), libwww, libncurses5,
+ libjpeg, libiconv-dev,
+ (%type_raw[-nox] = .) gd2 (>= 2.0.33-1),
+ (%type_raw[-nox] = .) x11,
+ (%type_raw[-nox] = .) openmotif3
+<<
+Conflicts: <<
+ system-tetex, bundle-tetex,
+ (%type_raw[-nox] = -nox) tetex-base (<= 2.0.2-24)
+<<
+Replaces: <<
+ bundle-tetex,
+ (%type_raw[-nox] = -nox) tetex-base (<= 2.0.2-24)
+<<
Provides: bundle-tetex
-Replaces: bundle-tetex
Recommends: detex, ifmslide, latex2html, pdfscreen, pdfslide, ppower4, tex4ht,
texpower
Suggests: foiltex
-Source: mirror:ctan:systems/unix/teTeX/2.0/distrib/tetex-src-%v.tar.gz
-Source-MD5: a16f6bba227d55e79aeee46fbbd82d28
-SourceDirectory: tetex-src-%v
-PatchScript: sed 's|@PREFIX@|%p|g' < %a/%n.patch | sed
's|@PACKAGE@|%n-%v-%r|g' | patch -p1
-SetCFLAGS: -O3
-SetCXXFLAGS: -O3
-ConfigureParams: --without-texinfo --enable-shared --datadir='${prefix}/share'
--infodir='${prefix}/share/info' --mandir='${prefix}/share/man'
--disable-multiplatform --with-system-ncurses --with-system-pnglib
--with-system-t1lib --with-system-wwwlib --with-system-zlib
-CompileScript: <<
- ./configure %c
- perl -pi.bak -e 's|\-ldl||g' texk/xdvik/Makefile texk/oxdvik/Makefile
- cd texk/kpathsea; make
- cd texk/xdvik; make CFLAGS="-O"
- cd texk/oxdvik; make CFLAGS="-O"
- export DYLD_LIBRARY_PATH="%b/texk/kpathsea/SHARED" ; make -j1
+Source:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/tetex-src-%v.tar.gz
+Source-MD5: 944a4641e79e61043fdaf8f38ecbb4b3
+PatchScript: <<
+ sed 's|@PREFIX@|%p|g' < %a/tetex.patch | sed 's|@PACKAGE@|%n-%v-%r|g' | patch
-p1
+ perl -pi -e "s|hardcode_direct=yes|hardcode_direct=no|" texk/configure
texk/kpathsea/configure utils/texinfo/configure
+ perl -pi -e 's,-flat_namespace -undefined suppress,-twolevel_namespace
-undefined error,g' texk/configure texk/kpathsea/configure
utils/texinfo/configure
+<<
+ConfigureParams: <<
+ --without-texi2html --without-texinfo --enable-shared \
+ --datadir='${prefix}/share' --infodir='${prefix}/share/info' \
+ --mandir='${prefix}/share/man' --disable-multiplatform --with-system-ncurses \
+ --with-system-pnglib --with-system-t1lib --with-system-wwwlib \
+ --with-system-zlib \
+ (%type_raw[-nox] = .) --with-system-gd
+ (%type_raw[-nox] = -nox) --without-x
<<
InstallScript: <<
- export DYLD_LIBRARY_PATH="%b/texk/kpathsea/SHARED" ; make -j1 install
prefix=%i texmf=%i/share/texmf
+#!/bin/bash -ev
+ make install prefix=%i texmf=%i/share/texmf
+
+echo "Removing files that belong to the libkpathsea4 package..."
+
+ rm -R %i/include
+ rm -R %i/lib
+ rm %i/share/info/kpathsea.info
echo "Setting up symlinks ..."
- export DYLD_LIBRARY_PATH="%b/texk/kpathsea/SHARED" PATH=%i/bin:$PATH
TEXMFMAIN=%p/share/texmf ; texlinks --cnffile %i/share/texmf/web2c/fmtutil.cnf
--verbose %i/bin
+ export DYLD_LIBRARY_PATH="%b/texk/kpathsea/SHARED" PATH=%i/bin:$PATH
TEXMFMAIN=%p/share/texmf-dist ; texlinks --cnffile
%i/share/texmf/web2c/fmtutil.cnf --verbose %i/bin
echo "Creating a local texmf tree, and symlinking it into place ..."
mkdir -p %i/etc/texmf.local
@@ -37,49 +59,54 @@
mkdir -p %i/share
ln -s %p/etc/texmf.local %i/share/texmf-local
-echo "Creating a vartexmf tree, including a fonts directory ..."
+echo "Creating a VARTEXMF tree, including a fonts directory ..."
mkdir -p %i/var/lib/texmf/fonts
%i/bin/mktexlsr %i/var/lib/texmf
+echo "Creating a TEXMFCONFIG tree ..."
+ mkdir -p %i/etc/texmf-config
+ %i/bin/mktexlsr %i/etc/texmf-config
+
echo "Removing the ls-R file, which is supplied in the tetex-texmf package ..."
- rm -f %i/share/texmf/ls-R
+ rm -f %i/share/texmf-dist/ls-R
echo "Removing readlink, which is supplied in the debianutils package ..."
rm -f %i/bin/readlink
rm -f %i/share/man/man1/readlink.1
+if [ "%type_raw[-nox]" == "." ]; then
echo "Preparing xdvi for the alternatives system ..."
mv %i/bin/xdvi %i/bin/xdvik
mv %i/share/man/man1/xdvi.1 %i/share/man/man1/xdvik.1
mv %i/bin/xdvizilla %i/bin/xdvizillak
mv %i/share/man/man1/xdvizilla.1 %i/share/man/man1/xdvizillak.1
-
-echo "Preparing texi2html for the alternatives system ..."
- mv %i/bin/texi2html %i/bin/texi2html.tetex-base
- mv %i/share/man/man1/texi2html.1 %i/share/man/man1/texi2html.1.tetex-base
+fi
<<
-DocFiles: LICENSE.src ChangeLog INSTALL PROBLEMS README README.fink
QuickInstall
+DocFiles: LICENSE.src README README.fink
SplitOff: <<
Package: %N-base
Description: Base programs for a teTeX installation
- DescDetail: <<
-TeX takes a text file and a set of formatting commands as input and
-creates a typesetter independent .dvi (DeVice Independent) file as output.
-TeTeX includes higher level formatting packages such as LaTeX, since
-TeX by itself is not very user-friendly.
-
-Now provides context, dvipdfm, epstopdf, pdftex, and the former tetex-macosx
-package.
+ Depends: <<
+ t1lib5-shlibs, libpng3-shlibs (>= 1:1.2.8-1),
+ libwww-bin, libncurses5-shlibs, ncurses,
+ fink (>= 0.12.0-1), libkpathsea4-shlibs (>= 3.0-1), tetex-texmf (>= 3.0-1),
+ (%type_raw[-nox] = -nox) ghostscript-nox,
+ (%type_raw[-nox] = .) ghostscript,
+ (%type_raw[-nox] = .) gd2-shlibs (>= 2.0.33-1),
+ (%type_raw[-nox] = .) x11,
+ (%type_raw[-nox] = .) x11-shlibs,
+ (%type_raw[-nox] = .) openmotif3-shlibs
<<
- Depends: x11, t1lib1-shlibs, libpng3-shlibs, libwww-bin, ghostscript, fink
(>= 0.12.0-1), tetex-texmf (>= 2.0.1-1), %N-shlibs (= %v-%r)
- Conflicts: tetex-nox
- Replaces: context, dvipdfm, epstopdf, pdftex, tetex-macosx, xdvi (<=
22.70-1), tetex (<= 2.0-3)
- Provides: context, dvipdfm, epstopdf, pdftex, tetex-macosx
+ Conflicts: tetex-nox (<= 2.0.2-24), tetex-base, tetex-nox-base
+ Replaces: <<
+ context, dvipdfm, epstopdf, pdftex, tetex-macosx, tetex (<= 2.0-3),
+ (%type_raw[-nox] = .) xdvi (<= 22.70-1),
+ <<
+ Provides: context, dvipdfm, epstopdf, pdftex, tetex-macosx, %{Ni}-base
Files: bin etc share/info share/man share/texmf share/texmf-local var
-# ConfFiles: %p/share/texmf/web2c/fmtutil.cnf %p/share/texmf/web2c/texmf.cnf
- InfoDocs: kpathsea.info web2c.info dvips.info latex.info
- DocFiles: LICENSE.src ChangeLog INSTALL PROBLEMS README README.fink
QuickInstall
+ InfoDocs: web2c.info dvips.info latex.info
+ DocFiles: ANNOUNCE-3.0 CREDITS INSTALL INSTALL.generic LICENSE.src NEWS
PROBLEMS QuickInstall README README.fink teTeX-vs-TeXLive
PreInstScript: <<
echo "Removing any leftover files from obsolete teTeX installations ..."
rm -f %p/etc/texmf.local/web2c/*
@@ -88,7 +115,7 @@
rm -Rf %p/etc/texmf-var
<<
PostInstScript: <<
- if [ ! -e %p/share/texmf/tex/context ] ; then
+ if [ ! -e %p/share/texmf-dist/tex/context ] ; then
echo " "
echo
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "+ UPGRADE PROBLEM: We apologize for the inconvenience, but please
reinstall +"
@@ -97,66 +124,54 @@
echo " "
exit 1
fi
- update-alternatives --install %p/bin/texi2html texi2html
%p/bin/texi2html.tetex-base 40 --slave %p/share/man/man1/texi2html.1
texi2html.1 %p/share/man/man1/texi2html.1.tetex-base
+
+if [ -e %p/bin/xdvik ] ; then
update-alternatives --install %p/bin/xdvi xdvi %p/bin/xdvik 30 --slave
%p/share/man/man1/xdvi.1 xdvi.1 %p/share/man/man1/xdvik.1
update-alternatives --install %p/bin/xdvizilla xdvizilla %p/bin/xdvizillak
30 --slave %p/share/man/man1/xdvizilla.1 xdvizilla.1
%p/share/man/man1/xdvizillak.1
+fi
mktexlsr %p/share/texmf
- fmtutil --all
- mktexlsr %p/etc/texmf.local %p/var/lib/texmf
+ texconfig-sys init
+ mktexlsr %p/etc/texmf-config %p/var/lib/texmf
- echo "Adjusting permissions ..."
- chmod -R a+rX %p/etc/texmf.local
- chmod -R a+rwX %p/var/lib/texmf
- if [ -f ~/Library/texmf/ls-R ]; then chmod a+rw ~/Library/texmf/ls-R; fi
+ echo "Adjusting permissions ..."
+ chmod -R a+rX %p/etc/texmf.local
+ chmod -R a+rwX %p/var/lib/texmf
+ chmod -R a+rwX %p/etc/texmf-config
+ if [ -f ~/Library/texmf/ls-R ]; then chmod a+rw ~/Library/texmf/ls-R; fi
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
- update-alternatives --remove texi2html %p/bin/texi2html.tetex-base
- update-alternatives --remove xdvi %p/bin/xdvik
- update-alternatives --remove xdvizilla %p/bin/xdvizillak
+ if [ -e %p/bin/xdvik ]; then
+ update-alternatives --remove xdvi %p/bin/xdvik
+ update-alternatives --remove xdvizilla %p/bin/xdvizillak
+ fi
fi
<<
<<
-SplitOff2: <<
- Package: %N-shlibs
- Description: Shared libraries for a teTeX installation
- Depends: libpng3-shlibs
- Files: lib/libkpathsea.*.dylib
- Shlibs: %p/lib/libkpathsea.3.4.5.dylib 3.4.5 %n (>= 2.0.2-12)
- DocFiles: LICENSE.src ChangeLog INSTALL PROBLEMS README README.fink
QuickInstall
-<<
-SplitOff3: <<
- Package: %N-dev
- Description: Developer files for a teTeX installation
- BuildDependsOnly: True
- Depends: %N-shlibs (= %v-%r)
- Replaces: tetex-base (<= 1.0-13)
- Files: lib/libkpathsea.a lib/libkpathsea.dylib include
- DocFiles: LICENSE.src ChangeLog INSTALL PROBLEMS README README.fink
QuickInstall
-<<
License: OSI-Approved
DescDetail: <<
-TeX takes a text file and a set of formatting commands as input and
-creates a typesetter independent .dvi (DeVice Independent) file as output.
-TeTeX includes higher level formatting packages such as LaTeX, since
-TeX by itself is not very user-friendly.
+ TeX takes a text file and a set of formatting commands as input and
+ creates a typesetter independent .dvi (DeVice Independent) file as output.
+ TeTeX includes higher level formatting packages such as LaTeX, since
+ TeX by itself is not very user-friendly.
<<
DescPort: <<
-To build shared libraries, we give the configure flag --enable-shared, set
-the DYLD_LIBRARY_PATH environment variable, and patch klibtool.
+ The Makefile is patched to prevent the mktexlsr, fmtutil, updmap, and texlinks
+ utilities from running during the install phase (although texlinks is run
+ after "make install"). The mktexlsr, fmtutil, and updmap utilities are run in
+ the PostInstall script (the latter two called by texconfig-sys).
-The Makefile is patched to prevent the mktexlsr, fmtutil, and texlinks
-utilities from running during the install phase (although texlinks is run
-after "make install"). The mktexlsr and fmtutil utilities are run in the
-PostInstall script.
+ User files are stored in $HOME/Library/texmf (not $HOME/texmf) for
+ backwards-compatibility with earlier Fink teTeX installations.
+ We also set up a VARTEXMF directory for storing format and font files,
+ and a TEXMFCONFIG directory for storing configuration files. These latter
+ can be modified by running "sudo texconfig-sys".
-User files are stored in $HOME/Library/texmf (not $HOME/texmf) for
-backwards-compatibility with earlier Fink teTeX installations.
-We also set up a VARTEXMF directory for storing configuration files.
-These can be modified by running "texconfig".
+ We use update-alternatives for xdvi to allow users to install a different
+ version if they choose.
-We use update-alternatives for texi2html to allow users to install a
-more up-to-date version if they choose. We also do this for xdvi.
+ We patch libkpathsea's configure script to prevent it linking against an
+ old copy of the library as it builds.
<<
DescPackaging: <<
Other TeX related packages should use %p/etc/texmf.local/ as their texmf
@@ -168,7 +183,7 @@
There is a variant tetex-nox package with X11 disabled.
- texinfo is a separate package.
+ texinfo and texi2html are separate packages.
readlink and its manpage are removed since they conflict with debianutils,
an essential Fink package.
@@ -177,3 +192,4 @@
<<
Maintainer: Dave Morrison <[EMAIL PROTECTED]>
Homepage: http://www.tug.org/teTeX
+<<
\ No newline at end of file
Index: tetex.patch
===================================================================
RCS file:
/cvsroot/fink/dists/10.4-transitional/stable/main/finkinfo/text/tetex.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- tetex.patch 27 Apr 2005 03:47:52 -0000 1.1
+++ tetex.patch 30 May 2005 00:54:15 -0000 1.2
@@ -1,44 +1,39 @@
-diff -ruN tetex-src-2.0.1/Makefile.in tetex-src-2.0.1-patched/Makefile.in
---- tetex-src-2.0.1/Makefile.in Sun Feb 2 04:48:11 2003
-+++ tetex-src-2.0.1-patched/Makefile.in Thu Feb 20 18:43:52 2003
-@@ -60,18 +60,18 @@
- done
+diff -ruN tetex-src-3.0/Makefile.in tetex-src-3.0-patched/Makefile.in
+--- tetex-src-3.0/Makefile.in Sat Jan 29 18:12:25 2005
++++ tetex-src-3.0-patched/Makefile.in Sun Feb 6 19:47:12 2005
+@@ -63,25 +63,6 @@
+ test -f texk/web2c/omegafonts/omfonts && \
+ cd texk/web2c/omegafonts; $(MAKE) install-links
$(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c"
- cd $(bindir); for i in $(ALLPROGS); do test -f $$i && echo strip $$i &&
strip $$i || true; done
-- if test -f $(scriptdir)/mktexlsr; then \
+- - if test -f $(scriptdir)/mktexlsr; then \
- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
- $(scriptdir)/mktexlsr; \
- else :; fi
-- if test -f $(scriptdir)/fmtutil; then \
+- - if test -f $(scriptdir)/fmtutil-sys; then \
- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-- $(scriptdir)/fmtutil --all; \
+- $(scriptdir)/fmtutil-sys --all; \
- else :; fi
-- if test -f $(scriptdir)/texlinks; then \
+- - if test -f $(scriptdir)/texlinks; then \
- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
- $(scriptdir)/texlinks; \
- else :; fi
-+# if test -f $(scriptdir)/mktexlsr; then \
-+# TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/mktexlsr; \
-+# else :; fi
-+# if test -f $(scriptdir)/fmtutil; then \
-+# TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/fmtutil --all; \
-+# else :; fi
-+# if test -f $(scriptdir)/texlinks; then \
-+# TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
-+# $(scriptdir)/texlinks; \
-+# else :; fi
+- - if test -f $(scriptdir)/updmap-sys \
+- && TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
+- $(scriptdir)/kpsewhich --format='web2c files' updmap.cfg
>/dev/null; \
+- then \
+- TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
+- $(scriptdir)/updmap-sys; \
+- else :; fi
install-exec:
- for dir in $(ESUBDIRS); do \
-diff -ruN tetex-src-2.0.1/README.fink tetex-src-2.0.1-patched/README.fink
---- tetex-src-2.0.1/README.fink Wed Dec 31 19:00:00 1969
-+++ tetex-src-2.0.1-patched/README.fink Thu Feb 20 18:50:10 2003
-@@ -0,0 +1,86 @@
-+ README for Fink package: @PACKAGE@
+ for dir in $(INSTDIRS); do \
+diff -ruN tetex-src-3.0/README.fink tetex-src-3.0-patched/README.fink
+--- tetex-src-3.0/README.fink Wed Dec 31 19:00:00 1969
++++ tetex-src-3.0-patched/README.fink Sun Feb 6 20:02:55 2005
+@@ -0,0 +1,82 @@
++ README for Fink package: tetex-3.0-1
+
-+The Fink package for teTeX 2.0 follows Thomas Esser's distribution quite
++The Fink package for teTeX 3.0 follows Thomas Esser's distribution quite
+closely. This file provides some advice for users, and documents the
+differences between the Fink package and the upstream version.
+
@@ -46,32 +41,34 @@
+
+The following things are removed from the teTeX package because they are
+supplied elsewhere in the Fink system: texinfo (supplied in Fink's texinfo
-+package), and readlink (supplied in Fink's debianutils package).
++package), texi2html (supplied in Fink's texi2html package), and readlink
++(supplied in Fink's debianutils package).
+
+TETEX PACKAGES IN FINK
+
-+As of teTeX 2.0, a Fink user will find the following teTeX packages
++As of teTeX 3.0, a Fink user will find the following teTeX packages
+available to be installed on the system:
-+ tetex-texmf, tetex-base, tetex-dev, tetex-shlibs, tetex-nox, tetex.
++ tetex-texmf, tetex-base, tetex-nox, tetex-nox-base, tetex.
+
-+The "tetex" package replaces the former "bundle-tetex" package, and
-+installs everything that is needed.
++The "tetex" package replaces the (by now ancient) "bundle-tetex" package,
++and installs everything that is needed. The "tetex-nox" package is an
++alternative to this which does not depend on the X11 libraries. (Note
++that in a change from teTeX 2.x, Users of this package no longer need to
++separately install the "texinfo" and "debianutils" packages.)
+
-+The "tetex-nox" package is an alternative to this which does not depend on
-+the X11 libraries. Users of this package should be sure to also install
-+the "texinfo" and "debianutils" packages, which are not installed by
-+default.
++The "tetex-texmf", "tetex-base", and "tetex-nox-base" packages are various
++components of the teTeX system, and will be installed when needed.
+
-+The "tetex-texmf", "tetex-shlibs", and "tetex-base" packages are various
-+components of the teTeX system, and will be installed when needed. The
-+"tetex-dev" package is used when certain other TeX related packages are
-+being compiled, but is not needed when programs are run.
++The shared library used by teTeX now resides in a package called
++"libkpathsea4-shlibs", with the corresponding development files residing in
++"libkpathsea4-dev".
+
+CONFIGURING TETEX
+
-+Users can adjust the configuration of their copy of teTeX by running the
-+program "texconfig". The configuration files are stored in the directory
[EMAIL PROTECTED]@/var/lib/texmf .
++Users can adjust the configuration of their copy of teTeX by running
++"sudo texconfig-sys" (for system-wide configuration) or "texconfig" (for
++individual configuration). The configuration files are stored in the
++directories @PREFIX@/etc/texmf-config and @PREFIX@/var/lib/texmf .
+
+INSTALLING MORE TEX STYLE FILES, ETC.
+
@@ -94,25 +91,19 @@
+Although teTeX comes with a version of xdvi installed (often called xdvik),
+some users may prefer to use the "original" xdvi program maintained by Paul
+Vojta. This can be accomplished by installing Fink's xdvi package along
-+side of tetex-base. When this has been done, Vojta's package is called by
-+the command "xdvi", whereas the teTeX-supplied package is called by the
++side of tetex-base. When this has been done, Vojta's package is invoked by
++the command "xdvi", whereas the teTeX-supplied package is invoked by the
+command "xdvik".
+
-+USING AN UPDATED TEXI2HTML
-+
-+The texi2html program supplied with teTeX is not the most up-to-date one.
-+If you want a more up-to-date one, install Fink's texi2html package.
-+
+TECHNICAL NOTE: SHARED LIBRARIES
+
-+Fink's tetex packages are built using shared libraries, by patching teTeX
-+to make this possible. We will be working with the teTeX maintainers to
-+get these patches moved "upstream" for some future teTeX release.
++Fink's tetex packages continue to be built using shared libraries. This
++is now a standard feature of teTeX on Mac OS X, and no longer requires
++a Fink-specific patch.
+
+TECHNICAL NOTE: PATCHES
+
-+In addition to the patch for shared libraries (a patch to klibtool), the
-+Makefile is patched so as to prevent execution of the final configuration
++The Makefile is patched so as to prevent execution of the final configuration
+step (which in the Fink system is handled in a PostInstall script), and
+texmf.in is patched to implement the choices of directories and provide
+support for Paul Vojta's xdvi. Finally, this README.fink file is supplied
@@ -121,97 +112,48 @@
+
+ Dave Morrison
+ <[EMAIL PROTECTED]>
-+ 21 February 2003
-diff -ruN tetex-src-2.0.1/texk/klibtool tetex-src-2.0.1-patched/texk/klibtool
---- tetex-src-2.0.1/texk/klibtool Mon Nov 11 04:43:05 2002
-+++ tetex-src-2.0.1-patched/texk/klibtool Thu Feb 20 18:43:52 2003
-@@ -322,6 +322,10 @@
- ;;
-
- *-*-darwin*)
-+ shared_support=true
-+ shared_ext=dylib
-+ args_SHARED_compile='-fPIC -fno-common'
-+ args_SHARED_archive='-dynamiclib -install_name
@PREFIX@/lib/$lib_basename -compatibility_version $verstring -current_version
$verstring'
- STATIC_postinstall='$STATIC_ranlib $libdir/$lib_basename'
- ;;
-
-@@ -412,7 +416,7 @@
- $verbose "$0: running $0 version $newarg."
- verstring=`$0 version $newarg`
- $verbose "$0: got version $verstring."
-- libname=`echo $newarg | sed 's/\.a$/\.'$shared_ext$verstring/`
-+ libname=`echo $newarg | sed
's/\.a$/\.'$verstring'\.'$shared_ext/`
- else
- libname=$newarg
- fi
-@@ -422,7 +426,7 @@
- lib_dir=.
- fi
- lib_basename=`basename $libname`
-- lib_base=`echo $lib_basename | sed 's/[.0-9]*$//'`
-+ lib_base=`echo $lib_basename | sed 's/[.0-9]*\./\./'`
-
- # We might have to run a command after making the library.
- post=
-@@ -609,7 +613,7 @@
- case $ot in
- SHARED) # needs shared extension and version number.
- verstring=`$0 version $arg`
-- libname=`echo $arg | sed 's/\.la$/\.'$shared_ext$verstring/`
-+ libname=`echo $arg | sed 's/\.la$/\.'$verstring'\.'$shared_ext/`
- ;;
- STATIC) # just get rid of the `l'.
- libname=`echo $arg | sed 's/l\(.\)$/\1/'`
-@@ -628,7 +632,7 @@
- #
- if test $ot = SHARED; then
- # Link libfoo.so to libfoo.so.1.2.3.
-- lib_base=`echo $lib_basename | sed 's/[.0-9]*$//'`
-+ lib_base=`echo $lib_basename | sed 's/[.0-9]*\./\./'`
- $verbose "$0: linking $libdir/$lib_base to $lib_basename"
- (cd $libdir && rm -f $lib_base && ln -s $lib_basename $lib_base)
- fi
-@@ -694,7 +698,7 @@
- exit 1
- fi
- $verbose "$0: dir = $dir, libname = $libname."
-- version=`awk '$1 == "'$libname'" { print "." $2 "." $3 "." $4 }' $verfile`
-+ version=`awk '$1 == "'$libname'" { print $2 "." $3 "." $4 }' $verfile`
- $verbose "$0: version for $libname = $version."
- echo $version
- ;;
-diff -ruN tetex-src-2.0.1/texk/kpathsea/texmf.in
tetex-src-2.0.1-patched/texk/kpathsea/texmf.in
---- tetex-src-2.0.1/texk/kpathsea/texmf.in Sun Jan 19 06:58:27 2003
-+++ tetex-src-2.0.1-patched/texk/kpathsea/texmf.in Thu Feb 20 18:48:58 2003
-@@ -62,10 +62,10 @@
++ 8 February 2005
+diff -ruN tetex-src-3.0/texk/kpathsea/texmf.in-teTeX
tetex-src-3.0-patched/texk/kpathsea/texmf.in-teTeX
+--- tetex-src-3.0/texk/kpathsea/texmf.in-teTeX Sat Feb 5 19:04:35 2005
++++ tetex-src-3.0-patched/texk/kpathsea/texmf.in-teTeX Sun Feb 6 19:56:26 2005
+@@ -72,7 +72,7 @@
+ % TEXMFSYSVAR = $TEXMFMAIN
+ % For using a separate tree:
+ % TEXMFSYSVAR = @[EMAIL PROTECTED]
+-TEXMFSYSVAR = @[EMAIL PROTECTED]
++TEXMFSYSVAR = @PREFIX@/var/lib/texmf
- % If defined, teTeX's texconfig stores modifications here (instead of the
- % TEXMFMAIN tree).
--% VARTEXMF = @[EMAIL PROTECTED]
-+VARTEXMF = @PREFIX@/var/lib/texmf
+ % TEXMFSYSCONFIG, where texconfig-sys stores configuration data.
+ % With teTeX-3.0 or later, this must be set.
+@@ -80,11 +80,11 @@
+ % TEXMFSYSCONFIG = $TEXMFMAIN
+ % For using a separate tree:
+ % TEXMFSYSCONFIG = @[EMAIL PROTECTED]
+-TEXMFSYSCONFIG = @[EMAIL PROTECTED]
++TEXMFSYSCONFIG = @PREFIX@/etc/texmf-config
% User texmf trees can be catered for like this...
--HOMETEXMF = $HOME/texmf
-+HOMETEXMF = $HOME/Library/texmf
+ % This used to be HOMETEXMF.
+-TEXMFHOME = $HOME/texmf
++TEXMFHOME = $HOME/Library/texmf
+
+ % TEXMFVAR, where texconfig stores variable runtime data.
+ % With teTeX-3.0 or later, this must be set.
+@@ -102,7 +102,7 @@
+ % TEXMFCONFIG = $HOME/.texmf-config
+ % For using a separate tree:
+ % TEXMFCONFIG = @[EMAIL PROTECTED]
+-TEXMFCONFIG = $HOME/.texmf-config
++TEXMFCONFIG = $HOME/.texmf-config
% Now, list all the texmf trees. If you have multiple trees you can
% use shell brace notation, like this:
-@@ -74,7 +74,7 @@
- % - list $VARTEXMF in the TEXMF definition;
- % - make sure that $VARTEXMF precedes $TEXMFMAIN in the TEXMF definition.
- % TEXMF = $TEXMFMAIN
--TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
-+TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$VARTEXMF,!!$TEXMFMAIN}
-
- % The system trees. These are the trees that are shared by all the users.
- SYSTEXMF = $TEXMF
-@@ -82,14 +82,14 @@
+@@ -119,14 +119,14 @@
% Where generated fonts may be written. This tree is used when the sources
% were found in a system tree and either that tree wasn't writable, or the
% varfonts feature was enabled in MT_FEATURES in mktex.cnf.
-VARTEXFONTS = @vartexfonts@
-+VARTEXFONTS = $VARTEXMF/fonts
++VARTEXFONTS = $TEXMFSYSVAR/fonts
% Where to look for ls-R files. There need not be an ls-R in the
% directories in this path, but if there is one, Kpathsea will use it.
@@ -222,10 +164,10 @@
+TEXMFDBS = $TEXMF
% It may be convenient to define TEXMF like this:
- % TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME}
-@@ -110,6 +110,11 @@
- % VARTEXFONTS = $VARTEXMF/fonts
- % and do not mention it in TEXMFDBS (but _do_ mention VARTEXMF).
+ % TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME}
+@@ -147,6 +147,11 @@
+ % VARTEXFONTS = $TEXMFVAR/fonts
+ % and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR).
+% Additional lines for use by xdvi:
+PKFONTS.XDvi = .:$TEXMF/%s:$VARTEXFONTS/pk/{%m,modeless}//
--- tetex-nox.info DELETED ---
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits