Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=texlive2013.git;a=commitdiff;h=6312eebdc6785ba25eecad2220d8a97d8d2ece0d

commit 6312eebdc6785ba25eecad2220d8a97d8d2ece0d
Author: Elentir <[email protected]>
Date:   Mon Aug 26 22:38:57 2013 +0200

texlive-20130530-1-x86_64

* version bump

diff --git a/source/xapps-extra/texlive/FrugalBuild 
b/source/xapps-extra/texlive/FrugalBuild
index 35a2d81..43e1c76 100644
--- a/source/xapps-extra/texlive/FrugalBuild
+++ b/source/xapps-extra/texlive/FrugalBuild
@@ -2,31 +2,27 @@
# Maintainer: Elentir <[email protected]>

pkgname=texlive
-pkgver=20120701
-pkgrel=2
+pkgver=20130530
+pkgrel=1
pkgdesc="A complete TeX distribution"
archs=('i686' 'x86_64')
depends=('t1lib' 'gd' 'ncurses' 'poppler>=0.20.3' 'icu4c>=4.8' 'zlib=1.2.7')
rodepends=('ghostscript' 'perl')
makedepends=('clisp' 'ffcall')
url='http://tug.org/texlive/'
-source=("ftp://tug.org/historic/systems/texlive/2012/$pkgname-$pkgver-source.tar.xz";
 \
-       
"ftp://tug.org/historic/systems/texlive/2012/$pkgname-$pkgver-texmf.tar.xz"; \
-       fix-fontforge-encoding.patch \
+source=("ftp://tug.org/historic/systems/texlive/2013/$pkgname-$pkgver-source.tar.xz";
 \
+       
"ftp://tug.org/historic/systems/texlive/2013/$pkgname-$pkgver-texmf.tar.xz"; \
texmf.cnf
-       09-texlive.conf \
-       luatex-radical-rule-thickness.patch)
-up2date="Flasttar ftp://tug.org/historic/systems/texlive/2012/ | sed 
's/_source//' | sed 's/_texmf//' | sed 's/_extra//'"
+       09-texlive.conf)
+up2date="Flasttar ftp://tug.org/historic/systems/texlive/2013/ | sed 
's/_source//' | sed 's/_texmf//' | sed 's/_extra//'"
groups=('xapps-extra')
conflicts=('tetex' 'tetex-kpathsea')
provides=('tetex' 'tetex-kpathsea')
replaces=('tetex' 'tetex-kpathsea')
-sha1sums=('e41ef31eba27891f3434e01638d3559cc6958016' \
-          '7248a27a8f278ff80b412b45e98aab9803859353' \
-          '5301263529702ccfda0adb3706f461888dea22eb' \
+sha1sums=('42f0a6fa3f49435991182f14e01276b2ee3fce61' \
+          '370fb550935e4cb0f436cac6967cad7aa7217e18' \
'a58c7445f5544da89c13681e21f3b578727eb641' \
-          'bf7ba21d45bee78657105a5f2c5e7e24b8614859' \
-          '73cb530b6b2b1146a477a17dd98ecaaedce42c58')
+          'bf7ba21d45bee78657105a5f2c5e7e24b8614859')
_F_cd_path="$pkgname-$pkgver-source"
Fconfopts+=" \
--enable-build-in-source-tree \
@@ -93,15 +89,15 @@ build() {
export CFLAGS="${CFLAGS} -fPIC"
export CXXFLAGS="${CXXFLAGS} -fPIC"
fi
-
+
## disable ptex from format list by default
-       Fsed "^ptex ptex - ptex.ini" "#ptex ptex - ptex.ini" 
../$pkgname-$pkgver-texmf/texmf/web2c/fmtutil.cnf
-       Fsed "^eptex eptex" "#eptex eptex" 
../$pkgname-$pkgver-texmf/texmf/web2c/fmtutil.cnf
-       Fsed "^platex eptex" "#platex eptex" 
../$pkgname-$pkgver-texmf/texmf/web2c/fmtutil.cnf
+       Fsed "^ptex ptex - ptex.ini" "#ptex ptex - ptex.ini" 
../$pkgname-$pkgver-texmf/texmf-dist/web2c/fmtutil.cnf
+       Fsed "^eptex eptex" "#eptex eptex" 
../$pkgname-$pkgver-texmf/texmf-dist/web2c/fmtutil.cnf
+       Fsed "^platex eptex" "#platex eptex" 
../$pkgname-$pkgver-texmf/texmf-dist/web2c/fmtutil.cnf

