summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Chang (Charles)2010-11-20 23:48:38 +0800
committerPeng Chang (Charles)2010-11-20 23:48:38 +0800
commit3f12705f76a1f41ae084a59c8028696e7dc7a6ce (patch)
treef78b6085eafb7db28aec1bd94fecaeb04bbcdcc9
parentd6ba8260a34486a2d96a7040efce7df2a4156f1a (diff)
texlive: => 20100722
-rwxr-xr-xlatex/texlive/DETAILS6
-rw-r--r--latex/texlive/HISTORY6
-rwxr-xr-xlatex/texlive/PRE_BUILD7
-rw-r--r--latex/texlive/fix_scripts_3.patch262
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; \