diff options
author | Peng Chang (Charles) | 2010-11-20 23:48:38 +0800 |
---|---|---|
committer | Peng Chang (Charles) | 2010-11-20 23:48:38 +0800 |
commit | 3f12705f76a1f41ae084a59c8028696e7dc7a6ce (patch) | |
tree | f78b6085eafb7db28aec1bd94fecaeb04bbcdcc9 | |
parent | d6ba8260a34486a2d96a7040efce7df2a4156f1a (diff) |
texlive: => 20100722
-rwxr-xr-x | latex/texlive/DETAILS | 6 | ||||
-rw-r--r-- | latex/texlive/HISTORY | 6 | ||||
-rwxr-xr-x | latex/texlive/PRE_BUILD | 7 | ||||
-rw-r--r-- | latex/texlive/fix_scripts_3.patch | 262 |
4 files changed, 12 insertions, 269 deletions
diff --git a/latex/texlive/DETAILS b/latex/texlive/DETAILS index 1875ff67dd..5d3516b83f 100755 --- a/latex/texlive/DETAILS +++ b/latex/texlive/DETAILS @@ -1,8 +1,8 @@ SPELL=texlive - VERSION=20091107 + VERSION=20100722 SOURCE="${SPELL}-${VERSION}-source.tar.xz" - SOURCE_URL[0]=ftp://tug.org/${SPELL}/historic/${VERSION:0:4}/${SOURCE} - SOURCE_HASH=sha512:6e0761bb587f5574be7a3ae0d147827b11ef2194c4594727979f622bbfe332a428a35c10c62919a3f798c6df0f4a1e701afc61707b4b7905d4af9718ae7986b1:UPSTREAM_HASH + SOURCE_URL[0]=ftp://tug.org/historic/systems/$SPELL/${VERSION:0:4}/${SOURCE} + SOURCE_HASH=sha512:87c94b97f3121633a8875fd1e3f2d704f6df78a8e8a1fc34067a8fe7e20bcbaf3893126b17d42dc50ffffc0827c97bbe94ad24f98bf2b4f2c59d08c339dff85f SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SOURCE/.tar.xz}" WEB_SITE="http://www.tug.org/texlive" LICENSE[0]="LPPL GPL" diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY index 6f4a392ff5..4d10a4ad80 100644 --- a/latex/texlive/HISTORY +++ b/latex/texlive/HISTORY @@ -1,3 +1,9 @@ +2010-11-20 Peng Chang (Charles) <chp@sourcemage.org> + * DETAILS: updated spell to 20100722 + updated SOURCE_URL + * PRE_BUILD: use sed to correct FHS paths instead of patching + * fix_scripts_3.patch: removed + 2010-07-20 Peng Chang (Charles) <chp@sourcemage.org> * DEPENDS: depends texinfo for install-info diff --git a/latex/texlive/PRE_BUILD b/latex/texlive/PRE_BUILD index e3bd397392..bec01396e9 100755 --- a/latex/texlive/PRE_BUILD +++ b/latex/texlive/PRE_BUILD @@ -3,10 +3,9 @@ cd $BUILD_DIRECTORY && verify_file '' && xz -dc $SOURCE_CACHE/$SOURCE | tar -xf - cd $SOURCE_DIRECTORY && -#-- -## this patche fix the Makefile.in's so that everything gets -## installed to FHS locations -patch -p1 < $SPELL_DIRECTORY/fix_scripts_3.patch && + +grep '\${prefix}/texmf' -Rl . | xargs sedit 's@\(\${prefix}\)/\(texmf\)@\1/share/\2@' + #-- #-- ## the sed on the patch is live so it will take into diff --git a/latex/texlive/fix_scripts_3.patch b/latex/texlive/fix_scripts_3.patch deleted file mode 100644 index 26f8189660..0000000000 --- a/latex/texlive/fix_scripts_3.patch +++ /dev/null @@ -1,262 +0,0 @@ -diff -ru texlive-20091107-source/texk/bibtex8/Makefile.in tl/texk/bibtex8/Makefile.in ---- texlive-20091107-source/texk/bibtex8/Makefile.in 2009-11-10 07:51:56.076903492 +0100 -+++ tl/texk/bibtex8/Makefile.in 2009-11-10 08:11:55.197300678 +0100 -@@ -263,7 +263,7 @@ - - bibtex8_DEPENDENCIES = $(KPATHSEA_DEPEND) - LDADD = $(KPATHSEA_LIBS) --csfdir = ${prefix}/texmf-dist/bibtex/csf/base -+csfdir = ${datadir}/texmf-dist/bibtex/csf/base - dist_csf_DATA = \ - csf/88591lat.csf \ - csf/88591sca.csf \ -@@ -274,7 +274,7 @@ - csf/cp866rus.csf \ - csf/csfile.txt - --btdocdir = ${prefix}/texmf/doc/bibtex8 -+btdocdir = ${datadir}/texmf/doc/bibtex8 - dist_btdoc_DATA = \ - 00readme.txt \ - HISTORY \ -diff -ru texlive-20091107-source/texk/bibtexu/Makefile.in tl/texk/bibtexu/Makefile.in ---- texlive-20091107-source/texk/bibtexu/Makefile.in 2009-11-10 07:51:56.056903463 +0100 -+++ tl/texk/bibtexu/Makefile.in 2009-11-10 09:35:40.604997976 +0100 -@@ -289,7 +289,7 @@ - - bibtexu_DEPENDENCIES = $(KPATHSEA_DEPEND) $(ICU_DEPEND) - LDADD = $(KPATHSEA_LIBS) $(ICU_LIBS) -lm --csfdir = ${prefix}/texmf-dist/bibtex/csf/base -+csfdir = ${datadir}/texmf-dist/bibtex/csf/base - dist_csf_DATA = \ - csf/88591lat.csf \ - csf/88591sca.csf \ -@@ -300,7 +300,7 @@ - csf/cp866rus.csf \ - csf/csfile.txt - --btdocdir = ${prefix}/texmf/doc/bibtexu -+btdocdir = ${datadir}/texmf/doc/bibtexu - dist_btdoc_DATA = \ - 00readme.txt \ - HISTORY \ -diff -ru texlive-20091107-source/texk/dvipdfmx/data/Makefile.in tl/texk/dvipdfmx/data/Makefile.in ---- texlive-20091107-source/texk/dvipdfmx/data/Makefile.in 2009-11-10 07:51:56.128902281 +0100 -+++ tl/texk/dvipdfmx/data/Makefile.in 2009-11-10 09:46:53.505445330 +0100 -@@ -208,20 +208,20 @@ - top_build_prefix = @top_build_prefix@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ --configdatadir = ${prefix}/texmf/dvipdfmx -+configdatadir = ${datadir}/texmf/dvipdfmx - dist_configdata_DATA = \ - $(srcdir)/dvipdfmx.cfg - --glyphlistdatadir = ${prefix}/texmf-dist/fonts/map/glyphlist -+glyphlistdatadir = ${datadir}/texmf-dist/fonts/map/glyphlist - dist_glyphlistdata_DATA = \ - $(srcdir)/glyphlist.txt \ - $(srcdir)/pdfglyphlist.txt - --mapdatadir = ${prefix}/texmf/fonts/map/dvipdfm/dvipdfmx -+mapdatadir = ${datadir}/texmf/fonts/map/dvipdfm/dvipdfmx - dist_mapdata_DATA = \ - $(srcdir)/cid-x.map - --cmapdatadir = ${prefix}/texmf/fonts/cmap/dvipdfmx -+cmapdatadir = ${datadir}/texmf/fonts/cmap/dvipdfmx - dist_cmapdata_DATA = \ - $(srcdir)/EUC-UCS2 - -diff -ru texlive-20091107-source/texk/dvipsk/Makefile.in tl/texk/dvipsk/Makefile.in ---- texlive-20091107-source/texk/dvipsk/Makefile.in 2009-11-10 07:51:56.156903115 +0100 -+++ tl/texk/dvipsk/Makefile.in 2009-11-10 09:46:58.166678965 +0100 -@@ -376,7 +376,7 @@ - tex.lpro \ - texps.lpro - --prologdir = ${prefix}/texmf/dvips/base -+prologdir = ${datadir}/texmf/dvips/base - prologues = $(dist_prologues:.lpro=.pro) texc.pro - SUFFIXES = .pro .lpro - EXTRA_DIST = $(dist_prologues) texc.script dvips.test pfbincl.test \ -diff -ru texlive-20091107-source/texk/gsftopk/Makefile.in tl/texk/gsftopk/Makefile.in ---- texlive-20091107-source/texk/gsftopk/Makefile.in 2009-11-10 07:51:56.072902704 +0100 -+++ tl/texk/gsftopk/Makefile.in 2009-11-10 09:35:44.064408320 +0100 -@@ -256,7 +256,7 @@ - gsftopk_DEPENDENCIES = $(KPATHSEA_DEPEND) - LDADD = $(KPATHSEA_LIBS) - dist_gsftopkpsheader_DATA = render.ps --gsftopkpsheaderdir = ${prefix}/texmf/dvips/gsftopk -+gsftopkpsheaderdir = ${datadir}/texmf/dvips/gsftopk - nodist_man1_MANS = gsftopk.1 - DISTCLEANFILES = gsftopk.1 sedscript - EXTRA_DIST = gsftopk1.sed mksedscript -diff -ru texlive-20091107-source/texk/kpathsea/Makefile.in tl/texk/kpathsea/Makefile.in ---- texlive-20091107-source/texk/kpathsea/Makefile.in 2009-11-10 07:51:56.100902493 +0100 -+++ tl/texk/kpathsea/Makefile.in 2009-11-10 09:35:52.163678762 +0100 -@@ -432,7 +432,7 @@ - kpseaccess_SOURCES = access.c - kpsereadlink_SOURCES = readlink.c - kpsewhich_LDADD = libkpathsea.la --web2cdir = ${prefix}/texmf/web2c -+web2cdir = ${datadir}/texmf/web2c - dist_web2c_SCRIPTS = mktexdir mktexnam mktexupd - dist_web2c_DATA = mktex.opt mktexdir.opt mktexnam.opt - dist_noinst_SCRIPTS = mktexlsr mktexmf mktexpk mktextfm -diff -ru texlive-20091107-source/texk/lcdf-typetools/Makefile.in tl/texk/lcdf-typetools/Makefile.in ---- texlive-20091107-source/texk/lcdf-typetools/Makefile.in 2009-11-10 07:51:56.116902013 +0100 -+++ tl/texk/lcdf-typetools/Makefile.in 2009-11-10 09:36:02.871630882 +0100 -@@ -275,9 +275,9 @@ - DISTCHECK_CONFIGURE_FLAGS = --without-kpathsea - SUBDIRS = $(SELECTED_SUBDIRS) - DIST_SUBDIRS = liblcdf libefont cfftot1 mmafm mmpfb otfinfo otftotfm t1dotlessj t1lint t1rawafm t1reencode t1testpage ttftotype42 --@texlive_build_TRUE@glyphlistdir = ${prefix}/texmf-dist/fonts/map/glyphlist -+@texlive_build_TRUE@glyphlistdir = ${datadir}/texmf-dist/fonts/map/glyphlist - @texlive_build_TRUE@glyphlist_DATA = glyphlist.txt texglyphlist.txt --@texlive_build_TRUE@encdir = ${prefix}/texmf-dist/fonts/enc/dvips/base -+@texlive_build_TRUE@encdir = ${datadir}/texmf-dist/fonts/enc/dvips/base - @texlive_build_TRUE@enc_DATA = 7t.enc - @texlive_build_FALSE@pkgdata_DATA = glyphlist.txt texglyphlist.txt 7t.enc - EXTRA_DIST = ONEWS lcdf-typetools.spec include/lcdf/bezier.hh \ -diff -ru texlive-20091107-source/texk/tetex/Makefile.in tl/texk/tetex/Makefile.in ---- texlive-20091107-source/texk/tetex/Makefile.in 2009-11-10 07:51:56.124903449 +0100 -+++ tl/texk/tetex/Makefile.in 2009-11-10 09:58:37.661294317 +0100 -@@ -254,14 +254,14 @@ - fmtutil.cnf.5 \ - updmap.cfg.5 - --tetexdocdir = ${prefix}/texmf/doc/tetex -+tetexdocdir = ${datadir}/texmf/doc/tetex - dist_tetexdoc_DATA = \ - doc/TETEXDOC.dvi \ - doc/TETEXDOC.pdf \ - doc/TETEXDOC.ps \ - doc/teTeX-FAQ - --texconfdir = ${prefix} -+texconfdir = ${datadir} - nobase_dist_texconf_DATA = \ - texmf/texconfig/README \ - texmf/texconfig/g/generic \ -@@ -269,10 +269,10 @@ - texmf/texconfig/v/vt100 \ - texmf/texconfig/x/xterm - --texconfigdir = ${prefix}/texmf/texconfig -+texconfigdir = ${datadir}/texmf/texconfig - dist_texconfig_SCRIPTS = tcfmgr - dist_texconfig_DATA = tcfmgr.map --web2cdir = ${prefix}/texmf/web2c -+web2cdir = ${datadir}/texmf/web2c - dist_web2c_DATA = fmtutil.cnf - EXTRA_DIST = README.a2ping README.texdoctk doc/Makefile \ - doc/TETEXDOC.bib doc/TETEXDOC.tex fontinst.bat pdfetex-pl.pool \ -diff -ru texlive-20091107-source/texk/tex4htk/Makefile.in tl/texk/tex4htk/Makefile.in ---- texlive-20091107-source/texk/tex4htk/Makefile.in 2009-11-10 07:51:56.104901674 +0100 -+++ tl/texk/tex4htk/Makefile.in 2009-11-10 16:10:41.826690047 +0100 -@@ -273,7 +273,7 @@ - xhlatex xhmcontext xhmex xhmlatex xhmmex xhmtex xhmtexi \ - xhmxelatex xhmxetex xhtex xhtexi xhxelatex xhxetex xv4ht.java - tex4ht_subdir = texmf-dist/scripts/tex4ht --tex4htdir = ${prefix}/$(tex4ht_subdir) -+tex4htdir = ${datadir}/$(tex4ht_subdir) - tex4ht_SCRIPTS = - bin_SCRIPTS = - all: c-auto.h -@@ -833,8 +833,8 @@ - $(INSTALL_SCRIPT) $(srcdir)/$$p "$(DESTDIR)$(tex4htdir)/$$p.sh"; \ - done - case "$(bindir)" in \ -- */bin) $(MAKE) $(AM_MAKEFLAGS) REL=.. install-links;; \ -- */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../.. install-links;; \ -+ */bin) $(MAKE) $(AM_MAKEFLAGS) REL=../share install-links;; \ -+ */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../../share install-links;; \ - *) echo "strange directory '$(bindir)' for linked scripts" >&2; \ - exit 1;; \ - esac -diff -ru texlive-20091107-source/texk/texlive/linked_scripts/Makefile.in tl/texk/texlive/linked_scripts/Makefile.in ---- texlive-20091107-source/texk/texlive/linked_scripts/Makefile.in 2009-11-10 07:51:55.952902523 +0100 -+++ tl/texk/texlive/linked_scripts/Makefile.in 2009-11-10 16:36:12.771395316 +0100 -@@ -156,7 +156,7 @@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - bin_SCRIPTS = --scriptxdir = ${prefix}/texmf/scripts -+scriptxdir = ${datadir}/texmf/scripts - nobase_dist_scriptx_SCRIPTS = \ - a2ping/a2ping.pl \ - getnonfreefonts/getnonfreefonts.pl \ -@@ -167,7 +167,7 @@ - texlive/rungs.tlu \ - texlive/tlmgr.pl - --scriptdir = ${prefix}/texmf-dist/scripts -+scriptdir = ${datadir}/texmf-dist/scripts - nobase_dist_script_SCRIPTS = \ - accfonts/mkt1font \ - accfonts/vpl2ovp \ -@@ -542,8 +542,8 @@ - - install-data-hook: - case "$(bindir)" in \ -- */bin) $(MAKE) $(AM_MAKEFLAGS) REL=.. install-links;; \ -- */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../.. install-links;; \ -+ */bin) $(MAKE) $(AM_MAKEFLAGS) REL=../share install-links;; \ -+ */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../../share install-links;; \ - *) echo "strange directory '$(bindir)' for linked scripts" >&2; \ - exit 1;; \ - esac -@@ -574,9 +574,7 @@ - rm -f getnonfreefonts-sys && \ - echo "creating link 'getnonfreefonts-sys' -> 'getnonfreefonts'" && \ - $(LN_S) getnonfreefonts getnonfreefonts-sys && \ -- rm -f man && \ -- echo "creating link 'man' -> '$(REL)/texmf/doc/man'" && \ -- (ln -s $(REL)/texmf/doc/man man || :) -+ true - - uninstall-hook: - @for s in $(nobase_dist_scriptx_SCRIPTS) $(nobase_dist_script_SCRIPTS); do \ -diff -ru texlive-20091107-source/texk/xdvik/Makefile.in tl/texk/xdvik/Makefile.in ---- texlive-20091107-source/texk/xdvik/Makefile.in 2009-11-10 07:51:56.084902344 +0100 -+++ tl/texk/xdvik/Makefile.in 2009-11-10 09:35:48.058678814 +0100 -@@ -436,9 +436,9 @@ - xdvi.icon xdvizilla xdvizilla.1 - CLEANFILES = psheader.c sedscript xdvi.1 - nodist_man1_MANS = xdvi.1 --xdvidir = ${prefix}/texmf/xdvi -+xdvidir = ${datadir}/texmf/xdvi - dist_xdvi_DATA = texmf/XDvi --pixmapdir = ${prefix}/texmf/xdvi/pixmap -+pixmapdir = ${datadir}/texmf/xdvi/pixmap - dist_pixmap_DATA = pixmaps/toolbar.xpm pixmaps/toolbar2.xpm - dist_noinst_DATA = texmf/xdvi.cfg - all: c-auto.h -diff -ru texlive-20091107-source/utils/xindy/user-commands/Makefile.in tl/utils/xindy/user-commands/Makefile.in ---- texlive-20091107-source/utils/xindy/user-commands/Makefile.in 2009-11-10 07:51:55.580901938 +0100 -+++ tl/utils/xindy/user-commands/Makefile.in 2009-11-10 08:09:09.322065690 +0100 -@@ -501,16 +501,16 @@ - - - @TETEX_BUILD_TRUE@install-exec-hook: xindy --@TETEX_BUILD_TRUE@ $(MKDIR_P) "$(DESTDIR)$(prefix)/texmf/scripts/xindy" -+@TETEX_BUILD_TRUE@ $(MKDIR_P) "$(DESTDIR)$(datadir)/texmf/scripts/xindy" - @TETEX_BUILD_TRUE@ -rm -f $(DESTDIR)$(bindir)/xindy $(DESTDIR)$(bindir)/texindy --@TETEX_BUILD_TRUE@ $(INSTALL_SCRIPT) xindy $(DESTDIR)$(prefix)/texmf/scripts/xindy/xindy.pl --@TETEX_BUILD_TRUE@ $(INSTALL_SCRIPT) $(srcdir)/texindy $(DESTDIR)$(prefix)/texmf/scripts/xindy/texindy.pl -+@TETEX_BUILD_TRUE@ $(INSTALL_SCRIPT) xindy $(DESTDIR)$(datadir)/texmf/scripts/xindy/xindy.pl -+@TETEX_BUILD_TRUE@ $(INSTALL_SCRIPT) $(srcdir)/texindy $(DESTDIR)$(datadir)/texmf/scripts/xindy/texindy.pl - @TETEX_BUILD_TRUE@ if test -d "$(DESTDIR)$(bindir)/../../texmf/scripts/xindy"; then \ --@TETEX_BUILD_TRUE@ ln -s ../../texmf/scripts/xindy/xindy.pl $(DESTDIR)$(bindir)/xindy; \ --@TETEX_BUILD_TRUE@ ln -s ../../texmf/scripts/xindy/texindy.pl $(DESTDIR)$(bindir)/texindy; \ -+@TETEX_BUILD_TRUE@ ln -s $(datadir)/texmf/scripts/xindy/xindy.pl $(DESTDIR)$(bindir)/xindy; \ -+@TETEX_BUILD_TRUE@ ln -s $(datadir)/texmf/scripts/xindy/texindy.pl $(DESTDIR)$(bindir)/texindy; \ - @TETEX_BUILD_TRUE@ elif test -d "$(DESTDIR)$(bindir)/../texmf/scripts/xindy"; then \ --@TETEX_BUILD_TRUE@ ln -s ../texmf/scripts/xindy/xindy.pl $(DESTDIR)$(bindir)/xindy; \ --@TETEX_BUILD_TRUE@ ln -s ../texmf/scripts/xindy/texindy.pl $(DESTDIR)$(bindir)/texindy; \ -+@TETEX_BUILD_TRUE@ ln -s $(datadir)/texmf/scripts/xindy/xindy.pl $(DESTDIR)$(bindir)/xindy; \ -+@TETEX_BUILD_TRUE@ ln -s $(datadir)/texmf/scripts/xindy/texindy.pl $(DESTDIR)$(bindir)/texindy; \ - @TETEX_BUILD_TRUE@ else \ - @TETEX_BUILD_TRUE@ echo "Error: texmf/scripts/xindy directory not found" >&2; \ - @TETEX_BUILD_TRUE@ exit 1; \ |