## remove original ls-R from texmf, that fix conflict with previous texlive
## mkteslsr 'll restore them
-       rm -rf $Fsrcdir/$pkgname-$pkgver-texmf/{texmf,texmf-dist}/ls-R || Fdie
+       rm -rf $Fsrcdir/$pkgname-$pkgver-texmf/texmf-dist/ls-R || Fdie

Fsed "-lXp" "" texk/xdvik/configure
Fsed "SELFAUTOPARENT" "TEXMFROOT" texk/tex4htk/t4ht.c
@@ -111,7 +107,6 @@ build() {
## remove useless source files
rm -rf $Fsrcdir/$pkgname-$pkgver-texmf/texmf-dist/source || Fdie
# copy the extra packages
-       Fcp $pkgname-$pkgver-texmf/texmf/* usr/share/texmf/
Fcp $pkgname-$pkgver-texmf/texmf-dist/* usr/share/texmf-dist/

## files for tlpkg required by updmap
@@ -119,7 +114,7 @@ build() {
Fcp $pkgname-$pkgver-source/utils/biber/TeXLive /usr/share/tlpkg/

## install the config file with correct paths for kpathsea
-       Finstall 644 texmf.cnf usr/share/texmf/web2c/
+       Finstall 644 texmf.cnf usr/share/texmf-dist/web2c/

# fix the broken symlinks since texmf{-dist} has move
for f in $Fdestdir/usr/bin/* ; do
@@ -138,16 +133,16 @@ build() {
Frm usr/bin/mfplain

# remove asymptote, we already have this =)
-       Frm usr/share/texmf/asymptote
-       Frm usr/share/texmf/doc/asymptote
-       Frm usr/share/texmf/tex/latex/asymptote
-       Frm usr/share/texmf/tex/context/asymptote
+       Frm usr/share/texmf-dist/asymptote
+       Frm usr/share/texmf-dist/doc/asymptote
+       Frm usr/share/texmf-dist/tex/latex/asymptote
+       Frm usr/share/texmf-dist/tex/context/asymptote
for f in asy xasy; do
Frm usr/share/man/man1/$f.1
done

# remove xdvi, we already have this in xdvik =)
-       Frm usr/share/texmf/xdvi
+       Frm usr/share/texmf-dist/xdvi

## Split all extra packages to a set of coherent subpkg
## If their is too many subpkg then finding a specific tex package
@@ -157,7 +152,6 @@ build() {
cd $Fdestdir || Fdie

## Split the docs
-       Fsplit $pkgname-docs usr/share/texmf/doc
Fsplit $pkgname-docs usr/share/texmf-dist/doc

## Split extra fonts
@@ -180,7 +174,9 @@ build() {
ptsans ptserif realscripts tfrupee urwchancal iwona kurier bbold-type1 starfont 
rsfso \
ocr-b-outline ocr-b mdputu dejavu dutchcal fonts-tlwg libertine-legacy opensans 
libertineotf \
mdsymbol tex-gyre-math jknappen aspectratio bartel-chess-fonts jablantile 
mdsymbol mflogo \
-       musixtex-fonts pxtxalfa sansmathaccent newtx ; do
+       musixtex-fonts pxtxalfa sansmathaccent newtx ebgaramond 
librebaskerville newpx quattrocento \
+       raleway sourcecodepro ascii-font bguq hacm ipaex-type1 sansmathfonts 
superiors cabin fontawesome \
+       sansmathfonts schulschriften sourcesanspro aecc hacm punk-latex ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-fonts-extra $j
@@ -195,18 +191,30 @@ build() {
abstyles biblatex biblatex-apa biblatex-chem 
biblatex-chicago-notes-dfbiblatex-dw biblatex-historian \
biblatex-nature biblatex-philosophy biblatex-science biblatex-ieee 
biblatex-chicago biblatex-dw \
biblatex-mla logreq polski adfathesis bgteubner cascadilla ksfh_nat vak 
babelbib usebib biblatex-bwl \
-       biblatex-fiwi biblatex-juradiss biblatex-luh-ipw biblatex-musuos 
biblatex-nejm biblatex-swiss-legal ; do
-               listdir=`find usr/share/texmf-dist/ -name $i -type d `
+       biblatex-fiwi biblatex-juradiss biblatex-luh-ipw biblatex-musuos 
biblatex-nejm biblatex-swiss-legal \
+       multibibliography francais-bst multibibliography oscola 
biblatex-caspervector biblatex-gost \
+       biblatex-phys biblatex-publist biblatex-trad uni-wtal-ger uni-wtal-lin 
; do
+               listdir=`find usr/share/texmf-dist/ -name $i -type d -prune`
for j in  $listdir ; do
Fsplit $pkgname-bibtex-extra $j
done
+               listfile=`find usr/bin/ -name $i -type f `
+               for j in  $listfile ; do
+                       Fsplit $pkgname-bibtex-extra $j
+               done
+               for k in usr/bin/* ; do
+               if [ -L $k ]; then
+                       target=`ls -l "$k" | sed 's/^.\+ -> //' | grep "/$i"`
+                       if [[ "$target" != "" ]]; then
+                               Fsplit $pkgname-bibtex-extra $k
+                       fi
+               fi
+               done
done

## htmlxml packages
for i in jadetex tex4ht xmltex ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
-               listdir+=' '
-               listdir+=`find usr/share/texmf/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-htmlxml $j
done
@@ -238,7 +246,8 @@ build() {
uiucthesis umich-thesis umthesis ut-thesis uwthesis vancouver vxu york-thesis 
elbioimp jmlr onrannual \
revtex4 ryethesis seuthesis soton unamthesis aomart apa6e cmpj dfgproposal 
elteikthesis fbithesis \
msuthesis powerdot suftesi uafthesis uothesis uowthesis msu-thesis sapthesis 
przechlewski-book ejpecp \
-       fcltxdoc ; do
+       fcltxdoc abntex2 resphilosophica uestcthesis ebook matc3 matc3mem 
opteng pfarrei pkuthss proposal scrjrnl \
+       tabriz-thesis uadocs uestcthesis uiucredborder ulthese unswcover 
uspatent xcookybooky; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-templates-extra $j
@@ -248,7 +257,7 @@ build() {
## games related packages
for i in cchess chess chess-problem-diagrams chessboard chessfss crossword 
crosswrd egameps \
go hexgame jeopardy othello psgo sgame skak skaknew sudoku sudokubundle xq 
xskak piano \
-       othelloboard schwalbe-chess gamebook ; do
+       othelloboard schwalbe-chess gamebook logicpuzzle ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-misc $j
@@ -257,7 +266,7 @@ build() {

## music related packages
for i in abc figbas gchords guitar harmony musictex musixflx musixtex musixlyr 
musixps songbook \
-       musixguit gtrcrd ; do
+       musixguit gtrcrd songs ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-misc $j
@@ -273,7 +282,9 @@ build() {
juramisc jurarsp jura juraabbrev bibleref xlop \
historische-zeitschrift texapi xcomment variations yax bibleref-french \
bibleref-german bibleref-parse edfnotes hausarbeit-jura latexfileinfo-pkgs \
-       nowidow bibleref-lds  bibleref-mouth codicefiscaleitaliano ; do
+       nowidow bibleref-lds  bibleref-mouth codicefiscaleitaliano catcodes 
commado \
+       langcode plainpkg schemata dvgloss eledform eledmac horoscop leipzig 
loops rrgtrees \
+       textglos ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-extra $j
@@ -283,7 +294,7 @@ build() {
## plain packages
for i in figflow fixpdfmag font-change fontch hyplain jsmisc mkpattern newsletr 
placeins-plain \
plgraph plnfss resumemac timetable treetex typespec varisize vertex 
graphics-pln js-misc pitex \
-       getoptk hanoi ifetex ; do
+       getoptk hanoi ifetex plipsum plstmary present ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-plain $j
@@ -302,7 +313,8 @@ build() {
## extra languages packages
for i in arabi arabtex armenian bangtex bengali burmese cjhebrew croatian ctib 
devnag ethiop ethiop-t1 \
fc hrlatex itrans malayalam mongolian-babel montex sanskrit soyombo velthuis 
vntex wnri otibet turkmen \
-       persian-bib xepersian ocherokee oinuit spanglish wnri-latex 
persian-modern ; do
+       persian-bib xepersian ocherokee oinuit spanglish wnri-latex 
persian-modern aramaic-serto amiri basque-book \
+       basque-date ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-lang-extra $j
@@ -320,7 +332,7 @@ build() {
## greek language support
for i in betababel bgreek cbfonts gfsbaskerville gfsporson greek-inputenc 
greekdates greektex grverb \
ibycus-babel ibygrk kdgreek kerkis levy lgreek mkgrkindex teubner xgreek 
yannisgr pxgreeks textgreek \
-       lgrx ; do
+       lgrx greek-fontenc ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-lang-greek $j
@@ -337,11 +349,25 @@ build() {

## chineese, corean, japaneese language packages
for i in arphic c90 cjk cjkpunct cjkutils cns ctex dnp garuda-c90 norasi-c90 
thailatex uhc \
-       wadalab zhmetrics zhspacing adobemapping japanese-otf 
japanese-otf-uptex jfontmaps ; do
+       wadalab zhmetrics zhspacing adobemapping japanese-otf 
japanese-otf-uptex jfontmaps kanji-config-updmap \
+       kanji-config-updmap-sys kanji-fontmap-creator ptex2pdf nanumtype1 
pxchfon bxbase bxjscls cjk-ko pxcjkcat \
+       xpinyin zxjafbfont ; do
listdir=`find usr/share/texmf-dist/ -maxdepth 4 -name $i -type d`
for j in  $listdir ; do
Fsplit $pkgname-lang-cjk $j
done
+               listfile=`find usr/bin/ -name $i -type f `
+               for j in  $listfile ; do
+                       Fsplit $pkgname-lang-cjk $j
+               done
+               for k in usr/bin/* ; do
+               if [ -L $k ]; then
+                       target=`ls -l "$k" | sed 's/^.\+ -> //' | grep "/$i"`
+                       if [[ "$target" != "" ]]; then
+                               Fsplit $pkgname-lang-cjk $k
+                       fi
+               fi
+               done
done

## some latex3 packages
@@ -431,7 +457,13 @@ build() {
subfiles substitutefont tabfigures tablefootnote tagging tcolorbox tram 
tsemlines tui verbments vocaltract \
xcite xpatch xpunctuate friulan decorule bhcexam beameraudience collectbox 
cookingsymbols copyrightbox \
coseoul crbox delim dhua diagbox documentation droit-fr easyfig emarks floatflt 
fnpct fontaxes fullwidth \
-       fundus-calligra fundus-cyr fundus-sueterlin ; do
+       fundus-calligra fundus-cyr fundus-sueterlin abraces acro actuarialangle 
apptools autopdf bxdpx-beamer \
+       calcage calculator chkfloat classics clipboard concepts GS1 contracard 
counttexruns download dynblocks \
+       embrac enotez esami etoc exsheets exsol factura filedate fixmetodonotes 
fnumprint footnotebackref \
+       foreign frege iitem incgraph ktv-texdata lisp-on-tex mandi memory 
mnotes multiexpand nestquot newenviron \
+       noconflict numberedblock ocg-p ocgx poetrytex python ran_toks readarray 
scalerel showcharinbox skdoc \
+       skrapport snotez tableof tamefloats threadcol titlecaps typeface 
typehtml underoverlap uwmslide vdmlisting \
+       xpeek ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-latex-extra $j
@@ -457,7 +489,9 @@ build() {
tkz-orm xypdf chemfig bloques bodegraph bondgraph gincltex gmp gradientframe 
graphcet lpic \
numericplots pgf pgfgantt pgf-umlsd productbox randomwalk tkz-base tkz-berge 
tkz-euclide \
tkz-fct tkz-graph tkz-kiviat graphcet lapdf pgf-blur pgfkeyx tikz-cd 
tikz-dependency \
-       tikzpagenodes tikzpfeile tqft ; do
+       tikzpagenodes tikzpfeile tqft bxeepic flowchart forest hf-tikz hobby 
makeshape pxpgfmark \
+       sa-tikz setdeck smartdiagram spath3 svg tikzinclude tikzmark 
tikzorbital tikzposter \
+       tikzscale tikzsymbols xpicture; do
listdir=`find usr/share/texmf-dist/ -maxdepth 4 -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-graphics $j
@@ -481,7 +515,7 @@ build() {
pst-soroban pst-spectra pst-stru pst-support pst-text pst-tree pst-uml 
pst-vowel pst-vue3d pst2pdf \
pstricks pstricks-add uml vaucanson-g pst-knot pst-am pst-electricfield pst-exa 
pst-magneticfield \
pst-mirror pst-node pst-platon pst-plot pst-thick pst-tvz pst-layout pst-pulley 
pst-rubans \
-       pst-solarsystem pst-tools ; do
+       pst-solarsystem pst-tools pst-ode pst-vectorian pst-fit pst-graphicx ; 
do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-pstricks $j
@@ -503,7 +537,7 @@ build() {
hepunits karnaugh mhchem mhs miller objectz pseudocode scientificpaper 
sciposter sfg siunitx \
steinmetz struktex t-angles textopo ulqda unitsdef youngtab engtlc feynmf 
c-pascal fltpoint \
r_und_s chemexec chemmacros drawstack mychemestry nuc ot-tableau physymb 
rec-thy modiagram \
-       mychemistry sasnrdisplay ; do
+       mychemistry sasnrdisplay bohr chemnum endiagram enigma substances ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-sciences $j
@@ -521,8 +555,9 @@ build() {
## maths related packages
for i in 12many amstex boldtensors bosisio ccfonts commath concmath 
concmath-fonts concrete extarrows extpfeil \
faktor ionumbers isomath mathcomp mathdots mattens mhequ multiobjective nath 
proba shuffle statex2 \
-       stex stmaryrd susy syllogism synproof tablor tensor tex-ewd thmbox 
turnstile venn yhmath \
-       sansmath tdsfrmath eqnarray libgreek mathalfa mathastext coolthms ; do
+       stex stmaryrd susy syllogism synproof tablor tensor tex-ewd thmbox 
turnstile venn yhmath fast-diagram \
+       sansmath tdsfrmath eqnarray libgreek mathalfa mathastext coolthms 
minifp xint bropd conteq interval \
+       physics skmath venndiagram ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-sciences $j
@@ -536,8 +571,6 @@ build() {
pkfix pkfix-helper seetexk synctex texcount texdiff texdirflatten 
texloganalyser texware tie \
tpic2pdftex web ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
-               listdir+=' '
-               listdir+=`find usr/share/texmf/ -name $i -type d `
for j in  $listdir ; do
Fsplit $pkgname-utils $j
done
@@ -558,8 +591,6 @@ build() {
## Split Omega Tex extension
for i in omega aleph lambda antomega mxd mxedruli omegaware ; do
listdir=`find usr/share/texmf-dist/ -name $i -type d `
-               listdir+=' '
-               listdir+=`find usr/share/texmf/ -name $i -type d `
for j in  $listdir ; do
# two omega in a path so the bad one is moved before the other
if [ -d $j ]; then
@@ -581,10 +612,10 @@ build() {
Fsplit $pkgname-ptex usr/bin/{makejvf,mendex,pdvitype,ppltotf,ptftopl}

## Split xindy
-       Fmv usr/share/texmf/xindy usr/share/
+       Fmv usr/share/texmf-dist/xindy usr/share/
Fsplit $pkgname-xindy usr/share/xindy
Fsplit $pkgname-xindy usr/bin/*xindy*
-       Fsplit $pkgname-xindy usr/share/texmf/scripts/xindy
+       Fsplit $pkgname-xindy usr/share/texmf-dist/scripts/xindy

## Add 09-texlive.conf font file (for XeteX)
Fmkdir etc/fonts/conf.avail/
diff --git a/source/xapps-extra/texlive/fix-fontforge-encoding.patch 
b/source/xapps-extra/texlive/fix-fontforge-encoding.patch
deleted file mode 100644
index 8104b32..0000000
--- a/source/xapps-extra/texlive/fix-fontforge-encoding.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- 
source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/noprefs.c.orig    
   2009-09-30 19:27:00.935039526 +0200
-+++ source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/noprefs.c    
2009-09-30 19:28:04.908364646 +0200
-@@ -495,6 +495,9 @@
-       { "Big5HKSCS", e_big5hkscs },
-       { "Big5-HKSCS", e_big5hkscs },
-       { "UTF-8", e_utf8 },
-+      { "utf-8", e_utf8 },
-+      { "UTF8", e_utf8 },
-+      { "utf8", e_utf8 },
-       { "ISO-10646/UTF-8", e_utf8 },
-       { "ISO_10646/UTF-8", e_utf8 },
-       { "UCS2", e_unicode },
diff --git a/source/xapps-extra/texlive/luatex-radical-rule-thickness.patch 
b/source/xapps-extra/texlive/luatex-radical-rule-thickness.patch
deleted file mode 100644
index f925a1a..0000000
--- a/source/xapps-extra/texlive/luatex-radical-rule-thickness.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: source/texk/web2c/luatexdir/tex/mlist.w
-===================================================================
---- source/texk/web2c/luatexdir/tex/mlist.w    (revision 4448)
-+++ source/texk/web2c/luatexdir/tex/mlist.w    (revision 4449)
-@@ -1798,7 +1798,17 @@
-         theta = fraction_rule(cur_style);
-         y = var_delimiter(left_delimiter(q), cur_size,
-                           height(x) + depth(x) + clr + theta, NULL, 
cur_style);
--        theta = height(y);
-+      /* If |y| is a composite then set |theta| to the height of its top
-+           character, else set it to the height of |y|. */
-+        if (list_ptr(y) != null
-+            && type(list_ptr(y)) == hlist_node
-+            && list_ptr(list_ptr(y)) != null
-+            && type(list_ptr(list_ptr(y))) == glyph_node) {     /* and it 
should be */
-+            theta = char_height(font(list_ptr(list_ptr(y))),
-+                           character(list_ptr(list_ptr(y))));
-+        } else {
-+            theta = height(y);
-+        }
-     } else {
-         y = var_delimiter(left_delimiter(q), cur_size,
-                           height(x) + depth(x) + clr + theta, NULL, 
cur_style);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to