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
