summaryrefslogtreecommitdiff
path: root/dev-tex
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-tex
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-tex')
-rw-r--r--dev-tex/aastex/Manifest5
-rw-r--r--dev-tex/aastex/aastex-5.2.ebuild21
-rw-r--r--dev-tex/aastex/metadata.xml8
-rw-r--r--dev-tex/abntex/Manifest6
-rw-r--r--dev-tex/abntex/abntex-0.9_beta2.ebuild59
-rw-r--r--dev-tex/abntex/metadata.xml18
-rw-r--r--dev-tex/bera/Manifest5
-rw-r--r--dev-tex/bera/bera-20040930.ebuild54
-rw-r--r--dev-tex/bera/metadata.xml8
-rw-r--r--dev-tex/biber/Manifest9
-rw-r--r--dev-tex/biber/biber-2.5.ebuild77
-rw-r--r--dev-tex/biber/biber-2.7.ebuild65
-rw-r--r--dev-tex/biber/files/biber-2.4-drop-mozilla-ca.patch146
-rw-r--r--dev-tex/biber/files/biber-2.7-drop-mozilla-ca.patch122
-rw-r--r--dev-tex/biber/metadata.xml16
-rw-r--r--dev-tex/biblatex-apa/Manifest5
-rw-r--r--dev-tex/biblatex-apa/biblatex-apa-6.6.ebuild29
-rw-r--r--dev-tex/biblatex-apa/metadata.xml19
-rw-r--r--dev-tex/biblatex/Manifest8
-rw-r--r--dev-tex/biblatex/biblatex-3.4-r1.ebuild35
-rw-r--r--dev-tex/biblatex/biblatex-3.7-r1.ebuild40
-rw-r--r--dev-tex/biblatex/biblatex-3.7.ebuild35
-rw-r--r--dev-tex/biblatex/metadata.xml23
-rw-r--r--dev-tex/bibtex2html/Manifest6
-rw-r--r--dev-tex/bibtex2html/bibtex2html-1.98.ebuild57
-rw-r--r--dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch40
-rw-r--r--dev-tex/bibtex2html/metadata.xml12
-rw-r--r--dev-tex/bibtexu/Manifest23
-rw-r--r--dev-tex/bibtexu/bibtexu-3.71_p20120701.ebuild35
-rw-r--r--dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild56
-rw-r--r--dev-tex/bibtexu/bibtexu-3.71_p20160523.ebuild56
-rw-r--r--dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild56
-rw-r--r--dev-tex/bibtexu/metadata.xml8
-rw-r--r--dev-tex/catdvi/Manifest6
-rw-r--r--dev-tex/catdvi/catdvi-0.14-r1.ebuild38
-rw-r--r--dev-tex/catdvi/files/catdvi-0.14-kpathsea.patch60
-rw-r--r--dev-tex/catdvi/metadata.xml14
-rw-r--r--dev-tex/cdcover/Manifest5
-rw-r--r--dev-tex/cdcover/cdcover-1.3b.ebuild15
-rw-r--r--dev-tex/cdcover/metadata.xml8
-rw-r--r--dev-tex/chktex/Manifest16
-rw-r--r--dev-tex/chktex/chktex-1.7.1.ebuild50
-rw-r--r--dev-tex/chktex/chktex-1.7.2.ebuild50
-rw-r--r--dev-tex/chktex/chktex-1.7.3.ebuild52
-rw-r--r--dev-tex/chktex/chktex-1.7.4.ebuild52
-rw-r--r--dev-tex/chktex/chktex-1.7.5.ebuild56
-rw-r--r--dev-tex/chktex/chktex-1.7.6.ebuild56
-rw-r--r--dev-tex/chktex/files/chktex-1.7.1-asneeded.patch13
-rw-r--r--dev-tex/chktex/metadata.xml8
-rw-r--r--dev-tex/circuit_macros/Manifest10
-rw-r--r--dev-tex/circuit_macros/circuit_macros-8.3.2.ebuild49
-rw-r--r--dev-tex/circuit_macros/circuit_macros-8.4.1.ebuild49
-rw-r--r--dev-tex/circuit_macros/circuit_macros-8.4.ebuild49
-rw-r--r--dev-tex/circuit_macros/files/cm2pdf72
-rw-r--r--dev-tex/circuit_macros/metadata.xml25
-rw-r--r--dev-tex/cjk-latex/Manifest7
-rw-r--r--dev-tex/cjk-latex/cjk-latex-4.8.4.ebuild163
-rw-r--r--dev-tex/cjk-latex/metadata.xml12
-rw-r--r--dev-tex/cpp2latex/Manifest9
-rw-r--r--dev-tex/cpp2latex/cpp2latex-2.3-r1.ebuild30
-rw-r--r--dev-tex/cpp2latex/cpp2latex-2.3-r2.ebuild19
-rw-r--r--dev-tex/cpp2latex/files/cpp2latex-2.3-gcc43.patch12
-rw-r--r--dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch15
-rw-r--r--dev-tex/cpp2latex/files/cpp2latex-2.3.patch44
-rw-r--r--dev-tex/cpp2latex/metadata.xml8
-rw-r--r--dev-tex/crosstex/Manifest5
-rw-r--r--dev-tex/crosstex/crosstex-0.6-r2.ebuild41
-rw-r--r--dev-tex/crosstex/metadata.xml11
-rw-r--r--dev-tex/csindex/Manifest7
-rw-r--r--dev-tex/csindex/csindex-2.11c-r1.ebuild36
-rw-r--r--dev-tex/csindex/files/csindex-2.11c-decl.patch25
-rw-r--r--dev-tex/csindex/files/csindex-2.11c-flags.patch16
-rw-r--r--dev-tex/csindex/metadata.xml18
-rw-r--r--dev-tex/culmus-latex/Manifest5
-rw-r--r--dev-tex/culmus-latex/culmus-latex-0.7.ebuild37
-rw-r--r--dev-tex/culmus-latex/metadata.xml11
-rw-r--r--dev-tex/currvita/Manifest5
-rw-r--r--dev-tex/currvita/currvita-0.9i-r1.ebuild31
-rw-r--r--dev-tex/currvita/metadata.xml8
-rw-r--r--dev-tex/curve/Manifest5
-rw-r--r--dev-tex/curve/curve-1.16.ebuild38
-rw-r--r--dev-tex/curve/metadata.xml8
-rw-r--r--dev-tex/detex/Manifest6
-rw-r--r--dev-tex/detex/detex-2.8-r1.ebuild40
-rw-r--r--dev-tex/detex/files/detex-2.8-ldflags.patch17
-rw-r--r--dev-tex/detex/metadata.xml8
-rw-r--r--dev-tex/dot2tex/Manifest5
-rw-r--r--dev-tex/dot2tex/dot2tex-2.9.0.ebuild43
-rw-r--r--dev-tex/dot2tex/metadata.xml12
-rw-r--r--dev-tex/dot2texi/Manifest5
-rw-r--r--dev-tex/dot2texi/dot2texi-3.0.ebuild37
-rw-r--r--dev-tex/dot2texi/metadata.xml13
-rw-r--r--dev-tex/dvi2gr/Manifest5
-rw-r--r--dev-tex/dvi2gr/dvi2gr-0.4.ebuild40
-rw-r--r--dev-tex/dvi2gr/metadata.xml12
-rw-r--r--dev-tex/dvi2tty/Manifest6
-rw-r--r--dev-tex/dvi2tty/dvi2tty-5.3.4.ebuild29
-rw-r--r--dev-tex/dvi2tty/files/dvi2tty-5.3.4-cflags.patch29
-rw-r--r--dev-tex/dvi2tty/metadata.xml16
-rw-r--r--dev-tex/dvipost/Manifest6
-rw-r--r--dev-tex/dvipost/dvipost-1.1-r2.ebuild38
-rw-r--r--dev-tex/dvipost/files/1.1-ldflags.patch13
-rw-r--r--dev-tex/dvipost/metadata.xml8
-rw-r--r--dev-tex/ellipsis/Manifest5
-rw-r--r--dev-tex/ellipsis/ellipsis-1.6.ebuild27
-rw-r--r--dev-tex/ellipsis/metadata.xml8
-rw-r--r--dev-tex/envlab/Manifest5
-rw-r--r--dev-tex/envlab/envlab-1.2-r1.ebuild38
-rw-r--r--dev-tex/envlab/metadata.xml8
-rw-r--r--dev-tex/europecv/Manifest5
-rw-r--r--dev-tex/europecv/europecv-20060424-r2.ebuild38
-rw-r--r--dev-tex/europecv/metadata.xml11
-rw-r--r--dev-tex/feynmf/Manifest8
-rw-r--r--dev-tex/feynmf/feynmf-1.08-r5.ebuild58
-rw-r--r--dev-tex/feynmf/files/feynmf-1.08-tempfile.patch33
-rw-r--r--dev-tex/feynmf/files/feynmf-1.08.patch12
-rw-r--r--dev-tex/feynmf/metadata.xml17
-rw-r--r--dev-tex/flabels/Manifest5
-rw-r--r--dev-tex/flabels/flabels-1.0.ebuild19
-rw-r--r--dev-tex/flabels/metadata.xml8
-rw-r--r--dev-tex/floatflt/Manifest5
-rw-r--r--dev-tex/floatflt/floatflt-1.31a.ebuild24
-rw-r--r--dev-tex/floatflt/metadata.xml8
-rw-r--r--dev-tex/foiltex/Manifest5
-rw-r--r--dev-tex/foiltex/foiltex-2.1.4b.ebuild25
-rw-r--r--dev-tex/foiltex/metadata.xml8
-rw-r--r--dev-tex/frakturx/Manifest17
-rw-r--r--dev-tex/frakturx/frakturx-20070103.ebuild59
-rw-r--r--dev-tex/frakturx/metadata.xml23
-rw-r--r--dev-tex/g-brief/Manifest5
-rw-r--r--dev-tex/g-brief/g-brief-4.0.2.ebuild31
-rw-r--r--dev-tex/g-brief/metadata.xml8
-rw-r--r--dev-tex/glossaries/Manifest11
-rw-r--r--dev-tex/glossaries/glossaries-3.04.ebuild41
-rw-r--r--dev-tex/glossaries/glossaries-4.07.ebuild39
-rw-r--r--dev-tex/glossaries/glossaries-4.11.ebuild39
-rw-r--r--dev-tex/glossaries/glossaries-4.12-r1.ebuild40
-rw-r--r--dev-tex/glossaries/metadata.xml8
-rw-r--r--dev-tex/harvard/Manifest5
-rw-r--r--dev-tex/harvard/harvard-2.0.5.ebuild13
-rw-r--r--dev-tex/harvard/metadata.xml11
-rw-r--r--dev-tex/herm-pic/Manifest5
-rw-r--r--dev-tex/herm-pic/herm-pic-1.0.2.ebuild15
-rw-r--r--dev-tex/herm-pic/metadata.xml8
-rw-r--r--dev-tex/hevea/Manifest7
-rw-r--r--dev-tex/hevea/hevea-2.29.ebuild58
-rw-r--r--dev-tex/hevea/hevea-2.30.ebuild58
-rw-r--r--dev-tex/hevea/metadata.xml12
-rw-r--r--dev-tex/hlatex/Manifest20
-rw-r--r--dev-tex/hlatex/hlatex-1.0.1.ebuild115
-rw-r--r--dev-tex/hlatex/metadata.xml12
-rw-r--r--dev-tex/html2latex/Manifest5
-rw-r--r--dev-tex/html2latex/html2latex-1.1-r1.ebuild40
-rw-r--r--dev-tex/html2latex/metadata.xml11
-rw-r--r--dev-tex/hyphen_show/Manifest6
-rw-r--r--dev-tex/hyphen_show/files/hyphen_show-gcc34.patch78
-rw-r--r--dev-tex/hyphen_show/hyphen_show-20000425.ebuild31
-rw-r--r--dev-tex/hyphen_show/metadata.xml16
-rw-r--r--dev-tex/isotope/Manifest5
-rw-r--r--dev-tex/isotope/isotope-20040401.ebuild18
-rw-r--r--dev-tex/isotope/metadata.xml17
-rw-r--r--dev-tex/ivritex/Manifest5
-rw-r--r--dev-tex/ivritex/ivritex-1.1.2.ebuild24
-rw-r--r--dev-tex/ivritex/metadata.xml11
-rw-r--r--dev-tex/latex-beamer/Manifest7
-rw-r--r--dev-tex/latex-beamer/latex-beamer-3.36.ebuild38
-rw-r--r--dev-tex/latex-beamer/latex-beamer-3.41.ebuild44
-rw-r--r--dev-tex/latex-beamer/metadata.xml11
-rw-r--r--dev-tex/latex-calendar/Manifest5
-rw-r--r--dev-tex/latex-calendar/latex-calendar-3.1.ebuild30
-rw-r--r--dev-tex/latex-calendar/metadata.xml8
-rw-r--r--dev-tex/latex2html/Manifest22
-rw-r--r--dev-tex/latex2html/files/latex2html-2017.2-brace-2.patch12
-rw-r--r--dev-tex/latex2html/files/latex2html-2017.2-brace.patch36
-rw-r--r--dev-tex/latex2html/files/latex2html-2017.2-dotinc-2.patch12
-rw-r--r--dev-tex/latex2html/files/latex2html-2017.2-dotinc.patch33
-rw-r--r--dev-tex/latex2html/files/latex2html-convert-length.patch22
-rw-r--r--dev-tex/latex2html/files/latex2html-destdir.patch15
-rw-r--r--dev-tex/latex2html/files/latex2html-extract-major-version-2.patch12
-rw-r--r--dev-tex/latex2html/files/latex2html-extract-major-version.patch12
-rw-r--r--dev-tex/latex2html/files/latex2html-perl_name.patch11
-rw-r--r--dev-tex/latex2html/files/latex2html-tests.patch26
-rw-r--r--dev-tex/latex2html/latex2html-2008-r1.ebuild84
-rw-r--r--dev-tex/latex2html/latex2html-2008.ebuild81
-rw-r--r--dev-tex/latex2html/latex2html-2015.ebuild81
-rw-r--r--dev-tex/latex2html/latex2html-2017.2-r1.ebuild81
-rw-r--r--dev-tex/latex2html/latex2html-2017.2-r2.ebuild82
-rw-r--r--dev-tex/latex2html/metadata.xml8
-rw-r--r--dev-tex/latex2rtf/Manifest7
-rw-r--r--dev-tex/latex2rtf/latex2rtf-2.3.11.ebuild45
-rw-r--r--dev-tex/latex2rtf/latex2rtf-2.3.15.ebuild48
-rw-r--r--dev-tex/latex2rtf/metadata.xml11
-rw-r--r--dev-tex/latexdiff/Manifest10
-rw-r--r--dev-tex/latexdiff/latexdiff-1.1.0.ebuild31
-rw-r--r--dev-tex/latexdiff/latexdiff-1.1.1.ebuild31
-rw-r--r--dev-tex/latexdiff/latexdiff-1.2.0-r1.ebuild38
-rw-r--r--dev-tex/latexdiff/latexdiff-9999.ebuild47
-rw-r--r--dev-tex/latexdiff/metadata.xml11
-rw-r--r--dev-tex/latexmk/Manifest20
-rw-r--r--dev-tex/latexmk/files/completion.bash-245
-rw-r--r--dev-tex/latexmk/latexmk-435.ebuild30
-rw-r--r--dev-tex/latexmk/latexmk-441.ebuild29
-rw-r--r--dev-tex/latexmk/latexmk-443a.ebuild29
-rw-r--r--dev-tex/latexmk/latexmk-444.ebuild29
-rw-r--r--dev-tex/latexmk/latexmk-445.ebuild29
-rw-r--r--dev-tex/latexmk/latexmk-448.ebuild29
-rw-r--r--dev-tex/latexmk/latexmk-452c.ebuild29
-rw-r--r--dev-tex/latexmk/latexmk-453a.ebuild29
-rw-r--r--dev-tex/latexmk/metadata.xml8
-rw-r--r--dev-tex/lazylist/Manifest5
-rw-r--r--dev-tex/lazylist/lazylist-1.0a.ebuild17
-rw-r--r--dev-tex/lazylist/metadata.xml12
-rw-r--r--dev-tex/leaflet/Manifest6
-rw-r--r--dev-tex/leaflet/files/leaflet-20041222-logging.patch14
-rw-r--r--dev-tex/leaflet/leaflet-20041222.ebuild29
-rw-r--r--dev-tex/leaflet/metadata.xml8
-rw-r--r--dev-tex/lgrind/Manifest6
-rw-r--r--dev-tex/lgrind/files/lgrind-3.67-fgets.patch13
-rw-r--r--dev-tex/lgrind/lgrind-3.67-r3.ebuild49
-rw-r--r--dev-tex/lgrind/metadata.xml8
-rw-r--r--dev-tex/luatex/Manifest17
-rw-r--r--dev-tex/luatex/files/includes.patch25
-rw-r--r--dev-tex/luatex/files/kpathsea2012.patch28
-rw-r--r--dev-tex/luatex/files/poppler018.patch160
-rw-r--r--dev-tex/luatex/files/poppler020.patch75
-rw-r--r--dev-tex/luatex/files/poppler022.patch388
-rw-r--r--dev-tex/luatex/files/poppler026-backport.patch99
-rw-r--r--dev-tex/luatex/files/poppler026.patch143
-rw-r--r--dev-tex/luatex/files/remove-zlib-version-check.patch23
-rw-r--r--dev-tex/luatex/luatex-0.70.1-r2.ebuild121
-rw-r--r--dev-tex/luatex/luatex-0.76.0.ebuild104
-rw-r--r--dev-tex/luatex/metadata.xml13
-rw-r--r--dev-tex/metadata.xml41
-rw-r--r--dev-tex/metapost/Manifest9
-rw-r--r--dev-tex/metapost/metadata.xml8
-rw-r--r--dev-tex/metapost/metapost-1.780.ebuild73
-rw-r--r--dev-tex/metapost/metapost-1.803.ebuild73
-rw-r--r--dev-tex/metapost/metapost-1.902.ebuild76
-rw-r--r--dev-tex/minted/Manifest10
-rw-r--r--dev-tex/minted/files/minted-2.1-remove-extra-curly-brace.patch15
-rw-r--r--dev-tex/minted/metadata.xml10
-rw-r--r--dev-tex/minted/minted-2.0.ebuild28
-rw-r--r--dev-tex/minted/minted-2.1.ebuild32
-rw-r--r--dev-tex/minted/minted-2.4.1.ebuild27
-rw-r--r--dev-tex/newlfm/Manifest5
-rw-r--r--dev-tex/newlfm/metadata.xml8
-rw-r--r--dev-tex/newlfm/newlfm-8.3-r1.ebuild37
-rw-r--r--dev-tex/notoccite/Manifest5
-rw-r--r--dev-tex/notoccite/metadata.xml15
-rw-r--r--dev-tex/notoccite/notoccite-20000720.ebuild17
-rw-r--r--dev-tex/oesch/Manifest5
-rw-r--r--dev-tex/oesch/metadata.xml8
-rw-r--r--dev-tex/oesch/oesch-20080712.ebuild35
-rw-r--r--dev-tex/pdfannotextractor/Manifest8
-rw-r--r--dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch25
-rw-r--r--dev-tex/pdfannotextractor/files/StringVisitor.java.patch14
-rw-r--r--dev-tex/pdfannotextractor/files/javajars.patch13
-rw-r--r--dev-tex/pdfannotextractor/metadata.xml8
-rw-r--r--dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild62
-rw-r--r--dev-tex/pgf/Manifest7
-rw-r--r--dev-tex/pgf/files/pgfsys-luatex.def431
-rw-r--r--dev-tex/pgf/metadata.xml11
-rw-r--r--dev-tex/pgf/pgf-3.0.1-r1.ebuild43
-rw-r--r--dev-tex/pgf/pgf-3.0.1.ebuild40
-rw-r--r--dev-tex/polytable/Manifest5
-rw-r--r--dev-tex/polytable/metadata.xml12
-rw-r--r--dev-tex/polytable/polytable-0.8.2.ebuild17
-rw-r--r--dev-tex/ppower4/Manifest6
-rw-r--r--dev-tex/ppower4/files/ppower4-gentoo.patch11
-rw-r--r--dev-tex/ppower4/metadata.xml8
-rw-r--r--dev-tex/ppower4/ppower4-0.9.6.ebuild46
-rw-r--r--dev-tex/prosper/Manifest6
-rw-r--r--dev-tex/prosper/metadata.xml11
-rw-r--r--dev-tex/prosper/prosper-1.5-r1.ebuild38
-rw-r--r--dev-tex/pscyr/Manifest7
-rw-r--r--dev-tex/pscyr/files/90pscyr.cfg2
-rw-r--r--dev-tex/pscyr/metadata.xml12
-rw-r--r--dev-tex/pscyr/pscyr-0.4d_beta9.ebuild43
-rw-r--r--dev-tex/pstplus/Manifest5
-rw-r--r--dev-tex/pstplus/metadata.xml8
-rw-r--r--dev-tex/pstplus/pstplus-1.6.ebuild39
-rw-r--r--dev-tex/pythontex/Manifest3
-rw-r--r--dev-tex/pythontex/metadata.xml14
-rw-r--r--dev-tex/pythontex/pythontex-0.16.ebuild55
-rw-r--r--dev-tex/qtexengine/Manifest6
-rw-r--r--dev-tex/qtexengine/files/qtexengine-0.3-dynlib.patch21
-rw-r--r--dev-tex/qtexengine/metadata.xml11
-rw-r--r--dev-tex/qtexengine/qtexengine-0.3.ebuild43
-rw-r--r--dev-tex/quotchap/Manifest5
-rw-r--r--dev-tex/quotchap/metadata.xml8
-rw-r--r--dev-tex/quotchap/quotchap-0.9f.ebuild25
-rw-r--r--dev-tex/rail/Manifest5
-rw-r--r--dev-tex/rail/metadata.xml11
-rw-r--r--dev-tex/rail/rail-1.2_p1.ebuild36
-rw-r--r--dev-tex/rcsinfo/Manifest7
-rw-r--r--dev-tex/rcsinfo/metadata.xml8
-rw-r--r--dev-tex/rcsinfo/rcsinfo-1.11.ebuild20
-rw-r--r--dev-tex/rcsinfo/rcsinfo-1.9.ebuild19
-rw-r--r--dev-tex/revtex/Manifest7
-rw-r--r--dev-tex/revtex/metadata.xml13
-rw-r--r--dev-tex/revtex/revtex-4.1_p2-r1.ebuild43
-rw-r--r--dev-tex/revtex/revtex-4.ebuild37
-rw-r--r--dev-tex/rubber/Manifest5
-rw-r--r--dev-tex/rubber/metadata.xml11
-rw-r--r--dev-tex/rubber/rubber-1.4.ebuild25
-rw-r--r--dev-tex/serienbrief/Manifest5
-rw-r--r--dev-tex/serienbrief/metadata.xml8
-rw-r--r--dev-tex/serienbrief/serienbrief-0.2.5.ebuild30
-rw-r--r--dev-tex/sketch/Manifest5
-rw-r--r--dev-tex/sketch/metadata.xml20
-rw-r--r--dev-tex/sketch/sketch-0.3.7.ebuild43
-rw-r--r--dev-tex/slatex/Manifest5
-rw-r--r--dev-tex/slatex/metadata.xml11
-rw-r--r--dev-tex/slatex/slatex-20090928.ebuild42
-rw-r--r--dev-tex/style-check/Manifest5
-rw-r--r--dev-tex/style-check/metadata.xml8
-rw-r--r--dev-tex/style-check/style-check-0.14.ebuild22
-rw-r--r--dev-tex/svninfo/Manifest6
-rw-r--r--dev-tex/svninfo/files/svninfo-0.5-latex-compile.patch11
-rw-r--r--dev-tex/svninfo/metadata.xml8
-rw-r--r--dev-tex/svninfo/svninfo-0.7.4.ebuild27
-rw-r--r--dev-tex/tex4ht/Manifest12
-rw-r--r--dev-tex/tex4ht/files/50tex4ht.cnf4
-rw-r--r--dev-tex/tex4ht/files/tex4ht-texlive-updates.patch428
-rw-r--r--dev-tex/tex4ht/metadata.xml11
-rw-r--r--dev-tex/tex4ht/tex4ht-20090611_p1038-r2.ebuild113
-rw-r--r--dev-tex/tex4ht/tex4ht-20090611_p1038-r3.ebuild120
-rw-r--r--dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild122
-rw-r--r--dev-tex/tex4ht/tex4ht-20090611_p1038-r5.ebuild122
-rw-r--r--dev-tex/texamator/Manifest5
-rw-r--r--dev-tex/texamator/metadata.xml8
-rw-r--r--dev-tex/texamator/texamator-1.7.5-r2.ebuild43
-rw-r--r--dev-tex/texmfind/Manifest5
-rw-r--r--dev-tex/texmfind/metadata.xml30
-rw-r--r--dev-tex/texmfind/texmfind-2010.1.ebuild16
-rw-r--r--dev-tex/texpower/Manifest5
-rw-r--r--dev-tex/texpower/metadata.xml11
-rw-r--r--dev-tex/texpower/texpower-0.2.ebuild48
-rw-r--r--dev-tex/tipa/Manifest5
-rw-r--r--dev-tex/tipa/metadata.xml8
-rw-r--r--dev-tex/tipa/tipa-1.3.ebuild52
-rw-r--r--dev-tex/translator/Manifest5
-rw-r--r--dev-tex/translator/metadata.xml11
-rw-r--r--dev-tex/translator/translator-1.00.ebuild26
-rw-r--r--dev-tex/tth/Manifest7
-rw-r--r--dev-tex/tth/metadata.xml11
-rw-r--r--dev-tex/tth/tth-3.77.ebuild35
-rw-r--r--dev-tex/tth/tth-4.08.ebuild36
-rw-r--r--dev-tex/vc/Manifest6
-rw-r--r--dev-tex/vc/files/vc-0.5-git-date.patch14
-rw-r--r--dev-tex/vc/files/vc-0.5-git-status.patch27
-rw-r--r--dev-tex/vc/metadata.xml19
-rw-r--r--dev-tex/vc/vc-0.5.ebuild32
-rw-r--r--dev-tex/xcolor/Manifest7
-rw-r--r--dev-tex/xcolor/metadata.xml8
-rw-r--r--dev-tex/xcolor/xcolor-2.11.ebuild34
-rw-r--r--dev-tex/xcolor/xcolor-2.12.ebuild34
-rw-r--r--dev-tex/xmltex/Manifest6
-rw-r--r--dev-tex/xmltex/files/format.xmltex.cnf2
-rw-r--r--dev-tex/xmltex/metadata.xml8
-rw-r--r--dev-tex/xmltex/xmltex-1.9-r2.ebuild48
361 files changed, 10670 insertions, 0 deletions
diff --git a/dev-tex/aastex/Manifest b/dev-tex/aastex/Manifest
new file mode 100644
index 000000000000..9ae0ecfaffa8
--- /dev/null
+++ b/dev-tex/aastex/Manifest
@@ -0,0 +1,5 @@
+DIST aastex52.tar.gz 1047075 SHA256 c57449e34e704f554c382995418ad721d8cf0aac1ef5c2e11502315d8a6d39a4 SHA512 1015733b1413cb559d6d96b0d526939f5c505d3cc947c39f790a8c83b4b7316de465f15fb682ca79a2de06d6b826b9a11af4554787eb5a9ff5de9c24a005c9ef WHIRLPOOL 3ea36e519665dcf0f4b2aa45795ba96fbdeeb8dace5ca367665926c45325f173d5974d35df464874dc5f40546f2490cd55b8a54feeb1ee3a04e261f01a9890c1
+EBUILD aastex-5.2.ebuild 550 SHA256 3952372ad328fe7eb7954205ae01b49f99cb3ee40e545e04cf57990a29d5c90c SHA512 d5d7d96ea707d8ae257c98603cfe3e7c219789aad7f91d36c134814735904e9e627106bab96eccecf4987cc92eeefda3f0ad720d628b31f9bfe77337a8856ebb WHIRLPOOL d5e64017f7ca87923dfd33768209f9eb0d0081b1c07c8cbfcabd5c045332d69bb84978599dcc5365ad2a664a189a739df3fdd19eac0dedd085fee64c75a2f935
+MISC ChangeLog 2419 SHA256 e3ca57f01bf9c62eb220b4a29c473a2c19231cfed7861f3b5fbd270c65540fbd SHA512 1b177907b31c7cea05ce9f812b899cdca8a9bd8acebea3c41cd725076f8c2159757fe1c6eae7835d4d3c043b24c800d09d56c415e11f9e954c9e631bd78ec8c5 WHIRLPOOL 019979e135681cfc1631b05fe877e2b122090e4f9f00b1095192edadc57e261a28a990cb76796b92f972b7878a3834f7821900ef08b09fd9f03f7a5a383541b3
+MISC ChangeLog-2015 1917 SHA256 25d3e62ae7a6c5040481f840b76139442a5530dadb970fb2b221c73ab7db853f SHA512 40a29f32500729741bcbb5bdabf33d49c26f9aab61dd162c4fe84e13c084f3c9b01a478b29d4b074508e6e82a69116b25612bedf2c0eca4576a68008b1a5d2da WHIRLPOOL 8f936e8c05edd991eaf1def7b7524171d64fecea1dbdf2684fcfd0a2415949b9f7b982a1344b91a378f75e9444355f2b9759cb5c03e720fe2af9fa35c1aaaa87
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/aastex/aastex-5.2.ebuild b/dev-tex/aastex/aastex-5.2.ebuild
new file mode 100644
index 000000000000..ae5daab7f56c
--- /dev/null
+++ b/dev-tex/aastex/aastex-5.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+MY_P=${PN/latex-/}${PV//./}
+
+DESCRIPTION="LaTeX package for American Astronomical Society journals. (AASTeX)"
+HOMEPAGE="http://journals.aas.org/authors/aastex.html"
+SRC_URI="http://www.journals.uchicago.edu/AAS/AASTeX/${MY_P}.tar.gz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ppc sparc x86"
+IUSE=""
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ export VARTEXFONTS="${T}/fonts"
+ latex-package_src_install
+}
diff --git a/dev-tex/aastex/metadata.xml b/dev-tex/aastex/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/aastex/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/abntex/Manifest b/dev-tex/abntex/Manifest
new file mode 100644
index 000000000000..ee21cb5df31e
--- /dev/null
+++ b/dev-tex/abntex/Manifest
@@ -0,0 +1,6 @@
+DIST abntex-0.9-beta2.tar.gz 159150 SHA256 6e94a0328f65494406c02e410725c1c9761468443c21accf0ece5ee77fcd4e62 SHA512 00027c5a7a60b15f9e1bf2cb782d6bdf106fbbff33b1c0be13f6404de9e3c81957a27d7c843b209a1f3b4660eb43236ff601034741cd560e6d88274f04a4edb8 WHIRLPOOL ac08d261e8a1beb18a9aafd67ce39cfc406063d88915a60b682fb1bf38f5089abee4a43c2d4cc8cd5da065dee8a3f6d739df4440fd7779786d20212026429de0
+DIST abntex-doc-0.9-beta2.tar.gz 1350153 SHA256 18cef1e4dc70c61b93bbf82004d990b0957ab081986d32d67bc15713be79f5c6 SHA512 2084e4d3a613140ab53dab2c782e0b7e07294bf60615d79ac7b0a75fd6ae350f365401fb5722266c1e540ab8a94671299cabcd007f799be01c520f39d1af6878 WHIRLPOOL 5d5168e9076af1dc795467678efd557a1d05bde3a27f138c9932f980fa53348c8b015f11590b7586318bce6b0b84ec3500cf8666a8fc0249bb7d6c158ab58b6c
+EBUILD abntex-0.9_beta2.ebuild 1404 SHA256 0606230d785bd3402cf0fa2a6fb2acb02392876216c745f2bb4586732b3951a0 SHA512 ff2670efbef002e704f71016f201b8df3f8ef87d338368f25aac8a830040c9838b3db3a2b2a02881771c229373b6b606e642ccc1f2c43fef925c155c48caf2b1 WHIRLPOOL eea64824515ce4f605084c748da7695fdf491a4f43be919e5396336a86c3820ba24d20685e470f0866fa9df705d87b904d229a49dbbce5dd5310bbd25a9b421a
+MISC ChangeLog 2431 SHA256 5871ec425605dd93b3d9b60b67b7d20d51a0527dd059a5938586c836a1696a36 SHA512 0601140f08496fa00455de1649817b58c8353a9ea2f362223c2f49fc4f2b7365f059930e79addd1f200afc8b99fd7cbc2a9d5c6e6ce486c3e1858ec6a24fbe54 WHIRLPOOL 7789049b20e952bf34e9399d05730821934a85e489d8b68d56b90982ce3b4cc5c7e811256fd60e8160b839d8a49548b455245e489c1c75b7e4ba4c1a52a16d9c
+MISC ChangeLog-2015 574 SHA256 3d4b12ef8bf08ed563e32746f0206b948a0d24e5aba44fbc16cf5f8dad7a904b SHA512 48c52d6568d73940611626e09972c1e96d437041ddd7bd1c42246a8403e8c83995a7f6d46947e27835d28b90aeb680cd4e990441e98786a96a48d620949797f9 WHIRLPOOL 4ce48d17052d54eac1dae285d01b10044b8f485a86056b6cc53fafa0b8abae50d097196535c09638672f1af3fd62e466331035d87afab14d0212768f2725c871
+MISC metadata.xml 530 SHA256 96fdb42fed9a7847276ed0e8f1db8aa5ececb5129aa6a52a03858e164d3312f7 SHA512 84109b451aa326477d5b46a56c02b7bfcfd7d6a9b1da146befc11a5b91580894987223bcdd19c4179adfab4aec809a0b837723e5c5a73a54f899f6098e9bd5cc WHIRLPOOL 68e9e389dbd9e6877063b88facd30bec69388ce0ed5894b6222a3142cd8d39436e05c3b1b2a1e7665a1776f1c68bc98922627cfbaf8ee90c007b6360f37c0d33
diff --git a/dev-tex/abntex/abntex-0.9_beta2.ebuild b/dev-tex/abntex/abntex-0.9_beta2.ebuild
new file mode 100644
index 000000000000..a2c742a8a63c
--- /dev/null
+++ b/dev-tex/abntex/abntex-0.9_beta2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit latex-package
+
+MY_PV="${PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="LaTeX macros for writing documents following the ABNT norms"
+HOMEPAGE="http://abntex.codigolivre.org.br/ http://abntex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz
+ doc? ( mirror://sourceforge/${PN}/${PN}-doc-${MY_PV}.tar.gz )"
+
+LICENSE="LPPL-1.3c"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc examples lyx"
+
+DEPEND="dev-texlive/texlive-latex
+ dev-texlive/texlive-latexrecommended
+ lyx? ( app-office/lyx )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P%-*}"
+
+src_prepare() {
+ # fix permissions
+ find . -type f -exec chmod 0644 "{}" + || die 'chmod 0644 failed.'
+ find . -type d -exec chmod 0755 "{}" + || die 'chmod 0755 failed.'
+}
+
+src_install() {
+ dobin bin/geratss || die 'dobin failed.'
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins -r texmf/doc/* || die 'could not install examples.'
+ fi
+
+ rm -rf texmf/doc
+
+ insinto /usr/share/texmf-site
+ doins -r texmf/* || die 'could not install texmf.'
+
+ if use lyx; then
+ insinto /usr/share/lyx
+ doins -r lyx/* || die 'could not install lyx files.'
+ fi
+
+ dodoc LEIAME || die 'could not install LEIAME'
+
+ if use doc; then
+ insinto /usr/share/doc/${PF}/docs
+ doins -r compiled.docs/* || die "could not install doc"
+ fi
+}
diff --git a/dev-tex/abntex/metadata.xml b/dev-tex/abntex/metadata.xml
new file mode 100644
index 000000000000..3814f6224df2
--- /dev/null
+++ b/dev-tex/abntex/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>rafaelmartins@gentoo.org</email>
+ <name>Rafael G. Martins</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <use>
+ <flag name="lyx">Install with <pkg>app-office/lyx</pkg> layout</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">abntex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/bera/Manifest b/dev-tex/bera/Manifest
new file mode 100644
index 000000000000..18b4c2b672e0
--- /dev/null
+++ b/dev-tex/bera/Manifest
@@ -0,0 +1,5 @@
+DIST bera-20040930.zip 474202 SHA256 29735b1ca7281537a420b2e214b9fddfc27bcb478ad2bd5caf23a489ab1d8cd9 SHA512 a783fa424b0274e83e3648f763e66a467ae154a12da800a806ef74dce820b1d9ff0daf19e155f1edde78caac0880a6512cfe40c707a82b65dcac738e7a9588fa WHIRLPOOL ce81c7cf9690f5a5dfa0f70e144a3ff72a7d31da282cc3a6e9fd729d1deb9fad157905b3a7f879a1e510065aae6f55880fe98321e15b6d270ea046c685fc9e9c
+EBUILD bera-20040930.ebuild 1068 SHA256 af18124730f8b1fb6d23b449bb739520ff4b3ac4278b6ee7ea971099be806525 SHA512 e0a70f70f250581b19736b965ce6d6013f1acfddbbd440d835c8eb82fac0c8eea8204edba59c6bc4ebe41df35352ed606711fc56df75df9e613b5451b932426b WHIRLPOOL d8264ad3f8a65b3ce0fb9b94380d5f74af063755d6c10103632d6901e2cd79b45d9431c47cb0299a938726dc9a60aff0be483e3c2c69a39b4ae74fd7b9b688fb
+MISC ChangeLog 2423 SHA256 8da7d113b0072203fc30d76b481433c743c4dd5f4ea44f18057ad26bf37fea81 SHA512 f0c440fa31663c7f1ad4d89fc9a2af95dbfb14aec3e3f53d2c99076a5ce3e1c2972fecab84c9ec924ccb39ef7971c3969ed4c3f8b8e8430d4f32cf959e5d539a WHIRLPOOL 9397234b47be146188ac00244f3557b1ed7d62b51e85d04ecb1d2122f13d9cb964bc33fc2ec50ecc7ffb22ae55d3c3699bb531d43d1da36f06594983efdbe65b
+MISC ChangeLog-2015 891 SHA256 2e0bda9dd8f8f92a3dd313f626fc77171a4fca8a3eefca7162487bf53c81493d SHA512 c8c38c16a277849aa642d7ac9437624399247d135ac782a2283328e1bd05915858db1ff0b598e64325ad496a3702cb890e23e370805acd099636353d9776f2cb WHIRLPOOL e3cf211a60f0df76497e1c74f8f04c4bc56cdc666a7c277fd54fb7392ae2e64b77f59a232120a01757b083a483a3c889d6a82ab8b8d03c9c74aa2b5549581c0e
+MISC metadata.xml 249 SHA256 1c23b6a75de713ca6f4316742ebb0884fd6cbe80d7b97bcab4f467131a3506f0 SHA512 895325641a176c848988fb5f36cdb567b584d22f6e778b3de674de480cbca30b7cf8f12ecbbe1173a63e3229889e1e0f5efd5afea4f0d4c429ac236598f80f1e WHIRLPOOL 79f461d266db8e176661a5c24527780598eb751a1fbdbc05871a0207ed5b5dde38767357e4e0c5bdad4f609a7e11d7c9ec5c3a404274c83d4a5c3910f9305c1c
diff --git a/dev-tex/bera/bera-20040930.ebuild b/dev-tex/bera/bera-20040930.ebuild
new file mode 100644
index 000000000000..2c56ecdd9514
--- /dev/null
+++ b/dev-tex/bera/bera-20040930.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+MY_P=${PN}
+S=${WORKDIR}/${MY_P}
+SUPPLIER="public"
+DESCRIPTION="LaTeX package for the Bera Type1 font family"
+HOMEPAGE="http://www.ctan.org/tex-archive/fonts/bera/"
+SRC_URI="mirror://gentoo/${P}.zip"
+LICENSE="LPPL-1.2"
+
+DEPEND="app-arch/unzip"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ unzip ${MY_P}.zip
+}
+
+src_install() {
+ DOCS="${S}/README ${S}/LICENSE ${S}/doc/fonts/bera/bera.txt"
+ # install sty and fonts
+ cd "${S}/tex/latex/${MY_P}"
+ latex-package_src_install
+
+ cd "${S}/fonts/vf/public/${MY_P}"
+ latex-package_src_install
+
+ cd "${S}/fonts/tfm/public/${MY_P}"
+ latex-package_src_install
+
+ # install map
+ cd "${S}"
+ dodir ${TEXMF}/fonts/map/dvips/${MY_P}
+ cp -pPR fonts/map/dvips/${MY_P}.map "${D}${TEXMF}/fonts/map/dvips/${MY_P}"
+
+ latex-package_src_install
+}
+
+pkg_postinst() {
+ latex-package_rehash
+ updmap-sys --enable Map ${MY_P}.map
+}
+
+pkg_postrm() {
+ updmap-sys --disable ${MY_P}.map
+}
diff --git a/dev-tex/bera/metadata.xml b/dev-tex/bera/metadata.xml
new file mode 100644
index 000000000000..7b4a61aab741
--- /dev/null
+++ b/dev-tex/bera/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/biber/Manifest b/dev-tex/biber/Manifest
new file mode 100644
index 000000000000..029a862caadf
--- /dev/null
+++ b/dev-tex/biber/Manifest
@@ -0,0 +1,9 @@
+AUX biber-2.4-drop-mozilla-ca.patch 6398 SHA256 98686ec0b90f911b2c2925e7506838806505a7da8454663f9dfce45b0967e732 SHA512 0fa5014559379094b8284b02e83afe6045f5249a6691c212b2a2130163969bbdbd093c7f743ff398c3d02d22122d8532bb354cd0f098e984dd495ca5a1aadef2 WHIRLPOOL 9bd66b139be355af83ba08e4932091eb9893b3cac16c2fe3ab04b238f406cb6f00b97252814cc61902c38185f2f132d6311c1b70a41a530bc38fde369d262b8d
+AUX biber-2.7-drop-mozilla-ca.patch 5146 SHA256 75097aee9f60af1edc545980a826f7e92ab7f7f667e50b6c53b65ee6ffd2d867 SHA512 83295ada1516e18d4d4f1bab50c70304c1df9c88113a215b31f4bc8c9b250244f4bcb8e5b5f4958b1086327796967b27681c5d574c6dd15ddf73f35092e8cf3a WHIRLPOOL c32310ff41979361e4eb7482da6403c2d76075a50a591b2f6d22770a9d0505b6c8a429c92312d14b6ef828ca5406e2cfc1c833eadb652f93faf563203a51deac
+DIST biber-2.5.tar.gz 1247783 SHA256 1be7e690845d2ee40cdf4a932cab3ca1fc09a4a8030021b7e53f4f3ec8687a98 SHA512 5b67aa221e690f17d33ab918e041e8a542e1fdfb9733d99eb41abc87ca9c10b193072e5aac5bc70c19c5f68df009b93be879a4cdfa51392ff63cf755adac90dc WHIRLPOOL 48bad706f1f708d42e87c65ffa7b52069f473dbe188cddc252b071093567ba099a8337705a6d113cfb6ac20cbd4ec5f689b743c005b85150f30de25e2648221d
+DIST biber-2.7.tar.gz 1274716 SHA256 a0afc4cd97d56f4f433e476de1d4bd9bf9740eb29191bf616b1ea3f424408d9f SHA512 a62c116d4278b177c9e05a1cac857358dd0ebc6283465e74bb557d13fa343843d8b84050a466b2308a309345309bd584ccd2e90ccbbefbd01f2203a8eea77609 WHIRLPOOL 60044d0a08bc7db80aa52924665417c7c4d7eb8a8e8bd16218728556063ff0f446fae36a321404380428f8bb067706d699b60bf392616f0f560b96d2fa3b1bb3
+EBUILD biber-2.5.ebuild 1814 SHA256 666b9f83a83db7c33e4eed74e6ac6af5db3bea7aa11d284b388f535f0ca12629 SHA512 68ad03ea8ebc34b89af5d365a050fa5ca5cd000f82c44d0818dc738e728ac9de14b696e0c394394f64f90f0fe6626edf9906fc1971b3cc85c18918f7cc68af24 WHIRLPOOL 7d3e23438ccc51541c7f61c2a6d0b3068b7094ce2dbe3be4197b47d99f4f621e8509d9b5307fa0e71b3b53c2049e51ae656825c156bce2efac2d662d66cab8d3
+EBUILD biber-2.7.ebuild 1671 SHA256 8b358bf4b5cfc2dd97c58350dcb9d8df74f243efd72daae98e2f8b1bebb31e71 SHA512 effabfaf74a0531ad6ef55890acdfd6fc15cb0e06da2651d0d64fc16df9368e0789522bce767cfb6eab7222d0b403cba599a785277373177ef013688b1dfcfa4 WHIRLPOOL 052ae323a07ad3d66f6f4b74ca2cc65c1e9f4bbcd87fe233b135776006ca61e21c076504ce84d6b906e73767a3b4fcec80249e49b82cf3ba06ab4d0bc5a03a33
+MISC ChangeLog 4498 SHA256 e86ea192409927071caa366ce2e0e5e17aaf694bde43eaa8723061ebc802e3fc SHA512 596ea6c9c14cf8ab8caa3ad9686cd7f2c8a90246c335e352bd127a3fb6be844ce9945f946533f4afff648775cc9c5d57e5a69104b7e0aed089f9e355d8c54865 WHIRLPOOL e53b7e3c147fed57b2101ced0669349ac11b728628bec9280a8fe4a72ea5eae6d3b03f16f9e3db5c6b9d613ce193a661b59326528d03f32ca4851092e42c0ac7
+MISC ChangeLog-2015 1570 SHA256 a47bae03f79658cb14312b30aeae5f667b21237a8d937f398fecc259df66a0f8 SHA512 0ffe5c438703a2c01ca62f351458dce22375e9649bdb0d9e867d61287c1db8aef3cce386312d2c16f259475616cdc10ec973ba473020817f4ffaf65ee2022a19 WHIRLPOOL a03c99bbfe84851f5f00f563a5dec4125cdb65b75a596d9066309c4449416b9c52b832112c1e44aeb42ba670392e8975047c4d88362d1d84697124cb370dcdb0
+MISC metadata.xml 517 SHA256 325279068a7bf26f89815288df31a2ed04fed5873ddfebbe56ccb7bcc6696a18 SHA512 5b580b01df44df89406b9e845416ce043bc5ede5239c9024380348a7aa43f4c436485619e73fd12b4f0b5ea0628b9f8ab55142b5861e2a227fac02385c179533 WHIRLPOOL cead216c1b9ae0d2066058a7e254a03207c157968deb71baafa3c9f05ff717f5650efaf03f1113ab9bd9ad66897011032a4af95aa7b9d809385e1e8de23ef80c
diff --git a/dev-tex/biber/biber-2.5.ebuild b/dev-tex/biber/biber-2.5.ebuild
new file mode 100644
index 000000000000..b445da0cd8fb
--- /dev/null
+++ b/dev-tex/biber/biber-2.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils perl-module
+
+MY_PN=biblatex-${PN}
+
+DESCRIPTION="A BibTeX replacement for users of biblatex"
+HOMEPAGE="http://biblatex-biber.sourceforge.net/ https://github.com/plk/biber/"
+SRC_URI="https://github.com/plk/biber/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Artistic-2 GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="doc test"
+
+RDEPEND=">=dev-lang/perl-5.16
+ dev-perl/autovivification
+ dev-perl/Business-ISBN
+ dev-perl/Business-ISMN
+ dev-perl/Business-ISSN
+ dev-perl/Class-Accessor
+ dev-perl/Data-Compare
+ dev-perl/Data-Dump
+ dev-perl/Data-Uniqid
+ dev-perl/Date-Simple
+ dev-perl/Encode-EUCJPASCII
+ dev-perl/Encode-HanExtra
+ dev-perl/Encode-JIS2K
+ dev-perl/File-Slurp-Unicode
+ dev-perl/IPC-Run3
+ dev-perl/libwww-perl[ssl]
+ >=dev-perl/Lingua-Translit-0.25
+ dev-perl/List-AllUtils
+ >=dev-perl/List-MoreUtils-0.408.0
+ dev-perl/Log-Log4perl
+ dev-perl/LWP-Protocol-https
+ dev-perl/Regexp-Common
+ dev-perl/Readonly
+ dev-perl/Readonly-XS
+ dev-perl/Text-Roman
+ >=dev-perl/Text-BibTeX-0.720.0
+ dev-perl/URI
+ dev-perl/Unicode-LineBreak
+ >=virtual/perl-Unicode-Normalize-1.230.0
+ dev-perl/XML-LibXML
+ dev-perl/XML-LibXML-Simple
+ dev-perl/XML-LibXSLT
+ dev-perl/XML-SAX-Base
+ dev-perl/XML-Writer
+ ~dev-tex/biblatex-3.4
+ virtual/perl-IPC-Cmd
+ >=virtual/perl-Unicode-Collate-1.140.0"
+DEPEND="${RDEPEND}
+ dev-perl/Config-AutoConf
+ dev-perl/Module-Build
+ test? ( dev-perl/File-Which
+ dev-perl/Test-Differences
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage )"
+
+SRC_TEST="parallel"
+
+src_prepare(){
+ epatch "${FILESDIR}"/${PN}-2.4-drop-mozilla-ca.patch
+}
+
+src_install(){
+ perl-module_src_install
+ use doc && dodoc -r doc/*
+}
+
+src_test() {
+ BIBER_SKIP_DEV_TESTS=1 perl-module_src_test
+}
diff --git a/dev-tex/biber/biber-2.7.ebuild b/dev-tex/biber/biber-2.7.ebuild
new file mode 100644
index 000000000000..438fbff89fa3
--- /dev/null
+++ b/dev-tex/biber/biber-2.7.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="A BibTeX replacement for users of biblatex"
+HOMEPAGE="http://biblatex-biber.sourceforge.net/ https://github.com/plk/biber/"
+SRC_URI="https://github.com/plk/biber/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE="test"
+
+RDEPEND=">=dev-lang/perl-5.24
+ dev-perl/autovivification
+ dev-perl/Business-ISBN
+ dev-perl/Business-ISMN
+ dev-perl/Business-ISSN
+ dev-perl/Class-Accessor
+ dev-perl/Data-Compare
+ dev-perl/Data-Dump
+ dev-perl/Data-Uniqid
+ dev-perl/DateTime-Calendar-Julian
+ dev-perl/DateTime-Format-Builder
+ dev-perl/Encode-EUCJPASCII
+ dev-perl/Encode-HanExtra
+ dev-perl/Encode-JIS2K
+ dev-perl/File-Slurp
+ dev-perl/IPC-Run3
+ dev-perl/libwww-perl[ssl]
+ >=dev-perl/Lingua-Translit-0.250
+ dev-perl/List-AllUtils
+ dev-perl/List-MoreUtils
+ dev-perl/List-MoreUtils-XS
+ dev-perl/Log-Log4perl
+ dev-perl/LWP-Protocol-https
+ dev-perl/Regexp-Common
+ dev-perl/Sort-Key
+ >=dev-perl/Text-BibTeX-0.760.0
+ dev-perl/Text-CSV
+ dev-perl/Text-CSV_XS
+ dev-perl/Text-Roman
+ dev-perl/URI
+ >=dev-perl/Unicode-LineBreak-2016.3.0
+ >=virtual/perl-Unicode-Normalize-1.250.0
+ >=dev-perl/XML-LibXML-1.70
+ dev-perl/XML-LibXML-Simple
+ dev-perl/XML-LibXSLT
+ dev-perl/XML-Writer
+ ~dev-tex/biblatex-3.7
+ virtual/perl-IPC-Cmd
+ >=virtual/perl-Unicode-Collate-1.190.0"
+DEPEND="${RDEPEND}
+ dev-perl/Config-AutoConf
+ dev-perl/Module-Build
+ dev-perl/ExtUtils-LibBuilder
+ test? ( dev-perl/File-Which
+ dev-perl/Test-Differences )"
+
+PATCHES=( "${FILESDIR}/${PN}-2.7-drop-mozilla-ca.patch" )
+
+mydoc="doc/biber.tex"
diff --git a/dev-tex/biber/files/biber-2.4-drop-mozilla-ca.patch b/dev-tex/biber/files/biber-2.4-drop-mozilla-ca.patch
new file mode 100644
index 000000000000..d4618a4cb99d
--- /dev/null
+++ b/dev-tex/biber/files/biber-2.4-drop-mozilla-ca.patch
@@ -0,0 +1,146 @@
+commit 09ac1811820c2d2b92f8de779f7c389f89dc6c16
+Author: Jason A. Donenfeld <Jason@zx2c4.com>
+Date: Sat Mar 12 02:54:35 2016 +0100
+
+ Remove Mozilla::CA dependency
+
+diff --git a/Build.PL b/Build.PL
+index 6031458..8de2f2a 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -53,7 +53,6 @@ my $builder = $class->new(
+ 'List::AllUtils' => 0,
+ 'List::MoreUtils' => 0,
+ 'List::MoreUtils::XS' => 0,
+- 'Mozilla::CA' => '20141217',
+ 'Regexp::Common' => 0,
+ 'Log::Log4perl' => 0,
+ 'Unicode::Collate' => '1.14',
+diff --git a/bin/biber b/bin/biber
+index f9e28fb..8d614e5 100755
+--- a/bin/biber
++++ b/bin/biber
+@@ -78,7 +78,6 @@ GetOptions(
+ 'sortgiveninits|sortfirstinits=s',
+ 'sortlocale|l=s',
+ 'sortupper=s',
+- 'ssl-nointernalca',
+ 'ssl-noverify-host',
+ 'strip_comments|strip-comments',
+ 'tool',
+@@ -710,12 +709,6 @@ default sorting (B<--collate|-C>). When
+ using B<--fastsort|-f>, your OS collation locale determines
+ this and this option is ignored (default is true).
+
+-=item B<--ssl-nointernalca>
+-
+-Don't try to use the default Mozilla CA certificates when using HTTPS to fetch remote data.
+-This assumes that the user will set one of the perl LWP::UserAgent module environment variables
+-to find the CA certs.
+-
+ =item B<--ssl-noverify-host>
+
+ Turn off host verification when using HTTPS to fetch remote data sources.
+diff --git a/data/schemata/config.rnc b/data/schemata/config.rnc
+index 7baf386..f3d321e 100644
+--- a/data/schemata/config.rnc
++++ b/data/schemata/config.rnc
+@@ -79,7 +79,6 @@ start =
+ map+
+ }+
+ }? &
+- element ssl-nointernalca { "0" | "1" }? &
+ element ssl-noverify-host { "0" | "1" }? &
+ element tool { "0" | "1" }? &
+ element tool_config { text }? &
+diff --git a/data/schemata/config.rng b/data/schemata/config.rng
+index f11b38e..fff209a 100644
+--- a/data/schemata/config.rng
++++ b/data/schemata/config.rng
+@@ -353,14 +353,6 @@
+ </element>
+ </optional>
+ <optional>
+- <element name="ssl-nointernalca">
+- <choice>
+- <value>0</value>
+- <value>1</value>
+- </choice>
+- </element>
+- </optional>
+- <optional>
+ <element name="ssl-noverify-host">
+ <choice>
+ <value>0</value>
+diff --git a/lib/Biber/Input/file/biblatexml.pm b/lib/Biber/Input/file/biblatexml.pm
+index 8139cd4..14018da 100644
+--- a/lib/Biber/Input/file/biblatexml.pm
++++ b/lib/Biber/Input/file/biblatexml.pm
+@@ -115,19 +115,6 @@ sub extract_entries {
+ else {
+ if ($1) { # HTTPS
+ # use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
+- # We have to explicitly set the cert path because otherwise the https module
+- # can't find the .pem when PAR::Packer'ed
+- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
+- # It may, however, have been removed by some biber unpacked dists
+- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
+- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
+- not defined(Biber::Config->getoption('ssl-nointernalca')) and
+- eval {require Mozilla::CA}) {
+- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
+- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
+- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
+- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
+- }
+
+ # fallbacks for, e.g., linux
+ unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
+diff --git a/lib/Biber/Input/file/bibtex.pm b/lib/Biber/Input/file/bibtex.pm
+index 6cc365a..b41e946 100644
+--- a/lib/Biber/Input/file/bibtex.pm
++++ b/lib/Biber/Input/file/bibtex.pm
+@@ -138,19 +138,6 @@ sub extract_entries {
+ else {
+ if ($1) { # HTTPS
+ # use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
+- # We have to explicitly set the cert path because otherwise the https module
+- # can't find the .pem when PAR::Packer'ed
+- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
+- # It may, however, have been removed by some biber unpacked dists
+- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
+- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
+- not defined(Biber::Config->getoption('ssl-nointernalca')) and
+- eval {require Mozilla::CA}) {
+- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
+- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
+- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
+- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
+- }
+
+ # fallbacks for, e.g., linux
+ unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
+diff --git a/lib/Biber/Input/file/ris.pm b/lib/Biber/Input/file/ris.pm
+index 9814723..e849b95 100644
+--- a/lib/Biber/Input/file/ris.pm
++++ b/lib/Biber/Input/file/ris.pm
+@@ -109,19 +109,6 @@ sub extract_entries {
+ else {
+ if ($1) { # HTTPS
+ # use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
+- # We have to explicitly set the cert path because otherwise the https module
+- # can't find the .pem when PAR::Packer'ed
+- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
+- # It may, however, have been removed by some biber unpacked dists
+- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
+- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
+- not defined(Biber::Config->getoption('ssl-nointernalca')) and
+- eval {require Mozilla::CA}) {
+- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
+- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
+- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
+- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
+- }
+
+ # fallbacks for, e.g., linux
+ unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
diff --git a/dev-tex/biber/files/biber-2.7-drop-mozilla-ca.patch b/dev-tex/biber/files/biber-2.7-drop-mozilla-ca.patch
new file mode 100644
index 000000000000..83b625ee4a3e
--- /dev/null
+++ b/dev-tex/biber/files/biber-2.7-drop-mozilla-ca.patch
@@ -0,0 +1,122 @@
+commit 09ac1811820c2d2b92f8de779f7c389f89dc6c16
+Author: Jason A. Donenfeld <Jason@zx2c4.com>
+Date: Sat Mar 12 02:54:35 2016 +0100
+
+ Remove Mozilla::CA dependency
+
+diff --git a/Build.PL b/Build.PL
+index 6031458..8de2f2a 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -53,7 +53,6 @@ my $builder = $class->new(
+ 'List::AllUtils' => 0,
+ 'List::MoreUtils' => 0,
+ 'List::MoreUtils::XS' => 0,
+- 'Mozilla::CA' => '20160104',
+ 'Regexp::Common' => 0,
+ 'Log::Log4perl' => 0,
+ 'Unicode::Collate' => '1.19',
+diff --git a/bin/biber b/bin/biber
+index f9e28fb..8d614e5 100755
+--- a/bin/biber
++++ b/bin/biber
+@@ -78,7 +78,6 @@ GetOptions(
+ 'sortgiveninits|sortfirstinits=s',
+ 'sortlocale|l=s',
+ 'sortupper=s',
+- 'ssl-nointernalca',
+ 'ssl-noverify-host',
+ 'strip_comments|strip-comments',
+ 'tool',
+@@ -710,12 +709,6 @@ default sorting (B<--collate|-C>). When
+ using B<--fastsort|-f>, your OS collation locale determines
+ this and this option is ignored (default is true).
+
+-=item B<--ssl-nointernalca>
+-
+-Don't try to use the default Mozilla CA certificates when using HTTPS to fetch remote data.
+-This assumes that the user will set one of the perl LWP::UserAgent module environment variables
+-to find the CA certs.
+-
+ =item B<--ssl-noverify-host>
+
+ Turn off host verification when using HTTPS to fetch remote data sources.
+diff --git a/data/schemata/config.rnc b/data/schemata/config.rnc
+index 7baf386..f3d321e 100644
+--- a/data/schemata/config.rnc
++++ b/data/schemata/config.rnc
+@@ -79,7 +79,6 @@ start =
+ map+
+ }+
+ }? &
+- element ssl-nointernalca { "0" | "1" }? &
+ element ssl-noverify-host { "0" | "1" }? &
+ element tool { "0" | "1" }? &
+ element tool_config { text }? &
+diff --git a/data/schemata/config.rng b/data/schemata/config.rng
+index f11b38e..fff209a 100644
+--- a/data/schemata/config.rng
++++ b/data/schemata/config.rng
+@@ -353,14 +353,6 @@
+ </element>
+ </optional>
+ <optional>
+- <element name="ssl-nointernalca">
+- <choice>
+- <value>0</value>
+- <value>1</value>
+- </choice>
+- </element>
+- </optional>
+- <optional>
+ <element name="ssl-noverify-host">
+ <choice>
+ <value>0</value>
+diff --git a/lib/Biber/Input/file/biblatexml.pm b/lib/Biber/Input/file/biblatexml.pm
+index 8139cd4..14018da 100644
+--- a/lib/Biber/Input/file/biblatexml.pm
++++ b/lib/Biber/Input/file/biblatexml.pm
+@@ -115,19 +115,6 @@ sub extract_entries {
+ else {
+ if ($1) { # HTTPS
+ # use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
+- # We have to explicitly set the cert path because otherwise the https module
+- # can't find the .pem when PAR::Packer'ed
+- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
+- # It may, however, have been removed by some biber unpacked dists
+- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
+- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
+- not defined(Biber::Config->getoption('ssl-nointernalca')) and
+- eval {require Mozilla::CA}) {
+- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
+- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
+- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
+- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
+- }
+
+ # fallbacks for, e.g., linux
+ unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
+diff --git a/lib/Biber/Input/file/bibtex.pm b/lib/Biber/Input/file/bibtex.pm
+index 6cc365a..b41e946 100644
+--- a/lib/Biber/Input/file/bibtex.pm
++++ b/lib/Biber/Input/file/bibtex.pm
+@@ -138,19 +138,6 @@ sub extract_entries {
+ else {
+ if ($1) { # HTTPS
+ # use IO::Socket::SSL qw(debug99); # useful for debugging SSL issues
+- # We have to explicitly set the cert path because otherwise the https module
+- # can't find the .pem when PAR::Packer'ed
+- # Have to explicitly try to require Mozilla::CA here to get it into %INC below
+- # It may, however, have been removed by some biber unpacked dists
+- if (not exists($ENV{PERL_LWP_SSL_CA_FILE}) and
+- not exists($ENV{PERL_LWP_SSL_CA_PATH}) and
+- not defined(Biber::Config->getoption('ssl-nointernalca')) and
+- eval {require Mozilla::CA}) {
+- # we assume that the default CA file is in .../Mozilla/CA/cacert.pem
+- (my $vol, my $dir, undef) = File::Spec->splitpath( $INC{"Mozilla/CA.pm"} );
+- $dir =~ s/\/$//; # splitpath sometimes leaves a trailing '/'
+- $ENV{PERL_LWP_SSL_CA_FILE} = File::Spec->catpath($vol, "$dir/CA", 'cacert.pem');
+- }
+
+ # fallbacks for, e.g., linux
+ unless (exists($ENV{PERL_LWP_SSL_CA_FILE})) {
diff --git a/dev-tex/biber/metadata.xml b/dev-tex/biber/metadata.xml
new file mode 100644
index 000000000000..9bb052a73bcf
--- /dev/null
+++ b/dev-tex/biber/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hendrik@consetetur.de</email>
+ <name>Hendrik v. Raven (lorem_ipsum)</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">biblatex-biber</remote-id>
+ <remote-id type="github">plk/biber</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/biblatex-apa/Manifest b/dev-tex/biblatex-apa/Manifest
new file mode 100644
index 000000000000..2f2324170768
--- /dev/null
+++ b/dev-tex/biblatex-apa/Manifest
@@ -0,0 +1,5 @@
+DIST biblatex-apa-6.6.tar.gz 140429 SHA256 00a710d12735a14c4083fb5c85a9da8222a6ebba8e74bd365e2dcb23f9d895b6 SHA512 a606521223896dc71f2fd4b41bebb9c3a0ddd7b466adfddec1e67f802de2b64f280093c2ad0265afddd8abfe9de226cfe77701ac337e36c8163e1ce0201a4a01 WHIRLPOOL a8ae219ddfaad8c9a59a296fee57f2fc41ec288f85104bd8cd3f698799c23bd03b243108b84b5c969e9c739b26556f53e6dcc542b37de5bcd53b6a8bebaf61a4
+EBUILD biblatex-apa-6.6.ebuild 664 SHA256 66dd74ca576fc458cb141d3f3545904308602658e3abd811b5e3b1c3e9b4e2a3 SHA512 e31364b9dc7756897acb9df43e43c0d2a28e9fab382b09a02ca58eb4cb1991e67b6d8fd24890f7ebcc5ffb0fd37b4aaeb8dd7d171f8bca24bac16729a76c2734 WHIRLPOOL cc77fc15f51cffe3e6a5732d834b1b7f34fe2faa4a917f5a9b3b487ce905c1c43ab91f8bac9aae2db2a7e09e4e78da981c84a5174b8a405dda1754caa3cbd2ec
+MISC ChangeLog 2776 SHA256 834a17cecd331d57da6f98eff3ddcd62fbd8c8e0908b6c10c4464e3060d37ae2 SHA512 396479fc2cdae0ba881b2f29f35c42b4ee354d33225bcff7cb578d397d0fd8bd56f9186dc40e89e9c9a464570c14d75c09ac0af2a69f10a8eca832e468c99a6b WHIRLPOOL 4462c7757febde36ba5f158fc6332a50729cf597e39a451d3e26b2ead308964dfbee6c747d69727e11eb9c2c79a17f90f98b4b4a9d9a9c45b90aa0cc8cd0455a
+MISC ChangeLog-2015 578 SHA256 06bbe62b2e45119f81ddf082aeade6bfdcaa8a350aea19f7f16105598f8679ea SHA512 e46dad11edf484ba0fa8643b67fa6b6dbe23665e7f92b34838a98b6e557442253d492183da7a1f71069b29229f543c8fd7ab671563c5cbec446e7274198ec16b WHIRLPOOL 58f0a15f697daf83232491afab812c9b552494e34d66ec96fbb21d68f3bc4a2fe3df2a795c379c02a15cb3f06ff7199805e15956be2264604429c2f59831509f
+MISC metadata.xml 575 SHA256 fb20578c5e7248cd393cf7eb936409b5f6cf0de36f8b208178e6d9dd61392db6 SHA512 13b3d0c82bc61835fc13e7288d074723581624276feea7cef5ba13da9d5bf75ac99e5f5ba30bc84dfec826f20375381aaec4614e5dffdf1394aecfaf7ae05e15 WHIRLPOOL bad9ce4170115e23c577821b4391dbf14412eab0ffdca8c8fb48dbe27ee1cb1a2fbde9c16a19b93a9858c52657dc0e59fe2e9883d1da9a6572670ff87e3dbd49
diff --git a/dev-tex/biblatex-apa/biblatex-apa-6.6.ebuild b/dev-tex/biblatex-apa/biblatex-apa-6.6.ebuild
new file mode 100644
index 000000000000..21b11c161bfe
--- /dev/null
+++ b/dev-tex/biblatex-apa/biblatex-apa-6.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="APA style for BibLaTeX"
+HOMEPAGE="http://www.ctan.org/pkg/biblatex-apa https://github.com/plk/biblatex-apa"
+SRC_URI="https://github.com/plk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-texlive/texlive-bibtexextra
+ dev-tex/biblatex"
+DEPEND="${RDEPEND}"
+
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+ insinto "${TEXMF}"
+ doins -r tex
+
+ dodoc README RELEASE
+ use doc && { pushd doc/ ; latex-package_src_doinstall doc ; popd ; }
+}
diff --git a/dev-tex/biblatex-apa/metadata.xml b/dev-tex/biblatex-apa/metadata.xml
new file mode 100644
index 000000000000..0c8a390a4d51
--- /dev/null
+++ b/dev-tex/biblatex-apa/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hendrik@consetetur.de</email>
+ <name>Hendrik v. Raven (lorem_ipsum)</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">plk/biblatex-apa</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/biblatex/Manifest b/dev-tex/biblatex/Manifest
new file mode 100644
index 000000000000..7c32e3083fea
--- /dev/null
+++ b/dev-tex/biblatex/Manifest
@@ -0,0 +1,8 @@
+DIST biblatex-3.4.tds.tgz 19279991 SHA256 effbd2526564c9516bfd3cceaf3588e02ddd24b1aac9924c38ad9af78864596c SHA512 9b7c4692f4b98df7bf36f8a90e67720cb4f9dc7e47047e0c181b7e95323dd037ba38bad4c77bbcb5d88b1f366e15b579b5e9410055873a160d7728db9d59ac56 WHIRLPOOL 512a83892f1776195ce5e0850c4ffd09f43776ae3c8b50635cb40e75457a8cb6669bc26d38e71e102ba47fa0dba7ea7d5672ef4b91aa2e9e3cb8244b1296a28d
+DIST biblatex-3.7.tds.tgz 19378703 SHA256 78cf833df54f228e5b2a86c0b84dc1b070e965b487460c38e5f1f4cbb725b1f0 SHA512 d81a67b2b29e86e7017919ae1836da7b55da56698fd38f56cfc9377e6c15a8dff6ac28288c6b98a70b570f7db25504f18064093d6e21816c161dba155b6cc8f4 WHIRLPOOL 0c77b9145425d76bc5c9f08f97adfe0ea6565e4c82a27518788d14d553856ea104d32de13bb61024f5589704db2f4963ac0eba27b54635b448a5905a1ef69620
+EBUILD biblatex-3.4-r1.ebuild 883 SHA256 0b6258c655d04f222e3b0ef6c9331095c4fff4a5417d1b3a09039e8371514620 SHA512 32e3b22c097b29023981d1375134de60a971b207b44881a8eb6338c652be919056c860f320e7cbed237f062b8dfb1010f4d2771f26e22737e6d05564ec901f14 WHIRLPOOL 5f19f7d37e959c762802fbe01e91f4833f9e4a07c41156bb4181fb7de47c591f1b35a5535a4e7787f279aab29a4e415c12d6fef02f8ba694d1db686257126e4d
+EBUILD biblatex-3.7-r1.ebuild 973 SHA256 19d538c9f8292508b302b89c6e26eb7376bf3f597923b02c18600dfb7d98efef SHA512 78753cb3aef31a6e0474482b4652b441c12ea5016b4f8954e044ac0388f7db66d0ff6d98c202b7500830eaa578658f7138b840d3373dc18a57b51bc53c4ffe11 WHIRLPOOL 6ff5d471a5b95cc23edc22496fbadbf2b19c01165e3d28e1df700ed570eee5f977d4e833c92e9c087a826b97b119e9c5f6fe953c18350cbb845ee442c9ef3569
+EBUILD biblatex-3.7.ebuild 888 SHA256 c2f1504c63b507467c84423613f8141d8d38dbb6d6b3e6f57c6e59db621f9fa3 SHA512 c4bc965f4d97d3896c40c95017346fad645c1592cf693c7a7908ed5f47f56b619cdf7906fcc955b34f4bf641205fa40dd4c38a94254e77c7a5dd4bd9b55a6395 WHIRLPOOL a80bafceef4c6edc4a73611a37aed2019f465f83a7be38b7b6e84c206624c956a769eaa04df5cf16b6dacda7a97ccc96b403d1f9709879dd57a1ab0a4f124c52
+MISC ChangeLog 4296 SHA256 f6409bb365b640be352c7dce1f3a64475047361b5bd960816ab0047dd01e0f94 SHA512 546d2b02a6a1427c8bd10099603fe2573fbc1e38fb6ccc750938c8a0912bf27afcfd80009c69a44d3b392e15854013fc03ede26c9a881e26c951a18f4cf69ea5 WHIRLPOOL a307f838ebc66788857d90b35d9c3081033ee8873af16c6d51cfd31a7319ed311d4e974e8fc655c30aadc56925e1f7c5cb016561d2a6e73962a37bbcc9675549
+MISC ChangeLog-2015 2957 SHA256 131e1c535453daa469ec2dbe5773f6909c66b51bcc68b1651bc859a0752c80a4 SHA512 cba7844345e9e5b23c1d726e619952ec8ade66f79bd918ca70e853f8326068b9a88e70176d6de5e960b0cbcebebc4781987c1dba10cf4cba4c4a58c04a1aadfd WHIRLPOOL c53b9a5e50882b67f2699834207cb5a83fa89baf3004bbbb4706b5ba487ee6bfeecfa7139d2534855503690e2e2ade6a67808f9c0a71382f1ff6ff204b17a906
+MISC metadata.xml 716 SHA256 e01c0a2f2c340dfddbe3a8bf96ab7b4a7c09d93c31b0235e089b5c8ca566c758 SHA512 0ee786fb0f7579efd62c9fae58e9454812aa75636de55d9b9df24503b9ebef2108e625e9ad2cd1f301c34b5379b8e9ee6babed0ab8b1a03193b587935ba28bc3 WHIRLPOOL 00e177d00b24688448e0588dee987c041ab589d0a4944e1b855f4b1ab73f395e2045b78dfa85427c9e6c26c8a5114e72a9c6edcb8d727a6dd8b2f860e1a97ce8
diff --git a/dev-tex/biblatex/biblatex-3.4-r1.ebuild b/dev-tex/biblatex/biblatex-3.4-r1.ebuild
new file mode 100644
index 000000000000..6c658cfa52e3
--- /dev/null
+++ b/dev-tex/biblatex/biblatex-3.4-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-genericextra"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+ insinto "${TEXMF}"
+ doins -r bibtex tex
+
+ dodoc doc/latex/biblatex/{README,CHANGES}
+ use doc && { pushd doc/ ; latex-package_src_doinstall doc ; popd ; }
+ if use examples ; then
+ docinto examples
+ dodoc -r doc/latex/biblatex/examples
+ fi
+}
diff --git a/dev-tex/biblatex/biblatex-3.7-r1.ebuild b/dev-tex/biblatex/biblatex-3.7-r1.ebuild
new file mode 100644
index 000000000000..efde154be399
--- /dev/null
+++ b/dev-tex/biblatex/biblatex-3.7-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit latex-package
+
+DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE="+biber doc examples"
+
+DEPEND="dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-latexextra
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra )"
+RDEPEND="${DEPEND}"
+PDEPEND="biber? ( ~dev-tex/biber-2.7 )"
+
+S="${WORKDIR}"
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+ insinto "${TEXMF}"
+ doins -r bibtex tex
+
+ dodoc doc/latex/biblatex/{README,CHANGES.org}
+ if use doc ; then
+ pushd doc || die
+ latex-package_src_doinstall doc
+ popd || die
+ fi
+
+ if use examples ; then
+ dodoc -r doc/latex/biblatex/examples
+ fi
+}
diff --git a/dev-tex/biblatex/biblatex-3.7.ebuild b/dev-tex/biblatex/biblatex-3.7.ebuild
new file mode 100644
index 000000000000..b84f4fb003a7
--- /dev/null
+++ b/dev-tex/biblatex/biblatex-3.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-genericextra"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+ insinto "${TEXMF}"
+ doins -r bibtex tex
+
+ dodoc doc/latex/biblatex/{README,CHANGES.org}
+ use doc && { pushd doc/ ; latex-package_src_doinstall doc ; popd ; }
+ if use examples ; then
+ docinto examples
+ dodoc -r doc/latex/biblatex/examples
+ fi
+}
diff --git a/dev-tex/biblatex/metadata.xml b/dev-tex/biblatex/metadata.xml
new file mode 100644
index 000000000000..594b23863aae
--- /dev/null
+++ b/dev-tex/biblatex/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hendrik@consetetur.de</email>
+ <name>Hendrik v. Raven (lorem_ipsum)</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <use>
+ <flag name="biber">Install the unicode compatible backend processor</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">plk/biblatex</remote-id>
+ <remote-id type="sourceforge">biblatex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/bibtex2html/Manifest b/dev-tex/bibtex2html/Manifest
new file mode 100644
index 000000000000..3849623b2c59
--- /dev/null
+++ b/dev-tex/bibtex2html/Manifest
@@ -0,0 +1,6 @@
+AUX bibtex2html-1.88-destdir.patch 1401 SHA256 64da838742f8466670ac9cc5eae87001137e8dafe4e6a5bdfe936bde1eab940a SHA512 34a3f53f08a133f16987cdee2a87a13d767b9b83228996999fc5ee6726a7c99602a3865c6dfbd03ede014dfcada9cc4882e802eff7939083e7c110f1cf0e07e9 WHIRLPOOL f433cacb1ceca0e559776dba2c2ba827e44ef1154b51bb244c3b7bfa77d13b9d288c2d71301f93043f6d3dc622283a7f83e1d5991d27aa86a6c2036d6903caaf
+DIST bibtex2html-1.98.tar.gz 92719 SHA256 e925a0b97bf87a14bcbda95cac269835cd5ae0173504261f2c60e3c46a8706d6 SHA512 7d8480ed87bef74a1e0c970446fba4d30b103df3e78f127a051efff875032ac7f52d3d6baab0c6a2fc67ca11f3d558d7be4439311934f99067993b5891ff6ad4 WHIRLPOOL e0a56cf31090012305140e11f46191a50d4949fbee1d179cdb9f56e216e5fcae05f60e4457de88cbc771a512f3b7b054a781ee604a1b25640eb810ff33224f1a
+EBUILD bibtex2html-1.98.ebuild 1235 SHA256 c9f89118154a060e6c21fdf05ca38ec0d63fca8d62af484191904e281654da69 SHA512 662693c0f6c952d06fe23a8bf154d2608ceebd008c450555261609805364d0696bc08b5c925e22cf15c29fe09ac071c2e4f7452daca0b7f98c756bcc7fc42fdb WHIRLPOOL 846a9fabc76eb14a7a2fb7f13ad00fee1f5a3ae0585691613212b40e4d7b74d057c8cc308f51addc6a18d2b0ca58def17f2b2720c4038765bb8af07891e45e1a
+MISC ChangeLog 2535 SHA256 385d8f5514445954636101ed3bee52e922daf8afbd7b8930e209793ba53f4e85 SHA512 c17d55c0d91a3eceb110911f523f1966cb847a2c4dd6a24bfaf18310ccb7cfe328693c2d222fc1b5283e89c23639fa2e0294342c269ca5c2816b0f065a2c0075 WHIRLPOOL 65c2d463bde59cdc4a39783613576b48c1d12572c854aa63d4a355e5723acf4a8d4750dacb2f999eb46c0a584a8af1a2895f9aa24194b7b976138079028e4b8e
+MISC ChangeLog-2015 4496 SHA256 ce8626a6471b726cda3c550e617dcb8174fb4453d0c04b9c9a14eb276aa7d73f SHA512 8cf08a5fed18b124015fb8daff8542cc6de36077cbe3c583c3dca51a379001e919a8612f22f06dcad42bbcf47e05faf31c146fc62be377b45fec3e69674332d8 WHIRLPOOL 73e6b0c419178bab14969b6081de703f8ab7925a691bf7872e972f04a2b6548fd48e6bd7c72011736ca8ab032938d35188733c6be0dc624298eb2a78b6b1c149
+MISC metadata.xml 349 SHA256 9a5ef8686a1a92cd37363bab1ddbae2ef04f19ca0110e54f601fcde4c1d7f6d3 SHA512 31be034c4d00c733eb416ecc772ee220cfb1d1befefbdfca695557e8b482b34948ca1dc08d8def149cb8d4ec4a36cc4ff50b383fb0f658a49a19325c574b0bd7 WHIRLPOOL ca9e5fd8b20e3f79671768304f7abe71d34f69cc0ef21f477301686de6246b279509e9211943ef9cddd429341bdbe6be8496172030be0039d386acaa477ad4df
diff --git a/dev-tex/bibtex2html/bibtex2html-1.98.ebuild b/dev-tex/bibtex2html/bibtex2html-1.98.ebuild
new file mode 100644
index 000000000000..7e5e4b73a356
--- /dev/null
+++ b/dev-tex/bibtex2html/bibtex2html-1.98.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+IUSE="doc +ocamlopt"
+
+DESCRIPTION="A bibtex to HTML converter"
+SRC_URI="http://www.lri.fr/~filliatr/ftp/bibtex2html/${P}.tar.gz"
+HOMEPAGE="http://www.lri.fr/~filliatr/bibtex2html/"
+
+SLOT="0"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ppc ~ppc64 x86"
+RESTRICT="test"
+
+# With use doc we need a latex compiler to generate manual.pdf
+# hevea is used for manual.html
+# manual.tex needs fullpage.sty
+DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]
+ doc? ( virtual/latex-base
+ dev-texlive/texlive-latexextra
+ dev-tex/hevea )"
+# We need tex-base for bibtex but also some bibtex styles, so we use latex-base
+RDEPEND="virtual/latex-base"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.88-destdir.patch"
+ # Avoid pre-stripped files
+ sed -i -e "s/strip/true/" Makefile.in
+ # For make install
+ use ocamlopt || sed -i 's/= opt /= noopt /' Makefile.in
+}
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ if use ocamlopt ; then
+ emake opt
+ else
+ emake byte
+ fi
+ if use doc; then
+ emake doc
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc README CHANGES
+ if use doc; then
+ dodoc manual.pdf
+ dohtml manual.html
+ fi
+}
diff --git a/dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch b/dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch
new file mode 100644
index 000000000000..4230382ab3ab
--- /dev/null
+++ b/dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch
@@ -0,0 +1,40 @@
+Index: bibtex2html-1.88/Makefile.in
+===================================================================
+--- bibtex2html-1.88.orig/Makefile.in
++++ bibtex2html-1.88/Makefile.in
+@@ -56,24 +56,24 @@ test: bibtex2html bib2bib
+ make -C bench test
+
+ install-indep:
+- mkdir -p $(BINDIR)
+- cp aux2bib $(BINDIR)/aux2bib
+- mkdir -p $(MANDIR)/man1
+- cp bibtex2html.1 $(MANDIR)/man1/bibtex2html.1
+- cp bibtex2html.1 $(MANDIR)/man1/bib2bib.1
+- cp aux2bib.1 $(MANDIR)/man1/aux2bib.1
++ mkdir -p $(DESTDIR)$(BINDIR)
++ cp aux2bib $(DESTDIR)$(BINDIR)/aux2bib
++ mkdir -p $(DESTDIR)$(MANDIR)/man1
++ cp bibtex2html.1 $(DESTDIR)$(MANDIR)/man1/bibtex2html.1
++ cp bibtex2html.1 $(DESTDIR)$(MANDIR)/man1/bib2bib.1
++ cp aux2bib.1 $(DESTDIR)$(MANDIR)/man1/aux2bib.1
+
+ install: install-indep
+ if test @OCAMLBEST@ = opt ; then \
+- cp bibtex2html bib2bib $(BINDIR) ; \
++ cp bibtex2html bib2bib $(DESTDIR)$(BINDIR) ; \
+ else \
+- cp bibtex2html.byte $(BINDIR)/bibtex2html ; \
+- cp bib2bib.byte $(BINDIR)/bib2bib ; \
++ cp bibtex2html.byte $(DESTDIR)$(BINDIR)/bibtex2html ; \
++ cp bib2bib.byte $(DESTDIR)$(BINDIR)/bib2bib ; \
+ fi
+
+ install-byte: install-indep
+- cp bibtex2html.byte $(BINDIR)/bibtex2html
+- cp bib2bib.byte $(BINDIR)/bib2bib
++ cp bibtex2html.byte $(DESTDIR)$(BINDIR)/bibtex2html
++ cp bib2bib.byte $(DESTDIR)$(BINDIR)/bib2bib
+
+ local: bibtex2html bib2bib
+ cp bibtex2html bib2bib aux2bib $$HOME/bin/$$OSTYPE
diff --git a/dev-tex/bibtex2html/metadata.xml b/dev-tex/bibtex2html/metadata.xml
new file mode 100644
index 000000000000..372e6f2a2754
--- /dev/null
+++ b/dev-tex/bibtex2html/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>Gentoo ML Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/bibtexu/Manifest b/dev-tex/bibtexu/Manifest
new file mode 100644
index 000000000000..f96446f0ae17
--- /dev/null
+++ b/dev-tex/bibtexu/Manifest
@@ -0,0 +1,23 @@
+DIST texlive-20120701-source.tar.xz 131904044 SHA256 9666617d5dac3e82578e696835cc9f251ee0a56d162d86dff08659ac5dcb6c81 SHA512 0e8653aa21094e079900d17256f0768ac5514690a3725d96923d5fdc7633484d611441df1af8c674b38b9ce6a8845a9004976cd00635742dfc6837aa433caf5f WHIRLPOOL 9d570a1bd58cca8baed399ab53eb767c7c3db607c00363ce563e14dfccdd235703c538e6a651aa7f2934adf21f8477775f1547f9e7f3d957b89af644c89bcb57
+DIST texlive-20150521-source.tar.xz 45459552 SHA256 ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669 SHA512 9d06bb88c489715787ce619c4c6b5e2d4251e1db8d48ae7fe2d1a253634c76bc6d7282ef9c93c77847845cae01eafb58dfb37ba3fb83a6d223f0d7fe8f5d3855 WHIRLPOOL e19e4cf9c6122e8a2e80d3ad62171591a2d53317792ce69d7b2afdd6978d397c873565d597b1457d23ba6f5b5de33750955690a92fb6c34d814c075397b67a0b
+DIST texlive-20160523-source.tar.xz 45941100 SHA256 a8b32ca47f0a403661a09e202f4567a995beb718c18d8f81ca6d76daa1da21ed SHA512 915fa2f5e2099dd385ef81033db7aafdf09558c0c200fed0748a8a42fd61f69d3eaac9decea334e30981af739dd81061a9b1d6853c7f6d00285fe0be40e26c3e WHIRLPOOL 25d27fb7a7bdb47d40ddf951394e36546b184d71f2e09adb20698bd0f960e54841ddd0313a87510cb2ef43953eb4d9d05d30b88d25d15762dd774575c88fedbe
+DIST texlive-20170524-source.tar.xz 63483372 SHA256 0161695304e941334dc0b3b5dabcf8edf46c09b7bc33eea8229b5ead7ccfb2aa SHA512 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa WHIRLPOOL c4edaf427f0249942b36db105a65474e833735d6e9954682fe7e15ab327b26ccafb9174bf806d0b6c629b0f2a6b55e80022af291d9a2f377b82dff4fdec42d3d
+DIST texlive-module-bibtex8-2015.tar.xz 9204 SHA256 c3811dcae326b679a750c494c779429bdd8d43173f2c21bce8dc6b59e8462355 SHA512 4fb4d5c80e6b8f4f53bf43ee587a274b2dca3b0fdbf74f9f898af82b49d1fe4492ebef69caccb7ab8951c08eeb70ddb21c748434dfafdac047abe47bd305e2e2 WHIRLPOOL c3d86087082accc5791b49a2a7a47890e1332a16341182ea0eb2104783e4436603f051b43c9d2e6dd22dcc348b8b4f4cd7c8283067b06ad62c463ef7faf3bbcd
+DIST texlive-module-bibtex8-2016.tar.xz 9216 SHA256 bebef1c0b91e1b463e465d7608d3b46773c2d8e4579ac58bd2d1a2ada0a5f3d2 SHA512 442e629cefbffa5c8b415183785789986b3b764c44515bf5bd29bbb75f8f49e519490a5a126f6db2cba9fe2007c57541d77151100e71c91ee62dda3a5f4ba1c2 WHIRLPOOL 4607f0fc0ddd99d107acdf15fd65935f3ac288a5cda1643c702098050f7dd2e47220c7ce257566c0d05ccdeabe6cc0b5864b689247b54aaa11a1d255e4065a00
+DIST texlive-module-bibtex8-2017.tar.xz 9216 SHA256 bebef1c0b91e1b463e465d7608d3b46773c2d8e4579ac58bd2d1a2ada0a5f3d2 SHA512 442e629cefbffa5c8b415183785789986b3b764c44515bf5bd29bbb75f8f49e519490a5a126f6db2cba9fe2007c57541d77151100e71c91ee62dda3a5f4ba1c2 WHIRLPOOL 4607f0fc0ddd99d107acdf15fd65935f3ac288a5cda1643c702098050f7dd2e47220c7ce257566c0d05ccdeabe6cc0b5864b689247b54aaa11a1d255e4065a00
+DIST texlive-module-bibtex8.doc-2015.tar.xz 13420 SHA256 d8a3f7cb97547d3648d71807d58d9113c23f98be2b1f6133d4026465acc843c4 SHA512 7d4525d402ff02fbff6217be7420ee61f77601a083e86a97bab0cc2da0dbc2600c678e9540103a70038664696206b1ea03e67d0c476b064af7b55b095764026b WHIRLPOOL 1bb96fb6e40532ee255f805953efaef770227ed2936d0be10665e482bb36b5121b706262fb0b834e781305314d0d085b75a3e4a86e96d2178e3c515f79c7a73b
+DIST texlive-module-bibtex8.doc-2016.tar.xz 13420 SHA256 155d6a673e7821e75a9557fbc5c7ee8e084d867cb102a5a9403e3d972d25d67e SHA512 e4fff102d5abd0a1f10319baddfaaca5cc2947f2cc2893fa5ea160695aa3b43a62769747a648c2c4fc6ca5fe2485257f9ddca1b93cdf370568e2ede62ca5de64 WHIRLPOOL 1a42b25510be1a21d117525e71f53e8b9a1b236fa01fda901c87811265675b4cc8cafcc31ccb8dc32107af0db1f27b761d335f8b064b681340874c71c93971bd
+DIST texlive-module-bibtex8.doc-2017.tar.xz 13436 SHA256 a5a6415c22f3adea5cfe488d51be230b2df3ea91e3a57ab637180c6994f943c5 SHA512 1b5ad06b229f6d0b1d9712eb4e35d96ca1e707040ea0981d399346f9f432821a8739ad0826df8de31de613011880a4a5a26b848c7a2c4bdd27263a297036b932 WHIRLPOOL f482d52a1ec29b39e9821c55d94061b7924156462911e4e70b9fd0d691ac8d02536a9c835a10c640bc0e4fefc1f806f66e3bae3a2629e4227499e75d4f1d4df5
+DIST texlive-module-bibtexu-2015.tar.xz 244 SHA256 12be3b63b2419433bf3fcc9352f562e2c189dbf7b5f1e349d47245497519acb9 SHA512 3a5c3e4fcaf36428f64a4a9341901769bc5ea7fedbed6d8f3d293b9e44f9ea71046ac5717c366a392305d88b324d4461e1c30a2dc0305c969914e26b921806c3 WHIRLPOOL 51501ef80f309960020a0d3b4e20ce3da559da8c88359f9b035f9945ef0dca221d3cdacddc2d5bab68f234fb3f3923539c2ca9e7e404a999bff1432942f201a3
+DIST texlive-module-bibtexu-2016.tar.xz 244 SHA256 8265d1c55dbd0db0f35d3afc71fb705d1604015446450566909446c37e78adba SHA512 50b36da89006fd378acfc35d26c9acc5dd2755ce2804495d050b44e686d41f940bd0682e0222eafd57113e149c81054d91d5ab1edbbf2f7ab2c3b6f651d3ca9c WHIRLPOOL 0abef6559af2078be1b01a606709dc6f97dba888cd4909d9c2a1115c109d466b2f140bec5611539f57855239972ee114386cae7111b7354167f015d168449af6
+DIST texlive-module-bibtexu-2017.tar.xz 244 SHA256 8265d1c55dbd0db0f35d3afc71fb705d1604015446450566909446c37e78adba SHA512 50b36da89006fd378acfc35d26c9acc5dd2755ce2804495d050b44e686d41f940bd0682e0222eafd57113e149c81054d91d5ab1edbbf2f7ab2c3b6f651d3ca9c WHIRLPOOL 0abef6559af2078be1b01a606709dc6f97dba888cd4909d9c2a1115c109d466b2f140bec5611539f57855239972ee114386cae7111b7354167f015d168449af6
+DIST texlive-module-bibtexu.doc-2015.tar.xz 13416 SHA256 7958df9b9c4051d687c2e434408bc0669e9139043b39d84482da008f5cdcfd42 SHA512 ae4b87168c620f72479eb895493ab725e37589b40f9cf0b88373a63f860bd9c8f4dce587ae55f6746616d42b69c95e82b8083e95a9ed7fcfd6de6c8a2a90a47c WHIRLPOOL c5d2712fb36f844e5e6ea1605ea3da13043db3898e4a5b802da18cf03bdad30c06680a3708f24d180faca50f9a0da53faa80310b1e8596894a244184fc9cf7ac
+DIST texlive-module-bibtexu.doc-2016.tar.xz 13416 SHA256 17939a1d43c82d517a75bff9b0a9b1b0f0840687624e2dd7f2101b69e63fc535 SHA512 206e6e68ec0b24986ea1a54f970397de704b819e264c7c42d0de23efb73221e5ce746311aae8513458f275872fc2ad6d2328ba89b30a90491f4049e9c317a363 WHIRLPOOL d173380166e5a63392b6eeb3fe2d0e1704e8daa73028a274c71b867d38b0bcc6a6a6fd65f2886be3e97ce0ee5bc8df0a7e3207a9922ffed078780bbf87b3a7ff
+DIST texlive-module-bibtexu.doc-2017.tar.xz 13416 SHA256 7d7ea584a301afaeaeabf01968bcc344dc7706720d71b61f8074c3fa773ddf1b SHA512 c66922b2d155f3d7763ed08498283fa49f7d3a1cdc67be5f2e32189ae622743a6658d5b1765d85f7cbcd958ca210a235de43f9dd4ce2d822d679efafe5d45025 WHIRLPOOL dc64ffead1dd863bfd1136b8350be23580321d72336eb21278e39f8f07e918a4e70e5100db06ccdbae4a5911646a12132210bc8cc9cd2368eead9a39ee93e198
+EBUILD bibtexu-3.71_p20120701.ebuild 968 SHA256 94279c439e235304ab048bcebbaf646c7733c7645d262364282afa540d160d7b SHA512 a7254004c2ad52440614ff2a8be1a05478315561f2a37100095730761e741632202d1dfd92d7ad048462fcbe5cdce30f11507797467aa05d56a518f96b8e2bd6 WHIRLPOOL c624baaf4ba43064a37c3b011f7676ab85e3e4aa87108a607af571c30d68ae648887e8a6648ef5ae76a137ef9f81832f6b494213d4b62bf881b6eff7db9a4911
+EBUILD bibtexu-3.71_p20150521.ebuild 1637 SHA256 bec17681e81a03123c8ea790d56d710a9673cc71ad5b449772fc765378b33dec SHA512 31d6e649679f311eb325a4fe0976075c3b2a7024defc5ada49e4070fc2dfcd70f85f50192d54c905e472132d4830140084208d087cb8fb2773d1310786449092 WHIRLPOOL ac55079adbe6a64e07fa7731406471a085b97485242f3e31b4c0a34838c99d49941a9848ac93a8ae316cb237ff7cfe0f763f4c637ec45a2f42056f7a26460a65
+EBUILD bibtexu-3.71_p20160523.ebuild 1636 SHA256 9d77ac6ad35be7b8a18ca42458373a16b8c5d8fd91d4e90b77b39cb393f9dfbb SHA512 d5d365d775a9ea716a766539e7a4c3be6086983f47af41a157c336aeff1c5e7acba38e82e6d34b997fa57b883338d1d7909aa09f6ede00869f95840c20e6c65a WHIRLPOOL 3f93ccb4209af66d50f47b1f043ca9535466c4954a9bb5f69a338a2c85774c2c715bb6a59cf64316b5b106a52dd4509a1fab72775cd8c6f68f658f40221b60b1
+EBUILD bibtexu-3.71_p20170524.ebuild 1640 SHA256 5b2e6b094c529b4209d9b033b222076433529bca62fddc63129286f29f580d32 SHA512 877bdc70c297e7991b362518dd219c4d01c5e35daf743511b46c19cd93f220f109a08344c7e8bac7320da4a091c8041543b31c2e44e452d42eec5892a852f580 WHIRLPOOL b7cbc5a22ac5349f1135ba941bb4da5619139ccfeabbca32ba1ad1dee85ba55ade26bb165c3979c5291b5c9d176abb7b876134ee23a0111f9178437efd297ed6
+MISC ChangeLog 2841 SHA256 056ee656507c49ac09fc62566d0513cf94687ae41cff8b486b28c9c8553756e0 SHA512 9ec9fc7733dd6f9bcb76b89a41efbf90a4b411e6b0d8932a2acad11db5b6fa4dc4adaf037a427f5a41efb98f8bd218b92ff16adc69fce896fe7b3e27e140d5a8 WHIRLPOOL 4002942aeff79e3a06b60fe314cd3ae6299c6af5bde17378f13a0f3dcf6335d80d564a3988611f8608548edeb95b2b0b7a0d9ff9e7d143d6b8b5d3ac4bc13da2
+MISC ChangeLog-2015 7079 SHA256 3acbbffe550cbace8adddd953b1ae7d51523e400a41fdf3922e65e5a63789ad8 SHA512 f53fcf0329780111f49ee39dbf9c1267998fba6c670365a2da26e119fa353263d77e3d0688d932743e14662b7322733e76758c3c5813a988f0e48fc0baa3b8dc WHIRLPOOL cc6ece9e347bdafa670f87339ca0f342acabcccb005327d4057149cbf95f0167594c14297e339a73fecf82070e3757c1613753a3f873cc70a6f9bc604f5cb70e
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/bibtexu/bibtexu-3.71_p20120701.ebuild b/dev-tex/bibtexu/bibtexu-3.71_p20120701.ebuild
new file mode 100644
index 000000000000..76140f57c9a8
--- /dev/null
+++ b/dev-tex/bibtexu/bibtexu-3.71_p20120701.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="8-bit Implementation of BibTeX 0.99 with a Very Large Capacity"
+HOMEPAGE="http://tug.org/texlive/"
+SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-libs/kpathsea-6.1.0_p20120701
+ >=dev-libs/icu-4.4:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}
+
+src_configure() {
+ econf \
+ --with-system-kpathsea \
+ --with-system-icu
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ csfdir="${EPREFIX}/usr/share/texmf-dist/bibtexu/csf/base" \
+ btdocdir="${EPREFIX}/usr/share/doc/${PF}" \
+ install || die
+ dodoc 00readme.txt ChangeLog csfile.txt HISTORY
+}
diff --git a/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild b/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild
new file mode 100644
index 000000000000..5eb659b6c1c8
--- /dev/null
+++ b/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="8-bit Implementation of BibTeX 0.99 with a Very Large Capacity"
+HOMEPAGE="http://tug.org/texlive/"
+SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc source"
+
+RDEPEND=">=dev-libs/kpathsea-6.2.1:=
+ >=dev-libs/icu-4.4:=
+ !<app-text/texlive-core-2013"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/texlive-${PV#*_p}-source/texk/bibtex-x
+
+TL_VERSION=2015
+EXTRA_TL_MODULES="bibtex8 bibtexu"
+EXTRA_TL_DOC_MODULES="bibtex8.doc bibtexu.doc"
+
+for i in ${EXTRA_TL_MODULES} ; do
+ SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${EXTRA_TL_DOC_MODULES} ; do
+ SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
+done
+SRC_URI="${SRC_URI} ) "
+
+src_configure() {
+ econf \
+ --with-system-kpathsea \
+ --with-system-icu
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ csfdir="${EPREFIX}/usr/share/texmf-dist/bibtexu/csf/base" \
+ btdocdir="${EPREFIX}/usr/share/doc/${PF}" \
+ install
+ dodoc 00readme.txt ChangeLog csfile.txt HISTORY
+
+ dodir /usr/share # just in case
+ cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+ if use source ; then
+ cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+ fi
+}
diff --git a/dev-tex/bibtexu/bibtexu-3.71_p20160523.ebuild b/dev-tex/bibtexu/bibtexu-3.71_p20160523.ebuild
new file mode 100644
index 000000000000..38b04563ff7f
--- /dev/null
+++ b/dev-tex/bibtexu/bibtexu-3.71_p20160523.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="8-bit Implementation of BibTeX 0.99 with a Very Large Capacity"
+HOMEPAGE="http://tug.org/texlive/"
+SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc source"
+
+RDEPEND=">=dev-libs/kpathsea-6.2.1:=
+ >=dev-libs/icu-4.4:=
+ !<app-text/texlive-core-2013"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/texlive-${PV#*_p}-source/texk/bibtex-x
+
+TL_VERSION=2016
+EXTRA_TL_MODULES="bibtex8 bibtexu"
+EXTRA_TL_DOC_MODULES="bibtex8.doc bibtexu.doc"
+
+for i in ${EXTRA_TL_MODULES} ; do
+ SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${EXTRA_TL_DOC_MODULES} ; do
+ SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
+done
+SRC_URI="${SRC_URI} ) "
+
+src_configure() {
+ econf \
+ --with-system-kpathsea \
+ --with-system-icu
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ csfdir="${EPREFIX}/usr/share/texmf-dist/bibtexu/csf/base" \
+ btdocdir="${EPREFIX}/usr/share/doc/${PF}" \
+ install
+ dodoc 00readme.txt ChangeLog csfile.txt HISTORY
+
+ dodir /usr/share # just in case
+ cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+ if use source ; then
+ cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+ fi
+}
diff --git a/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild b/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild
new file mode 100644
index 000000000000..5b413c092a1b
--- /dev/null
+++ b/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="8-bit Implementation of BibTeX 0.99 with a Very Large Capacity"
+HOMEPAGE="http://tug.org/texlive/"
+SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc source"
+
+RDEPEND=">=dev-libs/kpathsea-6.2.1:=
+ >=dev-libs/icu-4.4:=
+ !<app-text/texlive-core-2013"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/texlive-${PV#*_p}-source/texk/bibtex-x
+
+TL_VERSION=2017
+EXTRA_TL_MODULES="bibtex8 bibtexu"
+EXTRA_TL_DOC_MODULES="bibtex8.doc bibtexu.doc"
+
+for i in ${EXTRA_TL_MODULES} ; do
+ SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${EXTRA_TL_DOC_MODULES} ; do
+ SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
+done
+SRC_URI="${SRC_URI} ) "
+
+src_configure() {
+ econf \
+ --with-system-kpathsea \
+ --with-system-icu
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ csfdir="${EPREFIX}/usr/share/texmf-dist/bibtexu/csf/base" \
+ btdocdir="${EPREFIX}/usr/share/doc/${PF}" \
+ install
+ dodoc 00readme.txt ChangeLog csfile.txt HISTORY
+
+ dodir /usr/share # just in case
+ cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+ if use source ; then
+ cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+ fi
+}
diff --git a/dev-tex/bibtexu/metadata.xml b/dev-tex/bibtexu/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/bibtexu/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/catdvi/Manifest b/dev-tex/catdvi/Manifest
new file mode 100644
index 000000000000..c7029e940586
--- /dev/null
+++ b/dev-tex/catdvi/Manifest
@@ -0,0 +1,6 @@
+AUX catdvi-0.14-kpathsea.patch 1592 SHA256 c15b29d47990a3220f4465490d428286c81ceea66299a9351a128b892797f53c SHA512 8da09a34e41c3ce4fbcf3db0f01b66790714daff2280f1e878c0fa8c432b15285d6b6d888ec81bb399cbdad1f903688c567a97fd20be5a53716ab54f43bb4e3c WHIRLPOOL 3e493276c17121f8b44db1c502820aaf813fbe59ccb67d225aea42a1ff7e8fea234f7267fe1e9612341702a07935dca5099c621cf2984780b9dd1d1787d70ccd
+DIST catdvi-0.14.tar.gz 160661 SHA256 6bface4e8a86f861d8de8ba56483ed2ace69fc0eb12c2c6d0e51e869a46b30a8 SHA512 82ea6130ec702b49ed2d2f08b968ca4d5bee6b16c7973500ceae2d412b209f38a6e63a9e80dd8d2866f190340a7758aa23ee31bed76beb35065016fea109982d WHIRLPOOL 0c4be28f029a38f456e065e52323b44c53f00c761fa3e7b4aea8539d7b9305ca386fc91094c69ea162920ba1caa5096d6d45d9b3cdd04d4cfe808e6c10e6687f
+EBUILD catdvi-0.14-r1.ebuild 864 SHA256 83e677a7f555e56d04254be3b5eb286f0506f0d0935ff615cb190620a75d8748 SHA512 3ff018fbeb8de97dc5cc521a105d64fd7508e650f61369c1aca26c3dfc3ab7b035dee2163b5aabff22782f395e6e3d44f609678a267d44f2161808460e78dd40 WHIRLPOOL 6a062f62e76a541f15abc0ce6ca32038187917f2828ba79c16443a3497909c9e61efdc7fa18deadde625f1ce5f8b838beec0db22b04201400a2842c946a54cb7
+MISC ChangeLog 2685 SHA256 3a5af21ff4c696d78c7d27c5045a89e1029cfc057f4da44651b11d5ef21fbfc4 SHA512 6662a708e6cf52a68ffe458321ed48002fb5b5078c8c6d06535595367e5a85721aef069804832fcf5ecc35b20c594a2d2d883fdf4ba1017676da6ea5b0863ef2 WHIRLPOOL 643c87e6f6fa2606388cf9423d1a4efbe02e43836c9a0956df74b5aa56ec531fc00da2320e844a67a4a9d8d7eed883478dc22523ea5aa199be120fa1c5a38572
+MISC ChangeLog-2015 1757 SHA256 7dd08f4890e27193c31dd309cb10b9c9fda5c960a41d1689a3116b06ef0c7fda SHA512 d2ebf7a8a0c029daa5bc4fb7d9f902fdc386b62e0ebf275f054eb733f1f68d78ee899c2db4a9bd6b6c9a4603bdfa2dd27da5c9fd8c512b4a3618d5bf08a8ad96 WHIRLPOOL 29e4a56b64fe62cf0067674e27c08d48f14b3f65a4cad9212de0f64043c54f4d070fb44a0eebf3c9217ed4188705fe8b903f91270badb6e3d60979b69336439c
+MISC metadata.xml 400 SHA256 02bebf6f957cae83ad8352e44e1a00e097e9175c7f487c76e26fefaa18e444b1 SHA512 145510fdced5783c731d1c1d2dee14f8f6186693dea1b83b7173ff2095f6c45214eb7cedc281c97af92f9db8f5ca1b41b2728a7cf082d828fd714d19755c9a54 WHIRLPOOL 27afaf56e7c925235654f235cb22510407f2576efd57fe05e929692261502f80af2df9fb79d6e01818d69bdf213ed9965eca2f7c10c5db3be982ab35c072ec0e
diff --git a/dev-tex/catdvi/catdvi-0.14-r1.ebuild b/dev-tex/catdvi/catdvi-0.14-r1.ebuild
new file mode 100644
index 000000000000..7783adcdb420
--- /dev/null
+++ b/dev-tex/catdvi/catdvi-0.14-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils autotools toolchain-funcs flag-o-matic
+
+DESCRIPTION="DVI to plain text translator"
+HOMEPAGE="http://catdvi.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="virtual/tex-base
+ dev-libs/kpathsea"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-kpathsea.patch"
+ eautoconf
+ has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+}
+
+src_compile() {
+ # Do not use plain emake here, because make tests
+ # may cache fonts and generate sandbox violations.
+ emake catdvi CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin catdvi
+ doman catdvi.1
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/dev-tex/catdvi/files/catdvi-0.14-kpathsea.patch b/dev-tex/catdvi/files/catdvi-0.14-kpathsea.patch
new file mode 100644
index 000000000000..799cd1512018
--- /dev/null
+++ b/dev-tex/catdvi/files/catdvi-0.14-kpathsea.patch
@@ -0,0 +1,60 @@
+http://bugs.gentoo.org/342817
+
+--- catdvi-0.14-orig/config.mk.in
++++ catdvi-0.14/config.mk.in
+@@ -23,6 +23,7 @@
+
+ CFG_HAS_GETOPT_LONG = @CFG_HAS_GETOPT_LONG@
+ CFG_HAS_KPATHSEA = @CFG_HAS_KPATHSEA@
++CFG_HAS_KPATHSEA_VERSION_H = @CFG_HAS_KPATHSEA_VERSION_H@
+ CFG_KPATHSEA_HAS_GETOPT_LONG = @CFG_KPATHSEA_HAS_GETOPT_LONG@
+ CFG_SHOW_PSE2UNIC_WARNINGS = @CFG_SHOW_PSETOUNIC_WARNINGS@
+
+--- catdvi-0.14-orig/configure.in
++++ catdvi-0.14/configure.in
+@@ -48,6 +48,9 @@
+ AC_MSG_ERROR([*** kpathsea library (required) not found; try to use the --with-kpathsea-prefix option ***])
+ fi
+
++AC_CHECK_HEADERS([kpathsea/version.h], CFG_HAS_KPATHSEA_VERSION_H=yes, CFG_HAS_KPATHSEA_VERSION_H=no)
++AC_SUBST(CFG_HAS_KPATHSEA_VERSION_H)
++
+ dnl It seem libkpathsea provides a getopt_long() implementation
+ dnl if and only if the C library does not.
+ dnl
+--- catdvi-0.14-orig/GNUmakefile
++++ catdvi-0.14/GNUmakefile
+@@ -36,6 +36,10 @@
+ endif
+ endif
+
++ifeq ($(CFG_HAS_KPATHSEA_VERSION_H),yes)
++CPPFLAGS += -DCFG_HAS_KPATHSEA_VERSION_H
++endif
++
+ ifeq ($(CFG_HAS_KPATHSEA),yes)
+ FINDTFM = kpathsea.o
+ LDLIBS = -lkpathsea
+--- catdvi-0.14-orig/kpathsea.c
++++ catdvi-0.14/kpathsea.c
+@@ -21,6 +21,12 @@
+ #include "findtfm.h"
+ #include "version.h"
+
++#ifdef CFG_HAS_KPATHSEA_VERSION_H
++#include <kpathsea/version.h>
++#else
++extern char * kpathsea_version_string;
++#endif
++
+ void setup_findtfm(char const * progname)
+ {
+ kpse_set_program_name(progname, PACKAGE);
+@@ -36,7 +42,6 @@
+
+ void version_findtfm(void)
+ {
+- extern char * kpathsea_version_string;
+ puts(kpathsea_version_string);
+ }
+
diff --git a/dev-tex/catdvi/metadata.xml b/dev-tex/catdvi/metadata.xml
new file mode 100644
index 000000000000..08715096c303
--- /dev/null
+++ b/dev-tex/catdvi/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ulm@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">catdvi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/cdcover/Manifest b/dev-tex/cdcover/Manifest
new file mode 100644
index 000000000000..2b491d5777ec
--- /dev/null
+++ b/dev-tex/cdcover/Manifest
@@ -0,0 +1,5 @@
+DIST cdcover-1.3b.tar.gz 14597 SHA256 46a94daa27af9afd84a0df6db314f7bf57104437d3f8583f9e6a62a9c3da2bda SHA512 4a74d1ae526f5cd183bfa58170e5adb6a159b2ee4a10a4efd170f38d98d5d91b4ddd783d7eac286ab292c80bc0f27888c202ef1d26c14b9b42d1bbf040eb8623 WHIRLPOOL bd27e821ec95d1fb18ba3f6f29b3de9e780fc8da899c33634a7e9bba8a069db84b47617fb10e98af726625acd427e047ca26f9084cc2032f5a1e6914d8e44549
+EBUILD cdcover-1.3b.ebuild 453 SHA256 2f3a8b88e6ebba0bbc4ab223f47f1c409dff4cabf72f08b59de2d27320bdfc59 SHA512 0dccfe3f2724fa199f58794f664ff3594fe3d9c8c1cd5541715a12e3f57e018a1abc8426a5ed993f8496dd5b16838446d9bfd3f321b26abd56adc4e86ba15c81 WHIRLPOOL 25609c8ef40556e260ac0809560f077ec245a0c05d4db1bdca9ef14eeb5515dddb688a93cccae124750c5d71422c096e502345675d271db6cd7ce23115fbcafb
+MISC ChangeLog 2424 SHA256 62c182b03338527f2121e1fb2ee37a33b6d913ce3dc4598f4dda4d55971bd63f SHA512 9bc06f7a0ae79760a19c93d115c514536bb4d97ba05b9e1131ab981e04bbeb81c31ead5a88148c0d744bf5aa8396590e897e23c0d6c6b4402306d5fe8c551019 WHIRLPOOL ea88d69455db630855798decba1e3a92498553db35687d89389be9c459c7904f86807a70d0386e3e4acae692cbfb569b0e81b62167b186f075b2c5043101ff6f
+MISC ChangeLog-2015 1082 SHA256 f83ebdec7ccb8a3126c77adef16cd87bb80adb99a84de6e8d6e3611d31a05d79 SHA512 e4dffd81122e290650538cafcfb87fef1fed1f070b34ef48be596629254d9d108355ffef74e2e2448026eb5690f51052624fdd2f8fe4a3b71426677804fc01ea WHIRLPOOL 67a8c6204a780b613f90792b7cc6ea8045056be1d9b0a246f3ef5055c821f8a4e758320b0512ffac6313d76cd8db9c455d984969ed80edbaf7cdd8d6602ff991
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/cdcover/cdcover-1.3b.ebuild b/dev-tex/cdcover/cdcover-1.3b.ebuild
new file mode 100644
index 000000000000..9caf881438e8
--- /dev/null
+++ b/dev-tex/cdcover/cdcover-1.3b.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S=${WORKDIR}/cdcover
+DESCRIPTION="LaTeX package used to create CD case covers"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/cd-cover/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64 ~sparc"
+IUSE=""
+
+# checksum from official ftp site changes frequently so we mirror it
diff --git a/dev-tex/cdcover/metadata.xml b/dev-tex/cdcover/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/cdcover/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/chktex/Manifest b/dev-tex/chktex/Manifest
new file mode 100644
index 000000000000..51ac75ddb821
--- /dev/null
+++ b/dev-tex/chktex/Manifest
@@ -0,0 +1,16 @@
+AUX chktex-1.7.1-asneeded.patch 619 SHA256 d9eb7d6eaa80be1bd15b0af69505d8cf1ef60c1492ef2c80ee0e51ea1cdea998 SHA512 6fd935703799316518476ccdf90e263e8a773c37a1a8ed97c6544792bf7716ab20aca0601d6598c12a4306a96e1566e1cd655bf6761d66c557f12401b3008b99 WHIRLPOOL 04425db605640a92b1073bbee49326c3cc4cc84ecb439dec30b182a9fc70f656c3cdad18d8ba7d913ee0f00925d53fd76ea618a7e8d5627ea63ec6127cdb488b
+DIST chktex-1.7.1.tar.gz 349551 SHA256 be01222e819c00bdf0fb411c232e585fd6a116adc76ba33f7f45a46d1239317b SHA512 88b8b6b20a2242557d253e690ad7a7b5a41497e3c96ee44798997b83ccbfd4e37203aea9c557c7b25fc0b6223bd08a590b464af674f7558547393c2af0a86926 WHIRLPOOL ba4ff573c60fc4d07f56207b878359655622d32fdc21aac3ecf6b29223ca79bcd1fedad2958e6279097a23a2d0d3c1bac2a89c4fc9eeb0f774be303cb3350791
+DIST chktex-1.7.2.tar.gz 356981 SHA256 d7f37985e3a122990f2a29fe7cac5d1f31acb1e50035457ef7ceb07c30550158 SHA512 f0ac3ed74471d33da55591e6ca2a4b6847340540ef1911eef37bfad38ffc7c64ca4709966d52a22f871268edf893bf360c8429e1be7f62157d2fac9e58ea40af WHIRLPOOL b32e1927734ee1ba6af77bbe2a0e64ec640718ea26ebcd89a54c06555ec3b0c275fee3e81809b846b25f440f32397536d12eb85b3dde49bf55a7def09a19658a
+DIST chktex-1.7.3.tar.gz 150801 SHA256 22a2a1af8d6c8b901a66b3729c114080f722b3ba59a73ca000035686590c98dd SHA512 29018229176d3bfd7bff92e68739d32262b01414d7df3d379ef1604abcd28c28abdeb83a2513f6d439e5c888a05e5a636e4a7ab34275d40d20fc63a275985c4a WHIRLPOOL 6fcb533ce1bf0f5dede29825a6477f8961e08fe0e03a596fab76492fd97b5a5179bffc70bf7fdf3e8caffa15b2722ec1be46d58f304000760f4c9f3a6871d82b
+DIST chktex-1.7.4.tar.gz 150839 SHA256 77ed995eabe7088dacf53761933da23e6bf8be14d461f364bd06e090978bf6d2 SHA512 d5bf056f67ca520d9df95237b777380d9b98c792d5e20c16bcec2d78a4c68ec3c35308e4525eab33efa2abaf8f2d67ad62e65988b8885f30d1a3f29d27975a1f WHIRLPOOL e0cba6f01526d97304bd27804508c38a2ea1ca843f459d6e88dd7db84ba1745e8f37372f1b8aa393dbbe5fa1a62a71956849b2222859b36e125f24cdbc5333f3
+DIST chktex-1.7.5.tar.gz 151833 SHA256 4b5cfcf8430642e0fce925b2fd62e141d179cb71010565056f7cf40ba2770331 SHA512 035bd6af4d946464fc1d14bc5556a45f5a9aee8af18a50b300d3d797b91a36b9089e95c60f519aa95d8c21a75e102e950c88b97a52d4fe9e53243ab8484239dc WHIRLPOOL 9921dcb72c58b80f91b230d436cabf58dc25aa4711783b240844bdc5724a2f2ee5089a99e3827afe70425686f201cfd59dd4198f945d6811857b5daf1588e00c
+DIST chktex-1.7.6.tar.gz 153071 SHA256 8ac0e5ca213b2012d44c28f9e4feb9783df44750eb0c30a237d81ff58ef34c8d SHA512 dd5ad2d7fce66eeb8d890bd79d00bdb28d9807539988232a917d6478c204e9a0ab287f2b8baf7977dba374b551609d8951cbf67ad15a793d35cdfe3411e4fe0b WHIRLPOOL ec32593e46476c7035b9f780e56cdf0044168dde9c7b77ce035fcbef89392534fd4d7c6f8ddcbc8d450906e8a075ff5161d0f81212e88c8a9cfb89a4dba4c61c
+EBUILD chktex-1.7.1.ebuild 1247 SHA256 d7385a4d3095e019ccff11e607e72b4e3343b77871980bb51552465537c925e0 SHA512 34629c73aebaf42b7d57404ca4eda793db0083325bd0cf0bff31be7a991c96867a3bb6f986567406cf029175f627757ee0621ab12bfcf9a26564af5508f5e951 WHIRLPOOL 8498a60d44f4dec08f04d1bf03e4507cd7b5930386d2a4739deffde2a8a1da7f6d8c9e01de3df984b019f4f6d8549360e3a9e2258944d270b15f456ade5eeacf
+EBUILD chktex-1.7.2.ebuild 1265 SHA256 759a529bf98f79c79cd7e9de9a1f9df3ec9c0d03b321d1b7ad27bd0a2c443428 SHA512 a729c2afe3fd77a5b546b30f0bf16c09fcc3901deef2b1f869439260f32928d14ca3e944ba06a6ff13d9c9208270fcc912e3eb6809daf281791f52c0d199d873 WHIRLPOOL 43c515ad23dc9c92011eee52c49a1a2964d5c9aa0ef128c1a259089b6ddfdf8ce0cf37f07c18b6e9cb1a633308da635a67b6141e4ff5b195be5c8fd3700e0b73
+EBUILD chktex-1.7.3.ebuild 1307 SHA256 1de089c0f3d772b756d19ff0d06e693432045556689a317077b521468d7e3a53 SHA512 388ddab8dc49048dbbe1146cf5120581296288ec700a4e01c610bad988bac9604add3f5783686ac8e4d396b611f0b10e6b82dbb6e416133d5ce13c3dc92e325a WHIRLPOOL 254711decd98ffba1432821fd9537902f17cbb050dfb9f62b9668b68465a9fc7a29bbbae0f8a49438a26e2071d996f39c62d7ed90846fee8c48fe64a97028f80
+EBUILD chktex-1.7.4.ebuild 1307 SHA256 1de089c0f3d772b756d19ff0d06e693432045556689a317077b521468d7e3a53 SHA512 388ddab8dc49048dbbe1146cf5120581296288ec700a4e01c610bad988bac9604add3f5783686ac8e4d396b611f0b10e6b82dbb6e416133d5ce13c3dc92e325a WHIRLPOOL 254711decd98ffba1432821fd9537902f17cbb050dfb9f62b9668b68465a9fc7a29bbbae0f8a49438a26e2071d996f39c62d7ed90846fee8c48fe64a97028f80
+EBUILD chktex-1.7.5.ebuild 1449 SHA256 8c98af1ad026bf14ccfed9efd56fd189337e6578b08b721a462d4effe7a52bda SHA512 a91510fbac293d1ff0da8361b3d304f38594584efa9d82f5dddfc6befbe717f03b56985b2a5b79453cddfd9c84f60d805a2df92379a3c0e4d5899357fb71cd84 WHIRLPOOL 2523e733b77754c122b6ef9229577ebc6ea2081fd4c5eae9bdfedff3d6a72686d33dcb0153597402ed0ec36d3b27a9ea873e7bf6773127acb45de15b1e99d125
+EBUILD chktex-1.7.6.ebuild 1456 SHA256 71c9c4515c177909eaf5c1ceee7d95a7f61f997d3a6c3e6e20ebab705285b39b SHA512 cc7de9df2805e620d1b29f7cd55f07d4cecc2266b46ce8cee422b4ee0a4c3185b912fbc87f81fac6eb4e09b800055511003ed525b80ca8974a5e08e1bc184ba0 WHIRLPOOL 90f66b7f32cb11fc788bbecb2b42ef4e794ab65e497edb61a4eb94be56ea97a0bd69b04e8edb7e33de21bc602237146928b3a6f4bca7a865e64f9f2652ae54bf
+MISC ChangeLog 3537 SHA256 319aad8d11c231b58ae0e70b50f6f8b80f91dc40654cd18087e98215dc782bf3 SHA512 4908297f4700ba5be22ceb561278758b6aa17c38e6e59fc846b8e00a2e1f6f847366d27802bf89912cfdbb910f1224577177739712fb1c2771419f1e092ef63d WHIRLPOOL c426f15d3be4243f96a3ccd0a079015a897cf3a8e33ebe903b4e18d2f628bd6b8900c513123051f53841d297116a74735770a6d6019485306e062f9a994455bb
+MISC ChangeLog-2015 8229 SHA256 d423f1bfcc94a1f1bd9e6a7b32aedd0b23ee4f12404fed8c1acc98120f165e0f SHA512 32adb204ec64432a0a511bf743793d3f507577670b5b1a265a486eba86d14d28564a5846720d06a3eb25d760777e031a5b948728e054345df0d3d99dc6c21b8a WHIRLPOOL 27275271738fc7dc10f7c5f5087ae46f0bddbc76b08a229bdcb4cbb8334adee3b7fe8b6ba0fc527de877e7958432be8a059591b7667b7a547878c52c85f4d381
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/chktex/chktex-1.7.1.ebuild b/dev-tex/chktex/chktex-1.7.1.ebuild
new file mode 100644
index 000000000000..f98d0a186a4f
--- /dev/null
+++ b/dev-tex/chktex/chktex-1.7.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Checks latex source for common mistakes"
+HOMEPAGE="http://www.nongnu.org/chktex/"
+SRC_URI="http://download.savannah.gnu.org/releases/chktex/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc +pcre test"
+# Tests fail without pcre. Enable pcre by default and make tests depend on it.
+REQUIRED_USE="test? ( pcre )"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+ sys-apps/groff
+ doc? ( dev-tex/latex2html )"
+
+PATCHES=( "${FILESDIR}/${P}-asneeded.patch" )
+DOCS=( NEWS )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug debug-info)
+ $(use_enable pcre)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+ use doc && autotools-utils_src_compile html
+}
+
+src_install() {
+ if use doc ; then
+ HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX/")
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX.tex")
+ fi
+ autotools-utils_src_install
+ doman *.1
+}
diff --git a/dev-tex/chktex/chktex-1.7.2.ebuild b/dev-tex/chktex/chktex-1.7.2.ebuild
new file mode 100644
index 000000000000..b03055f2ac61
--- /dev/null
+++ b/dev-tex/chktex/chktex-1.7.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Checks latex source for common mistakes"
+HOMEPAGE="http://www.nongnu.org/chktex/"
+SRC_URI="http://download.savannah.gnu.org/releases/chktex/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc +pcre test"
+# Tests fail without pcre. Enable pcre by default and make tests depend on it.
+REQUIRED_USE="test? ( pcre )"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+ sys-apps/groff
+ doc? ( dev-tex/latex2html )"
+
+PATCHES=( "${FILESDIR}/${PN}-1.7.1-asneeded.patch" )
+DOCS=( NEWS )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug debug-info)
+ $(use_enable pcre)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+ use doc && autotools-utils_src_compile html
+}
+
+src_install() {
+ if use doc ; then
+ HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX/")
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX.tex")
+ fi
+ autotools-utils_src_install
+ doman *.1
+}
diff --git a/dev-tex/chktex/chktex-1.7.3.ebuild b/dev-tex/chktex/chktex-1.7.3.ebuild
new file mode 100644
index 000000000000..8f07a95c9987
--- /dev/null
+++ b/dev-tex/chktex/chktex-1.7.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Checks latex source for common mistakes"
+HOMEPAGE="http://www.nongnu.org/chktex/"
+SRC_URI="http://download.savannah.gnu.org/releases/chktex/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc +pcre test"
+# Tests fail without pcre. Enable pcre by default and make tests depend on it.
+REQUIRED_USE="test? ( pcre )"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+ sys-apps/groff
+ doc? ( dev-tex/latex2html )"
+
+PATCHES=( "${FILESDIR}/${PN}-1.7.1-asneeded.patch" )
+DOCS=( NEWS )
+
+src_configure() {
+ export VARTEXFONTS="${T}/fonts" #538672
+
+ local myeconfargs=(
+ $(use_enable debug debug-info)
+ $(use_enable pcre)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+ use doc && autotools-utils_src_compile html
+}
+
+src_install() {
+ if use doc ; then
+ HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX/")
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX.tex")
+ fi
+ autotools-utils_src_install
+ doman *.1
+}
diff --git a/dev-tex/chktex/chktex-1.7.4.ebuild b/dev-tex/chktex/chktex-1.7.4.ebuild
new file mode 100644
index 000000000000..8f07a95c9987
--- /dev/null
+++ b/dev-tex/chktex/chktex-1.7.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Checks latex source for common mistakes"
+HOMEPAGE="http://www.nongnu.org/chktex/"
+SRC_URI="http://download.savannah.gnu.org/releases/chktex/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc +pcre test"
+# Tests fail without pcre. Enable pcre by default and make tests depend on it.
+REQUIRED_USE="test? ( pcre )"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+ sys-apps/groff
+ doc? ( dev-tex/latex2html )"
+
+PATCHES=( "${FILESDIR}/${PN}-1.7.1-asneeded.patch" )
+DOCS=( NEWS )
+
+src_configure() {
+ export VARTEXFONTS="${T}/fonts" #538672
+
+ local myeconfargs=(
+ $(use_enable debug debug-info)
+ $(use_enable pcre)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+ use doc && autotools-utils_src_compile html
+}
+
+src_install() {
+ if use doc ; then
+ HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX/")
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX.tex")
+ fi
+ autotools-utils_src_install
+ doman *.1
+}
diff --git a/dev-tex/chktex/chktex-1.7.5.ebuild b/dev-tex/chktex/chktex-1.7.5.ebuild
new file mode 100644
index 000000000000..a5be1052a5f9
--- /dev/null
+++ b/dev-tex/chktex/chktex-1.7.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Checks latex source for common mistakes"
+HOMEPAGE="http://www.nongnu.org/chktex/"
+SRC_URI="http://download.savannah.gnu.org/releases/chktex/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc +pcre test"
+# Tests fail without pcre. Enable pcre by default and make tests depend on it.
+REQUIRED_USE="test? ( pcre )"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+ sys-apps/groff
+ dev-texlive/texlive-fontsrecommended
+ doc? ( dev-tex/latex2html )"
+
+PATCHES=( "${FILESDIR}/${PN}-1.7.1-asneeded.patch" )
+DOCS=( NEWS )
+AT_M4DIR="${S}/m4"
+
+src_configure() {
+ export VARTEXFONTS="${T}/fonts" #538672
+
+ local myeconfargs=(
+ $(use_enable debug debug-info)
+ $(use_enable pcre)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+ autotools-utils_src_compile ChkTeX.dvi
+ use doc && autotools-utils_src_compile html
+}
+
+src_install() {
+ if use doc ; then
+ HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX/")
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX.tex")
+ fi
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/ChkTeX.dvi")
+ autotools-utils_src_install
+ doman *.1
+}
diff --git a/dev-tex/chktex/chktex-1.7.6.ebuild b/dev-tex/chktex/chktex-1.7.6.ebuild
new file mode 100644
index 000000000000..ed31a46da99f
--- /dev/null
+++ b/dev-tex/chktex/chktex-1.7.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Checks latex source for common mistakes"
+HOMEPAGE="http://www.nongnu.org/chktex/"
+SRC_URI="http://download.savannah.gnu.org/releases/chktex/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc +pcre test"
+# Tests fail without pcre. Enable pcre by default and make tests depend on it.
+REQUIRED_USE="test? ( pcre )"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+ sys-apps/groff
+ dev-texlive/texlive-fontsrecommended
+ doc? ( dev-tex/latex2html )"
+
+PATCHES=( "${FILESDIR}/${PN}-1.7.1-asneeded.patch" )
+DOCS=( NEWS )
+AT_M4DIR="${S}/m4"
+
+src_configure() {
+ export VARTEXFONTS="${T}/fonts" #538672
+
+ local myeconfargs=(
+ $(use_enable debug debug-info)
+ $(use_enable pcre)
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+ autotools-utils_src_compile ChkTeX.dvi
+ use doc && autotools-utils_src_compile html
+}
+
+src_install() {
+ if use doc ; then
+ HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX/")
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/HTML/ChkTeX.tex")
+ fi
+ DOCS+=("${AUTOTOOLS_BUILD_DIR}/ChkTeX.dvi")
+ autotools-utils_src_install
+ doman *.1
+}
diff --git a/dev-tex/chktex/files/chktex-1.7.1-asneeded.patch b/dev-tex/chktex/files/chktex-1.7.1-asneeded.patch
new file mode 100644
index 000000000000..7862a3534b9e
--- /dev/null
+++ b/dev-tex/chktex/files/chktex-1.7.1-asneeded.patch
@@ -0,0 +1,13 @@
+Index: chktex-1.7.1/configure.in
+===================================================================
+--- chktex-1.7.1.orig/configure.in
++++ chktex-1.7.1/configure.in
+@@ -173,7 +173,7 @@ if test "$enable_pcre" = "yes"; then
+ if test "$WITH_PCRE" = "yes"; then
+ AC_DEFINE(HAVE_PCRE, 1, "Whether PCRE can be used for user warnings.")
+ CFLAGS="${CFLAGS} $(pcre-config --cflags-posix)"
+- LDFLAGS="${LDFLAGS} $(pcre-config --libs-posix)"
++ LIBS="${LIBS} $(pcre-config --libs-posix)"
+ else
+ AC_DEFINE(HAVE_PCRE, 0, "Whether PCRE can be used for user warnings.")
+ AC_MSG_WARN(PCRE library not found.)
diff --git a/dev-tex/chktex/metadata.xml b/dev-tex/chktex/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/chktex/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/circuit_macros/Manifest b/dev-tex/circuit_macros/Manifest
new file mode 100644
index 000000000000..c7ee79acbcbb
--- /dev/null
+++ b/dev-tex/circuit_macros/Manifest
@@ -0,0 +1,10 @@
+AUX cm2pdf 1476 SHA256 1baa6c18eaffdd13f8e93dc07c62a97c47a39e308c0d070dbb37c14025a11c19 SHA512 37db7d2a66bace8666b89169be96b1ecf27f5f6d0f46c16a2f42be75490c4d0b4b89e27631b7e4e8684bbc07176f219ff8cb16987e47d5cb1b0c6cc0973b15f1 WHIRLPOOL 2feb584f7894feaf0669c410b93f4483e12f231c8e78a3ee296e7d8c2154d08bf0c4e95bf5ee3df980c07faf16c8017996216d1fdc6e5e1507b9cce8a0fc4669
+DIST circuit_macros-8.3.2.tar.gz 2047086 SHA256 006723c6ebc06120c90b5c4a9b77cea318172121923207575eeb5c6b1925d32d SHA512 bfc43496985b9b2a09a5adbf5c2e5dbd09109a75d3d684858746885fd571da17f4d8209bd9a3b084b155d6a36269fea2d9f750a05c262f1c0d07b969b3233204 WHIRLPOOL be295b4c8c41236632a32f6ce8990c93fab490c9977d246ac0bfcd54868bfad4a21cb9d135b4d2100405c6200f8d09ee4c0e68e920aa9a0330c20c8a95c40351
+DIST circuit_macros-8.4.1.tar.gz 2060119 SHA256 a30b929982612aaa285965e726305248380c74ab28667730412b0f0f30158179 SHA512 af81f20203bc153ded017f56096181cc51fbaeba3063a2a003fcebc4210449fb1f3c044691fad5c6020334e46b9dbbdf9ec07b15af912f94ab669ea02543cbc2 WHIRLPOOL 19bbd94f33b51bf74151b3cf275953e73ededead3eb437e209d46c73f37288167dddf741b5cd31c3cd99a7c22dae8bd6ad1796c51bd5e2559b98102bb9ea2aa5
+DIST circuit_macros-8.4.tar.gz 2051691 SHA256 6cb7509ef34b95ea31e34a665b97902ac57a87a7069c365988ca668d6fbf86c1 SHA512 70f5d451a69effaad529749940a4b647eaf326808d70b03d209f2a6e5e436f35713e9f11da1179b0651a0eb7ec8f0a6852a3d6618e34e684f6fdc134a4bd0f60 WHIRLPOOL 94286442c8b43626f10c9983bb1dab2495d4d497829bd6c13519294d4f9db4319616a92c4f3f0645a57c00f7ab0d4eea3335e991cdd8b9cf029e94e56f9acd32
+EBUILD circuit_macros-8.3.2.ebuild 1266 SHA256 2ce4feafd2e995be41824719e6c04b65b2043c1ddb9cd272b9774ca98d6c0cec SHA512 5c8b59a396605f53bb04706bea87ff78e7c2e8e64ad6b14929e67e022c0864530f9e9c5315952f2304c64873b1ceb83896a3ae5b03620c480dc62674273a9c81 WHIRLPOOL 98c1038bf9e797495656c5ac8d4cbc7e43da599871055b395a35f507e809760aadbbcee7f54b297c85745d0f226203164266b0bf73ad576f4a6cfbb4e49438f6
+EBUILD circuit_macros-8.4.1.ebuild 1266 SHA256 5ba86c5c020b5557e1ce676c34d7bdbc6d72e73e43cb2a09769ca63b17297fc6 SHA512 1e8656220377ec7f6528eb49594c8b95d71eed32897f57f1b9bf4ec1fe6542d99eb71994a5deac51e372e358a729301aa463a14291cd54e393e06a1b1647e0bd WHIRLPOOL c2a65994251bb82c79e41d53ddc98c016001b107670d90f1779c81d5c3fd70bc89eca798a775fec2d0f2e9d655823b7b5c4ada34146dffa754204a56f58e5972
+EBUILD circuit_macros-8.4.ebuild 1266 SHA256 5ba86c5c020b5557e1ce676c34d7bdbc6d72e73e43cb2a09769ca63b17297fc6 SHA512 1e8656220377ec7f6528eb49594c8b95d71eed32897f57f1b9bf4ec1fe6542d99eb71994a5deac51e372e358a729301aa463a14291cd54e393e06a1b1647e0bd WHIRLPOOL c2a65994251bb82c79e41d53ddc98c016001b107670d90f1779c81d5c3fd70bc89eca798a775fec2d0f2e9d655823b7b5c4ada34146dffa754204a56f58e5972
+MISC ChangeLog 3931 SHA256 a31293875791c77715290e148696a22da8b897c53240bc762d0dc6a6e6672a35 SHA512 4e05168cc13b983c6938f0d5927d61f7d6767a45fe831cc1ceb44f73366cfc255ff72e29c3007a090f8d2459b95b6a65b242400ce87e84bb8ecca3a8b568cce5 WHIRLPOOL 094dc4a143ed71964f6ab8241ffb609fd9191a4ce9bd8e532de950614a3888980df35461f2cf0191b0fb6d6f0f8c560abefe4148f801407bf6f7b0bde9e58d65
+MISC ChangeLog-2015 2910 SHA256 6a5ada31aa8d291daaf23439083290bece1d27b315a21856bfddf8c52e76b67a SHA512 36a94403500f19a723e312dafd15aa08b4bf3e9f247e0453bda1c6bdfd26588abc36ebf33dc8bb733555715d1c191104b78b440ccabc20e0648bebb47bebaf06 WHIRLPOOL 1981a6f3be9e275e1925b8cd76c69c0c7f9c1e4d4bb7f23d239c3ffbb14ceb838c7672a62a0da360392ba020d91cead4c34dab783b7d6a7cb1281794d795828e
+MISC metadata.xml 857 SHA256 03aa450d8cbffabaa23c743331cc1f487705be3c5be7ab37d1bab55a220f03a3 SHA512 41169a2fc8a2c674ce744e5ef7d603d43c6d160c207f05b3f1c3ed13787895729cace0b92eea4384985be945e4cae09185bfa17bb5e18f9f9f672e8d60a77dca WHIRLPOOL 43733b9bf6da4f6cb269e12a0bc57193e71b5b522f66e43d5acca124ad701e2415ce5fa9e2bd2a5981d77f316e1b4e12aab147adbfce7aeb46c97a398c34aa95
diff --git a/dev-tex/circuit_macros/circuit_macros-8.3.2.ebuild b/dev-tex/circuit_macros/circuit_macros-8.3.2.ebuild
new file mode 100644
index 000000000000..710cd1e7d7c7
--- /dev/null
+++ b/dev-tex/circuit_macros/circuit_macros-8.3.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit texlive-common
+
+DESCRIPTION="M4 Macros for Electric circuit diagrams in TeX or LaTeX"
+HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/"
+SRC_URI="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/Circuit_macros.tar.gz -> circuit_macros-${PV}.tar.gz"
+
+LICENSE="LPPL-1.3c"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +script"
+
+DEPEND=""
+RDEPEND="|| ( app-text/texlive[graphics] app-text/texlive[pstricks] )
+ media-gfx/dpic
+ sys-devel/m4
+ script? ( app-text/texlive[graphics]
+ dev-texlive/texlive-latexextra )"
+
+S="${WORKDIR}/Circuit_macros${PV}"
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins *.m4
+ insinto /usr/share/texmf-site/tex/latex/${PN}
+ doins boxdims.sty
+ dodoc README CHANGES Makefile doc/CMman.pdf
+ rm -f doc/CMman.pdf
+ use doc && dodoc -r doc
+ use examples && dodoc -r examples
+ use script && dobin "${FILESDIR}/cm2pdf"
+ docompress -x \
+ /usr/share/doc/${PF}/Makefile \
+ /usr/share/doc/${PF}/doc \
+ /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+ etexmf-update
+ use script && einfo "cm2pdf was installed to automatically create PDFs. Run cm2pdf --help for usage help."
+}
+
+pkg_postrm() {
+ etexmf-update
+}
diff --git a/dev-tex/circuit_macros/circuit_macros-8.4.1.ebuild b/dev-tex/circuit_macros/circuit_macros-8.4.1.ebuild
new file mode 100644
index 000000000000..3a8b196279b3
--- /dev/null
+++ b/dev-tex/circuit_macros/circuit_macros-8.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit texlive-common
+
+DESCRIPTION="M4 Macros for Electric circuit diagrams in TeX or LaTeX"
+HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/"
+SRC_URI="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/Circuit_macros.tar.gz -> circuit_macros-${PV}.tar.gz"
+
+LICENSE="LPPL-1.3c"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +script"
+
+DEPEND=""
+RDEPEND="|| ( app-text/texlive[graphics] app-text/texlive[pstricks] )
+ media-gfx/dpic
+ sys-devel/m4
+ script? ( app-text/texlive[graphics]
+ dev-texlive/texlive-latexextra )"
+
+S="${WORKDIR}/Circuit_macros${PV}"
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins *.m4
+ insinto /usr/share/texmf-site/tex/latex/${PN}
+ doins boxdims.sty
+ dodoc README CHANGES Makefile doc/CMman.pdf
+ rm -f doc/CMman.pdf
+ use doc && dodoc -r doc
+ use examples && dodoc -r examples
+ use script && dobin "${FILESDIR}/cm2pdf"
+ docompress -x \
+ /usr/share/doc/${PF}/Makefile \
+ /usr/share/doc/${PF}/doc \
+ /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+ etexmf-update
+ use script && einfo "cm2pdf was installed to automatically create PDFs. Run cm2pdf --help for usage help."
+}
+
+pkg_postrm() {
+ etexmf-update
+}
diff --git a/dev-tex/circuit_macros/circuit_macros-8.4.ebuild b/dev-tex/circuit_macros/circuit_macros-8.4.ebuild
new file mode 100644
index 000000000000..3a8b196279b3
--- /dev/null
+++ b/dev-tex/circuit_macros/circuit_macros-8.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit texlive-common
+
+DESCRIPTION="M4 Macros for Electric circuit diagrams in TeX or LaTeX"
+HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/"
+SRC_URI="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/Circuit_macros.tar.gz -> circuit_macros-${PV}.tar.gz"
+
+LICENSE="LPPL-1.3c"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +script"
+
+DEPEND=""
+RDEPEND="|| ( app-text/texlive[graphics] app-text/texlive[pstricks] )
+ media-gfx/dpic
+ sys-devel/m4
+ script? ( app-text/texlive[graphics]
+ dev-texlive/texlive-latexextra )"
+
+S="${WORKDIR}/Circuit_macros${PV}"
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins *.m4
+ insinto /usr/share/texmf-site/tex/latex/${PN}
+ doins boxdims.sty
+ dodoc README CHANGES Makefile doc/CMman.pdf
+ rm -f doc/CMman.pdf
+ use doc && dodoc -r doc
+ use examples && dodoc -r examples
+ use script && dobin "${FILESDIR}/cm2pdf"
+ docompress -x \
+ /usr/share/doc/${PF}/Makefile \
+ /usr/share/doc/${PF}/doc \
+ /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+ etexmf-update
+ use script && einfo "cm2pdf was installed to automatically create PDFs. Run cm2pdf --help for usage help."
+}
+
+pkg_postrm() {
+ etexmf-update
+}
diff --git a/dev-tex/circuit_macros/files/cm2pdf b/dev-tex/circuit_macros/files/cm2pdf
new file mode 100644
index 000000000000..893c59fe97b6
--- /dev/null
+++ b/dev-tex/circuit_macros/files/cm2pdf
@@ -0,0 +1,72 @@
+#! /bin/bash
+
+m4file=""
+fontsize=10
+
+usage() {
+ echo "Usage:"
+ echo "${0##*/} --help"
+ echo "${0##*/} [options] path/to/file.m4"
+ echo
+ echo "--help"
+ echo " Show this help message."
+ echo
+ echo "-f, --fontsize"
+ echo " Set size of base font, in points."
+ echo " Supported font sizes are 8, 9, 10, 11, 12, 14, 17 and 20."
+ exit
+}
+
+if [[ "$#" == 0 ]]; then usage; fi
+
+while [[ "$#" != 0 ]]; do
+ case "${1}" in
+ -h|--help)
+ usage;;
+ -f|--fontsize)
+ case "${2}" in
+ 8)
+ fontsize=8;;
+ 9)
+ fontsize=9;;
+ 10)
+ fontsize=10;;
+ 11)
+ fontsize=11;;
+ 12)
+ fontsize=12;;
+ 14)
+ fontsize=14;;
+ 17)
+ fontsize=17;;
+ 20)
+ fontsize=20;;
+ *)
+ echo "Unsupported font size: ${2}"
+ exit;;
+ esac
+ shift; shift;;
+ *.m4)
+ m4file="${1}"
+ shift;;
+ *)
+ echo "Unknown option: ${1}"
+ exit
+ esac
+done
+
+if [[ "${m4file}" == "" ]]; then
+ echo "No m4 input file"
+ exit
+fi
+
+tempdir=$(mktemp -d)
+cp -f "${m4file}" "${tempdir}/source.m4"
+pushd "${tempdir}" > /dev/null
+
+m4 -I /usr/share/circuit_macros pgf.m4 source.m4 | dpic -g > source.tex
+pdflatex "\documentclass[preview=true]{standalone}\usepackage{tikz,boxdims}\usepackage[${fontsize}pt]{extsizes}\begin{document}\input source.tex\end{document}"
+
+popd > /dev/null
+cp "${tempdir}/standalone.pdf" "${m4file%.m4}.pdf"
+rm -rf "${tempdir}"
diff --git a/dev-tex/circuit_macros/metadata.xml b/dev-tex/circuit_macros/metadata.xml
new file mode 100644
index 000000000000..03404c2ea347
--- /dev/null
+++ b/dev-tex/circuit_macros/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>calchan@gentoo.org</email>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>sci-electronics@gentoo.org</email>
+ <name>Gentoo Electronics Project</name>
+</maintainer>
+<longdescription>Set of macros for drawing high-quality line diagrams to include
+ in TeX, LaTeX, or similar documents. Fundamental electric circuit
+ elements and basic logic gates are included with several tools and
+ examples of other types of diagrams.
+</longdescription>
+<use>
+ <flag name="script">Install cm2pdf to automatically create a correctly
+ sized PDF from a circuit_macro m4 source
+ </flag>
+</use>
+</pkgmetadata>
diff --git a/dev-tex/cjk-latex/Manifest b/dev-tex/cjk-latex/Manifest
new file mode 100644
index 000000000000..f9c40d9b28e9
--- /dev/null
+++ b/dev-tex/cjk-latex/Manifest
@@ -0,0 +1,7 @@
+DIST cjk-4.8.4-doc.tar.gz 2152418 SHA256 73775aec5a9006acecca45acaf7f3f59cbdeab7f3d2dfe3a1d983d6791fbf987 SHA512 453ff48554d950eeba53481e0643dcd96214627a12e685e1c39476e19aee9f5284ae347cf694df583c43cc273be44a5b56511bfc622144552f07e51d9e1e0877 WHIRLPOOL 494c1a7fa00e73fdbafe503842b44dc928edf6fd19426a7a5c623427a6e4a7e77edc5944a31ce7ef1b4a4e02d39f2e37c1a91b8918018791171240fe2fea0ea0
+DIST cjk-4.8.4-fonts.zip 20384230 SHA256 1625582b13a5f46532b5f7d0b0f25a9f72960017ad9b1074fbcf70cbbf45efb4 SHA512 ec55aa604f1e8b19936d0e22949f8100f6442c6c93a5f240a78c9891289d838dd29350dcb4d20998c3e7a13ba05d451934ed29a2d7e7cbbaf517db06a92204d1 WHIRLPOOL 0876b7908b1f0c164a3e28888e97b4b7d8f251ea56e84f0268053bd6b3cc7877ca4e1543c9afb4534b1a5a4860187bb038ef08a9d66567b4937eb46ee8ae0a45
+DIST cjk-4.8.4.tar.gz 556197 SHA256 17b3978a1558dbcb23a041076673c4b26856bfe975839a17363e35cd2f93a6ea SHA512 d1dc754c176331d0694561158554072083e6b8f2bbeb2516915c8bc8b15bbcedff81f2a14655cc9d77d832121971a5f9792e3c477336f9b5bcb77c8f15f8cfa3 WHIRLPOOL 9c1d94f676b86f91bf0496047b7bc3fd9f5ae70eae49390dc1e52a313fad8e342ed9cc254f58e7b5ba109ddbfc027145fe1caae1659fd2cd2234a10de5dc0871
+EBUILD cjk-latex-4.8.4.ebuild 3645 SHA256 7ce734ffe25fe8094159ca8b28259008bfa8044522ae7538b632917f1db264d1 SHA512 cbc1b43bdd36bc62fee20e5987093d69837b72bfa83ea8952ef5abcf71d99cb332e5acbc29d8750a30097f9313191b81728f64b8495bbfb7b5ff3263dc6a37b3 WHIRLPOOL 2bc733ba315e456919af15276444ff4700108538e616ce59a53616da16f8e16b021735a117782ca0473a84a636cda22988c88f1d93f65e8c91c6f7f583392434
+MISC ChangeLog 2798 SHA256 ef260f67879ee946e58ed3eb3d765ef0b8d555a94a4122ae62af27e025dae377 SHA512 8c2bcdea77ca51c31a060244dd87edeaa06288d5c16704713a7ae493ed8452a153df434c22224bf9b6c42506349cc5b3c74c211361c583b191b806444d80c152 WHIRLPOOL e8f9c83f1487d84c76855722c2e93fae9c4e22716d80df58e18c2b7aef53085c6280b058f00f4a775f996eb024b5abe05de77adc9eee7369dbfc7e97f1222cee
+MISC ChangeLog-2015 8483 SHA256 b3fcac790800f9b4ea4bbc0f69f8083f96cc953ec101da7ae6ab768a658cd3fe SHA512 400c292975a4492052acd6069698b6ba2416be6f52286dfb719124abed8e9e40be730f62fa77d55003bab22a151bff2efbbcc11ab055f20cf0f24afde2ea770b WHIRLPOOL c7c61e66584ef6fb1b69437193d8f46343c9e422e976df9f50fe542a5d0b1f54a44b0d9e5490941a8e07f5b46f36a4fff72a3e24ad24d7f980fc902eef95cd98
+MISC metadata.xml 336 SHA256 75001e389eb66459d9ab250b67135fd6139916309c14cf92227ed3589986769c SHA512 02b448b851022e1aa1e70f9b7a5e21bf0d7d8638de6e8064a98dc2f7be856af7dbaa1ab527f5fd940083e0866748819ebc0c49dde4945a383958256b02aeaefb WHIRLPOOL 7d1333acabe9c8f6e44e3228b8baa1b6a3521b9c2d4a1aef39deda4d94db54617cbe3bb5c312a9c0e538341c3bb45dea1c8ac74ad663e796d5371a087595adea
diff --git a/dev-tex/cjk-latex/cjk-latex-4.8.4.ebuild b/dev-tex/cjk-latex/cjk-latex-4.8.4.ebuild
new file mode 100644
index 000000000000..4aab1482ece5
--- /dev/null
+++ b/dev-tex/cjk-latex/cjk-latex-4.8.4.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package elisp-common toolchain-funcs multilib eutils flag-o-matic
+
+MY_P="${P/-latex/}"
+
+DESCRIPTION="A LaTeX 2e macro package which enables the use of CJK scripts in various encodings"
+HOMEPAGE="http://cjk.ffii.org/"
+# fonts are taken from ftp://ftp.ctan.org/tex-archive/fonts/CJK.zip
+SRC_URI="ftp://ftp.ffii.org/pub/cjk/${MY_P}.tar.gz
+ mirror://gentoo/${MY_P}-fonts.zip
+ doc? ( ftp://ftp.ffii.org/pub/cjk/${MY_P}-doc.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="doc emacs"
+
+RDEPEND="virtual/latex-base
+ dev-libs/kpathsea
+ emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ app-arch/unzip"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ for i in "${WORKDIR}"/CJK/*.tar.gz; do
+ tar -xzf ${i} || die "failed to unpack $i"
+ done
+ find texmf/fonts/hbf -type f -exec cp {} "${T}" \; || die
+ sed -i -e "/^pk_files/s/no/yes/" \
+ -e "/^dpi_x/s/300/500/" \
+ texmf/hbf2gf/*.cfg || die
+}
+
+src_configure() {
+ has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+ cd utils
+ for d in *conv; do
+ cd $d
+ local f=`echo $d | tr '[:upper:]' '[:lower:]'`
+ echo "all: $f" >> Makefile
+ if [ $d = CEFconv ] ; then
+ echo "all: cef5conv cefsconv" >> Makefile
+ fi
+ cd -
+ done
+ cd hbf2gf
+ econf --with-kpathsea-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-kpathsea-include="${EPREFIX}"/usr/include/kpathsea
+}
+
+src_compile() {
+ tc-export CC
+ cd utils
+ for d in *conv; do
+ cd $d
+ emake || die
+ cd -
+ done
+ cd hbf2gf
+ emake || die
+ cd -
+
+ if use emacs ; then
+ cd lisp
+ elisp-compile *.el
+ cd emacs
+ elisp-compile *.el
+ cd ../mule-2.3
+ elisp-compile *.el
+ fi
+
+ cd "${T}"
+
+ for f in "${S}"/texmf/hbf2gf/*.cfg ; do
+ env TEXMFCNF="${EPREFIX}/etc/texmf/web2c" HBF_TARGET="${S}/texmf/fonts" "${S}/utils/hbf2gf/hbf2gf" $f || die
+ done
+
+ einfo "Generating pk fonts"
+ for gf in *.gf ; do
+ einfo "${gf}"
+ gftopk $gf || die
+ done
+}
+
+src_install() {
+ cd utils
+ for d in *conv; do
+ cd $d
+ local f=`echo $d | tr '[:upper:]' '[:lower:]'`
+ dobin *latex *conv
+ doman *.1
+ cd -
+ done
+ cd hbf2gf
+ einstall || die "einstall failed"
+
+ cd "${S}"
+
+ # Install pk fonts
+ pushd texmf &>/dev/null
+ for d in fonts/pk/modeless/*/* ; do
+ insinto ${TEXMF}/${d}
+ for f in "${T}"/${d##*/}*.pk ; do
+ newins $f `basename ${f/.pk/.500pk}` || die "newins failed"
+ done
+ done
+ popd &>/dev/null
+
+ insinto "${TEXMF}/tex/latex/${PN}"
+ doins -r texinput/* || die "installing texinput files failed"
+ doins -r contrib/wadalab || die "installing wadalab failed"
+
+ if use emacs ; then
+ cd utils/lisp
+ elisp-install ${PN} *.el{,c} emacs/*.el{,c} mule-2.3/*.el{,c}
+ fi
+
+ cd "${S}"
+
+ # uwpatch stuff
+ insinto ${TEXMF}/scripts/uwpatch
+ doins uwpatch/uwpatchold.sh
+ insinto ${TEXMF}/fonts/afm/uwpatch
+ doins uwpatch/*.afm
+
+ # jisksp40 stuff
+ insinto ${TEXMF}
+ doins -r jisksp40/texmf/*
+
+ # kanji48 stuff
+ insinto ${TEXMF}
+ doins -r kanji48/texmf/*
+
+ use doc || rm -rf texmf/doc
+ insinto ${TEXMF}
+ doins -r texmf/* || die "installing texmf failed"
+
+ # Move fonts because hbf2gf expects them in MISCFONTS
+ mv "${ED}/${TEXMF}/fonts/hbf" "${ED}/${TEXMF}/fonts/misc" || die "mv font failed"
+
+ insinto ${TEXMF}/hbf2gf
+ doins utils/hbf2gf/cfg/*
+
+ insinto ${TEXMF}/scripts/subfonts
+ doins utils/subfonts/*
+
+ rm -f doc/COPYING doc/INSTALL
+ dodoc ChangeLog README
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins -r doc/*
+ doins -r examples
+ fi
+ docinto uwpatch
+ dodoc uwpatch/README
+}
diff --git a/dev-tex/cjk-latex/metadata.xml b/dev-tex/cjk-latex/metadata.xml
new file mode 100644
index 000000000000..ce43799eecd6
--- /dev/null
+++ b/dev-tex/cjk-latex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/cpp2latex/Manifest b/dev-tex/cpp2latex/Manifest
new file mode 100644
index 000000000000..49441cfcd53d
--- /dev/null
+++ b/dev-tex/cpp2latex/Manifest
@@ -0,0 +1,9 @@
+AUX cpp2latex-2.3-gcc43.patch 345 SHA256 45bf1cfb72623b1a9996fb304b7cf7ed824f205e63872eb10faa1f9b00a3ab62 SHA512 b1a74fb536687e1c3974fd4747c3b0ad83ec331b8ef89aabfd375202ff6d9df1ea230bc807b76513ddb08af538122e6296c15a477f9d472903f9ea85ae3869de WHIRLPOOL d23dd3a1500d0fb53a43d013d68b2f6781f3a8b9023c563c59f7efbaff5061a30ae59bb6dddafbbb76a5d1747551e5517a54e26a1363b04561c4c64a6c6d14cb
+AUX cpp2latex-2.3-tests.patch 443 SHA256 3753ba7caadeff12b4b901627e07b68ffa8535ae72781e787ff818ac4a56745b SHA512 21da2eeb1616993c82dddef8f4214c1e68b40cea40d8497a8a24e1151ef5680c72de3a2660a34bcc1e02d832558643e1a46a20675ed2a50f71500f7d346cec1c WHIRLPOOL 2d69ff304cf46bb36acfd8989578309a87ebb38ee3482a094461602631c7b7cb2cacf3f2cf2173093e0d4defa1235ef7760bd010d85a9fa7cf13595af11cd96a
+AUX cpp2latex-2.3.patch 1261 SHA256 2eab5c05692b1354d73bfce99a6352d6f84c87f66de3666e4d6bce9b3d4f5fdb SHA512 8effdd739ebee882c4449ab40020086a977087be449948729c194d8a14e6d2b053c061a2ca3291229c34a8cfebf930118392a288224fad8fcd36dda2d0402c08 WHIRLPOOL bbba4a80cd82174365e852f5767a6c7e543f2d20ed8ce3f52f99b2d1de760349d7f6d437d4d2921ef857811ada528c7aa3de111ab5276efff2f4559635a87c13
+DIST cpp2latex-2.3.tar.gz 483213 SHA256 bd2ede885f34f5412734b2ec28cc454b6ce0ae3cc89b9a0cfe9df4baa075af86 SHA512 af4a13a79b2eb14556f35ca372a0c4f5fec5ddc52a712e998fb73dfe0451c1d95eb857f905a9fd66fac72f734fdcad50b9bca2769780950c7b04fa56912812e1 WHIRLPOOL b34d5611bf2af53b5dd9cc5dd2002f795d894ba87d00072160080b7655959eae64f902e5af04cd22e0fee58d46930ede53e7a2f03e808235e91800eb56de8b5c
+EBUILD cpp2latex-2.3-r1.ebuild 761 SHA256 2e61dc8c72450584dd32946b3a8ad3aa5f22f22e57ebb3a42f7b214213d6765a SHA512 feff129f5c2e4dd94458f66ecf8e7ce82eef48a08c80c14c43563d3b335ee9c1e0ed6ddedb973d80ff7a0129926cb8d4312ccecffd6e1cab0b341222b38b91a2 WHIRLPOOL 9943441c9840290985dba1ee79afe4a14704abf711915d0c58ff6936c9bc1058c9654ddd83f5c325e1bbbe64943dc19bf12554c516257959e6629feb14950366
+EBUILD cpp2latex-2.3-r2.ebuild 498 SHA256 a9faf526045a48bc889dbbed4939c8920e0f261caf70e10664c47914ac98d4f7 SHA512 fc7e14f89b016e5ea14e0523fbbdb7f436d205083155ac06d3d56c680159c4232b3412d58d109423fa0f59bfde8f931e7fc8704e7fc3fdca1478e2a4ed1103a4 WHIRLPOOL 311c7309b72410f5e3913a9e40cdd22214a1211f0d310ec61976b802f080e2f6455546279c26de71b8c5984a38d6cd428330ebfe63fb7630c562f9e927a55d41
+MISC ChangeLog 2884 SHA256 5c5936e9da2fc96e8d68d7a0a9038836ba07c683e83bbc1d92cb4bb596442ec3 SHA512 a24029cb16133c0702e7a1193b31d465e13410ccedcbafa9e660eae5f334f7f1fe5f6c44b83bda1e0a12263c12141b79038adf0393a4168af2f78de144559376 WHIRLPOOL d1de257371fb8961873f7342a5724489ce8b68b12452c783b3f09b8b713fc181827e373950d1ea6f606eed8cedb26e2d2fb2da1c382e76f825046f5a915aebac
+MISC ChangeLog-2015 2098 SHA256 7645838c4bd8e27b64e1432877ea7ffb8e3f5ace90590a6cccc53fb672ca9be4 SHA512 43ebb845884a960a982b11d387d4dcdfba2fb99e0e0259e0140c2515a292c6539a9eea6c477f33ad300c38acfe699b6ade9294bb2333fe2b91858b61d09605bb WHIRLPOOL 4dd99fab22f034da52571eedd2190424d223eb44aa3c9a4291b7ca39eec549213a81fbf2d3bbf5945645e09221dce03b5249aabe01ce1e39abab096377a7cbc5
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/cpp2latex/cpp2latex-2.3-r1.ebuild b/dev-tex/cpp2latex/cpp2latex-2.3-r1.ebuild
new file mode 100644
index 000000000000..719cee656d0f
--- /dev/null
+++ b/dev-tex/cpp2latex/cpp2latex-2.3-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="A program to convert C++ code to LaTeX source"
+HOMEPAGE="http://www.arnoldarts.de/drupal/?q=Cpp2LaTeX"
+SRC_URI="http://www.arnoldarts.de/drupal/files/downloads/cpp2latex/${P}.tar.gz"
+LICENSE="GPL-2"
+
+IUSE=""
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+# although it makes sense to have tex installed, it is
+# neither a compile or runtime dependency
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}/cpp2latex"
+ # bug 44585
+ epatch "${FILESDIR}/cpp2latex-2.3.patch"
+ # bug #227863
+ epatch "${FILESDIR}/${P}-gcc43.patch"
+ epatch "${FILESDIR}/${P}-tests.patch"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "make install failed"
+}
diff --git a/dev-tex/cpp2latex/cpp2latex-2.3-r2.ebuild b/dev-tex/cpp2latex/cpp2latex-2.3-r2.ebuild
new file mode 100644
index 000000000000..fdf89e105561
--- /dev/null
+++ b/dev-tex/cpp2latex/cpp2latex-2.3-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A program to convert C++ code to LaTeX source"
+HOMEPAGE="http://www.arnoldarts.de/cpp2latex/"
+SRC_URI="http://www.arnoldarts.de/files/cpp2latex/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+# first patch: bug #44585, second patch bug #227863
+PATCHES=(
+ "${FILESDIR}/${P}.patch"
+ "${FILESDIR}/${P}-gcc43.patch"
+ "${FILESDIR}/${P}-tests.patch"
+)
diff --git a/dev-tex/cpp2latex/files/cpp2latex-2.3-gcc43.patch b/dev-tex/cpp2latex/files/cpp2latex-2.3-gcc43.patch
new file mode 100644
index 000000000000..006560506676
--- /dev/null
+++ b/dev-tex/cpp2latex/files/cpp2latex-2.3-gcc43.patch
@@ -0,0 +1,12 @@
+Index: cpp2latex-2.3/cpp2latex/main.cpp
+===================================================================
+--- cpp2latex-2.3.orig/cpp2latex/main.cpp
++++ cpp2latex-2.3/cpp2latex/main.cpp
+@@ -22,6 +22,7 @@
+ #include <iostream>
+ #include <stdlib.h>
+ #include <string>
++#include <cstring>
+ #include <fstream>
+ #include <vector>
+ #include <stdio.h>
diff --git a/dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch b/dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch
new file mode 100644
index 000000000000..621c43d28156
--- /dev/null
+++ b/dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch
@@ -0,0 +1,15 @@
+Index: cpp2latex-2.3/cpp2latex/getopttest.cpp
+===================================================================
+--- cpp2latex-2.3.orig/cpp2latex/getopttest.cpp
++++ cpp2latex-2.3/cpp2latex/getopttest.cpp
+@@ -2,7 +2,9 @@
+ #include <iostream>
+ #include <getopt.h>
+
+-void main( int argc, char* argv[] )
++using namespace std;
++
++int main( int argc, char* argv[] )
+ {
+ int optch=0, optc=1;
+ while( ( optch = getopt( argc,argv, "h:a:k" ) ) > 0 )
diff --git a/dev-tex/cpp2latex/files/cpp2latex-2.3.patch b/dev-tex/cpp2latex/files/cpp2latex-2.3.patch
new file mode 100644
index 000000000000..b72b870ba53b
--- /dev/null
+++ b/dev-tex/cpp2latex/files/cpp2latex-2.3.patch
@@ -0,0 +1,44 @@
+--- a/cpp2latex/main.cpp Thu Mar 6 08:15:36 2003
++++ a/cpp2latex/main.cpp Tue Jan 24 21:47:17 2006
+@@ -27,12 +27,14 @@
+ #include <stdio.h>
+ #include <getopt.h>
+
++using namespace std;
++
+ struct replace{
+ std::string voraus;
+ std::string ersetzt;
+ };
+
+-std::vector <replace> rules;
++std::vector<struct replace> rules;
+ std::string syntax( std::ifstream *src, char *c );
+ void initReplace();
+ bool satzzeichen( char c );
+@@ -162,9 +164,13 @@
+ if( comment && !comment1 )
+ {
+ file.get(c);
+- if(c=='/') { out+="/}"; comment=false; }
+- else { if(c=='\n') out+="\\\\"; }
+- if( !( (c=='*')||(c=='/') )) out+=c;
++ if(c=='/') {
++ out+="/}";
++ comment=false;
++ } else if (c=='\n') out+="\\\\";
++ /* .alex. 1 line substitution*/
++ else file.seekg(-1,ios::cur);
++ //if( !( (c=='*')||(c=='/') )) out+=c;
+ }
+ break;
+
+@@ -323,7 +329,7 @@
+ /** initialize the replacementrules */
+ void initReplace()
+ {
+-replace dummy;
++ struct replace dummy;
+ dummy.voraus = "and"; dummy.ersetzt = "\\textbf{and}"; rules.push_back(dummy);
+ dummy.voraus = "and_eq"; dummy.ersetzt = "\\textbf{and\\underline\\ eq}"; rules.push_back(dummy);
+ dummy.voraus = "asm"; dummy.ersetzt = "\\textbf{asm}"; rules.push_back(dummy);
diff --git a/dev-tex/cpp2latex/metadata.xml b/dev-tex/cpp2latex/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/cpp2latex/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/crosstex/Manifest b/dev-tex/crosstex/Manifest
new file mode 100644
index 000000000000..a4c47b0a100c
--- /dev/null
+++ b/dev-tex/crosstex/Manifest
@@ -0,0 +1,5 @@
+DIST crosstex-0.6.tar.gz 2366411 SHA256 86a52ca110848faa66ec3cf0ef851b3591bbac46b50fee3d63399df493957473 SHA512 88d42ddbe4b229838c0750bbaf6d099349679a66859e8c28e03888d06bbc4641dd815a37e167700f6494a53e950245af864ea260a7779c3fd50e65cd968de08c WHIRLPOOL fb25ceb4d756c1e0cdedeedf48a442a09502245f63f7d5edfd179496f3229e34ba27268e593b0a30300460127e15d48dfdd692f95374a2aca7793b3a34230b6e
+EBUILD crosstex-0.6-r2.ebuild 899 SHA256 c23f7dedba4a17afc009760821e4baaaf05fa14d6d3238550daf6f9dc4b01d14 SHA512 72f437759aea7db0e88f118f8d1e57c6d136788d6fbd131b9650c63a9ef64c578c9f1c190d16ea92b2b2ce7883446cc22ed232b75038a6c8064569b5fc654514 WHIRLPOOL 7b0719bfac1bdb6360599881c55be79e8c3e412658970672f94ccee811643858ac789c472cabb67f831cbbf6f22b83176f9323973fe92e776f77682f5fa8295a
+MISC ChangeLog 2425 SHA256 e56ec96987f926770bf4d1a8ce8a220c6f453b068eb6cb7cf86a7ec9032c25f5 SHA512 f57cdd1346161866288c1fe9eb327161a52f6e02ae5df179f539851e0dfa7da83069dd5fc15eff6eaf6086c084dde10191e7c0d1fe3d69eb4258a928c5796e65 WHIRLPOOL 29c537e603160f38639ea1ec568bc46b9a2d4374efa881685bea68513d63d1f363f13fc0bb68b3d91cc69a55943bb8e68dc9961ead78542da3125f7656ae386b
+MISC ChangeLog-2015 1154 SHA256 72b8fd92a992662aaad8ec4a513928e1657d3ce46e8c7c8ffe82ec7725ffb075 SHA512 319a3303f8db238abf8a6c011ddfb5b604a41be18c615c1f00f85a1627d1bfd0c5102ac905b3f6e23924a910c5b1ed223900ba03c157e0757521a4bc9b735227 WHIRLPOOL 9a1bf3b4d883f07de0c18b72d1de6e8eef410059565aa1363edaf827a0f97cc11294cbd5ca99bdabfc923bb356ecc946b518033e12f03d5fc122fe3c807169a2
+MISC metadata.xml 327 SHA256 e5437fdb86cfe38712e9203893ee661462e7c9cc5884c04a00f0ade6de8c4914 SHA512 8426ec7478b97340f66c69fd58c187f1d3d6ac874703a09bf47620c9f57a015519d1ae4ab424a3ea10718c514feb8ad0e6d91b4516d6cf9f06d8b3278e2bb8e7 WHIRLPOOL 1b2552e0313e25e1e735ebbc12782d8487adcbb956dfc0ef792e16623d7175f42deddba3ab9cfb9f36480e5e3f140ee73f1af08a2f6cf5325d6f30b92cc7b57c
diff --git a/dev-tex/crosstex/crosstex-0.6-r2.ebuild b/dev-tex/crosstex/crosstex-0.6-r2.ebuild
new file mode 100644
index 000000000000..9e986f7cd802
--- /dev/null
+++ b/dev-tex/crosstex/crosstex-0.6-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="CrossTeX - object oriented BibTeX replacement"
+HOMEPAGE="http://www.cs.cornell.edu/people/egs/crosstex/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-python/ply[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ # NB: LIBDIR changed from site-packages to avoid installing .xtx
+ # files to top site-packages dir
+ emake \
+ ROOT="${D}" \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="/lib/crosstex" \
+ install
+
+ python_fix_shebang "${ED%/}/usr/bin"
+ python_optimize "${ED%/}/usr/lib/crosstex"
+
+ dodoc crosstex.pdf
+ if use examples; then
+ docinto examples
+ dodoc -r tests/.
+ fi
+}
diff --git a/dev-tex/crosstex/metadata.xml b/dev-tex/crosstex/metadata.xml
new file mode 100644
index 000000000000..4450cbbae5bc
--- /dev/null
+++ b/dev-tex/crosstex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">crosstex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/csindex/Manifest b/dev-tex/csindex/Manifest
new file mode 100644
index 000000000000..e9a35f4e2179
--- /dev/null
+++ b/dev-tex/csindex/Manifest
@@ -0,0 +1,7 @@
+AUX csindex-2.11c-decl.patch 711 SHA256 54b52db36a207bea29b6131ec08905e977788991ea65468383642f49de9981da SHA512 f17aae7a3b22c230671bec969349b2e610eee69d521167f705eabf78bd242b50afe128d1da355d6f22ae8ad096980c6b1cbb942ce56afc9556f9c645701cd1a7 WHIRLPOOL 3dcd404af4370dd9904c1d807d263d993b83ffe90c68d7389514695857ee1855c79a2ba73f5cd8963bbc0cbd2a07ec2da2ad8b4c30db8645dc1a58e76a5ec3f1
+AUX csindex-2.11c-flags.patch 432 SHA256 d2580164e336fb12a303db459e00530afe06c2950f668fd5d88a55aeafef0314 SHA512 af1be473ead18034b221d8eb3aa05067e1f8f8cb12d10ee4c3434b2a2fbe1f85bbb9268b938b3541ae66e44e12ea7c1aabd8518a91ee0100097013957e906067 WHIRLPOOL 8dd0576511e4dca3dbcb60f4e1d6ab6dbc20aa99052e016eda2b079160f266008edfce408913bef4d5163f0246430ff267549b1d4fd5038bf4d35a365853d19e
+DIST csindex-19980713.tar.gz 31778 SHA256 3ccb0822c40862aab30d923d367d1f053b85ee3d79865cca5c76f1b80e6b57f7 SHA512 ab4d35c84272aa64f9613023412cf8fb8d0b565ffd1fe61b397f82911b6ff7c230c4f54ff44aa0ea5a512229e7ee9410a9257c3fc7ee1d0ba267151ab1704130 WHIRLPOOL bb2f40f52b96aebd0188b1d6a792b0d2cd37073d02acabd932ca16ce097d9f9c8b303345774fb0f9203e62e5bead9c059ee12bf97feb90c64d4594b8e41a0f1d
+EBUILD csindex-2.11c-r1.ebuild 671 SHA256 4dc3812388eb56403d31915555142a0e1fcea563b28290073e71a941db373a57 SHA512 380e067ec106dcc60c09e122ad08a33abf877e860e7ab91121fd53ce311c71f5bc064ec51f4da0189f7d9dd8cd5c1035feabaeb5dd274dc075a97b2d7490c6d5 WHIRLPOOL 597c02071f0f59d7e21ae8d6740b82201b0a9378360f6ff0b98a3e9ffd24b3910ad36eafe0b6372b4e6016d47de067308d37b8af8131655560197c80dc6b8de7
+MISC ChangeLog 2501 SHA256 75e30f6a279093e67e713228bf534d939fa39c55add21910db9370e406f3633c SHA512 6e62d3f738d352386c530ae43f71c4a1036189b2ef3c2e433a6c3ec6aa08e60749cd826a88dacc357bb156bcc139d8fe3810ef169568c23d10620a59b87b39b6 WHIRLPOOL 807a5d78ba224426a53e00c79f9c516b5249d99164bee074c40f8f9a17b799cea0414bad92439ebd798fbd21c6f14fa8668a899b9e8ccb6e6e36b253ba2b1753
+MISC ChangeLog-2015 1621 SHA256 a9aa0a7ebea7c0f7a6bdbdb0cca73d31c6c8975e5f9a879e64458c9a80c42051 SHA512 762d2e04c55778abd0b74e51b986bc67017267932330f3fcc519701d42535f12dd8242b8b69e1b73d2d264bb385111aa15d8a80333e2aec45c600d3272321498 WHIRLPOOL ba9616a3ca0a1247cf26a0eb20a14f34e6111e8f413615cad300da6b6050d8cec65b7624a0dd65a63d3168a5dd83079bef0224b8014b23251ed81f4ec966efec
+MISC metadata.xml 613 SHA256 5d5bc38c13a0df4e453e74e93b114259db170469f59a1c0723afdef8c69b0bc5 SHA512 5fd0ac0fda2aef4d3ad6bcdc4102b2eb3c28d296353702ed4c3ce8cf13be76d46f77736f5776b9310211063337a8859e6f1ba2adde3af07ecc04a0e0f9640ac4 WHIRLPOOL e839993812d710fb351df071abce50ae9a40c880c34f4c06ad3d67854f5570183d750ccdd799ef37c265a47d3d0ff7db796313c079a90b0430004eabc135de92
diff --git a/dev-tex/csindex/csindex-2.11c-r1.ebuild b/dev-tex/csindex/csindex-2.11c-r1.ebuild
new file mode 100644
index 000000000000..7f4f09bbeba0
--- /dev/null
+++ b/dev-tex/csindex/csindex-2.11c-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit toolchain-funcs eutils
+
+MY_P="${PN}-19980713"
+
+DESCRIPTION="Utility for creating Czech/Slovak-sorted LaTeX index-files"
+HOMEPAGE="http://math.feld.cvut.cz/olsak/cstex/"
+SRC_URI="ftp://math.feld.cvut.cz/pub/cstex/base/${MY_P}.tar.gz"
+
+LICENSE="MakeIndex"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-flags.patch" \
+ "${FILESDIR}/${P}-decl.patch"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" || die "make failed"
+}
+
+src_install() {
+ dobin csindex || die
+ dodoc README
+}
diff --git a/dev-tex/csindex/files/csindex-2.11c-decl.patch b/dev-tex/csindex/files/csindex-2.11c-decl.patch
new file mode 100644
index 000000000000..c02d456f181f
--- /dev/null
+++ b/dev-tex/csindex/files/csindex-2.11c-decl.patch
@@ -0,0 +1,25 @@
+Index: csindex-19980713/mkind.c
+===================================================================
+--- csindex-19980713.orig/mkind.c
++++ csindex-19980713/mkind.c
+@@ -32,6 +32,8 @@
+ #ifdef CS_INDEX
+ #include <string.h>
+ #endif
++#include <unistd.h>
++
+
+ int letter_ordering = FALSE;
+ int compress_blanks = FALSE;
+Index: csindex-19980713/mkind.h
+===================================================================
+--- csindex-19980713.orig/mkind.h
++++ csindex-19980713/mkind.h
+@@ -720,6 +720,7 @@ extern void scan_idx ARGS((void));
+ extern void scan_sty ARGS((void));
+ extern void sort_idx ARGS((void));
+ extern int strtoint ARGS((char *str));
++char *strlwr(char *a);
+
+ #if __STDC__
+ #include <stdlib.h>
diff --git a/dev-tex/csindex/files/csindex-2.11c-flags.patch b/dev-tex/csindex/files/csindex-2.11c-flags.patch
new file mode 100644
index 000000000000..f13914b2eeed
--- /dev/null
+++ b/dev-tex/csindex/files/csindex-2.11c-flags.patch
@@ -0,0 +1,16 @@
+Index: csindex-19980713/Makefile
+===================================================================
+--- csindex-19980713.orig/Makefile
++++ csindex-19980713/Makefile
+@@ -1,9 +1,9 @@
+ DEFS=-DOS_SYSV
+ OBJS=csindex.o genind.o mkind.o qsort.o scanid.o scanst.o sortid.o
+-CFLAGS= -O2 $(DEFS)
++CFLAGS+= $(DEFS)
+
+ all: csindex
+
+ csindex: $(OBJS)
+- $(CC) -o csindex $(DEFS) $(OBJS) -lm
++ $(CC) $(LDFLAGS) -o csindex $(DEFS) $(OBJS) -lm
+
diff --git a/dev-tex/csindex/metadata.xml b/dev-tex/csindex/metadata.xml
new file mode 100644
index 000000000000..b1b5a8307d1d
--- /dev/null
+++ b/dev-tex/csindex/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>malenko@email.cz</email>
+ <name>Jaromir Malenko</name>
+ <description>Jaromir is helping us with Czeck and Slovak support in
+ Gentoo. He is also a maintainer of cstetex. See bug #31657</description>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/culmus-latex/Manifest b/dev-tex/culmus-latex/Manifest
new file mode 100644
index 000000000000..b28320d5c11a
--- /dev/null
+++ b/dev-tex/culmus-latex/Manifest
@@ -0,0 +1,5 @@
+DIST culmus-latex-0.7_src.tar.gz 121188 SHA256 2f5990b858e1e6c1a4c94a91f65f73ae3a1dd4cebe0cb536053b23589a597a5f SHA512 81f0351687e831f304d0a4a2be3684ebc2fcad8e696425beaaebd945c3ae048dd87a5f8614ec181ce47e0debb58a86c2c2e369f37d9ff7c7f5c1ded34206fd02 WHIRLPOOL 15175b4ebd10bf1adb4751e3c7fd26a195e20e82fdedd959cdaa0f4072f30384c8cc9ccc06b2fe3a1fedc682e653ea1b559ffa96e1bf740a055797288c821880
+EBUILD culmus-latex-0.7.ebuild 1005 SHA256 5fd2ba4dee38c3be38ed690c219d967704f6dd8f0767077917dff78d6def5d30 SHA512 38a83fbec7ca727d875c3ca29765c4351e428045eecacf3b004cfed38aac4d09d46bbf7461596f397d2b1aa7cec2aecc21960e8c49931313625e1393f9476a96 WHIRLPOOL ddad41b5b0443652ce32aec803c8dc8d52d135572b665c5c80d8fbf1482dd92619a070d8be1195a1db40f906a124d70f5878bab9b3cbffd3bcc9c32166d9e85f
+MISC ChangeLog 2437 SHA256 cc6052f5e4942596ae300e50fba88d63cc8800036b5e5914ae123ecf110c886b SHA512 3ceaf316f494ed6828dd11c034861d49716c7efe1b635275ba1b38bbd119b48d4331444a1f07c5fa0622b69d1bb395103c3bf12f983b6bc25d346aacb4b53ba3 WHIRLPOOL a480e823bb42d419b49edbfabab58068510496ae9783379f734cfdbfca6547a09865df409db4a1b1e43ea086f33f71bf059231a053924379a4311b446918d29d
+MISC ChangeLog-2015 2094 SHA256 27188fa2330fecdb918df91d38177e8b810d998879954922bdf1bf62c414dcda SHA512 9c0a5be7a0dc4acda5fa79ba5a92b718a109ed7f2d72cc48ae27d4a36bd09ac374bb0368f099cf7fb45efa50b4e3318d9272ec14b10c5c3b1aea134de87a640c WHIRLPOOL 1695b4dab74f883dc5c4064eefcc7620091d5de2e04b4c81152cdc4f40a7778d0ce17858ad52cdcd79f90d6ac6e9da4cdd31a06159829daac03e8164ea2e3bfa
+MISC metadata.xml 326 SHA256 e4cc3f4331cb6069fa2077671badc6d1d0c76f50e479dd97a2a936f9567152c4 SHA512 fa28678ab1f602c9526daf6e072af11b07a298913277838b47ef0dad5df31819066d40ce86303d8d3e7ceb3f204dd4d479df598159bcbaccf93fab2e4fc68b26 WHIRLPOOL 3c2247160055b7221e8698c13d668ca37d0e4091acb9adf7024fb46ae4656fece8e32aabe5410086aa3a32fa220391f323d1c32b6b859a17ddf810d389088dad
diff --git a/dev-tex/culmus-latex/culmus-latex-0.7.ebuild b/dev-tex/culmus-latex/culmus-latex-0.7.ebuild
new file mode 100644
index 000000000000..d3e14ebb6207
--- /dev/null
+++ b/dev-tex/culmus-latex/culmus-latex-0.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+inherit latex-package
+
+DESCRIPTION="Culmus fonts support for latex"
+HOMEPAGE="http://ivritex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/ivritex/${P}_src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE="examples"
+
+RDEPEND="virtual/latex-base"
+DEPEND="${RDEPEND}
+ || ( >=media-fonts/culmus-0.110[fancy] <media-fonts/culmus-0.110 )
+ app-text/t1utils"
+
+src_compile() {
+ emake CULMUSDIR=/usr/share/fonts/culmus/ || die "failed to build fonts"
+ echo "Map culmus.map" > ${PN}.cfg
+}
+
+src_install() {
+ emake CULMUSDIR=/usr/share/fonts/culmus/ DESTDIR="${D}" TEXMFROOT=/usr/share/texmf-site pkginstall || die "failed to install"
+ insinto /etc/texmf/updmap.d
+ doins ${PN}.cfg
+ dodoc README
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*
+ insinto /usr/share/doc/${PF}/examples/hiriq
+ doins examples/hiriq/*
+ fi
+}
diff --git a/dev-tex/culmus-latex/metadata.xml b/dev-tex/culmus-latex/metadata.xml
new file mode 100644
index 000000000000..31eafff2e70c
--- /dev/null
+++ b/dev-tex/culmus-latex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">ivritex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/currvita/Manifest b/dev-tex/currvita/Manifest
new file mode 100644
index 000000000000..b33cc75baa11
--- /dev/null
+++ b/dev-tex/currvita/Manifest
@@ -0,0 +1,5 @@
+DIST currvita-0.9i.tar.gz 17889 SHA256 4454cdce19f0cc8b4c82ae53426b1096e7bfbf8bb5f34c6b88c4ad8dda403264 SHA512 46c13f9b0c94c3d0212629a508d645beefc961a9b0bc970ea3523337f3a9f1ad33cbb549672190df4c3a2fcc14c8bfa86a941750170ba4fa87ce98467af0dbc5 WHIRLPOOL 9228d276a2b3de8e4c753ce6523f5cc1ab916b8de3de407a95177c4f1bd5ff7c41f9aac4d4236d22dbebb2f8ff842285798de6d6c2e9eae0d2eaf0c09f481e37
+EBUILD currvita-0.9i-r1.ebuild 976 SHA256 42af0adcf6cc6c64b85d409a003b4680094dca7c3d85926f95c05a306cf2d9ac SHA512 b94bd1253a337dcd01cf260d368a6d4cb23a72264facefcd86b3a651a40c31c0d77bbf829e824aeb1cfd678804ffddc578aa32af1a32841266055858d9915f59 WHIRLPOOL 2c131db42550276caae3573ab6b25050441a164563ec4d95c71a192d289a31e8a6a838dc535464cd76f23a66277b337f8d8e8131f75a4b32e9176a767f30e834
+MISC ChangeLog 2670 SHA256 7711966a534ebc76affbf66046da3c771531a318e4214e97410ddf3c0c14fbd3 SHA512 9695589efd4a3684952c97bfb8b9515f7b42a5eaae3513415cd5a177dc3b191b62eddac3ea559bee61e3e28c7800fd152f92e3e3ff1a874365cf429e046fff62 WHIRLPOOL c1523bbd85973fe82dcf69fd4375ffa0d067a5bd6383427037a50da4cb490c00cdc037424faedef606d28f849d40635e671a07b3ca6b96370897a03eb5b09505
+MISC ChangeLog-2015 3778 SHA256 8795bf76e623c30be73a0fe5bf427a3ed1fc7113bed90e655354de873b228ca6 SHA512 65ddd54960656396465efe2d2549a76518db7ca1561c405756cc3e545fb6f636c0c951a6c7f0e101fcd733a7b5f445b6100b56ddf22fb44ae2edefc02507602d WHIRLPOOL ff0fd696ca4d0ac1c3f9cbae855f0fa82bcb12bcb397cfe2fe6e1993d5eb6ff09d601cff5df8553a4ac3534d56e45c211fae01346181c4a67e0975412d9d83ae
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/currvita/currvita-0.9i-r1.ebuild b/dev-tex/currvita/currvita-0.9i-r1.ebuild
new file mode 100644
index 000000000000..8bfbea765806
--- /dev/null
+++ b/dev-tex/currvita/currvita-0.9i-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="A LaTeX package for typesetting a curriculum vitae"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/currvita/"
+# snapshot taken from
+# ftp://ftp.dante.de/tex-archive/macros/latex/contrib/currvita.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+IUSE=""
+
+DEPEND="dev-texlive/texlive-langgerman"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+TEXMF="/usr/share/texmf-site"
+DOCS="README"
+
+src_test() {
+ latex currvita.dtx || die "first step of currvita.dtx failed"
+ latex currvita.dtx || die "second step of currvita.dtx failed"
+ latex currvita.dtx || die "third step of currvita.dtx failed"
+ latex cvtest.tex || die "processing cvtest.tex failed"
+}
diff --git a/dev-tex/currvita/metadata.xml b/dev-tex/currvita/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/currvita/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/curve/Manifest b/dev-tex/curve/Manifest
new file mode 100644
index 000000000000..ace2ae7ff274
--- /dev/null
+++ b/dev-tex/curve/Manifest
@@ -0,0 +1,5 @@
+DIST curve-1.16.zip 279634 SHA256 d369e9a0ddec13cb0fe069fdfb6b219ebb2fdef483cbc305de8ef80eb4436f15 SHA512 3e017dc1e16084513e3d1476d8a6947c8bb6b1b71ae532842bcded186841bfe668dc46ded1200dd835fc258dcdebf0707626cf60d0af752694a377f14739ddbf WHIRLPOOL c2ef53423b14b528bf4fed32588dd98136f31fea05fc136d53073723ba8d5e0b8de55e91f5cedebdae80b87e72c6b285b10aa302db437382024ea68b8db8364a
+EBUILD curve-1.16.ebuild 814 SHA256 012ea7a040e2c50dbbdab8b4fdebdb90a3e1a6cada47740a22c674efd75380c2 SHA512 eccae39d2c9da3bf57bdd84bc931f261e4021bbe56239db56c03740ebf5a01219d9995f6339f5cb3bd20c6fb1162963c31c24f26539c542be1ea34ef2426eed5 WHIRLPOOL 03ed23c49dcc4300d62d504a2a69130bb22d3dedc5957a3e1947af981021cf8d436c51df6fdc773fd6be5b1529db9caf0990af691d7da25f75d4854a5bcc12e7
+MISC ChangeLog 2418 SHA256 3d2daa5aeedb7b9f34f9ffe724655bb073e2cea2fd733d53761882924e07021f SHA512 455ef9ea5efb000280fe2ad786d2c8704f2591c64ee2565f14f853d385f98b9a7d285ef54632515aff8be55ab07868efe224200c1e65e405f6bfbaf7f6e03a2e WHIRLPOOL 0961a1ae6f0f8fc39560715353824b8190b3777f0f82c08ad83969b9db74785bf0468ef300f421fd5b34b5975c029e39226bde671819dffbd524e5a213d764a3
+MISC ChangeLog-2015 2240 SHA256 86cfcdb33293e922bd0f549c3b4b159f363c5fc04dd66984d79cb387b5762e33 SHA512 126d35821c36cf7dd690e37cfdde2c4a02279495db85fc7a0ac2193919a2c6cdc4e414fb415b0751a36fdaca70da027e5a666c0a22c6d937d17034ad5edd0eca WHIRLPOOL d6f177b72d8fb7271caf5d6024773441ae0c2fe74f24e950e81e28dfe94d0794e3e411cfba83cd50ffd87dbb83bc131b88bc62840d9fc18e9b54e44c89cac056
+MISC metadata.xml 249 SHA256 1c23b6a75de713ca6f4316742ebb0884fd6cbe80d7b97bcab4f467131a3506f0 SHA512 895325641a176c848988fb5f36cdb567b584d22f6e778b3de674de480cbca30b7cf8f12ecbbe1173a63e3229889e1e0f5efd5afea4f0d4c429ac236598f80f1e WHIRLPOOL 79f461d266db8e176661a5c24527780598eb751a1fbdbc05871a0207ed5b5dde38767357e4e0c5bdad4f609a7e11d7c9ec5c3a404274c83d4a5c3910f9305c1c
diff --git a/dev-tex/curve/curve-1.16.ebuild b/dev-tex/curve/curve-1.16.ebuild
new file mode 100644
index 000000000000..98be8f326f67
--- /dev/null
+++ b/dev-tex/curve/curve-1.16.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit latex-package
+
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="LaTeX style for a CV (curriculum vitae) with flavour option"
+SRC_URI="ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/${PN}.zip -> ${P}.zip"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/curve/"
+LICENSE="LPPL-1.2"
+RDEPEND=">=dev-texlive/texlive-latexextra-2010"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+IUSE="doc examples"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+
+ latex-package_src_doinstall styles
+
+ dodoc README NEWS THANKS
+
+ if use doc ; then
+ latex-package_src_doinstall pdf
+ fi
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/example
+ doins examples/*
+ fi
+}
diff --git a/dev-tex/curve/metadata.xml b/dev-tex/curve/metadata.xml
new file mode 100644
index 000000000000..7b4a61aab741
--- /dev/null
+++ b/dev-tex/curve/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/detex/Manifest b/dev-tex/detex/Manifest
new file mode 100644
index 000000000000..a7cf526f2e91
--- /dev/null
+++ b/dev-tex/detex/Manifest
@@ -0,0 +1,6 @@
+AUX detex-2.8-ldflags.patch 394 SHA256 9e281c590c5d328b85b9f1bdc25a4271bb2a454340138b04244c1b613b3b3959 SHA512 04e7ffc459cb6733666ae15a8d5bbdb1dc4405afbcde4a86d88b5b61a4714226a1c2e42a8194b12dc563dab51e4736ebd6ae986010f5c311ae9a22855ff614e2 WHIRLPOOL cd7d008f29b57bd678b6efcf97cdcb2893408ea0426e6658c09164637d1b8ca5bdafa4a097661a4d3653bf725e956f511f56cd12ac3d61d6e9626537daafaf26
+DIST detex-2.8.tar 318976 SHA256 13ad67311f232faa31da9fa8322645c5745e8ed5ab977cc85818154fabd94134 SHA512 5afd54aebc3a018e9b72a5e5f37d05858b0b90c1165ec725b08995f5338479153a04ff938a2f54543108c66ac2f66d2c06159d331c9cde304ebce32b527c737f WHIRLPOOL cf6e3c7106a2e108105180e09385a208b6970ca72dc19498832d4fa07dcb866efb04f8528a0d83263090af7c7ca9feaa91cb767a35f39af89581753a9cf059f9
+EBUILD detex-2.8-r1.ebuild 1085 SHA256 7e4cabd2357c2a158741304d17a9adcf0f3a01a404a66bcd43f6cee42c714587 SHA512 56c029a7e30a848b72d450300c75b2bd0876bbd1fb2a88498a746b43ec18c678a02348fa2259c789ea0fbe89ccb7737209e29e9f4bc35cf740da3d7017d7adc5 WHIRLPOOL 7fb565147f6ed7b62e58f4049cf3e4bfbaa63f0d37a866ab874bf97858e8b2966fc0b7b5a4c67b44f90382a7fb085f43eaf342a3ac3363115e5b0607781bc113
+MISC ChangeLog 2454 SHA256 5c29c5bb4e4307c745b6e0ca1223c09df4da43ddc1b82e5e8e2428d2540de9bc SHA512 d8073761256d26a6407c8d223a7487f59cfc5df980a4db53c148c6c1c5fcf04833b702af470eef2637cfe469c571decc8e7864d9f7f5f160eb87c2b950a356b4 WHIRLPOOL b6737b22e0dd1dd90e6ca4d8e55e771bfa33a91ff3db5b0cde256b840e732f01ebc79c7ea1269797d9b46624dc6018e8af221d941e6d0785cad705f798f18b80
+MISC ChangeLog-2015 3815 SHA256 f8c3bd1a1c82e9eb72911db948795dbc20a7e0ce5d31f0d60b37c8b5310ebc13 SHA512 d4ce192d96c6234d17c0b1143694ddbc8ef6a1adad3a36cf6cc7f977f6b994fa6f247302682d2e3e3be39f5a4947b74d5db569b341f3b20ebe5c959f5db36b3b WHIRLPOOL c31e531e8e24c5f197b48f1d7f975f69dbda9801ee6d40d4bd20d06353cee260a35309ded6d1cdc9aa1ea9319594bac82b1635f75212a89015120bc07141ee07
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/detex/detex-2.8-r1.ebuild b/dev-tex/detex/detex-2.8-r1.ebuild
new file mode 100644
index 000000000000..cf8f90246d77
--- /dev/null
+++ b/dev-tex/detex/detex-2.8-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A filter program that removes the LaTeX (or TeX) control sequences"
+HOMEPAGE="http://www.cs.purdue.edu/homes/trinkle/detex/"
+SRC_URI="http://www.cs.purdue.edu/homes/trinkle/detex/${P}.tar"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="sys-devel/flex"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-ldflags.patch"
+ sed -i \
+ -e "s:CFLAGS = -O \${DEFS}:CFLAGS = ${CFLAGS} \${DEFS}:" \
+ -e 's:LEX = lex:#LEX = lex:' \
+ -e 's:#LEX = flex:LEX = flex:' \
+ -e 's:#DEFS += ${DEFS} -DNO_MALLOC_DECL:DEFS += -DNO_MALLOC_DECL:' \
+ -e 's:LEXLIB = -ll:LEXLIB = -lfl:' \
+ Makefile || die "sed failed"
+}
+
+src_compile() {
+ tc-export CC
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin detex || die
+ dodoc README
+ doman detex.1l
+}
diff --git a/dev-tex/detex/files/detex-2.8-ldflags.patch b/dev-tex/detex/files/detex-2.8-ldflags.patch
new file mode 100644
index 000000000000..e70c000b0c5b
--- /dev/null
+++ b/dev-tex/detex/files/detex-2.8-ldflags.patch
@@ -0,0 +1,17 @@
+dont ignore ldflags
+bug #209731
+
+
+Index: detex-2.8/Makefile
+===================================================================
+--- detex-2.8.orig/Makefile
++++ detex-2.8/Makefile
+@@ -104,7 +104,7 @@ D_OBJ = detex.o
+ all: ${PROGS}
+
+ detex: ${D_OBJ}
+- ${CC} ${CFLAGS} -o $@ ${D_OBJ} ${LEXLIB}
++ ${CC} $(LDFLAGS) ${CFLAGS} -o $@ ${D_OBJ} ${LEXLIB}
+
+ detex.c:
+ sed -f states.sed detex.l > xxx.l
diff --git a/dev-tex/detex/metadata.xml b/dev-tex/detex/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/detex/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/dot2tex/Manifest b/dev-tex/dot2tex/Manifest
new file mode 100644
index 000000000000..7debd8887ce9
--- /dev/null
+++ b/dev-tex/dot2tex/Manifest
@@ -0,0 +1,5 @@
+DIST dot2tex-2.9.0.tar.gz 663372 SHA256 7a182868f72fd5e59899f85006c3b559ac4157ade003f3e208341a9a5b46d2fa SHA512 97ba9983643254d5a3034d2fc8c454c445849ac546bd285676b854e20c8aae9a25d61e73632717da1562541ce9b3a4ae8aa4daa29e33f78105e28a34b5ebae5d WHIRLPOOL 22e8be55034cfda62091d1de7de34a07ccba9d695d41b18a9edf688d16c2219b24cba842344f1c3f7dd86b3a8293b8c94ccacba93097c46d7ab5d0407b03f88b
+EBUILD dot2tex-2.9.0.ebuild 1014 SHA256 2d9b5b225b1d8738b2d63f922960c673998778f8afb8fbad97337fbf3a870880 SHA512 c20fc0c894ba9c4e9ccbbb44bf3c13905726d9e470de1a8efa7eae9ff2a82d84fc225f9eaf1b6cf63f9f639180eeefaf52e6d986e8bdf47039dbd9d6cf5c48b1 WHIRLPOOL b486c93a7da5e1bcb7c68c3cc5bef4d8bb0e3b41a3b8f1db41769f001d0d84b797c6544a1f7fb05e6e5a18a095fa236ff80b67a9d9758fc629ca6b4929f84381
+MISC ChangeLog 3390 SHA256 d04519b30b7d81ee2f46dd3f13359d2b556538801c3c827f81563d7521cafcc1 SHA512 b9205728a92c3bacfcd75cd6fb5106a9b1f98134398577c8e94c78b1bee781b4bc4a5e00265d9c3117e40e6adb541d89ad526b575cc196432e81a6e0eeda17b9 WHIRLPOOL 82c74667b3c79c665c07cc1c5050f3720da22159146266c8ef00e8419a7ea59db24f62ec030a7e034120d9ffcf1511cfff1ce250fe794b08eee2c04c113c967b
+MISC ChangeLog-2015 4769 SHA256 52cd52baab9598e6f5666016617cd029cf75927402d09030e44b863119d7d5f3 SHA512 899b0d196a513bf7cbbda276e576a2fc9593279265e1f950e905d707920ff3b2ea9ce85b329d2c98867b134e301af258d13bf97dc1b839946876eee93b7d1f1b WHIRLPOOL 9ba8744c6d874de6eba282d9fd79ce04d8647dd3057aa90ff34374d2b5ded5aa24ece84ff3b6fd30669625201fba7dc5d6f9ce38a4ea402ffa5fe4638685f8ca
+MISC metadata.xml 381 SHA256 c892bbe5f74212109b4312f2bd42d6418b7fbedcd2b0b33f7e8f7c52b8e8276d SHA512 1b1e745b1979792a554d0a0fbd15e5f97f4806e668ccf3ddb519e60cf70af7081194f1f442b6cd7ef5ff4676fd2a837833e59879d4b05dff817927a11449700e WHIRLPOOL 8e238c450cf864828b1e06fd76db10e253365363039bc0aac77b65d41a46a78612d34f54fec5cca2931c36cb6c8261c987e974e6a0f844e3d9f7ea534b0f829a
diff --git a/dev-tex/dot2tex/dot2tex-2.9.0.ebuild b/dev-tex/dot2tex/dot2tex-2.9.0.ebuild
new file mode 100644
index 000000000000..3baa221b33b2
--- /dev/null
+++ b/dev-tex/dot2tex/dot2tex-2.9.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="A Graphviz to LaTeX converter"
+HOMEPAGE="https://dot2tex.readthedocs.org/ https://github.com/kjellmf/dot2tex"
+SRC_URI="https://github.com/kjellmf/dot2tex/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="doc examples"
+
+DEPEND="dev-python/pyparsing[${PYTHON_USEDEP}]"
+RDEPEND="
+ dev-python/pydot[${PYTHON_USEDEP}]
+ media-gfx/graphviz"
+DEPEND="${DEPEND}
+ doc? ( dev-python/sphinx )"
+
+python_compile_all() {
+ if use doc ; then
+ cd "${S}/docs"
+ emake html
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use doc; then
+ dohtml -r docs/_build/html/*
+ fi
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-tex/dot2tex/metadata.xml b/dev-tex/dot2tex/metadata.xml
new file mode 100644
index 000000000000..00f39352db81
--- /dev/null
+++ b/dev-tex/dot2tex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">dot2tex</remote-id>
+ <remote-id type="github">kjellmf/dot2tex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/dot2texi/Manifest b/dev-tex/dot2texi/Manifest
new file mode 100644
index 000000000000..6e2931353449
--- /dev/null
+++ b/dev-tex/dot2texi/Manifest
@@ -0,0 +1,5 @@
+DIST dot2texi-3.0.zip 280478 SHA256 40a2efe7370c279acc81e387f4f086e65e1ca2d6cdccc383aa50e14f274aea48 SHA512 fa45a8545ac9b84553ab75cdaf82220efecbe83d24defc0194e93ba438f320d0a0198940e760525ae4da034bf1f8d105a512a470815d7d3495b23944af16fb9b WHIRLPOOL 41830201afd8faa250380d4861dc395ba58dcf77032d12871e0d7415d97709caee742096db2f3266f44585ba5d6d6df7bd8e28be45535d041d5b97bdfb19afe4
+EBUILD dot2texi-3.0.ebuild 1026 SHA256 6c841274752a354a820e42a1fe4def2c050f658f8291a0dd79e06a3c0e34ea13 SHA512 c236aac3bcb14690ff753380945fb4ae1a69fe56c1a821c384885fd76f1aedcb31c40203ea10303065cd19ebf29a637944e2b764e11d8178b5f14d316f550fab WHIRLPOOL 6d22310f8da630cc15ce84c5fcc9c00e1912277fa1b5cb22c7d8f7ddaf11aadc6a1fc45db84db494926ebef09ce147d1901bdde68225f434dd0172d342d01681
+MISC ChangeLog 2818 SHA256 a2ae9be7bd7f260dbdcd38627bd62791c9efc58aa454774adf693217dd056cda SHA512 2ba5bd3fc3683a519510353596639e0bbb4905e0df609e8f7001f74b631596056e75357dbb5faadb771ed5e34a3ae1350b119d716f84bb1cb02b3ea9811c195d WHIRLPOOL 9a5716a9813d0f6400563dd87fa2835e237d1746bef0500bc7de7da3c6a6ed4ef957d50a0b117a04c97f836cbbe9f166f80fa09fad78f26f6a2efc8f36d6decf
+MISC ChangeLog-2015 2466 SHA256 1618f3709689bb1f2690b4d9fa407de5af0493208bb614c1f21f196fb6487f2f SHA512 7988db3e20346bc6a5bd8b72f9e9eb7ae8d9fd715dd7f6e01edce74d4ddddf2f7ed64d707342eb2d9efadce6666250ac13bdaa9740efe50eb706470cbe71ac59 WHIRLPOOL d80d402654d4352cca4562c78c0e7c7dab83b122edc159298f53fb6dd45be4adeddb1e0f6455a8769e83268c816cb5b2ce36db74f39c93b6035cc6be763ccfc6
+MISC metadata.xml 421 SHA256 c75ca74df62ab63a8edc98e8fc5f9aaf07107e35eb72b958e861257e7c08b627 SHA512 023c4408aaf8d948b77a2cd4b5604ca1b942f77750da313d9b879187f39de59c5c21c0b1d74636865661f1441a282aeebe6d090c9d86cdb0c8618705e9def2ad WHIRLPOOL 16b6e2252119d20e3ee69d48196f2b5dd990c8d65e298466450984464a1fc9ef89fbf2bb72e3d4c7bedb4e349baaeeda57fb2454ce9e142769dbc03a9e5aee97
diff --git a/dev-tex/dot2texi/dot2texi-3.0.ebuild b/dev-tex/dot2texi/dot2texi-3.0.ebuild
new file mode 100644
index 000000000000..b626e2f8c5b3
--- /dev/null
+++ b/dev-tex/dot2texi/dot2texi-3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Create graphs within LaTeX using the dot2tex tool"
+HOMEPAGE="http://www.ctan.org/tex-archive/help/Catalogue/entries/dot2texi.html"
+# Taken from http://theory.uwinnipeg.ca/scripts/CTAN/macros/latex/contrib/dot2texi.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="pgf pstricks examples"
+
+DEPEND="app-arch/unzip"
+RDEPEND="pstricks? ( dev-texlive/texlive-pstricks )
+ pgf? ( dev-tex/pgf )
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-latexextra
+ >=dev-tex/dot2tex-2.7.0"
+
+S="${WORKDIR}/${PN}"
+
+TEXMF="/usr/share/texmf-site"
+
+src_install() {
+ latex-package_src_doinstall sty pdf
+
+ dodoc README
+ dodoc ${PN}.tex
+
+ if use examples; then
+ insinto "/usr/share/doc/${PF}/examples"
+ doins examples/*
+ fi
+}
diff --git a/dev-tex/dot2texi/metadata.xml b/dev-tex/dot2texi/metadata.xml
new file mode 100644
index 000000000000..7ef02de1d879
--- /dev/null
+++ b/dev-tex/dot2texi/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<use>
+ <flag name="pgf">Enable support for <pkg>dev-tex/pgf</pkg> (The TeX Portable
+ Graphic Format)</flag>
+ <flag name="pstricks">Enable pstricks support</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-tex/dvi2gr/Manifest b/dev-tex/dvi2gr/Manifest
new file mode 100644
index 000000000000..87b74c9f1111
--- /dev/null
+++ b/dev-tex/dvi2gr/Manifest
@@ -0,0 +1,5 @@
+DIST dvi2gr-0.4.tar.gz 10240 SHA256 1baaeb295b63ead487d68ba667dfe54416fa7b770f253e31ed18d9b2bdd24254 SHA512 d0b69eac3ffb9e6975195fae0a8a16c58c547eb6ffa8954799cfacf88ea1fdfe943cdbd6665694d8c346e5dda88b8df3b031a620323158081cbac45a7e44be19 WHIRLPOOL 05e83d326ea42ef5aed28e6c624aafe374a4f289a8566c5366ba3f15ca2c8f7a64c6dd54a127ab8a58d4130ebb224a23144c5176210de9e0900cf6c434f955dc
+EBUILD dvi2gr-0.4.ebuild 890 SHA256 260d278c1fb601e07aa66bcfc4daaa173490f84d24a2951752ba403752ce3c02 SHA512 cf78fa398b337a4a1fc5d3e044411cc99006fc21cf61fd9a4a15b670ea5335596217c2bef4efb04bc53ef72066bfc2f41a4be1c37ecfc20ed8234b0f60fdfc63 WHIRLPOOL bcbfcd279e80360ee876829301965bdc764a7e6dc432e0e7d26600f551e5c338f66d856e797dcb467262e67e8d0c715328f31166a0ce50e60c1d97a33ceecded
+MISC ChangeLog 2812 SHA256 a35e12d2dfd71b022855799f9238642cf06d4d7a6975c4d4850d10063241701c SHA512 d618307e4178899e95b0db4f56fd8a204e053ce800eec9fff430eea78dc1b048b2a194d04f633fffd41c45188a9351ac2509904a6d289f2055353bf2a9c9a873 WHIRLPOOL 9aa6e175667a4cb69896942197cae629836646a676d7368f428a62e1945982339fbefd54182f876f5ff9c06dcfc438e88a1be350088507a2e43ea504268270f7
+MISC ChangeLog-2015 395 SHA256 90201c8fdb6a13aa942decebb8ab1c2f4ce0ebed6a2857fa949ae040b97836df SHA512 556363ab0c3b58acb1af1a6492bd322b86ae5ee403be5c65766b5b06b078cca59c1eb056907c3bb84783ff48c4c1f4b908bbbf76e44d29a97fd49eef585c8c52 WHIRLPOOL f998eb4404113581daf665130dc2c06b12f9d0fea41f5174b0565b0868d5825a2e40459823ecebfd589a79b75f321b40def975411966def5680174428c7fec7d
+MISC metadata.xml 409 SHA256 8511da398cde4416cab339679f2b95410da564a380cee716d078dc3efe0630ed SHA512 aa9f80a8c14b9fdf0cb6b701204ea2161f8b12acbd739ba1389faaa91eafba6e75b3a354e8c5d11f614251dff7a7310b9c58eb65fc39b19aa1a5251ab021abe4 WHIRLPOOL 12e2b412b96ef66a9c82e9929e8b5bdd38bbe11f847bd2c51cc8c17be7d6e111301695371d06c1b3c9e331fe0e197961af9ccd9856b478339d0bedcb8c0c282a
diff --git a/dev-tex/dvi2gr/dvi2gr-0.4.ebuild b/dev-tex/dvi2gr/dvi2gr-0.4.ebuild
new file mode 100644
index 000000000000..6d50d1eebc16
--- /dev/null
+++ b/dev-tex/dvi2gr/dvi2gr-0.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="DVI to Grace translator"
+HOMEPAGE="http://plasma-gate.weizmann.ac.il/Grace/"
+SRC_URI="ftp://plasma-gate.weizmann.ac.il/pub/grace/src/devel/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+DEPEND="media-libs/t1lib"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # respect flags
+ sed -i \
+ -e '/^LDFLAGS/d' -e '/^CFLAGS/d' -e '/^CC/d' \
+ Makefile || die
+ sed -i -e 's/DVI2GR=\.\/dvi2gr/DVI2GR=$(which dvi2gr)/g' runtest.sh || die
+}
+
+src_install() {
+ dobin ${PN} || die
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins *.ti runtest.sh || die
+ fi
+
+ insinto /usr/share/${PN}
+ doins -r fonts || die
+}
+
+pkg_postinst() {
+ einfo "Don't forget install the TeX-Fonts in Grace"
+ einfo " /usr/share/${PN}/fonts/FontDataBase"
+}
diff --git a/dev-tex/dvi2gr/metadata.xml b/dev-tex/dvi2gr/metadata.xml
new file mode 100644
index 000000000000..4965543533d3
--- /dev/null
+++ b/dev-tex/dvi2gr/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<longdescription lang="en">
+ dvi2gr is a small utility to translate a TeX file (DVI) into a string
+ recognized by the Grace plotting tool.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/dvi2tty/Manifest b/dev-tex/dvi2tty/Manifest
new file mode 100644
index 000000000000..274bcc71cb10
--- /dev/null
+++ b/dev-tex/dvi2tty/Manifest
@@ -0,0 +1,6 @@
+AUX dvi2tty-5.3.4-cflags.patch 615 SHA256 9d29d8f47eb5a6c811df8a6a7ac289e1524bc8759251192cfc4db4bff5c4f24e SHA512 d6aa5a3276583b4f98a5a21f1d08e4dfcd4c9fcedc3b4d82c2f6e274d8eeaf2fb9d1826b341405e080f4607adfd2020c528d79126847d783c450e39806718fc5 WHIRLPOOL 68ba0a2c51313bdfbc7b730d5f198772a5727f7b8d2d112e57ae44f18b91ec0907f9046efbb9f5be9c18f8b319cc38e5c9c44b48b7508e3f827a8c4afaaf0435
+DIST dvi2tty-5.3.4.tgz 59519 SHA256 5272ef88b99ebc0fe58c868fb4752408dfe8b23d7d8b86d7b87357d7206995e6 SHA512 5ad91f346d882cbe8a64e746aafec51dce208a01f83a058a86669a3eecb9546804831bf0b283553c54cfd751f0b08fda80343de0ebe78c6f86360d606a839877 WHIRLPOOL ac3c15f3e703f853b11c76bc7c5f0d85bf22f2f7fd61af0e57ede37197b83445c486c20aa9f4cc6be2fe5d854a3f981a92a9e55492688187909874d13b651850
+EBUILD dvi2tty-5.3.4.ebuild 638 SHA256 7740c998ca7e0d51e4336579dbf3331c8bdcffdaaf049852ce490338ca304877 SHA512 a0f6304577a5d064850768238f026c5c972ba726cdeef693f339344ed81d50c1ed6fdcf96f5aa8e07f4c1d0f3f7f3e8a3107f2ffd642eddae4fbe9bebfe039e5 WHIRLPOOL 1fdb6aacafb09b11358aa64bc8ad58648bb406bd771234671155bb848b0f7d095dbfa419bacd9e749c119677c1ea8047cb8914ed7397f1e08f652c8345c31c0a
+MISC ChangeLog 2838 SHA256 c7c4b477ebb19b61a3881897bcb967afde3188271444e8cdaf66bdf7f37b9ca3 SHA512 141d1309f1124c5bfa80f66858426fde7b20fdb3b6eff900aa18f79118597eb0724734f6dec3ee372f39313ad570be039f1c1fd5892be404572db24985b3bf74 WHIRLPOOL 4dec3bba40afa6af6a808c69ac55914597768c0692395bd947d75b4cf62a86329e40c2b5af6abfca348ee4399514456fcdabc289ab91ba7cf650de1fb7fcfc50
+MISC ChangeLog-2015 4146 SHA256 fc3432d2e79fc698c1929e6fe579d8aea310081f71f908b61b9bc89e81fd2514 SHA512 ee5294d8f73c9d2a405abcf0efcf4d0a73c194b0730eae9e541c55eefdcbf18692ba2570a69b7fe7d2951f38c6ea37614669597592acd1c0ab6532126842ffa2 WHIRLPOOL af8c1f96cc4f704ae5334d5becc29b996ca472601d31ead61adf128fb04ed580b5875cb63b14c8b43b8dd3c305ea23041b6746c2118cf031023cc2d8155515de
+MISC metadata.xml 464 SHA256 346fba3769de10f0a9b7052b03c7ade5426d2e031e0bb632d65e2b587373e842 SHA512 d2b42da0e8a533ff8042b950060b932d8121a9db489f8f683e59eda22e5056d74baaf9eec695c11dceda2b9bfabf41db06bc4e1ef2418dbf75adfc35c00c7be7 WHIRLPOOL ad5fc7a5566e768e7a442fc93e38bf9d71f4e5adc71cf8987147a17de55253fcbd3cef14f0388abcef72cd8b6cdeacec3ec9bf70914b9d68dce6e856cc51363a
diff --git a/dev-tex/dvi2tty/dvi2tty-5.3.4.ebuild b/dev-tex/dvi2tty/dvi2tty-5.3.4.ebuild
new file mode 100644
index 000000000000..a33fc5e26bd5
--- /dev/null
+++ b/dev-tex/dvi2tty/dvi2tty-5.3.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Preview dvi-files on text-only devices"
+HOMEPAGE="http://www.ctan.org/tex-archive/dviware/"
+SRC_URI="ftp://ftp.mesa.nl/pub/dvi2tty/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-cflags.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake
+}
+
+src_install() {
+ dobin dvi2tty disdvi
+ doman dvi2tty.1 disdvi.1
+ dodoc README TODO
+}
diff --git a/dev-tex/dvi2tty/files/dvi2tty-5.3.4-cflags.patch b/dev-tex/dvi2tty/files/dvi2tty-5.3.4-cflags.patch
new file mode 100644
index 000000000000..1d46f1954531
--- /dev/null
+++ b/dev-tex/dvi2tty/files/dvi2tty-5.3.4-cflags.patch
@@ -0,0 +1,29 @@
+--- Makefile
++++ Makefile
+@@ -6,11 +6,10 @@
+ # This Makefile does not work for MSDOS. Make your
+ # own one, or compile by hand.
+ #
+-CC = gcc
++CC ?= gcc
+
+-CFLAGS = -Wall -O2
++CFLAGS += -Wall
+ # CFLAGS = -Wall -O2 -fomit-frame-pointer
+-LDFLAGS = -s
+
+ prefix = ${DESTDIR}/usr
+ mandir = $(prefix)/share/man/man1
+@@ -20,10 +19,10 @@
+ all: dvi2tty disdvi
+
+ dvi2tty:dvi2tty.o dvistuff.o
+- $(CC) $(LFLAGS) -o dvi2tty dvi2tty.o dvistuff.o
++ $(CC) $(LDFLAGS) -o dvi2tty dvi2tty.o dvistuff.o
+
+ disdvi:disdvi.o
+- $(CC) $(LFLAGS) -o disdvi disdvi.o
++ $(CC) $(LDFLAGS) -o disdvi disdvi.o
+
+ dvi2tty.o: dvi2tty.c dvi2tty.h
+
diff --git a/dev-tex/dvi2tty/metadata.xml b/dev-tex/dvi2tty/metadata.xml
new file mode 100644
index 000000000000..64c3414de00c
--- /dev/null
+++ b/dev-tex/dvi2tty/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/dvipost/Manifest b/dev-tex/dvipost/Manifest
new file mode 100644
index 000000000000..b774538985f7
--- /dev/null
+++ b/dev-tex/dvipost/Manifest
@@ -0,0 +1,6 @@
+AUX 1.1-ldflags.patch 322 SHA256 a7944ccbbbed3fb3f845c26bcb9f3676f96e174997d3d6778233ef47c239aca2 SHA512 64756a3de56ee5fa87cd5acf4e67337e67474c549ada3acc2d7ac4711d4a4f18271aecfb0400cd15f1c4184e67be1c8b8acd8c0c5facce86e3cfeeb1bdde8a0b WHIRLPOOL 7ce4441d7b2c13d8cb77714f6c4077f454087e31d5233ebfa76478b4d0fdfd1ce220017f84eb1fbecce54ebbd741b405a73e0e3c5b5495100311fdb7f1b6d0dc
+DIST dvipost-1.1.tar.gz 46428 SHA256 da05010ec47b7bc6b410d9c1eb7b083eeeed1a96f1986470377e604a64fa425a SHA512 5598dca794b4f1ec38e98128e50a72dfb168423d0302b560ff6d944573031b4f56a78b3ac48fabec3ca33886e350fca63c43fe0bd6892c4bd064d486dd4c25b4 WHIRLPOOL 3b7c7cb0ca97d26f0942d4a67fa639a370eaa9239019bb3e4fe63be08efc367d3036fc5c7d521de87bde9afa492161133fc0a762d819ae898756a798a6258de7
+EBUILD dvipost-1.1-r2.ebuild 840 SHA256 35b36995ee08e20efeae28e3488c8a5e803da5e70556df4b2e5353fbf773752a SHA512 0b9a2b38ead1d1e6a72257b57f194e0a8dbc37069816f30877a23b73ad12da6fbe0179401a35839aaf5938758ab12825928ca2d41e04f021ee5824947e67e21d WHIRLPOOL a11ec1cb735a1d3eb01b8297df6d423035b7437f77f78746ca8e050c6065476d3aa47428849c2f6458a8949bb017ebc1687b06af00e3486c42963918e20c20c3
+MISC ChangeLog 2454 SHA256 8f54f4f091b5c30bb60023deb16348c2ed40e0b2a2427941fcbad7cbc8b26700 SHA512 75cba622c8e6e781fa4fe4ee8fbe99b8470a67cf88b497d0862220eb33c3ea4f2a0b3851fa35039b5251cae67cbbcdc4e993d1fe4f1c1a051a3be307a6b1e90f WHIRLPOOL e44c80ca50bd1b66d77fc9c0471bdc2a0ab561cc396f3670027f2795090981cbf989c2dca95cc93ae42cdefc34ea5a5f8412aeb683f68dcf8f899bb8bd34c695
+MISC ChangeLog-2015 4761 SHA256 db3d9c33b23f2605f86ff64c6ed124f7b36acc0b3cef1c48ffd97846526ea1d3 SHA512 30325859a54c7c4883edf08880b789be83155a3a3a7693669196833f50efbcc64fa92a584ad5b26bd95b06f1815c5c0084671407236b924da6f7bfe637f7ba28 WHIRLPOOL 670a1a48dcef1117fbf5eadcd58b0a7403d828ef3283f8b8dd094272ee2c91159445111c1302ae3cb7934cc03f31f02aa71b0d881f3866cfeedb2037fb7d4202
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/dvipost/dvipost-1.1-r2.ebuild b/dev-tex/dvipost/dvipost-1.1-r2.ebuild
new file mode 100644
index 000000000000..1b9529917fb7
--- /dev/null
+++ b/dev-tex/dvipost/dvipost-1.1-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit latex-package eutils toolchain-funcs
+
+DESCRIPTION="post processor for dvi files"
+HOMEPAGE="http://efeu.cybertec.at/index_en.html"
+SRC_URI="http://efeu.cybertec.at/dist/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
+IUSE=""
+
+src_prepare() {
+ tc-export CC
+ epatch "${FILESDIR}"/${PV}-ldflags.patch
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ dobin dvipost || die
+ dosym dvipost /usr/bin/pptex || die
+ dosym dvipost /usr/bin/pplatex || die
+
+ insinto ${TEXMF}/tex/latex/misc/
+ insopts -m0644
+ doins dvipost.sty || die
+
+ dodoc dvipost.doc CHANGELOG NOTES README || die
+ dohtml dvipost.html || die
+ newman "${S}"/dvipost.man dvipost.1 || die
+}
diff --git a/dev-tex/dvipost/files/1.1-ldflags.patch b/dev-tex/dvipost/files/1.1-ldflags.patch
new file mode 100644
index 000000000000..b8711b500268
--- /dev/null
+++ b/dev-tex/dvipost/files/1.1-ldflags.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile.in b/Makefile.in
+index cd4758b..bb0af2a 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -74,7 +74,7 @@ clean::; rm -f main.o
+
+ OBJ= main.o $(BASE:.c=.o) $(DVI:.c=.o)
+
+-$(NAME): $(OBJ); $(CC) $(CFLAGS) -o $@ $(OBJ)
++$(NAME): $(OBJ); $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJ)
+
+ clean::; rm -f $(NAME)
+
diff --git a/dev-tex/dvipost/metadata.xml b/dev-tex/dvipost/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/dvipost/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/ellipsis/Manifest b/dev-tex/ellipsis/Manifest
new file mode 100644
index 000000000000..ad072324204f
--- /dev/null
+++ b/dev-tex/ellipsis/Manifest
@@ -0,0 +1,5 @@
+DIST ellipsis-1.6.zip 100655 SHA256 c742c57707d316903c2a34623cc887662d0952edf698b6bd7bcc27776feac410 SHA512 fcf5a2027ea9f448e07e63af664ad9b69922073a3f5b81b43cecf928b4792d9aa17fef869cc350a6a0861b5ef83dbc6e7ab0224bf668d7492991daf93702b57d WHIRLPOOL 032d0d131843bad49f1f29a7dc3c9bfa83735b06aa39bd4acebfa68d19e876e965f426229cb1b04c605033a7f489db0f6abb810176e28b4ba0200d017b4994ce
+EBUILD ellipsis-1.6.ebuild 661 SHA256 649ca02b57fab3f44fc9356707d3996a39d65390a6a786713cc48c09d6f961ea SHA512 2ebe476e06da48523ddd3b6d0ea457e8039486fbc0d81ea8abdf71a4f074e8e44792779b4e534254008e45f222da082af96438b4ec73426627f51284dfd86e52 WHIRLPOOL ca9f58d18ea72d537203862e9041d6dcdf0208743c801bece2ddffab6c411614e2f2cfe1e0eb948aacdc38025a9067b38dc36d48327e8d39b9cece456fa6f380
+MISC ChangeLog 2425 SHA256 e89822b9b79bcab7570f9cf49a11773cad024af5b8152793bb287efe04b6895b SHA512 41b99563c76fc70d478b4297c7ce564a0d4e5951e5f8fef779fd2b4c12ad31e18a6b62a21542c73acd2e4601783da2cec46db1e1da758cc8e21cc462cbb8764f WHIRLPOOL cefbd3decd4f79a88fcf68c9a665fa592d9cf35b6bf9e4802f8ff878dca2e1cac894e25917e807ddd7dc67a4ba69217edcdc0e6041004c9a001801563bae3112
+MISC ChangeLog-2015 1072 SHA256 fa78ef3d628f9cd94579c158e9f10d6faa03cb45b2f625e3cee7edfd4da5e01a SHA512 294b5e3374e4ecc5622a4a7290f2b1dbba5ef08118c442676f1fb2a5dc9ba764a37eef2617a8c532acbdf5e61aff5051368cb611c795c13a71ade9fe81474fce WHIRLPOOL 6432d373d9c0a7dc64c47c3266e29d82f24a17e2c0595d4bbf189a8b511132c144f2ebb90f7bd21437835b85c50f43b5e11336a4cb685a73bf5c8691b4a3ca31
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/ellipsis/ellipsis-1.6.ebuild b/dev-tex/ellipsis/ellipsis-1.6.ebuild
new file mode 100644
index 000000000000..129829276647
--- /dev/null
+++ b/dev-tex/ellipsis/ellipsis-1.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Simple package that fixes the way LaTeX centers ellipses"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/ellipsis/"
+# Downloaded from:
+# ftp://tug.ctan.org/tex-archive/macros/latex/contrib/ellipsis.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+LICENSE="LPPL-1.2"
+SLOT="0"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ export VARTEXFONTS="${T}/fonts"
+
+ latex-package_src_install
+
+ dodoc README ellipsis.pdf \
+ || die "Installing the documentation failed."
+}
diff --git a/dev-tex/ellipsis/metadata.xml b/dev-tex/ellipsis/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/ellipsis/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/envlab/Manifest b/dev-tex/envlab/Manifest
new file mode 100644
index 000000000000..f0ce93842202
--- /dev/null
+++ b/dev-tex/envlab/Manifest
@@ -0,0 +1,5 @@
+DIST envlab-1.2.tar.gz 29184 SHA256 aff40269548359bffb0f0ab082b3c716f3cf5da83a776accdc23ad4f419fd1f1 SHA512 9182becf89c57245b2f13546096bdaf446c63517b09ca0052bd0e08ef858418c0323c286bdfcdeacb521f1576191da1fd74e25bfc5a22be704c5fafbab15a037 WHIRLPOOL 177e35a8e88b86701a33d95821fe2c3c3ffe753af777a054a5e33f266c70dc1a3512bd35f2982c224d82cac5e9c2e55fa5e1bd06bae0887ca174f162977b984f
+EBUILD envlab-1.2-r1.ebuild 931 SHA256 525e70bdf977c3db9fd8825e1116988554fc81e0f1f7b599be1224c66ba02ad1 SHA512 afc6875efe044bab55231744dc8e9684d36e2cdc220414505970235496602d3b817a271c394bda69126c9c34ba2d7da6faced3ad86266ad7220504df5d1289cf WHIRLPOOL 277a2d142c59dac989fe53c3d76457b09f5bb836668d453ed997766f38fbb5f1c17488f95e145507de17cbc8632262ac29e64e00def1abb239b82e941fb291c1
+MISC ChangeLog 2425 SHA256 23fdef8c90c374f87a9f119da666ea99d30890a1e860b07eb2392cad05f30b35 SHA512 947443fbfab4cac52b20f9417e07a49f5ee3e7289687bcfa280af032c3ce7aa54397547afb51a48e384c00796ea68b1db64144f9f13fb456bd875babdce9f089 WHIRLPOOL 0eda48700f2cb9202c920d26d8b714408fd63a90c40c11dcb8f2991f3edc576db3cd6a8bcd5e781d44c22af1d71a26709b7bb91888a0e5b7244aa123aec83c70
+MISC ChangeLog-2015 3412 SHA256 2e00fd08917bdbf69006f360df109bebc7e61b2ad20dde83cbb4a5a5c9d30c9e SHA512 05d283c8ba2a007c8260163832717a3ecf3b65a67df3459c3353063cfb19b13b95687ef970453d380a16a1fdfe1695b1ac734352f2f3f14b8d18d471003bf154 WHIRLPOOL 16c2f5420bc0314f2dcd0d545835e7d8b8e3d3246d750277f154f7f7fc57d376a528cbf8e179293f3323141a6a440e2c4225cde891406ae36c01d61bd887a156
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/envlab/envlab-1.2-r1.ebuild b/dev-tex/envlab/envlab-1.2-r1.ebuild
new file mode 100644
index 000000000000..b84cbde22539
--- /dev/null
+++ b/dev-tex/envlab/envlab-1.2-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S="${WORKDIR}/${PN}"
+LICENSE="LPPL-1.2"
+DESCRIPTION="A LaTeX module to format envelopes"
+HOMEPAGE="http://planck.psu.edu/~boris/"
+# downloaded from
+# ftp://ftp.ctan.org/pub/tex-archive/macros/latex/contrib/${PN}.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+SLOT="0"
+DEPEND=""
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+TEXMF=/usr/share/texmf-site
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ ebegin "Compiling ${PN}"
+ latex envlab.ins || die
+ pdflatex elguide.tex || die
+ pdflatex elguide.tex || die
+ pdflatex envlab.drv || die
+ pdflatex envlab.drv || die
+ eend
+}
+
+src_install() {
+ latex-package_src_install
+
+ insinto ${TEXMF}/tex/latex/${PN}
+ doins *.cfg
+
+ dodoc readme.v12
+}
diff --git a/dev-tex/envlab/metadata.xml b/dev-tex/envlab/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/envlab/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/europecv/Manifest b/dev-tex/europecv/Manifest
new file mode 100644
index 000000000000..cc4b5565d932
--- /dev/null
+++ b/dev-tex/europecv/Manifest
@@ -0,0 +1,5 @@
+DIST europecv-20060424.zip 783310 SHA256 dea079efcaf233fbdfef0c4520649ed014df961d8a7e56c1816a7e7737bc5ced SHA512 6378bc96cff2952f05d7f401ff811868fbf9c4cc336bab7e7b2d4822f1591e0a08791368a5c230a95dcde70cafeab6b12bc36cc4b0a60a35c47891091f1463d8 WHIRLPOOL 3edf849c3812aaffcd92b72ec2a5828684f1c723589ba29e6c36164e666bd014fa1f7694c3f85aa53584db2ef3414315a5a8ae093cb0e231e5fc2aebb5c48777
+EBUILD europecv-20060424-r2.ebuild 1051 SHA256 ef42a7c4fcbef30ace6bbebcf435eed64e722dc322e42c8574f1027e4817f7ff SHA512 7e552f33147d570299f13ed244cbb91222a8b4e240b3e1d9ab1d24e6003b94da9f39f02a038558e83f0c5f346b06853ca8326eb089ce66ed5b8827ad1ca4960a WHIRLPOOL 5da7ce97186e09012aca785fc324c698e8ad215c8bc1edfff326c26e98d0a9733905f2daf6467912addc668aa99bbcc469f3a0104e0adc523a06e2c444498862
+MISC ChangeLog 2673 SHA256 457bf9738f954a8c1112c5ad9e9bfeb9e2da53ff22ee2d0c34dadacdbb9fd667 SHA512 712b0f7c9007f83817c371023b8140d3f1cea71600a69db11742db20532901d99b6d867d40f4e6b6a2c89d63480413b0331366a398a95e80e9626638bde44a58 WHIRLPOOL 89d0708a1415f2bd30cf50a39edd82c9dafd1da34ca7dc8f1e17a73cd7d0ec2344d65d441b00be9a190e168011e366a8626cb4f78125035f117e45ceaecec113
+MISC ChangeLog-2015 5540 SHA256 ed8a5de2f978349d34c813f4ba1a6c66cbd7b6104078a400b3fb85c5011fd9cc SHA512 9be21ea048abf99c2c98dfc46d27488a6ad3692584e284c6328e0358294fee5bdf5724a86aecaf1eb01e9cc993e121bfb29560423a73daeb288abb8b7800892e WHIRLPOOL 403c5c8d70c11c5ccf53917b6ccf51c24db01d597c6cbbff76e66d33b760925c6d285e229d9a07f6af16c92b2419a7a685b19e1148226b3cf7683293f73b4051
+MISC metadata.xml 313 SHA256 6f001a2e084e0068e0620c21d91c093f8a258eb76ec6b865b1ba7aaa4bc9f56b SHA512 326a8a7add92acefc673bb04f24ca9aa4d57f07a19972bb725b86fbdd38e67aa729b6ba5cae1fdf1a8c7eefb61a5d0249160944813d69719dcba8564566513e7 WHIRLPOOL 144ba74a6cea7cb7f3ee7f02c335e1853467e78f347a8d6206f64670e4442dc508cedc0db8b504f555218dad8d563b1e2220443fdf53bc06b7bc94b05b22bbef
diff --git a/dev-tex/europecv/europecv-20060424-r2.ebuild b/dev-tex/europecv/europecv-20060424-r2.ebuild
new file mode 100644
index 000000000000..37cffc7ecc45
--- /dev/null
+++ b/dev-tex/europecv/europecv-20060424-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit latex-package
+
+DESCRIPTION="LaTeX class for the standard model for curricula vitae as recommended by the EC"
+HOMEPAGE="http://www.ctan.org/pkg/europecv"
+# Downloaded from:
+# ftp://cam.ctan.org/tex-archive/macros/latex/contrib/europecv.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+IUSE="examples"
+
+RDEPEND=">=dev-texlive/texlive-latexextra-2008"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+S="${WORKDIR}/${PN}"
+
+TEXMF=/usr/share/texmf-site
+
+src_compile() {
+ return
+}
+
+src_install() {
+ insinto ${TEXMF}/tex/latex/europecv
+ doins ecv* europecv.cls EuropeFlag* europasslogo*
+
+ insinto /usr/share/doc/${PF}
+ doins europecv.pdf europecv.tex
+ dosym /usr/share/doc/${PF}/europecv.pdf ${TEXMF}/doc/latex/${PN}/europecv.pdf
+ use examples && doins -r examples templates
+}
diff --git a/dev-tex/europecv/metadata.xml b/dev-tex/europecv/metadata.xml
new file mode 100644
index 000000000000..9d3c1aa9d33b
--- /dev/null
+++ b/dev-tex/europecv/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<upstream>
+ <remote-id type="ctan">europecv</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-tex/feynmf/Manifest b/dev-tex/feynmf/Manifest
new file mode 100644
index 000000000000..4bc6fc942da5
--- /dev/null
+++ b/dev-tex/feynmf/Manifest
@@ -0,0 +1,8 @@
+AUX feynmf-1.08-tempfile.patch 1138 SHA256 ef9e667c1f48392b6e62dd9e7513ab8cfe6c24828e31bfac454c61ecf1d05bb8 SHA512 dd7b47967a678268c918020f2af73877e3191436131abe4d3241aa315a047cdf7b619b1588d16ad9685410e3ee04ffc7832dda1bed1fa2d2fec551ac282858ca WHIRLPOOL 2a165bdaadf1155d20438d2e779f37d4e355cbc72683942313a4e2da762ff78cacb9444d94f0742a925214111dbd5e965b12f0ab081820a9ee413a9dd768c7d5
+AUX feynmf-1.08.patch 305 SHA256 7b10bc2d2b8a2902a0cfcfff7ab3b0a8608569c89d23cac505a3aae7f08c2ad8 SHA512 3a85fb8a132be9d7c465953345d4d4374192f2341a90dd9f89ab65a3999c7de76fe92019af533edacc4353b85805a0af2749687d304c06080a1a5ff7ce5613a3 WHIRLPOOL e870cfc6b5936845f26ea092648a39509d000f535274a54fadd3eb251174dc57bf6675fa5a531466aa7b848cd09c11880658cf3fe5a80c96e7a7276a3db6f910
+DIST feynmf-1.08.tar.gz 286208 SHA256 07bd8c23246fc3e8c7bab6590570e601dcbab2e7b07119cc052693c06d31bd0f SHA512 968853ef09ab140fa0844068e564995b44bd79bbe5376a7b866d6db80278b2099aab47920213c7f744d5558e10e69a6de8e056f4d35c8d0fe51055a17981cad2 WHIRLPOOL f83c8e7fc6de3f5d7be55ae621a96230abdbd77892f8f76b66f70feee6115bcb51456dd0dd44e21b24f032060eb1d6aa012ea7576dbbb56d70ff309a060aef37
+DIST feynmf-cnl.tar.gz 49920 SHA256 18bbfc2aedcb76f20c8817a1ee002962baa1172f5b2c9fb23f968268db2c75d5 SHA512 ba84d284a6157bd1fce6fd1752a006472631bd8628d9c7b0cd9f429e7d3f5c79a7489c43d9db76232987cbe8de01a794d060095dbcbffbd003189ff002493201 WHIRLPOOL 7bb8df35942ef79aa93591b6980051e7f86e4c244557b8645c125b9bc4db6ad6e7aac035e8ba4bfc9b9614b777159e62be74d21c9b4181f52f412ba2f91465fe
+EBUILD feynmf-1.08-r5.ebuild 1772 SHA256 976023479734f1ea8a0232df4511307af40257fa3896b7234eb75f75afabc704 SHA512 65256b8bcb54d0bb7e9ffb4cb77452bcde790c319cd74b0ad07e2b177a3907ee84b4047da843d63ac47846b3fb7f1d114bdee0b45f2f3afe576f225e895e563d WHIRLPOOL 591040d2a8da63f33a20ee95393f9c6999f35f307b61cfe700eaf243d5e7af13e20db675c44673d84568f844601b1408bf7bccc5b073a5c22888775d768daf61
+MISC ChangeLog 3457 SHA256 0b63b59e54a63106de463beed0c53e496222038ee7cc5ac46cc41c6a3e21af61 SHA512 9ff52999a7cd33a8b84c5d5e9c591d732be16bb8c9f1cb60e818c00a1c73a24edf0927bbf175075a60f7324a6c657059faca80cecf207f1bf666282fa1059c73 WHIRLPOOL d7f6e2b348cc9df0f85ccd80c62ea9bba1c437553302c0d5bde3b0289b3414c251859a71d479a7c8d43f13ee28e9321a25fb48fc39c8713406ab391db400748b
+MISC ChangeLog-2015 5781 SHA256 2f51011571b5f0efb9a61429f9abb8fc92eea8f455a640f61d2fb82eac731d43 SHA512 80fc988387f3bb5a3b434db0f0996161315c7e7c486263b65f0ff675eb602d1edb4e53404fd5917f251e9218f2b32e7c2d442eca54e64e9748a7b1d3a707bd17 WHIRLPOOL f78fe791daf8ef45bca8bf3866b61e14f892206cd537ec7155acb259b02606554fec367a95a0fc36accc2b4c5bcafd39f0517647b5686ffe316b81ee707d0edc
+MISC metadata.xml 663 SHA256 608cfc5ba3121108422db39d5835d4364c236a67d3ed36dc7d9601dc204e2722 SHA512 f9e4fd6f162e659326146eb4768a97940b0fd444de2883efa9f00d28f14ba88023f7e3bca7b42c98b6442fa6622a6a8fec6112215253e3f6ab982041603c9cba WHIRLPOOL faa296ba02eb36bfd8f9c19c5b1b38e1f72534aca8618ea4a7e2d3d9b1ecaa9efb7a81c35083935913b518fc3a2276a39ef923192bf99d5aca9b40c3248a3c3e
diff --git a/dev-tex/feynmf/feynmf-1.08-r5.ebuild b/dev-tex/feynmf/feynmf-1.08-r5.ebuild
new file mode 100644
index 000000000000..5656bfc5a5c9
--- /dev/null
+++ b/dev-tex/feynmf/feynmf-1.08-r5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils latex-package
+
+DESCRIPTION="Combined LaTeX/Metafont package for drawing of Feynman diagrams"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/feynmf/"
+# Taken from: ftp.tug.ctan.org/tex-archive/macros/latex/contrib/${PN}.tar.gz
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.gz
+ doc? ( https://dev.gentoo.org/~ulm/distfiles/${PN}-cnl.tar.gz )"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-texlive/texlive-metapost"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ doc? ( dev-texlive/texlive-bibtexextra )"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ rm -f phaip.bst # use style from bibtexextra
+ epatch "${FILESDIR}/${P}.patch"
+ epatch "${FILESDIR}/${P}-tempfile.patch"
+}
+
+src_compile() {
+ export VARTEXFONTS="${T}"/fonts
+ emake MP=mpost all manual.ps
+ use doc && emake -f Makefile.cnl ps
+}
+
+src_install() {
+ newbin feynmf.pl feynmf
+ doman feynmf.1
+ insinto ${TEXMF}/tex/latex/${PN}; doins feynmf.sty feynmp.sty
+ insinto ${TEXMF}/metafont/${PN}; doins feynmf.mf
+ insinto ${TEXMF}/metapost/${PN}; doins feynmp.mp
+ dodoc README manual.ps template.tex
+ docompress -x /usr/share/doc/${PF}/manual.ps
+ # TEXMF is /usr/share/ plus one further path component
+ dosym ../../../../doc/${PF}/manual.ps \
+ ${TEXMF}/doc/latex/${PN}/${PN}-manual.ps
+
+ if use doc; then
+ local f
+ for f in fmfcnl*.ps; do
+ dodoc ${f}
+ docompress -x /usr/share/doc/${PF}/${f}
+ dosym ../../../../doc/${PF}/${f} ${TEXMF}/doc/latex/${PN}/${f}
+ done
+ fi
+}
diff --git a/dev-tex/feynmf/files/feynmf-1.08-tempfile.patch b/dev-tex/feynmf/files/feynmf-1.08-tempfile.patch
new file mode 100644
index 000000000000..5e3ec840dcc2
--- /dev/null
+++ b/dev-tex/feynmf/files/feynmf-1.08-tempfile.patch
@@ -0,0 +1,33 @@
+--- feynmf-orig/feynmf.pl 2007-11-06 08:32:37.000000000 +0100
++++ feynmf/feynmf.pl 2007-11-06 09:33:04.000000000 +0100
+@@ -119,6 +119,7 @@
+ require 5.000;
+ # use strict;
+ use File::Find;
++use File::Temp qw(tempfile);
+ use Getopt::Long;
+
+ ########################################################################
+@@ -270,18 +271,18 @@
+ my @tfm = @_;
+ # Prepare a fake temporary PL file
+ # (/dev/null won't do, because the font must not be empty):
+- my ($pl) = "/tmp/feynmf$$.pl";
+ my ($tfm);
+ $pltotf_prog
+ or die "feynmf: fatal: pltopf programm required unless -notfm\n";
+- open (PL, ">$pl") or die "feynmf: can't open temporary file $pl: $!\n";
++ my ($PL, $pl) = tempfile("/tmp/feynmfXXXXXX", SUFFIX => ".pl");
++ $PL or die "feynmf: can't open temporary file: $!\n";
+ push @temporay_files, $pl;
+- print PL <<__END_PL__;
++ print $PL <<__END_PL__;
+ (FAMILY FEYNMF)
+ (DESIGNSIZE R 10.0)
+ (CHARACTER D 1 (CHARWD R 10.0) (CHARHT R 10.0))
+ __END_PL__
+- close (PL);
++ close ($PL);
+ foreach $tfm (@tfm) {
+ maybe_run "$pltotf_prog $pl $tfm.tfm" unless -r "$tfm.tfm";
+ }
diff --git a/dev-tex/feynmf/files/feynmf-1.08.patch b/dev-tex/feynmf/files/feynmf-1.08.patch
new file mode 100644
index 000000000000..9695d26c26a1
--- /dev/null
+++ b/dev-tex/feynmf/files/feynmf-1.08.patch
@@ -0,0 +1,12 @@
+diff -Nur feynmf-orig/feynmf.pl feynmf/feynmf.pl
+--- feynmf-orig/feynmf.pl 1996-12-02 01:00:00.000000000 +0100
++++ feynmf/feynmf.pl 2004-09-02 23:25:40.603910119 +0200
+@@ -373,7 +373,7 @@
+ maybe_run "$gftopk_prog $gf" if $gftopk_prog;
+ }
+ }
+- close (<LOG>);
++ close (LOG);
+ }
+ }
+ }
diff --git a/dev-tex/feynmf/metadata.xml b/dev-tex/feynmf/metadata.xml
new file mode 100644
index 000000000000..4edf4bbf9d83
--- /dev/null
+++ b/dev-tex/feynmf/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<longdescription>
+ FeynMF is a combined LaTeX/Metafont package for easy drawing of professional
+ quality Feynman diagrams. FeynMF lays out most diagrams satisfactorily from
+ the structure of the graph without any need for manual intervention.
+ Nevertheless all the power of Metafont is available for more obscure cases.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/flabels/Manifest b/dev-tex/flabels/Manifest
new file mode 100644
index 000000000000..2802c00b98a0
--- /dev/null
+++ b/dev-tex/flabels/Manifest
@@ -0,0 +1,5 @@
+DIST flabels-1.0.tar.gz 13824 SHA256 3f4efe8818c5f9c9b9965644962730471db331c3dd9cd325105835a156dc95e2 SHA512 5ab08153b4979b99f90306cf207e5e693677c1cfb63fbfddcd37ff3f7aeb31208982776d9c0ce3e9dc4c92e60eddc51b943e9917e53aaae1eef9ad9ea8ef9628 WHIRLPOOL 1e6e71cf7b794190cbbda63fba629f060c32c80e04f9e71e761879fcbfe63d64ea7e1e8a5d28234042dbfa10a1900577b1932103ff34e3c26e1cf27c8633ee47
+EBUILD flabels-1.0.ebuild 538 SHA256 e22ac0733a75be90612fa229d5d2a53452f56c0a9c6330a1d22d8fc0daee156c SHA512 6ed9ea9d663505c5d9c082363efe0fe3586151ecfa67d6569425d560c079eada057760618493883953b5e1517b50492020caede30809a45a465a832684196a78 WHIRLPOOL 34b8ff884bc89de01e6a4d85e876bc21911574d1fac4d08f97f26e72a8b738c6ee1e23da7e6054a2dd214d502666002612710478a2ac5313098069370dd1bb72
+MISC ChangeLog 2653 SHA256 b239db541ad8103b1de019ec3342065cceb25f8ad75ef14e48c00c95e74828f0 SHA512 2b0b56326cfded3b87cdf62288fab3bae9334f2a0cb80979b20823ab628ea57f6a110490c55499577590c91cbed3b39fc576108ca422c2fba6a849b9724332cb WHIRLPOOL 8f982866b200a962cdf68e5d9c652ebe6f75bafed88407bfa74c64ebb52b7d6fc01f58fff41e0776609479074bd829e4466ee6d3afa36ca504bad6f244051d18
+MISC ChangeLog-2015 926 SHA256 83f5694d03b4091d37a79413df1ce143382788c0de1064471e458b47a1ccc9e0 SHA512 82f354137e4c79096b125b10c2929a74e72a7ed3808dc6cf8a97777caf1c598c3a4f6c4f1319e9c43455f21610134ae5efac14c6f63ab700f30148b1530af163 WHIRLPOOL 7795c2d188eace354a4370fac19d4b6a8435def70f547075d6334b9a884efb631260560b525e77b25ef44387fdee554ba04cba47e724e21ee5b914e141df632b
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/flabels/flabels-1.0.ebuild b/dev-tex/flabels/flabels-1.0.ebuild
new file mode 100644
index 000000000000..78c63cde982f
--- /dev/null
+++ b/dev-tex/flabels/flabels-1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package
+
+DESCRIPTION="Macros for typesetting pretty lables (optionally colored) for the back of files or binders"
+HOMEPAGE="http://www.ctan.org/tex-archive/help/Catalogue/entries/flabels.html"
+# downloaded from:
+# ftp.ctan.org/tex-archive/help/Catalogue/entries/flabels.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/${PN}
+DOCS="README"
diff --git a/dev-tex/flabels/metadata.xml b/dev-tex/flabels/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/flabels/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/floatflt/Manifest b/dev-tex/floatflt/Manifest
new file mode 100644
index 000000000000..985ab32ce467
--- /dev/null
+++ b/dev-tex/floatflt/Manifest
@@ -0,0 +1,5 @@
+DIST floatflt-1.31a.zip 304735 SHA256 4193c74716e0a110f3872b21358127e0795cc031b4040f437278fe2031fd5719 SHA512 f4e7b960daba37a06dbec47ab0432afa6738416ddea652f8f301609af950bd4f842671bd769de3f246f1cbb88df16299199e24e5965d7f76e160736787f7e9ce WHIRLPOOL 40faa91baecc2c8968c8d40d5248fd11d881f1609d83849c86e4cdbb549f399df4d66237c77dc8b79c98394b600ae20c770fc2c0ca999ec88164ba2afafe5de0
+EBUILD floatflt-1.31a.ebuild 543 SHA256 339fb245159c98f281d67794840712c99638d1ce6b5523add5f69f728073777d SHA512 17ce50ca889ee161ed2b578b64fcae22febbc629582cbf080f54aad018f182d24c06de3305858dfee677c044ab69f8195f577f5bfecc55f1df507617d13e29a6 WHIRLPOOL 2b3394da419b5723f63e0aa0cb45d594158b16e315b2196ca894df317ce232a1f1217688c50f98b5c9b37bd625b4cd1e8f28057eb161c65f9f00655446898ffd
+MISC ChangeLog 2429 SHA256 cce2ddf708e89178b990b0db7bc2c1bb174cd260a7f5fdb54cf0a900636b479c SHA512 d207b66eed2c11611fbaa0b4b2c26820ba2d088a1227eebc374b0332b068319166c812156c55c7d67b830f44b1cef065dd0adcc74b16fa3bd11c01e4cbc6778e WHIRLPOOL 5017ea8d0611129c67fcc5683195a36595d5c10e9bd7b9b328eb4b705b20bb884acbc9e80821fe1346b917fbdab41362d7b4f937195a9c55a4ecb0eca6245a48
+MISC ChangeLog-2015 648 SHA256 218bac4c436e2cacaf18865f827e7acc8491cd695eac1134de8e3708cdf2cc69 SHA512 5f97146037b7845843e70353be79baefe5a80b2006e1ab64e19179ab69d9db6a62a1e83af0f536c1fd871b5930f736ffe66327d34b5777fa90dd6bf476949e5c WHIRLPOOL 4fae187831a7d8cd0940e4a33d439034d10644b1a95a6cd5afd5a7d6e233e4599177d5893ed370d8ba1018d6d1606459818e857623da487ef5f9c6420eb962d0
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/floatflt/floatflt-1.31a.ebuild b/dev-tex/floatflt/floatflt-1.31a.ebuild
new file mode 100644
index 000000000000..337ba60b6396
--- /dev/null
+++ b/dev-tex/floatflt/floatflt-1.31a.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit latex-package
+
+DESCRIPTION="LaTeX package used to warp text around figures"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/floatflt/"
+# http://www.ctan.org/tex-archive/macros/latex/contrib/floatflt.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 hppa ~x86"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+TEXMF="/usr/share/texmf-site"
+
+S=${WORKDIR}/${PN}
+DOCS="README"
diff --git a/dev-tex/floatflt/metadata.xml b/dev-tex/floatflt/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/floatflt/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/foiltex/Manifest b/dev-tex/foiltex/Manifest
new file mode 100644
index 000000000000..b7d08b183950
--- /dev/null
+++ b/dev-tex/foiltex/Manifest
@@ -0,0 +1,5 @@
+DIST foiltex-2.1.4b.zip 380785 SHA256 aa98f06fdef0dab55ed751edb498446edd60456c29520a74a68bd8b590a2d0b4 SHA512 62808b2faabe7ebb91ac9e71930e3a11526676bbc6ccf0a2f02088f148a3143bd5362b3fa01fac37088ee83c1329a1ae422d4dc095ea611f5b70c3074b6d894e WHIRLPOOL 5fa8c95042232584ea74a1f45aeff41347a15538a798f31da05cfc153a9e891b0fba4523a385d154448052c54b4037267b6112e0b84ce4781571dccbeb4e66cf
+EBUILD foiltex-2.1.4b.ebuild 593 SHA256 b171fc306fcf8e2d71d28977b329f5d51bb68b3996d36e9134947d0b11daa16c SHA512 a55231bc445330238fc528a2630a6f8b31054273f6d751cb5521d88876670fcf0690f0190730017378d8e88b23129b8641b7aea94c4f02693c1c0b1a2f6bfb28 WHIRLPOOL dd8a0ba2d50be25d99a65deb58959a68f48be15cb5bef4edf6923fabd06b9b265066d79194ec6a567e4deb14c665151cf8dda5388697ce25a9de8ce55a435536
+MISC ChangeLog 2428 SHA256 ebc70a49154d04ba583ab98cd2f8783c124a96848c998e10ed2f99f2b781d84f SHA512 cea46bea5cba73370e6917211b1d755ee1fab8b88aef7f96e6005240da4dba5c4612840bdabdbe5dc82fb754da565a4cb1ee72a9f716991bd28e072151743466 WHIRLPOOL a84578e97e179df733cf5c81755c0010924d50b0751fc227f653e4c96574a7807cf10440560dd8a7dab74ef71df67a75ad63a96dafbff7ff1ee5ce748898bb64
+MISC ChangeLog-2015 2136 SHA256 7dd296726310d2abbc82830a076e9fa37d3c7560604e76e41546a02ee3941f92 SHA512 619b8440d4d2550285652af3cd2e05fc6a92ccad8f24f14fcf08f718fe4cb07d9da3a114e84cae1359df243e6641a43e7f06448efa156764c1b110a1796391be WHIRLPOOL 7ebf1a7c7c3b97c111292c64f2d9264d266765bc8f72cab0804e95f8aec0bf6b9e8672d7354cdef83b4d9399d936af122c954fb37ce50bd49f2191538eb77cc8
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/foiltex/foiltex-2.1.4b.ebuild b/dev-tex/foiltex/foiltex-2.1.4b.ebuild
new file mode 100644
index 000000000000..a7221face816
--- /dev/null
+++ b/dev-tex/foiltex/foiltex-2.1.4b.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="LaTeX package used to create foils and slides"
+HOMEPAGE="ftp://ftp.dante.de/tex-archive/help/Catalogue/entries/foiltex.html"
+# Taken from http://www.ctan.org/get/macros/latex/contrib/foiltex.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="FoilTeX"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+TEXMF=/usr/share/texmf-site
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+src_install () {
+ latex-package_src_doinstall all
+ dodoc "${S}/README"
+}
diff --git a/dev-tex/foiltex/metadata.xml b/dev-tex/foiltex/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/foiltex/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/frakturx/Manifest b/dev-tex/frakturx/Manifest
new file mode 100644
index 000000000000..53aafdf31943
--- /dev/null
+++ b/dev-tex/frakturx/Manifest
@@ -0,0 +1,17 @@
+DIST frakturx-20070103-base.zip 227344 SHA256 30f8b8d3f8a47d3705204705d51f65ac5af13f63ee1562a247777c2040eba19a SHA512 6676d46e38d9d6971c755319701a351ae851c113050bce82608d058c690f379e8c7b667908999e9c51383ba6f1faae822f648502fa73c11aa427d6e192b7e5ac WHIRLPOOL 3b300ba6866263c3d31ae0de8c7cec3b06fd126efc37b1d3a1d2216be56e16d64610ad4c8f7293e0bbb11137939211fc4bec2f3f3d95ce5738b902adfaa95f4a
+DIST frakturx-20070103-obibel.zip 238296 SHA256 34dfc955fddd57a15fab71db78ca0f34004e50462fb30e5524b3416ad19c32fe SHA512 8a2574ff2cc68d5736ed504eaf81ee8130f64bf926f7894140f699d47ca4e4c9fb32f92ea51397fe3b25ee02354a7c86943505dd134a34caf803a3026d781c68 WHIRLPOOL 3b277dd6ad60169f33e2e97fa453d63409d3305a11824f576685f82b3bdb119f4c85d2dd90a9cc6dd24b97149ba41ce6eae410ced3e43e206623fa8528e34657
+DIST frakturx-20070103-odedruck.zip 343426 SHA256 b7e03152654e7c22f2a34543f63479aa501f4162f8ae3c5b96ff6ccb8ab69d9e SHA512 c97bf80d391c52ea2ecfbb865ca387dcee94eebb500dbf8cb861b5bba46962db7c913bc5f9598910e8a28841781c7d5b9aa41dfc6946b1460ab9c02c6bfd6890 WHIRLPOOL 4f1eae07685f410d2f4b3da91db9f99b36ac6c3e175907a8cb0ec56d7f0ddad4551b40258714419d89e58940ad5c685b51a4a758e8a3aa2ff158c85c264c06bf
+DIST frakturx-20070103-odeschmk.zip 611352 SHA256 78ff700c09063aa62fb0dd0c0b5e07999541bb8c41283e7dd8320a8a791d5621 SHA512 ebc9462c93486e8c357c6e7572db05801455901ec7157a116957cc559e5b01354c59973a6a1fbae339b927a4c5eb0b00953b749499d951fc2d83139a3910fbf4 WHIRLPOOL c9627e42aca2de5ba2d081281a13f461dfc6cba262cf34180aeb49b2a5acf906ad81936280bd5bb1dd03189ed3e26f307fef4046bc4bf8d5bcbf951f13b837d6
+DIST frakturx-20070103-oweissfr.zip 297247 SHA256 2d681dbe613b77e6e723038aac2b15282a77f406472545bcd4fb28ec4e13ade0 SHA512 541a05ba712c4a55a8b75d6d532d4273b5832a1beabae3caf1aa9c0e8857b6875a4bf7eb4bbce4c92658d4e875e555a5eda8b844cde59657a4c18561c5d56b1f WHIRLPOOL f9133c6450b8f7f1f5a135e359d858d436f4a1a7f2135e110aa8b8ca1c18a444c48b93cbcd48c514d98e07f0f432ceeff80efe6e912b8a4d13574af6e5738d0c
+DIST frakturx-20070103-oweissgo.zip 276008 SHA256 4222d34cd9d8b65bcccb4e5550b40111844e63af67d70923e8fa6205bc92fd5e SHA512 d00c05a90a0c255381e98784f2fb48d42461b1c3e66b02b4e44ddad120fceeef55704b012fe95ee7733a8cd9e73cdd6410859456dc5e962524da60f9ce7590d4 WHIRLPOOL 846d26de164c6099da17d453bbe4bba3c1d1269ce9c3b1d6b3faa5ea5110c30089d2c8acde20c8d87310682249c1ad6ec42f0ca984eceb73561d75a0602cafc8
+DIST frakturx-20070103-talteswab.zip 401236 SHA256 7649fa1d0334a56e900eb362c5c5aa653371b32d07c5dfbf5a77ad85ecb5adaa SHA512 a65df90d63c3e235f3a1caca171ff002195095ce4690dd7334730a97dde631ec2c702e68cd8bd28a3bdff79c35693022df1e026ff88eee48129559f3ac522f2a WHIRLPOOL 75753d3a3024cac3255465b9c955b501f4737634b571ad927d8dc762cdb1b91f2cb54e334b09ed4edc76489bb6e243138d52035906c4f3b6d8ffb1026421d4b6
+DIST frakturx-20070103-tbrtkpf.zip 182413 SHA256 3a8921f02fc7c9a4a8aa85f1a4fdacc4a03c4b49c7c41ece40aeaefc23a1faeb SHA512 1abadd165ca8f19a079dc42ae4d437b31f92c305e18607ae663eb2f70f41461cd9a7927e871ceba3c4bf8db7df28c2aae805434cd009af9679e0e33bf6f77c00 WHIRLPOOL 97896a4345aea41e3d3a3ac6b0111461343d2d01e608409edf20c89451809602f17c38b313fc5cc46121da815ef44c12ac863ae24f6860d3e3f470d083bc009b
+DIST frakturx-20070103-tfrak.zip 157783 SHA256 1549873170e994e2ca2f1dce511773f909602e1c9047cd6a16a2eb0b384e2616 SHA512 d5a61df1cadfc790264969d2d07aa7106ba4d669c5e9099137f7bb5115a3e224c74f24587c709b3344393d8ac9ab0979772b00adaf3b8b03587c274c8a9a6ee5 WHIRLPOOL b0fb46b03c2b07fe62dffd4d3093a3ccb00687518ac5c9816e2488ec26a5d14b880482680edd0ce7308afd4303bbcd1fafb1e1876fb897a6b6decc57e7f32a80
+DIST frakturx-20070103-tkngsbg.zip 151162 SHA256 7c0c77c8c71cc466c24831d9e35c451ced38235003c6bcd4ed252f2447193115 SHA512 474bba13396835844c8b3ee20cafd0064fe064f1e026996cb7634a62417aab571b6d45e7f1bbc9bb57b8706948109f7080af3419bb2500a358def2a150af7967 WHIRLPOOL 806fa524a3c566f3e5fe4d3012abf3aeaae18a68d2918eb4cbbd195704d0d0a18f63ed5771fc8368a77acf18cb405e530fdd87e567568bd42d4d21d41e78e726
+DIST frakturx-20070103-twieynk.zip 507577 SHA256 d6445e8d336ec8c550ea64026cf32f13ac51515a0c497c6d4cb3e365d54d2f32 SHA512 2227fc0381a170e6c80764afd922e263430e17b43113b3a64353a990a91206a725b6292643246bb535e26b12b3c2596c9b2a959a5de0d036e2da5b8fbf14f81d WHIRLPOOL 595b7832c7378867f8babd42bb46056ac71850a29407cea371f63239e9d30221909f69b24c02d537b975c03cee427c657317a4f15850e91e65844ca1025847dd
+DIST frakturx-20070103-twieyvig.zip 662665 SHA256 40585e5f51588267683c854035967d370a141850b706429173e68a3840097d60 SHA512 bb22dced1558041f9ff5f33b27fa46693858daff54609b0fe2a8f5a568fc4da9809159315de7114f07f04e1d49463f08a9f5c68ef3de73f7655f0086126297e6 WHIRLPOOL 78138999b2a6ce9c295c62ba14be6d5b95f95a2f1a201b34d4111e6f4ae5af2b2866cdd03dbd91e651b4068aa6c9a6f6da064a770f84e11f470ae1f1c9eec6ac
+DIST frakturx-20070103-tzentenar.zip 447987 SHA256 ff237428861f374f29b92c3c33c543b377b674658b405446fb5c782c9d2e922d SHA512 c4cd8057dc26d1f768c69fd699b823cf39778dc94255e46fc1246b4afa75651d1fdf6efed6d36e85c49a59f0e02d60d11075731f16d815243210c65a7f4892dc WHIRLPOOL 33428f5c83975300b2ffafb6bd5fe86c7fcf66f2c90b6eea31e6e185ac3dd06f7277f55d696ef73bfa563b68f4f3d6c6541eb64b7347a77524a6412456de17b8
+EBUILD frakturx-20070103.ebuild 1469 SHA256 d1a3a09fe10335ef75d2fa3cacd5873ade4a415bdfede506b45e36b21a49023d SHA512 90d191ddd57ec903d2e948c7092b8513096dfa71ea1ae4fbda95cec4e3e0e5b51f14b7b1871fa8726abbfcd4eb0d2ecdc5e5404a6cb7fe939744dce8ea44aa1f WHIRLPOOL 0a9b66b5337866be09f2c4cae94543ea7eabd215b19b4b2f9b895204d013a45eeaef62fa2effd81b9eff474253dc548f46322b5776450f38650c460fe659956f
+MISC ChangeLog 2435 SHA256 e4feef6b996e125f46743010bfb9466a1552394f808a998e15fd5627c10a974c SHA512 8b5b752b08c769d192f31422bd34fa0ccd05a760cedb0ef2f8fe6e5a30355a6c3d7b86eac75181e8dc94d1e26997f62e9c0c228c5cf6594fa8d1d26157e70d68 WHIRLPOOL df1646ff5d6b9ad1c3e72930009bcf7f71389cc1575cc9f9d1b86072e1b9c6523ddc8581ce2e4762f52abb09bdaaccc166b32c73edf44ed220d5cb21a4095f04
+MISC ChangeLog-2015 819 SHA256 4655df71feef8729fd30f408ede93b8d41192ed17ab00614d5876e7759456bfa SHA512 40fd6a3b241627fa129d17dadb6f8daabdae1c58058a992f337cc2282320e1328e03ec8cd6927fa3ee6ac669efaf6feff713a4268d41e301bb6ddb7f8a7398e6 WHIRLPOOL 037c00d438d505b29589a010c90946cb9da000c2b471673d22e5278fc99a0672cc918fc450a6408fb6d95d1189a3fc707d551e5130f99ce83a632612ca2411c3
+MISC metadata.xml 919 SHA256 2d6a99ea227a8e635495826d5bbc233f599376c26533be04e51c6e4aefde5b1b SHA512 a999c14f651929c12bdcca1f024b1d49ea466d1edfc44dafbf7da5be499d5feaf296ca8681f200b3b83051ca3af728703318980b7a07dda03241f84a0ea384d9 WHIRLPOOL a9d156d484dff88bbaaab309a8527c075e9e107a74e30ebc2dabae0a2414e40742a986f6441e4ad9b40dd9c19b7f83c0d0ad25a0d4ec433858219c54344c75cc
diff --git a/dev-tex/frakturx/frakturx-20070103.ebuild b/dev-tex/frakturx/frakturx-20070103.ebuild
new file mode 100644
index 000000000000..63362482bc6e
--- /dev/null
+++ b/dev-tex/frakturx/frakturx-20070103.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package
+
+DESCRIPTION="Collection of blackletter fonts for LaTeX"
+HOMEPAGE="http://www.gaehrken.de/fraktur/"
+SRC_URI="mirror://gentoo/${P}-base.zip
+ mirror://gentoo/${P}-tfrak.zip
+ mirror://gentoo/${P}-obibel.zip
+ mirror://gentoo/${P}-odedruck.zip
+ mirror://gentoo/${P}-odeschmk.zip
+ mirror://gentoo/${P}-oweissfr.zip
+ mirror://gentoo/${P}-oweissgo.zip
+ mirror://gentoo/${P}-talteswab.zip
+ mirror://gentoo/${P}-tbrtkpf.zip
+ mirror://gentoo/${P}-tkngsbg.zip
+ mirror://gentoo/${P}-twieynk.zip
+ mirror://gentoo/${P}-twieyvig.zip
+ mirror://gentoo/${P}-tzentenar.zip"
+
+LICENSE="LPPL-1.2 free-noncomm"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+S="${WORKDIR}"
+TEXMF="/usr/share/texmf-site"
+
+src_prepare() {
+ # remove spurious files, so that doins -r is possible later
+ find . -type f -name '.*' | xargs rm -f
+}
+
+src_install() {
+ insinto ${TEXMF}/tex/latex
+ doins -r tex/latex/fraktur
+ insinto ${TEXMF}/fonts
+ doins -r fonts/{tfm,vf,type1,enc}
+ insinto ${TEXMF}/fonts/map/dvips/fraktur
+ doins fonts/map/dvips/*.map
+
+ local m
+ for m in fobi fodd fods fowf fowg ftas ftbk ftkb ftwv ftwy ftzf; do
+ echo "Map ${m}.map" >>"${T}"/50frakturx.cfg
+ done
+ insinto /etc/texmf/updmap.d
+ doins "${T}"/50frakturx.cfg
+
+ dodoc -r doc/fonts/fraktur/*
+
+ # symlink for texdoc
+ dosym /usr/share/doc/${PF} ${TEXMF}/doc/fonts/fraktur
+}
diff --git a/dev-tex/frakturx/metadata.xml b/dev-tex/frakturx/metadata.xml
new file mode 100644
index 000000000000..203e650d2c85
--- /dev/null
+++ b/dev-tex/frakturx/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<longdescription lang="de">
+ Mit diesem Paket (und den dazugehörigen Schriften) soll das Setzen von
+ gebrochenen Schriften unter LaTeX erleichtert werden. Hierzu wird eine
+ neue Schriftkodierung definiert, die die in gebrochenen Schriften
+ üblichen Ligaturen, sowie das "lange s" enthält.
+</longdescription>
+<longdescription lang="en">
+ This package (and the respective fonts) is intended to facilitate
+ typesetting of blackletter scripts in LaTeX. For this purpose a new
+ encoding is defined, containing common ligatures used in blackletter,
+ as well as the "long s".
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/g-brief/Manifest b/dev-tex/g-brief/Manifest
new file mode 100644
index 000000000000..dd0587e9aadb
--- /dev/null
+++ b/dev-tex/g-brief/Manifest
@@ -0,0 +1,5 @@
+DIST g-brief-4.0.2.zip 151832 SHA256 c7e9101d4005a23992060fb23e7c72c0889619dd308561169cc92cdb07369d3b SHA512 7507de034ab824fe368ab80c44490308b4c9e8a5352d0d434b24190072ab1f49daf4c1153827bbbca2ed2fe0875461187a592032b1a20c008453c4dea677d131 WHIRLPOOL afd9d16f929c76ea82ff9f5581ebc75896d77379c9683f4f8d6e76563a726dc631183a6d505eb93a2e2ed2f6ce95cf65e4728422672e13c0f1d9a603776fd8a9
+EBUILD g-brief-4.0.2.ebuild 1010 SHA256 f95a5aa3c227d1e02b2dd216d6a8951b6daab92954d7d312a0cc66dee578a346 SHA512 d2e223cfcb0a073178eb5bba2a9fe47354fe0f65155f03db46b64f565b7803eb2da1508ef2612bc8dce4cf3494857b10087cdee0df45ea68e075f16b19c3d101 WHIRLPOOL 9d0c232870cdc47fb4d5ba801e4109493c2b39d1c4e86baf86b8bd42c2bea898d31e4e659268b62d469363fe8610e87da67d10479bda63ec3283bb077342b2fc
+MISC ChangeLog 3019 SHA256 ca85e45edf2d1ca492c7f1ed0eaeee098c5ed7f79986153eadb533f83c9a690f SHA512 09c409e160ed519b6e174e9e8b72f56629f550c72e5ac2e3633914c083acc41a75d102085262ef7b450fc6e80c3a331d04eaa8bc0b0bb3531c329ca5aec9b7b6 WHIRLPOOL e53af2312156d3eb0da59e6dd70c83f52080a72c378b6aa9b07ccc6a3eb5aeb6e5809cc53886374fb0fb856c3d494423d7885491025e2a68551c99e57855d180
+MISC ChangeLog-2015 3916 SHA256 aacfacd0d2202d16051ad055c3bf9f1d3376859d218b62fd403ecce7404bf74b SHA512 4f7d002f0a141da562debdaa977ba4b85da8bdd31e48325e50f1142a73b82b2b7b6d53aa0e7c067bff1d1dad875ab6b3183ad55154890c5320460c5b8db71506 WHIRLPOOL 452c14a6be280a71438f11ea3ad41f8195b3575e9c041c915bcc65745447a32d04a9ed17f01ac711f8a6fbb863aa3d303aa5ba77aa0f41e953895255f3101eb2
+MISC metadata.xml 249 SHA256 1c23b6a75de713ca6f4316742ebb0884fd6cbe80d7b97bcab4f467131a3506f0 SHA512 895325641a176c848988fb5f36cdb567b584d22f6e778b3de674de480cbca30b7cf8f12ecbbe1173a63e3229889e1e0f5efd5afea4f0d4c429ac236598f80f1e WHIRLPOOL 79f461d266db8e176661a5c24527780598eb751a1fbdbc05871a0207ed5b5dde38767357e4e0c5bdad4f609a7e11d7c9ec5c3a404274c83d4a5c3910f9305c1c
diff --git a/dev-tex/g-brief/g-brief-4.0.2.ebuild b/dev-tex/g-brief/g-brief-4.0.2.ebuild
new file mode 100644
index 000000000000..66c4f196dd37
--- /dev/null
+++ b/dev-tex/g-brief/g-brief-4.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S=${WORKDIR}/${PN}
+
+# checksum from official ftp site changes frequently so we mirror it
+DESCRIPTION="LaTeX styles for formless letters in German or English"
+SRC_URI="mirror://gentoo/${P}.zip"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/g-brief/"
+LICENSE="LPPL-1.2"
+
+IUSE=""
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="dev-texlive/texlive-langgerman"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+TEXMF="/usr/share/texmf-site"
+
+src_compile() {
+ # latex chokes if these file exist, bug #573374
+ rm -f g-brief.drv g-brief.cls g-brief.sty g-brief2.cls g-brief2.sty beispiel.tex beispiel2.tex
+ latex-package_src_compile
+ # Now that the source is processed, remove it so that it is not (wrongly)
+ # reprocessed at src_install.
+ rm -f g-brief.dtx
+}
diff --git a/dev-tex/g-brief/metadata.xml b/dev-tex/g-brief/metadata.xml
new file mode 100644
index 000000000000..7b4a61aab741
--- /dev/null
+++ b/dev-tex/g-brief/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/glossaries/Manifest b/dev-tex/glossaries/Manifest
new file mode 100644
index 000000000000..a43a83f3646b
--- /dev/null
+++ b/dev-tex/glossaries/Manifest
@@ -0,0 +1,11 @@
+DIST glossaries-3.04.zip 3838009 SHA256 7597d2b61b2a253e562e6b16c33c8db09ea9bd940968d3e5ac96857503f30669 SHA512 1669c2288c31f1b1b79dc9776c55c2abfc8fd216482cf6175e9f788a2882cfe997ca13c9d93d317e4d31fcc9eba8dc977bc806874179654141ca7235ec7c3889 WHIRLPOOL 003016d2a2aaa8241d17464b74d902f228e2aad2730804af3e41075a5bbd176284a7f69ed95493fdd02842a502afde680be0e22b13b27740996563deaf35ba93
+DIST glossaries-4.07.zip 5009472 SHA256 156a625f51adec6524e67d49128fae7e009720b0616c6d73a36ac17c3b1f1b79 SHA512 576c52b0502e9854ac1332142a724ed1b97b37502322d52195f343f864a82e249529715b0a637f984ab01662d288f2ba57f7a932d2523435d5147dfb43145d61 WHIRLPOOL 7db0548b00a3e6544bc7c1a096b645f2f9fe492ca0adc4a5d5f49e42593348b930fad587e3877c769918840c21ae95ef7321becc29a36748d4f2f15a58f190a7
+DIST glossaries-4.11.zip 5411615 SHA256 9a90719e6371173c12b44e594790e67c699171376a16ad52c2826b6a5670e7a7 SHA512 f195bb16f4b000ccf3206ae3dd594f0252cf96942062daa3af9d667be2801d6686b0b2dc337327ba2258766a2d42dbf1ff9e4974e9a4f3b1ca41352f691b4fdb WHIRLPOOL 9f03270a0f48a364f7d823143ea8e3819a263f066f8bf76b88f3ba5d1ee53ab3d04463710fcae878a91220c980737dabe9f2fcb71e1a6e577b786178598253b0
+DIST glossaries-4.12.zip 5410108 SHA256 36b69b05302918b68e2b0fd482f78def6cd84646d6bcd11cad7429bd28f5aaab SHA512 34d5512a1d8daf3b8ddf3290e8da3ed69b835752ff93a166df5ccda95c9784fa3a63aa703926c5e90725cd4a204a43e8a718d460d7eb5dec7560927cc7ce7ef9 WHIRLPOOL 1a5c56018fdaa94a4678f444eee8c12670934e31de2e090a54836fa53e7c4dc44027d816ee9d8dd94befbcaef91a6de60a35bbea7fe4b9198fe023719ae77680
+EBUILD glossaries-3.04.ebuild 973 SHA256 2a1c44045a82a9761fb9b0615648cc62360214c47af33d85ce7de269e7122901 SHA512 fd532acbfca4db298a69c41ff72cc1e7410b4b423d7b18dd9206e0f4ce5621d2c5702471f9a810ce403da9d3594432a8c94bf0ee1069f4da4401af3e80240ae5 WHIRLPOOL 81ac2ee5ae09d9b830e53d4384b2d2f2afde65ba160e74a9058fdc82b0e66885dc4a93bcb04a7dcc32fa885af5edf9525635a18598519d76e88cacc6730a5c6a
+EBUILD glossaries-4.07.ebuild 917 SHA256 9763bd0235ec197ea5db956b860913f391af110e88cca90ba306fe9ce520d43e SHA512 ed185748c3b755df1cc117b64df2449187b233e1877dfe41ede99ae64782b7815e5b710cc9016082e09e241012e524a3a91b2a636773143917e9ab2600091864 WHIRLPOOL a64f36ab69bb52ee4cf9292035b171b956ca1bd04c7df98a450d7e15b9334451c31efcb84410381c76248828a97303f40ab47a83c5c5c6c627a2e5316bd08625
+EBUILD glossaries-4.11.ebuild 917 SHA256 9763bd0235ec197ea5db956b860913f391af110e88cca90ba306fe9ce520d43e SHA512 ed185748c3b755df1cc117b64df2449187b233e1877dfe41ede99ae64782b7815e5b710cc9016082e09e241012e524a3a91b2a636773143917e9ab2600091864 WHIRLPOOL a64f36ab69bb52ee4cf9292035b171b956ca1bd04c7df98a450d7e15b9334451c31efcb84410381c76248828a97303f40ab47a83c5c5c6c627a2e5316bd08625
+EBUILD glossaries-4.12-r1.ebuild 998 SHA256 e7b00ed3c026817e85e6a95fa05e043f5cf0f21080286e5bbebd45128b014025 SHA512 cdd3d52e74e2c9179e7f011516a168652a2094ca341e7f7dc59b33c859c6478a7bcc05440c32a9030d677dd0f2c7c15c20f444e8b67aedcec32e05f4922d5c76 WHIRLPOOL dbc415d741a432767650b8100350e8bdb13fd86c6c8b96d31d45f62e9e3c7e4efc0ec1209b689d43a53e2296b4375e4943bec049fe01b2ab025919ece71cee8b
+MISC ChangeLog 3079 SHA256 276be4576c7af20cd05b4bf1433d873581d30d41e7305355d7659131f26fe752 SHA512 85bcb458075db2de6b9a1b4d513af5fcb7f3197f391daeaca245472fef5aa1437036d5dc471ba2048453c947b5c90a7f724ec2cbedcc6941e7f5b0eb68764f01 WHIRLPOOL 1ed137ea3b5e7ddfd5bdf46f9f2b2cc1211450926a674600614a5fa2a20889afa8c3529c19648ad4a54ef42ebaf64194778b15b8484a3111f18595a34a66ba72
+MISC ChangeLog-2015 9244 SHA256 660900a8675fa18b62a01406428697983ceb302072f6960108c2fd1a8abd1fd9 SHA512 df5e878a76577584e64b96380dcc8ace40ff643640d4803321e08825039e00221bd07a5d66d180c16712dbc76131d841302e66c24a226b917fa9a88d2c7f4bc7 WHIRLPOOL 0d56da14d353781fcdf017fdd2e87498b1d35ac7a6c7f1bf1117d9d51e9624f711cf1a95c8c4914940d817d93ad8e28b988431a8296b90714469b714717ff0bb
+MISC metadata.xml 249 SHA256 1c23b6a75de713ca6f4316742ebb0884fd6cbe80d7b97bcab4f467131a3506f0 SHA512 895325641a176c848988fb5f36cdb567b584d22f6e778b3de674de480cbca30b7cf8f12ecbbe1173a63e3229889e1e0f5efd5afea4f0d4c429ac236598f80f1e WHIRLPOOL 79f461d266db8e176661a5c24527780598eb751a1fbdbc05871a0207ed5b5dde38767357e4e0c5bdad4f609a7e11d7c9ec5c3a404274c83d4a5c3910f9305c1c
diff --git a/dev-tex/glossaries/glossaries-3.04.ebuild b/dev-tex/glossaries/glossaries-3.04.ebuild
new file mode 100644
index 000000000000..0354f8b88676
--- /dev/null
+++ b/dev-tex/glossaries/glossaries-3.04.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="Create glossaries and lists of acronyms"
+HOMEPAGE="http://www.ctan.org/tex-archive/help/Catalogue/entries/glossaries.html"
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc examples"
+
+RDEPEND="dev-lang/perl
+ dev-texlive/texlive-latexrecommended
+ >=dev-texlive/texlive-latexextra-2012"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+TEXMF="/usr/share/texmf-site"
+S=${WORKDIR}/${PN}
+
+src_install() {
+ latex-package_src_doinstall styles
+
+ dobin makeglossaries
+
+ dodoc CHANGES README
+ insinto "${TEXMF}/tex/latex/${PN}/dict"
+ doins *.dict
+ if use doc ; then
+ latex-package_src_doinstall pdf
+ fi
+ if use examples ; then
+ docinto examples
+ dodoc samples/*.tex
+ fi
+}
diff --git a/dev-tex/glossaries/glossaries-4.07.ebuild b/dev-tex/glossaries/glossaries-4.07.ebuild
new file mode 100644
index 000000000000..7a740da96093
--- /dev/null
+++ b/dev-tex/glossaries/glossaries-4.07.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="Create glossaries and lists of acronyms"
+HOMEPAGE="http://www.ctan.org/pkg/glossaries/"
+SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc examples"
+
+RDEPEND="dev-lang/perl
+ dev-texlive/texlive-latexrecommended
+ >=dev-texlive/texlive-latexextra-2012"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+TEXMF="/usr/share/texmf-site"
+S=${WORKDIR}/${PN}
+
+src_install() {
+ latex-package_src_doinstall styles
+
+ dobin makeglossaries
+
+ dodoc CHANGES README
+ if use doc ; then
+ latex-package_src_doinstall pdf
+ fi
+ if use examples ; then
+ docinto examples
+ dodoc samples/*.tex
+ fi
+}
diff --git a/dev-tex/glossaries/glossaries-4.11.ebuild b/dev-tex/glossaries/glossaries-4.11.ebuild
new file mode 100644
index 000000000000..7a740da96093
--- /dev/null
+++ b/dev-tex/glossaries/glossaries-4.11.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="Create glossaries and lists of acronyms"
+HOMEPAGE="http://www.ctan.org/pkg/glossaries/"
+SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc examples"
+
+RDEPEND="dev-lang/perl
+ dev-texlive/texlive-latexrecommended
+ >=dev-texlive/texlive-latexextra-2012"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+TEXMF="/usr/share/texmf-site"
+S=${WORKDIR}/${PN}
+
+src_install() {
+ latex-package_src_doinstall styles
+
+ dobin makeglossaries
+
+ dodoc CHANGES README
+ if use doc ; then
+ latex-package_src_doinstall pdf
+ fi
+ if use examples ; then
+ docinto examples
+ dodoc samples/*.tex
+ fi
+}
diff --git a/dev-tex/glossaries/glossaries-4.12-r1.ebuild b/dev-tex/glossaries/glossaries-4.12-r1.ebuild
new file mode 100644
index 000000000000..03137aa9ce40
--- /dev/null
+++ b/dev-tex/glossaries/glossaries-4.12-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="Create glossaries and lists of acronyms"
+HOMEPAGE="http://www.ctan.org/pkg/glossaries/"
+SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc examples"
+
+RDEPEND="dev-lang/perl
+ dev-texlive/texlive-latexrecommended
+ >=dev-texlive/texlive-latexextra-2012
+ || ( dev-texlive/texlive-plaingeneric >=dev-texlive/texlive-genericextra-2014 )"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+TEXMF="/usr/share/texmf-site"
+S=${WORKDIR}/${PN}
+
+src_install() {
+ latex-package_src_doinstall styles
+
+ dobin makeglossaries
+
+ dodoc CHANGES README
+ if use doc ; then
+ latex-package_src_doinstall pdf
+ fi
+ if use examples ; then
+ docinto examples
+ dodoc samples/*.tex
+ fi
+}
diff --git a/dev-tex/glossaries/metadata.xml b/dev-tex/glossaries/metadata.xml
new file mode 100644
index 000000000000..7b4a61aab741
--- /dev/null
+++ b/dev-tex/glossaries/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/harvard/Manifest b/dev-tex/harvard/Manifest
new file mode 100644
index 000000000000..a8b2fdb76b51
--- /dev/null
+++ b/dev-tex/harvard/Manifest
@@ -0,0 +1,5 @@
+DIST harvard-2.0.5.tar.bz2 53125 SHA256 3cc6879d7597e4a6abc43072336be01f3b7afa25af32b66674137ec9f19cbd50 SHA512 3816a9f7b9ed00ff58092ee6f1cb45c547bb496664b844f2d541a65dbe0062626db2ed8630fdc871e252e4034bfa473b9db4102805604080d8018a7d0273bcad WHIRLPOOL 6e72112ea476f295bda6725356d8c0570d6fbf4d98c2051e6d400cc2d669cd34dc859547132587360985063fa646a955a94ecc7488d8ba0662777c80fabdec52
+EBUILD harvard-2.0.5.ebuild 339 SHA256 ebdd74924c8a70d95ec6ee286e57158811ae2d714dac4bf8d82b29e629302fea SHA512 3493858c92f9da8734316571d4baab6781c6df2c4b7df96fcac032537ef4a21b97358e3e7a722f5467a9b84b6767adbc8c52305038653d6eebd618663c9762f9 WHIRLPOOL b9c79ba7c8f9addbb06a4df94de8a4fc600ee46f72960101cc668fa689214e3eae7adb3cc839a6b8efd400e5f4ace1d689c8159ebc4eb41930627bd8ba5e43af
+MISC ChangeLog 2450 SHA256 73ca3a438ec45b242ef64530e0187aec81493a82930ade6f1a8075206a531b6c SHA512 f58529b93359f1b2a303761e3d81ec162137fb20ea1e9bc218e85b6c3e81f3db58e5a8f84a62c10c0f4f7c1eb146075ed914e113d7dd708eefa2acc8a940e38c WHIRLPOOL 040338027c56ccc8b3e90c45206b92e0649425a8eceacf1e5b66eab649dfa71ace352ecfd5dc568e79b4cbdd24bf2a5e2a5c6dc15557a6ccb09b9754849a7de7
+MISC ChangeLog-2015 1081 SHA256 58b0594766dabc136abd0626d75803fabdc21f136d6d8fe16599e8ce63187226 SHA512 a4dd077c398c9ad37d76d65a38f7e8688c424934aebdf034882c0a794fe3a6f72b69a6edd1bdda67474bc228d143bc72ebe5b6822edeb8729740246242d24ced WHIRLPOOL beb06fcb8056274752f4ce48d32ef91629aaba7741cee49bbb34d8c0aa8548f36b9ffdc6cd3aec52b74c69ee581ba0e8212ab6c332403213259586edd541e063
+MISC metadata.xml 312 SHA256 6bc4c427444e1a194de784e700f3cc4383e5869bde2b5e943f990d23c258c47d SHA512 24ba0aced2baa3055f0980057cfa4f6105915cefd9f8ee9241e24ea4ecbaa22170698e0e59f50ad741b09b8cf19d7c3ce36159da2e632692150edb31569f8221 WHIRLPOOL b2bec2b75b4be1525ba872643799acc0c37c92f954148fde4cda994fbb98f3de955941b1dc42e21b44e4af30d4d45d0179ffd574b90615883480f49d895fa142
diff --git a/dev-tex/harvard/harvard-2.0.5.ebuild b/dev-tex/harvard/harvard-2.0.5.ebuild
new file mode 100644
index 000000000000..15f6275ad497
--- /dev/null
+++ b/dev-tex/harvard/harvard-2.0.5.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="The harvard family of bibliographic styles"
+HOMEPAGE="https://www.ctan.org/pkg/harvard"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+DEPEND=""
+IUSE=""
diff --git a/dev-tex/harvard/metadata.xml b/dev-tex/harvard/metadata.xml
new file mode 100644
index 000000000000..8bc23ccd0ebe
--- /dev/null
+++ b/dev-tex/harvard/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<upstream>
+ <remote-id type="ctan">harvard</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-tex/herm-pic/Manifest b/dev-tex/herm-pic/Manifest
new file mode 100644
index 000000000000..0f9a2022cbff
--- /dev/null
+++ b/dev-tex/herm-pic/Manifest
@@ -0,0 +1,5 @@
+DIST hermpic_1.0.2.tar.gz 29668 SHA256 b76caa7536f8916550d406ac73d8c714b0bded256e2ba721327f51f0befe420c SHA512 d61b53cd89ccb4bb1d0d7c46fb4dec7517e010bd828beab05c3c8f96353a0881d03d53781c93f9c0e88b9bb97a33a1f405f12148f8dd017fc77266012a8d322c WHIRLPOOL d7b01b24d4f9173a43a7227e59f253136382e3a11d843abfb1d9e7acd6f7f3a6317c67f87203d27040babc638034c4b8dd94b9583b0aef6ee494190f365ef65a
+EBUILD herm-pic-1.0.2.ebuild 412 SHA256 cd44748896b869e0c8f215b7e886ba62752911aef352abb9623a11aa9c173295 SHA512 5d48b7162819affb8b505130ec86cdfae41c1830d0dc433927ec447761ab5533023128e38742125e2af112eb7ea79ac1afe82481464f54cde7af75f354a245f9 WHIRLPOOL 62dba7994563d872e3ed6415f0fea466ab4c0b8d01ccbbb3c5418043fee1eb84f663a25db14f82862b34b495c45fe9b629c38e69a5c7ae056308de28aadbd0b7
+MISC ChangeLog 2429 SHA256 1ff22fb44e685e2b329c7b7f69787bbc01ceedf64deb1ed7702524c4350cfaea SHA512 aff79f5b37cb26a12f5dd5ea38fa521ff6a5d962c397d061df17139e8bd86faae5ef388c8137bb117a373e926d55bd46790f915c41bcea602047e621baf89428 WHIRLPOOL 9978ea4277c5d22cf5c1265cb8d7bacfb144ed7f5e637d3d2f158605078fd0ed3c0ead6ac3104e61562662820795783c9e9e13a4354c36d183f32164d679920d
+MISC ChangeLog-2015 641 SHA256 563a013e634c5e5fea0363a72b64dae4d59782fee97e59cfc4fe081f2d7d4846 SHA512 c6e3bf1a0da8cd2b2308493c224b2a0c5867142daa728b791b7b7f43fd9a027ecb5e0caa5c4d7257a45475be9b4e5601f7a55137c082588416581b20935faef5 WHIRLPOOL 5f817b4ddfc46f28b49f2170da45bd597cd36db4689a5b1591f27ab19fc1334f916713ec42ea14f9927ffe4fe2a4680ead2af17e18f6624fbf1f688fbf37e498
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/herm-pic/herm-pic-1.0.2.ebuild b/dev-tex/herm-pic/herm-pic-1.0.2.ebuild
new file mode 100644
index 000000000000..003a44273c8e
--- /dev/null
+++ b/dev-tex/herm-pic/herm-pic-1.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="LaTeX class for creating ERM and HER diagramms"
+HOMEPAGE="http://www.svenies-welt.de/?page_id=26"
+SRC_URI="http://my.dex.de/~sven/downloads/${PN/-}_${PV}.tar.gz"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/${PN/-}"
+TEXMF="/usr/share/texmf-site"
diff --git a/dev-tex/herm-pic/metadata.xml b/dev-tex/herm-pic/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/herm-pic/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/hevea/Manifest b/dev-tex/hevea/Manifest
new file mode 100644
index 000000000000..ba1ce5599b19
--- /dev/null
+++ b/dev-tex/hevea/Manifest
@@ -0,0 +1,7 @@
+DIST hevea-2.29.tar.gz 969599 SHA256 06bf0b01834a25358415c666a0a477effc12eeeb1da4da1eeefaca67b29af8c4 SHA512 4ea2f3d60fd43d183712a868cb3894b38f6d9809ba7905d69123a7672faba0d6dfe73ad1379d7996ede98ceb645bba903e5b7550bdf92e7950ce69ba7f4f3994 WHIRLPOOL e336c088d862442d3b44acaeec19064c69ecf2c6bb1c1e50822e383b03b90201d9eced19f234f3ea07de47c8cdfd0e9447cc276aac4f5a946285552c994a258e
+DIST hevea-2.30.tar.gz 965635 SHA256 9e93deac8d2cc62a8d9eae2817094cdba81cabef264d009f3d434d85ab9a249c SHA512 75c700e009070bff4845ccc6f984ade8068f90ea78630a2e6ab1d27618a225a4bbbb7c4aa07c08be03094ddad4aac5d0c9e83fa01d41ff501f5c1eed9f4428eb WHIRLPOOL d91e124108b0b10cfe37d342e78d668ce75522b09e2e385119eab9cb0b253cdf04d92b6b207363fdd4c0939dc4ab706ae9bbabdc8e46cda8353a43a0ee856e13
+EBUILD hevea-2.29.ebuild 1578 SHA256 34b6db401933d0e853d31fd58cc32a13ead7d788c1a5e04afe85b3ffa2d80ca0 SHA512 6125faaaa52cd1cf0323ed91c06983538782a83618e21bcfda29ef27351f4173a9e1d252ff7381d1386f7e80e74ed97bb3a3e1b0f1a0371295d3dbed326a9ca9 WHIRLPOOL 9d3b9960c6719180b82f76bf1b127beac0f5b26638dd3b216e6f1a2e9c5396c873c798bc8d037d8f603394307b2d9b00daab25116f075065169aee18cb43b245
+EBUILD hevea-2.30.ebuild 1582 SHA256 c7bc31fc9b94d201ffb09e8ac2b85f2a390aa5ebd8f620ad0244e9928776bb5c SHA512 ec3d25692e4a81ab3f5421abbeed4711b87c83de22c464e34ee41bd803b543e97ba08eef7077c8c9b33790074925472df023399ab900b656e2f284a3cab67cb4 WHIRLPOOL b5269d383c67bc6db9a5eb246859389b4630b4fc354f5fc6b2e4d490d4293d0737cba9d48c9c46e904a23683a988ef8ed07950d6eb9aa737ece7d30a542a9106
+MISC ChangeLog 3718 SHA256 011b6b1412b04211d5cc975ad375b1f0dfea00a71958259f787c070473dbb668 SHA512 036103a2fae52a1fabf71bb6fe779090a9a1ebe1477fe8921357bc07bb6424614c9c2e817dc98b11fdf5a1141f84007b9715fc4a156843a6964155ab5ad48efe WHIRLPOOL f968481d297439e6b83c1b476a4097174840ea5ce6c037c9cba47f53ee57999b46273d0ca782cb476faf757c4aea4d9d7bb33fdc3e1d63d148d59449abbc19df
+MISC ChangeLog-2015 6672 SHA256 2616c58f17c996d39b808b97425aae5a7af651d78f5947621fdae430b24c27d8 SHA512 2400d588e6d16f724e983b12d6ac1b8bba484063a608b7b67d1de86a9c87b13938e28a0eb1c9e73c0b3b03e3efe6d0fd3403c7da10a759a77e22153dcb87ed85 WHIRLPOOL ae3612d0b16ad50f734ffdbe5fc0fa65f4ec7242c81bde1345c1b27ea67df07146eb64c1ada513a85b22717518dfed52daf9a443654a283ad3e1ad342d54f923
+MISC metadata.xml 356 SHA256 3b0a95040db2f9a0b588d9eeb03d3da656e0843c1fb6ced2959f1fa829e77d09 SHA512 f01f19a40a296cd3675f75d2c09aae119bc9c644e7c80b3bebb8f265c5e49dc47f481b33e93aed51db6f19a6164b5cdff5cfabeb7e7daf10c67994cfa7aa1375 WHIRLPOOL 6a82a24b66d8b385c578228017113bb8049400bbadfc0d34f5220225ccfb1d246d4dfcf65eca52ad93afe8a4c4716aebb5195b92ddd68f30f370c01e7c7c7871
diff --git a/dev-tex/hevea/hevea-2.29.ebuild b/dev-tex/hevea/hevea-2.29.ebuild
new file mode 100644
index 000000000000..4eba8726f009
--- /dev/null
+++ b/dev-tex/hevea/hevea-2.29.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib
+
+IUSE="+ocamlopt"
+
+DESCRIPTION="HeVeA is a quite complete and fast LaTeX to HTML translator"
+HOMEPAGE="http://hevea.inria.fr/"
+SRC_URI="http://hevea.inria.fr/distri/${P}.tar.gz"
+
+LICENSE="QPL"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 sparc x86"
+
+DEPEND=">=dev-lang/ocaml-3.12:=[ocamlopt?]"
+RDEPEND="${DEPEND}
+ dev-texlive/texlive-latexextra"
+DEPEND="${DEPEND} dev-ml/ocamlbuild"
+
+src_compile() {
+ rm -f config.sh
+ emake PREFIX=/usr DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/hevea" LATEXLIBDIR="/usr/share/texmf-site/tex/latex/hevea" config.sh || die "Failed to create config.sh"
+ if use ocamlopt; then
+ emake PREFIX=/usr || die "Failed to build native code binaries"
+ else
+ emake PREFIX=/usr TARGET=byte || die "Failed to build bytecode binaries"
+ fi
+}
+
+src_install() {
+ if use ocamlopt; then
+ emake DESTDIR="${D}" PREFIX=/usr install || die "Install failed"
+ else
+ emake DESTDIR="${D}" PREFIX=/usr TARGET=byte install || die "Install failed"
+ fi
+
+ dodoc README CHANGES
+}
+
+# If texmf-update is present this means we have a latex install; update it so
+# that hevea.sty can be found
+# Do not (r)depend on latex though because hevea does not need it itself
+# If latex is installed later, it will see hevea.sty
+
+pkg_postinst() {
+ if [ "$ROOT" = "/" ] && [ -x /usr/sbin/texmf-update ] ; then
+ /usr/sbin/texmf-update
+ fi
+}
+
+pkg_postrm() {
+ if [ "$ROOT" = "/" ] && [ -x /usr/sbin/texmf-update ] ; then
+ /usr/sbin/texmf-update
+ fi
+}
diff --git a/dev-tex/hevea/hevea-2.30.ebuild b/dev-tex/hevea/hevea-2.30.ebuild
new file mode 100644
index 000000000000..a09af4ace2c4
--- /dev/null
+++ b/dev-tex/hevea/hevea-2.30.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib
+
+IUSE="+ocamlopt"
+
+DESCRIPTION="HeVeA is a quite complete and fast LaTeX to HTML translator"
+HOMEPAGE="http://hevea.inria.fr/"
+SRC_URI="http://hevea.inria.fr/distri/${P}.tar.gz"
+
+LICENSE="QPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND=">=dev-lang/ocaml-3.12:=[ocamlopt?]"
+RDEPEND="${DEPEND}
+ dev-texlive/texlive-latexextra"
+DEPEND="${DEPEND} dev-ml/ocamlbuild"
+
+src_compile() {
+ rm -f config.sh
+ emake PREFIX=/usr DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/hevea" LATEXLIBDIR="/usr/share/texmf-site/tex/latex/hevea" config.sh || die "Failed to create config.sh"
+ if use ocamlopt; then
+ emake PREFIX=/usr || die "Failed to build native code binaries"
+ else
+ emake PREFIX=/usr TARGET=byte || die "Failed to build bytecode binaries"
+ fi
+}
+
+src_install() {
+ if use ocamlopt; then
+ emake DESTDIR="${D}" PREFIX=/usr install || die "Install failed"
+ else
+ emake DESTDIR="${D}" PREFIX=/usr TARGET=byte install || die "Install failed"
+ fi
+
+ dodoc README CHANGES
+}
+
+# If texmf-update is present this means we have a latex install; update it so
+# that hevea.sty can be found
+# Do not (r)depend on latex though because hevea does not need it itself
+# If latex is installed later, it will see hevea.sty
+
+pkg_postinst() {
+ if [ "$ROOT" = "/" ] && [ -x /usr/sbin/texmf-update ] ; then
+ /usr/sbin/texmf-update
+ fi
+}
+
+pkg_postrm() {
+ if [ "$ROOT" = "/" ] && [ -x /usr/sbin/texmf-update ] ; then
+ /usr/sbin/texmf-update
+ fi
+}
diff --git a/dev-tex/hevea/metadata.xml b/dev-tex/hevea/metadata.xml
new file mode 100644
index 000000000000..db7d550fd7b0
--- /dev/null
+++ b/dev-tex/hevea/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+<maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>Gentoo ML Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/hlatex/Manifest b/dev-tex/hlatex/Manifest
new file mode 100644
index 000000000000..6690ae7aed22
--- /dev/null
+++ b/dev-tex/hlatex/Manifest
@@ -0,0 +1,20 @@
+DIST HLaTeX-1.0.1.tar.gz 1133770 SHA256 457fad826daa75a3dd28cce519b1284ab7526072997e14973dedf771c428074b SHA512 3a8c3992d8f68a53adc844e413f04aa69404a71bcd1829cbbbe421ee8f2cd4d0bb9e911d7bbe13bd4316522022b7d5e3335eeac41c862855e2c96104a84431a2 WHIRLPOOL 6946cae204a3c83058333df939c108cb0975a8c85a22ae417e97218f2df92667dfebca389b7eaa7f943092fa8ac91072c9e6db7475344780dda0b4c02ad06a69
+DIST uhc-bom-1.0.tar.gz 1229417 SHA256 619f5126c4396d448e1e77c96882b9405ca78d3ed0e67bd1ef0e3087e153357d SHA512 ca91b9cf248c473e6680d99e2d2b5d9774e90e68527a397fb22ca70742930b6a17939f0552448d20e4083178625a8e15421fd35f79c5f41a1b5fe9b8285a713d WHIRLPOOL 0e26ae6241c57797819f08a08cef36653bab2611d241a3b3c42c8ad28a470cf84eee47053de00245574229ec90089f12d2afbae814fe43a8c32147e4c961df08
+DIST uhc-dinaru-1.0.tar.gz 4370729 SHA256 d8f3b25293cb570397f8cfcd6b3a59596572e529f80e4b5c8adce44560439055 SHA512 9465851f52891ae091ac9637924d913c9fc7ae84c2ac8221a9d69cec18c146e249b922953c7d4e1d48f658269d21c78a39fe04cda522ef86b2cd977f6b3d5320 WHIRLPOOL acdbc7d7e4abb770fd9fa29cba92d3f0de2f55b391c4a0ad287e180b5272c710c71939439db3e27e31f10c3fd38f28efee2f758c0928e774cdd1b87984408861
+DIST uhc-fonts-1.0.tar.gz 987905 SHA256 85c1d83e0955a9276b1e78fb3fd73d0cbf09e5bb2925a1bddd4c103a6adef7b9 SHA512 1f8de83ae0a864690d70ce9ffee9b52c82f1b37c7060f74f807f32464909bd124bd00e9b923bea0d3036773e5e81e99fb488d1d54b0dc4366bf185a966c8dbaa WHIRLPOOL 3325b352830ded71565bc58e868058641712cb31c41162181d619e071b2d40e6cd9cd888da7172835f2578f93612f3e3eb29e38e0f19308d2778f547e9dae540
+DIST uhc-gothic-1.0.tar.gz 8467565 SHA256 e8a9ef3492a2dfd533bec464a6f3830b361d2fca3d73a33c56d0e382a9ffb78e SHA512 da872c167b0aed980bce7c49d63d8c86a523a594de5130c1d45ec953820c02f2105f874487bd5ac921bd0abe24ae08ab9ca5685dc505d05ccd072e2c8e469f54 WHIRLPOOL 9c0cc03ad645934b969fe64192b49c5115340c05ec07df012d5f878f7178e364fadb12135f4184538237a020a7d5d160bd6f1e37cc38fd74cbade810e7458675
+DIST uhc-graphic-1.0.tar.gz 3294846 SHA256 d42a532bb463304caaabca76543070b86487272f9ff6bf663bff190e4055a8a0 SHA512 c8a6bca09b1b4eae8baae2946bc4f40d768f18debdacb5038d8fa3b478fd0991469a01c465423037884cdc880c8108a32e26c822fc2c7c5c159c4da499b2d676 WHIRLPOOL 58db0f587993ec636d5b3b46bd77c49f4ef22a0acbadcb4ad1ab72006ce570270d33d622ff3546a5d58bdd966bae7325caa8b0b8e06216dda54aa2da15312939
+DIST uhc-gungseo-1.0.tar.gz 5414280 SHA256 31df7bf0f186bf12ebfdbd18f6e25280da17d8e8fbe67f7f1b452c93b7ba3d53 SHA512 2c2585c824fd42e4d62accb2ba3c79fe0adfaa33c85307aad95df8fe1abeb78a0ba482342eb8510fec9344253a3f0863cb03ac1eac3068eaf7ba6f812b2f5f77 WHIRLPOOL 1c4082b2be2709bab710dd3482b0ef618e1ad934035ddb6b9c81246df0f64fcdc1737b36df6107a54daab64c5cb24701ad575bb71cfc04d512925aaf3cd29d06
+DIST uhc-jamo-1.0.tar.gz 4158553 SHA256 36831affeaaedf68fb6c2d50b5b3b4a6b5abf15286eea6dcd4156b919c0b5d3d SHA512 46cc4ca88f055c2284dbfe2dc6551dca2f9ce416e56a88cfc4cdaba137782d42b78800921156cab7bd850c5e077ad9edc518c1cb90705ba8f240236455d95734 WHIRLPOOL 99b9fedd42c89d7e23c7bb20a2f68810f99b4faf00000842253f9eca20dddfe7f99c343da6e1d56b0e1f825d421042653d005558d06ae9872aea69ce0de87dff
+DIST uhc-myoungjo-1.0.tar.gz 10684150 SHA256 e776bd739450d5544d500354d50404ac1a3386078bcc80ccc42cb9e66a8f2f0e SHA512 8dec95764a71bb5ab2ca5f5cb96ddfb9984356bc30946a1bc2efb37dac6208d79e8df54b132a7abf6e3c6648d9635266b4fa8a1e828b3cfb8680f0af6aaff85f WHIRLPOOL a0071bc1bd3bbc7afe1cad3f6ad641af18e8500d5f249ce3eb9dc2315e795492a5f0ef2f31647aa1aaaeeb078cd4ecc0b6023408f6ad30cefeb9c50c0661ada0
+DIST uhc-pen-1.0.tar.gz 2678371 SHA256 a3024fbe7b58287e0b49b8784bef38bff44bf0d59d9d3a19596b667a3f0f6c6b SHA512 40f9bd7b787903a9ccac3b12a3132c65163a9128df4abdba5dbf76b8e2025b4f181d8a495234825633da9e431814cbf3e36ccab879005a620628f6a8e463d07b WHIRLPOOL 3dd154db4bb86124a95b6bbef1c309f96932f31f8d0a11db670c4016f1108b62027f3ecf20050f58b702358b5fbe85cf78fec9536b77cbe7f25ed1f37f71870e
+DIST uhc-pilgi-1.0.tar.gz 2305894 SHA256 b33a48e09fa27adcbae4dce2c7bb8c96045752ef7766ad35fd05c61ea26219f9 SHA512 8bca726947df87c33d38ae9b98c3dcca7c1a3c418fe208f60e451fc2168f8d74b0866c8f20a93dcc5b40c23961f4faa7d67480736efadb9dbce733b8f17ac4c9 WHIRLPOOL fd883da7810d03a5227995b20beb95da1fb7d3e9a927eff2b64d9d9802344810af24fe03be0412de60c20adaff2b21f9f9a0271762860cbd980f0f9e3b95ac26
+DIST uhc-pilgia-1.0.tar.gz 1465330 SHA256 1b1de9e19c240b564c9c826d71ea1d9c73615e1dcd9f7d346038d30784d916ae SHA512 18eebfe3103c06c838a687157a90cfd1f85b808899c39a821c84cba3af1cf24e8f09f4e3897b2ebc9a898db3f70d0aecf40a8c40621223b95b0977c50aff0b91 WHIRLPOOL 142b12541ee0ab490e63bf56e45fe975e8635ed232ebd68f034963b7d3b6a0a4b17c846b5dd5468995c1b2a6d4d7ae6b1b2d2e8055c181d3e61f5b35ee7963aa
+DIST uhc-shinmun-1.0.tar.gz 4794977 SHA256 8d7229b3fd4ead8197f8ce43d044183743bc7bce25b58ac31ef0bdccb90a5b83 SHA512 68d25b4dcf0a8284a2b5044a0cec41d3d4f16f54e9e91eacd024b448f34b54681f706eadd9fe879e9187e25f4372ba166a4b26bc3abd40ca02fe7875797d52c6 WHIRLPOOL 3d6e9e10065115797b31fc0d893b89f828bf9642c926f3e94dc77bd339102753b2312f1da9405a40cd5d1910f79eb52947c7dba614d238c9912db2d49e2567da
+DIST uhc-taza-1.0.tar.gz 1338672 SHA256 40ae44cc0e526baa5c47417922dca3ba84715686ba3b818c66ae5869b3e7ecbe SHA512 87ae8ff615e76b1a570f14a4d8f29ae3e15a7dccb75c7b80c1e5bb64374c2b749090f9f6a706cfd74c36d39584549cd36bdbd2ede13c50a9c9d5c3b8a44346b8 WHIRLPOOL 035c31734cb62272f4532ea7034e034b64514776e1e2b056864cb83059190c1c1d11626bea13e74a7f7c3828642e7a3d351e2384f1c368e96f9b71b993e5fee0
+DIST uhc-vada-1.0.tar.gz 1225522 SHA256 68aa3c286687d5c671b28e6776d5b8bd2d7d99adeb8399ee5d618588ae0c0508 SHA512 663ea0a1d3f968dc30387cd7962962969af6c2ade41c6de585f24b116e79ce897539ddb412735bd19a7c1083a69bd975ba198b442ca25ea30d6811ebbb8421ad WHIRLPOOL 277aff3efc7e21ef6a04a6ff3c671a16bf8ec2efcc9177cdc49634889fd3ec6f33eef7eb015b187840a95ac7fb0b6e7845e088cabeea0a1fd883bdd7546d61df
+DIST uhc-yetgul-1.0.tar.gz 5198946 SHA256 d2c0966d88be756058761e69fa25837e2a5dbdebc9c751c759f9874235a4abdb SHA512 e620bfc42eb30d3b3a60964a68071d6ea68a2a6a8f1c9e1d07a3a9c75dcfabb6b26beb5d65ba76c16aaee5f1cd42c87991033d581e49acc67bae923aefaf6ddd WHIRLPOOL 96c4d3f2193a801afab8690b31b667ac2b737b0eba10db70f5c81bb0e4108ca66bfbe7d0566e04ae53174c977d261bf6b79c99462a71e7c2ef0ac8cc65c7b94e
+EBUILD hlatex-1.0.1.ebuild 2419 SHA256 3e4d07f16c8702e8f3d307c3e8f7f8181141a66c928ee5cc5a5c71417a51c97d SHA512 34c079942f96facb7d3f14eca3a8d8a47574388130dc973979680135a37086f36b61cd998640295359e99f828e824ea9ab3ec0964c12aa0a2bb2fa231a77075d WHIRLPOOL 1d114963eed2801b4d4462fbddaa764e98743b992015523426af8e6b6494324e62fc50847a59f799fee05906f53a9604cc89a183f2f71b4e87117d59a004a4c2
+MISC ChangeLog 2423 SHA256 fcc05c6dcc2dc63e48d08f9569ffa677d360629dd80d966b291f67978f4166a2 SHA512 10a16d5b102319ed2e4256f9bcc79ee5e0ee2b4b3ddeaa73ceed8377aaf642ccdf1a72ece4ed0ad108f3fc534d469ed765e40b41c35cf62a8901cebe355a2487 WHIRLPOOL fc7abafe7a529cee5dfbfdb77e5120ad67a4cd5ced8dcddf3590ff408ba42980d8ae43f1df0045eb0207159db4b1c6f621ccfbb504f20e9b811de09569ce762a
+MISC ChangeLog-2015 2371 SHA256 abeec44c1c775658ba31f1d2613197b066115c3290968582d29d88d782a8a3c7 SHA512 acb11ff502841b2c32aba9e60744d2905fe81e1716863b08a6d17813d9889d13df15781cb922e6f63ef399c7c9f6153135a9740878a88297c4a6bccbd598ecb4 WHIRLPOOL d9bd20f61d87ce721ff8c556fa428823a1ca9de0c7c758445273879a4c83b381db62f9e73a60f103bc0dd23f9548dc579cdeb113c183c4f3c05a08877f9da13f
+MISC metadata.xml 336 SHA256 dcb9cdee4d48ae55b6f03dff6aed446130d2034431ccfa5e8cdfe993d31b789c SHA512 e94ba5fcd5ceb62065d4bcc67d0ef1fa9053589073124a55a775324ea9bdab3d8af4aa3ba393f3388674c73fe9b58fd6598b815bc481a1b2caadf1dce11b75a2 WHIRLPOOL 75aba6a9b3b602bf8f915d079b9b9427fe1634436724e903521c2717532730fa91b7cd97b1b9523082f009b96fd93fed96694a5ec35e9993a214c9a76b8c3dca
diff --git a/dev-tex/hlatex/hlatex-1.0.1.ebuild b/dev-tex/hlatex/hlatex-1.0.1.ebuild
new file mode 100644
index 000000000000..b2864cf44eec
--- /dev/null
+++ b/dev-tex/hlatex/hlatex-1.0.1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=3
+
+inherit toolchain-funcs latex-package
+
+MY_P="HLaTeX-${PV}"
+DESCRIPTION="HLaTeX is a LaTeX package to use Hangul with LaTeX"
+HOMEPAGE="http://project.ktug.or.kr/hlatex/"
+UHCFONTS="uhc-myoungjo-1.0.tar.gz
+ uhc-gothic-1.0.tar.gz
+ uhc-taza-1.0.tar.gz
+ uhc-graphic-1.0.tar.gz
+ uhc-gungseo-1.0.tar.gz
+ uhc-shinmun-1.0.tar.gz
+ uhc-pilgi-1.0.tar.gz
+ uhc-pen-1.0.tar.gz
+ uhc-bom-1.0.tar.gz
+ uhc-yetgul-1.0.tar.gz
+ uhc-jamo-1.0.tar.gz
+ uhc-vada-1.0.tar.gz
+ uhc-pilgia-1.0.tar.gz
+ uhc-dinaru-1.0.tar.gz"
+
+SRC_URI="ftp://ftp.ktug.or.kr/pub/ktug/hlatex/${MY_P}.tar.gz
+ ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/uhc-fonts-1.0.tar.gz
+ ${UHCFONTS//uhc-/ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/uhc-}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S="${WORKDIR}/HLaTeX"
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ unpack uhc-fonts-1.0.tar.gz
+ cd "${S}"/contrib
+ cat >Makefile <<-EOF
+CC=$(tc-getCC)
+all: hmakeindex hbibtex
+hmakeindex: hmakeindex.c
+hbibtex: hbibtex.c
+EOF
+}
+
+src_compile() {
+ cd "${S}"/contrib
+ emake || die
+}
+
+src_install() {
+ cd "${S}"/latex
+ insinto ${TEXMF}/tex/latex/hlatex
+ doins *
+
+ cd "${S}"/lambda
+ insinto ${TEXMF}/tex/lambda/hlatex
+ doins u8hangul.tex uhc-test.tex uhc*.fd
+
+ insinto ${TEXMF}/omega/otp/hlatex
+ doins hlatex.otp
+
+ insinto ${TEXMF}/omega/ocp/hlatex
+ doins hlatex.ocp
+
+ cd "${S}"/contrib
+ insinto ${TEXMF}/tex/latex/hlatex
+ doins hbname-k.tex khyper.sty showhkeys.sty showhtags.sty
+ doins hangulfn.sty hfn-k.tex
+
+ insinto ${TEXMF}/tex/lambda/hlatex
+ doins hbname-u.tex hfn-u.tex
+
+ insinto ${TEXMF}/bibtex/bst/hlatex
+ doins halpha.bst
+
+ insinto ${TEXMF}/makeindex
+ doins hind.ist hglo.ist
+
+ dobin hmakeindex hbibtex
+
+ cd "${S}"
+ dodoc ChangeLog.ko NEWS* README.en
+
+ cd "${WORKDIR}"/uhc-fonts-1.0
+ insinto ${TEXMF}/fonts/map/hlatex
+ doins uhc-base.map uhc-extra.map
+
+ cd "${ED}"/${TEXMF}/fonts
+ for X in ${UHCFONTS}
+ do
+ unpack ${X}
+ done
+}
+
+pkg_postinst() {
+ updmap-sys --enable Map=uhc-base.map
+ updmap-sys --enable Map=uhc-extra.map
+ texhash
+}
+
+pkg_postrm() {
+ if [ ! -e "${EPREFIX}"${TEXMF}/fonts/map/hlatex/uhc-base.map ] ; then
+ updmap-sys --disable Map=uhc-base.map
+ fi
+
+ if [ ! -e "${EPREFIX}"${TEXMF}/fonts/map/hlatex/uhc-extra.map ] ; then
+ updmap-sys --disable Map=uhc-extra.map
+ fi
+
+ texhash
+}
diff --git a/dev-tex/hlatex/metadata.xml b/dev-tex/hlatex/metadata.xml
new file mode 100644
index 000000000000..f875b7d0ebe4
--- /dev/null
+++ b/dev-tex/hlatex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/html2latex/Manifest b/dev-tex/html2latex/Manifest
new file mode 100644
index 000000000000..fbf30ff10f7e
--- /dev/null
+++ b/dev-tex/html2latex/Manifest
@@ -0,0 +1,5 @@
+DIST html2latex-1.1.tar.gz 48439 SHA256 b724f01c9a094ac07740676ae2b1e158a6e94358fc695f1233233efeaae9baf4 SHA512 ceddb3b33359e07fdbfe0263a1ffd7dddfc95cfb256468a921513ed41777b14d4433117b9143cf23d46c867514be66235acd62065591a403c19c6f8f768be73a WHIRLPOOL c9c1daba9612b6f979aed512e97468fa786b72bd6276659f567877528ba2ab346e886048aa98417f663e64c55f819359feb2b38c93afca0edc26c9ba557c6056
+EBUILD html2latex-1.1-r1.ebuild 828 SHA256 bff2c075d7bdb6dbac0a98cf6236e80376c5276db6c5792997c02b66d256c6f5 SHA512 2762f920bc24b9dc5190fa46b4f305a4991b0f2951fa6aa0d6382a8f4c6822642622bb04e81768e453883c98bc0ba727df000af27891e89482ea059a4ab9de07 WHIRLPOOL f520b220516facff6f25cde8b2ee81a021fdaf25b6a0f144899a23eaee8ee7f1d6b013d9ec50049fc32b41870914b05e9ca9a04702470747dd1841b2815b4766
+MISC ChangeLog 2437 SHA256 47081ea691deb37daab8bef01eef672b2ea0d5d8a58a6a9d843c3f2ebe53e176 SHA512 932c8fe10fdc0f3b7958b8a3b097c62514a4ee259f201f1c7c39abec82ae9a1fac5c13d545fd0382b4bf9998f20725c6916fe028ad5e22795293db58bed4ee2b WHIRLPOOL a44939a896a754846fa1c88388a9d88628470267b5fcb29085d540f5199ba07914c8ca1d1eb9bbf805131c2d063fe66e0e2e5e1fe3ebfc38e48bab3f88f23289
+MISC ChangeLog-2015 2561 SHA256 b28644a8e85a2e2427652681c439495549cc7be0f34d18b51c615aaef9395e02 SHA512 dc92d31feb22075cafde3f8563578f389b8deda5f3bdc41c58ed0e16d472d9b300b0d9b64f05813851ca2232506f681b289be342cc3953deb452a10b0b1ab4ca WHIRLPOOL e61e056570c67bd402dbbfa5e2d3b0aaae6a816a0ad202f8804dc4c8f569a1a907d83b371bb7dc0da75c87b0f73704bdf2457ea9bc3beaf2ad2068b855541f38
+MISC metadata.xml 329 SHA256 e6e669d45daecf85ff682e4a8444851b6c0f8589d504000596b706c841d847e0 SHA512 f0d2d7af76037337f70c05916c17e3d240d0dbb24b62f8080d8a593fcda48506cf6b189a6f1b9a27957be3f7dd05446c85aa4fe2b92d0f112798a6bc4a3d3eb3 WHIRLPOOL 943cc2d9d0a923ba22e4a1db3b4f8fdfed3b47a32b47745c8b67bbcbe8f51547e95e6db6d6d00b71f940b46edfdd621bc5f58a06c816c2266a82c021a778f44b
diff --git a/dev-tex/html2latex/html2latex-1.1-r1.ebuild b/dev-tex/html2latex/html2latex-1.1-r1.ebuild
new file mode 100644
index 000000000000..65cb145612cd
--- /dev/null
+++ b/dev-tex/html2latex/html2latex-1.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Perl script to convert HTML files into formatted LaTeX"
+HOMEPAGE="http://html2latex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/html2latex/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+
+IUSE="imagemagick libwww"
+
+DEPEND="dev-perl/HTML-Tree
+ dev-perl/XML-Simple
+ imagemagick? ( media-gfx/imagemagick )
+ libwww? ( dev-perl/libwww-perl )"
+
+src_compile() {
+ # HTML::LaTex
+ cd HTML
+ perl-module_src_configure
+ perl-module_src_compile
+}
+
+src_install() {
+ dobin html2latex
+ doman html2latex.1
+ dodoc README TODO
+
+ # HTML::LaTex
+ cd HTML
+ perl-module_src_install
+ rm unwanted README.win
+ rm $(find "${D}" -name README.win.txt) || die
+}
diff --git a/dev-tex/html2latex/metadata.xml b/dev-tex/html2latex/metadata.xml
new file mode 100644
index 000000000000..5a7d86d06c85
--- /dev/null
+++ b/dev-tex/html2latex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">html2latex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/hyphen_show/Manifest b/dev-tex/hyphen_show/Manifest
new file mode 100644
index 000000000000..cdbdffc6dc8c
--- /dev/null
+++ b/dev-tex/hyphen_show/Manifest
@@ -0,0 +1,6 @@
+AUX hyphen_show-gcc34.patch 2314 SHA256 2451f2df760a44e53b0833dc2a9877b2dc245b2af044c7212a63da01d045f323 SHA512 589b6c660a668fb04cc5e8d5ec58ee65ef56a54aa5a94324125943b67b8cee15b62d371c8e324983b44f33ffd8c4c292812e8d91a66d58bf9f28a7f09a521eac WHIRLPOOL 7cec25a222fcafc8a5fec60b920b380a97a6a1144eada009450263a6acda9d137c2bb1ba89c16b022a8395f6c725f8828b126de52d692a84b9217cf99a9af788
+DIST hyphen-show_20000425.orig.tar.gz 8723 SHA256 4b2bee9e7f6a6b9e59bc1649b1c2bae42c58920ff0ca7f9728ec3c64f609aa2c SHA512 77904ac52171dd245f900e80c7b7ef48a67fc8dffe13dcb3f321a8582c4fe907295f1f19e8513cc612d2089aedc67c29ba03e1928af94c7009e6fd7327c6552e WHIRLPOOL 059b1d0a6662dc3aa9d5e0e5f2f8ea7ee0111cb5e5464b7adfbba35c6ee8ca82a89ea6e617f461a888096f462bdd1a78e45f0be0bb8d66b53ec1175efda77f53
+EBUILD hyphen_show-20000425.ebuild 694 SHA256 c92a4b4019d620639286d8b79ba01c3f1b1a9d6316af9d044455dea326b5519e SHA512 b5d1663651f823de0ce433c245b6763699fb06ca7a51518bab8ee6954b8148a9bb9b99d9053c3aff85aa78fdc7f53597a9a32c2076d94e0441b74889eda0f629 WHIRLPOOL e196c404aa6a6fecd4570cbd2ce3196762c159c1601cb71f4479467da0dead0234615a4827ee911a01cb4afda6e297c8b83d0db8128604544bfbed1ca51caedf
+MISC ChangeLog 2476 SHA256 73b1451054011a4db54bed2150f724435b4d03b985923087d004fcbdc7aa47a9 SHA512 52f01c014173b0272e5bf83ced152cb705ec2d4f1bfe68eb5ee8a01b42ad1ecd773d59cb7ef576bdf81bdc735f62756889f22e101d35e68e7c9daf046b09cb4a WHIRLPOOL 9e934efc5c6954bd94e1bbb9f03f57ba71470bfe00f8bb4532c0c2cfddb2a2a47e22ef6ab1ccc45dc89d94e585726581707ea72a5f5c387f7457d19226e75c49
+MISC ChangeLog-2015 1417 SHA256 086b067bbb8f89d2d06975a8561f2fc365ebdf6befed5f700383c2cb3a2b340a SHA512 ebfc1b84345ac62a2b8d50b1ac7f3bfbeb37a95f665ae8e402f5fd66fbde1906742f8abb720426af790a089aea2bfa9e96f854de456bece3e9c613f31380abe6 WHIRLPOOL fe584a1292b77ef80d25486e573ca637c78717147ddb6976d39f146164ecebb4c1a660fac56ee5716c4988eb04bbd6d385919c401843fe3cf8bfddb2e3117bb4
+MISC metadata.xml 555 SHA256 5b2338ce40bbc4d1f1d6bbddfc7b07f4e1d4275f177ba5fdde2c29b34e3a1a6b SHA512 2384c8699f315875657dc4ea50eea937542a15b283c3670a2ebd88c2b68a661d7c136ebe90e31d9b2518ee999ab09a7c20488e52af0bedc7984307d757f7e68c WHIRLPOOL 2a586ac78f614874cecbe76063cc3f053beae002a86ed0da8d4fbf8a7b4bfc5f3eccacc81d7f1170e763fcd3e54ea2959c2bbebdb11a4a9a1e2524dbe43d0a9e
diff --git a/dev-tex/hyphen_show/files/hyphen_show-gcc34.patch b/dev-tex/hyphen_show/files/hyphen_show-gcc34.patch
new file mode 100644
index 000000000000..9da98c9d1000
--- /dev/null
+++ b/dev-tex/hyphen_show/files/hyphen_show-gcc34.patch
@@ -0,0 +1,78 @@
+--- hyphen-show-20000425/hyphen_show.c.orig 2002-01-29 00:08:12.000000000 +0100
++++ hyphen-show-20000425/hyphen_show.c 2005-09-29 09:34:01.000000000 +0200
+@@ -79,9 +79,9 @@
+ Linux (gcc),
+ SGI IRIS 5.2 */
+ #include <sys/fcntl.h>
+- int close(int);
+- int read(int,char *,unsigned);
+- int isalpha(char);
++ #include <unistd.h>
++ #include <stdlib.h>
++ #include <ctype.h>
+ #endif
+
+ int gchar(unsigned char *);
+@@ -106,7 +106,6 @@
+ char zugelassen(char, unsigned char);
+ char* text_clear(char *, int *);
+ void eop(void);
+-long pow(int,int);
+ void eingabe(long *, unsigned char);
+ void right(unsigned char);
+ void w0(void);
+@@ -114,7 +113,7 @@
+ void x0(void);
+ void x(unsigned char);
+ void down(unsigned char);
+-void y0(void);
++void y_0(void);
+ void y(unsigned char);
+ void z0(void);
+ void z(unsigned char);
+@@ -491,24 +490,16 @@
+ s_p = 0;
+ }
+
+-long pow(int b,int p)
+- { int w,k;
+- w = b;
+- for (k=1; k < p; k++) {w = w *b;};
+- return w;
+- }
+-
+ void eingabe(long* dd, unsigned char k)
+- { char neg; unsigned char hk;
++ { unsigned char hk;
+ long hn,hw;
+ hw = (int) e_inbyte();
+- neg = FALSE;
+- if (hw > 127) {neg = TRUE;};
++ if (hw > 127) hw -= 256;
+ for (hn = 2; hn <= (long) k; hn++)
+ { hk = e_inbyte();
+ hw = hw*256+hk;
+ };
+- if (neg == TRUE) {*dd = -(pow(2,k*8))+hw; } else *dd = hw;
++ *dd = hw;
+ }
+
+ void right(unsigned char code)
+@@ -544,7 +535,7 @@
+ if (d_v > v_grenze_zeile) a_outimage();
+ }
+
+-void y0(void)
++void y_0(void)
+ { if (d_y > y_grenze) a_outimage();
+ if (abs(d_y) > y_grenze_zeile) a_outimage();
+ }
+@@ -698,7 +689,7 @@
+ else if (k == 152) {x0();} /* x0 */
+ else if (k <= 156) {x(k);} /* x1 bis x4 */
+ else if (k <= 160) {down(k);} /* down1 bis down4 */
+- else if (k == 161) {y0();} /* y0 */
++ else if (k == 161) {y_0();} /* y0 */
+ else if (k <= 165) {y(k);} /* y1 bis y4 */
+ else if (k == 166) {z0();} /* z0 */
+ else if (k <= 170) {z(k);} /* z1 bis z4 */
diff --git a/dev-tex/hyphen_show/hyphen_show-20000425.ebuild b/dev-tex/hyphen_show/hyphen_show-20000425.ebuild
new file mode 100644
index 000000000000..e955eccb323e
--- /dev/null
+++ b/dev-tex/hyphen_show/hyphen_show-20000425.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+MY_PN=${PN//_/-}
+DESCRIPTION="Show hyphenations in DVI files"
+HOMEPAGE="http://packages.debian.org/stable/tex/hyphen-show"
+SRC_URI="mirror://debian/pool/main/h/${MY_PN}/${MY_PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE=""
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}"/${PN}-gcc34.patch
+}
+
+src_compile() {
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} hyphen_show.c -o hyphen_show || die
+}
+
+src_install() {
+ dobin hyphen_show || die
+ doman hyphen_show.1 || die
+ dodoc README.hyphen_show || die
+}
diff --git a/dev-tex/hyphen_show/metadata.xml b/dev-tex/hyphen_show/metadata.xml
new file mode 100644
index 000000000000..300b7beec5d0
--- /dev/null
+++ b/dev-tex/hyphen_show/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<longdescription>
+ hyphen_show scans a DVI file, tries to find all hyphenations and writes them
+ to stdout. It is useful to check whether TeX's hyphenation algorithm really
+ did the good job it is supposed to do.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/isotope/Manifest b/dev-tex/isotope/Manifest
new file mode 100644
index 000000000000..b97b0db96989
--- /dev/null
+++ b/dev-tex/isotope/Manifest
@@ -0,0 +1,5 @@
+DIST isotope-20040401.zip 3157 SHA256 e02a511095bbe8db02d730efd931baf8ddead418f56e6e85adbcd18416b5b6fc SHA512 3e8971ae3ae6ad3765f8a2d7028c8e9a2f980ae1077daa15ad5d5a0ad877577f8e4c0a9886b48b1525f79bd7df6e2ec28addca019b078eb9bed6dcb77f800037 WHIRLPOOL 09799fe9a665f46c3e90f79516bdfc23e0587eac20cf1626d8e18313cebdff4525282cbce859a340152f78b7be3bf8d59d2dab7c42f5f18d040424dd640ee340
+EBUILD isotope-20040401.ebuild 419 SHA256 a020c9ffd20ee28bf5fe8c7c30b7a15cc17b85b4825a2e304af2933b953985d2 SHA512 b52c39054a624d58d8d193ca13a853dc55c04dff984ac5f9b0bef6ca10ebe9b69ad1c226f749a8a5b8f9c4c4fed5af481b7d4a8feb83448e2fc33613bdea1784 WHIRLPOOL a9bc264e34322029a512fe6a7be2a66f7ffaf94399f26b9544276eecda05a971d38a2ea4e2b68f3281b76dbe2e9a1fadaa473fd211018a124af18b40f5597f8d
+MISC ChangeLog 2432 SHA256 0d591234a1357caf3e6e325fe1ad041fc57255c4870e69aa25db358a0c6fbd5d SHA512 2a186b256bb5fe14d42fbd9ce2173f50727c4194abfe029241f9f3099dd89f1ee7551c23881c20ff04f337a0a6432617cabb5ca4ca7db7e39346bdc26b0ee2c0 WHIRLPOOL d4f1139422541a301f2d7767d406530e29618cadaed0f13b719a72208baa267299fa4170cae1f18fd340b5d7da2c73d367f47dd2923e21de2c3c632ce856734f
+MISC ChangeLog-2015 858 SHA256 80d23ba35c1b3b04a323955dc5b25269a4bce5eaedb4acd89d8afc8a916a80af SHA512 fe687ad4317c93652b5945834f0bc37683568ad3cc881f1e69cbf34f0577e708249438a296ed65845ea354eee3ab98f954d744a197d9d63fa90bba1d2b79b88e WHIRLPOOL 42fc33855cae35e38ab2ef1aecf4f315c57c2f32b932dede36eac9c7fa154b9217be9715b4d525d5b0b56c0a67b8a522423491684e98c0a0445a1e075100f86b
+MISC metadata.xml 637 SHA256 8e133bea306aa1dc8ae1d4d2dcf782fbe97088c8258d541147deea836f233ff4 SHA512 9cc8664a426688d5f50237c2b435b7bb9a0b9eaa6d6411f5537205b441fb52c15d23f4d286dff4d6a29b6456760e6983de17ac7a74f45a2db2c3c1af39542972 WHIRLPOOL 6d2c7c2c8220ec1a7d1c09c7deb06ea3bdff671b132a1412de9f0ffcef24f22f18f9042c7939d63327f47ee96b4c7b187b2934431e02d655d41b5915067980fb
diff --git a/dev-tex/isotope/isotope-20040401.ebuild b/dev-tex/isotope/isotope-20040401.ebuild
new file mode 100644
index 000000000000..248938721a23
--- /dev/null
+++ b/dev-tex/isotope/isotope-20040401.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Typeset isotopes correctly in LaTeX documents"
+HOMEPAGE="http://www.ctan.org/tex-archive/help/Catalogue/entries/isotope.html"
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+S=${WORKDIR}/${PN}
diff --git a/dev-tex/isotope/metadata.xml b/dev-tex/isotope/metadata.xml
new file mode 100644
index 000000000000..b11ea7c82657
--- /dev/null
+++ b/dev-tex/isotope/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription>
+ The package provides a command \isotope for setting the atomic weight and
+ atomic number indications of isotopes. (The naive way of doing the job with
+ (La)TeX mathematics commands produces an unsatisfactory result.)
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-tex/ivritex/Manifest b/dev-tex/ivritex/Manifest
new file mode 100644
index 000000000000..162142ff1289
--- /dev/null
+++ b/dev-tex/ivritex/Manifest
@@ -0,0 +1,5 @@
+DIST ivritex-1.1.2.tar.gz 578083 SHA256 bef3c277e1914f0ae82a13de071670b29ab8493eebcee35fe28337b4cb049333 SHA512 12550ad35bd4a6742159c2e3c8810f3b3f5ab6d93e3b454a028b3cce1a5c3c8a74f53af95df2932f60f2de2573c51895ceaa574f3d4a6301f844008247ea26be WHIRLPOOL 3f36288d581c1db0461d9f614662ef6cb4d46ed141277de231140bf11fe3527f143e953c2f2a228b32fa63c4546f6faf11bad47828c0f89bd84996970065e967
+EBUILD ivritex-1.1.2.ebuild 490 SHA256 0be07fa0d85d18b672c6b6e837ddd2f57ca73b11b40d1967565210062a6cce02 SHA512 6bd2402a1a8fa1bbad3f40470c79ca798534742a14d31dd539adbb933481788d58b2b40ae1c0f8840267df09b1d69fd5481d9eb262b61d3ea391a9f85de6a476 WHIRLPOOL 74eeff0027b036e1703c61d602681a0927eaabc23ef64bae0a87c529ba8115a55699777839ebccf2b9f6ffac63e00a100066cdbe65312fee9b2568a265051bc3
+MISC ChangeLog 2426 SHA256 d1ae4db8883acbdf23cc73749b52e6b6bd08bd579e3fa31a7307d481f34ec689 SHA512 a8f4ad82ffb80e499bb6f3946a500ab9210ec097a079761b8da4ffccb84c083ad4bde370f3334dea3acab4b5e1684094e3811831dbd0abd6e8c3e8f56573f26a WHIRLPOOL f0eb66eadd776f2dfb7969317b99b8783d24eb552b3ef9106ed619649e6dbe52f575a28501e3d20eb259e014b0eec9a7bfbc534042f6c4f48edfe1f257747053
+MISC ChangeLog-2015 3053 SHA256 a43929ee385a56711d136df367d5bc0890201d6462ec75ca8967141a0a4a7795 SHA512 25ac55ee515a51b9474dcc56145109a1b1f996cc4bc0d616aebbd4919745999737fbef6006b576b9cd046bcb2e5de8f0825f4367a490a34b96527f98e1c5bcb5 WHIRLPOOL 897a7dadc094801b2322fc6aa2db160c3881347c03ee5fe76261f1641c6fc5328e97c3178eea6f2480e03e0de98f5b3257c712ea66520bd6aa08cfcaecbe8c79
+MISC metadata.xml 326 SHA256 e4cc3f4331cb6069fa2077671badc6d1d0c76f50e479dd97a2a936f9567152c4 SHA512 fa28678ab1f602c9526daf6e072af11b07a298913277838b47ef0dad5df31819066d40ce86303d8d3e7ceb3f204dd4d479df598159bcbaccf93fab2e4fc68b26 WHIRLPOOL 3c2247160055b7221e8698c13d668ca37d0e4091acb9adf7024fb46ae4656fece8e32aabe5410086aa3a32fa220391f323d1c32b6b859a17ddf810d389088dad
diff --git a/dev-tex/ivritex/ivritex-1.1.2.ebuild b/dev-tex/ivritex/ivritex-1.1.2.ebuild
new file mode 100644
index 000000000000..427c257b05c5
--- /dev/null
+++ b/dev-tex/ivritex/ivritex-1.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+IUSE=""
+
+DESCRIPTION="Hebrew support for TeX"
+HOMEPAGE="http://ivritex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/ivritex/${P}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="LPPL-1.2"
+
+SLOT="0"
+DEPEND=""
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+
+src_install () {
+ export VARTEXFONTS="${T}/fonts"
+
+ make TEX_ROOT="${D}"/usr/share/texmf install || die
+
+}
diff --git a/dev-tex/ivritex/metadata.xml b/dev-tex/ivritex/metadata.xml
new file mode 100644
index 000000000000..31eafff2e70c
--- /dev/null
+++ b/dev-tex/ivritex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">ivritex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/latex-beamer/Manifest b/dev-tex/latex-beamer/Manifest
new file mode 100644
index 000000000000..26d1cfbe3c1f
--- /dev/null
+++ b/dev-tex/latex-beamer/Manifest
@@ -0,0 +1,7 @@
+DIST latex-beamer-3.36.zip 4364333 SHA256 5bd5366da9942cec067dcf8a492d713ff45a73a4a48ff56151fd5ce01488bc63 SHA512 b93d91c2eb523d7e30ecee8fa1af625730bb465124da4f856f7708da32d31fc3bc68e5b57e120b8e39b8ed3b74fef0aeb208b92f4bbdf741c8bf377227fa84cf WHIRLPOOL 22df7b9fd3681b7ea0ada51ce1b71c16b3152e85fc52dfb3c096a1771232c3de7d1c0c2baa935b1d0814ce220208f49094a8a6c295a64d4ebcbe3b234eb11100
+DIST latex-beamer-3.41.tar.gz 1007759 SHA256 e6e989e34347c15de875ddb1dc2423b1608777eb85f88118551229deb38789c8 SHA512 4fcf49c03cb572b85f97d847d491571d1d400ed39fc3d82b8f01f893838215d4d1b045510ce9c59968974ae2132d29cfbdb288e1fc773a59827ab50641cd9fd6 WHIRLPOOL 479b6d06214ea3b282e3ab99c33283f08ab69545c232986b91c92c5c6d1017a3fb96e68c859d8dbefb495c4cc20f11c7dd9dd5eb690ae5166c7534e81058b38b
+EBUILD latex-beamer-3.36.ebuild 1034 SHA256 4602821b852555e54b35e127acf99df74720fc67c8f0d65e12b7ef4acfb31a08 SHA512 7f1a8065bf4fde3a4e10ea15430bc9a608825f5edbe3d8913e15bed6d471071bb716d92416e35ba5e19925e80360d97b8f3cc63b25c87a2973aec4df2ca99ba9 WHIRLPOOL 894d2702dc1de00c101e261cc82be0c62858f722efbbbfad4540243c5b88e822f4f87174df78fbfd7c4b91fe9badc2eb6374b9d3f3e09a17dc9c36cee65423b4
+EBUILD latex-beamer-3.41.ebuild 1089 SHA256 04c90c5e0a311bf74d16710a03cb2259e8b9b920f2b24a92a86155fafaa89d9e SHA512 f16ba396324cca8ad8e119adfda536a2da7e0bb10758363056a51c1df4d255b7a48177256f2783e9abcc61d382e352d46830022db3b652eae672105cfcf13c4f WHIRLPOOL 65c0456fcc3c1027351040f2c690eb3895b9558ab3698b52aaae3191424d464061550113d202ead46295750049ec724f86a6504463bff2a8bd8b1d45e15852ed
+MISC ChangeLog 3155 SHA256 799f0b1a06f3bbe8b6c9f2e93954d1dc34948bb18b9566acfb08410f4e9375f8 SHA512 143e326b7ccbfd97c5dbfe469c4ae444e16f1f43d331f82959e7112c40af5e251bdcdd27795f4b594489c78e7d89f60cd5901ceb3468544b4378356e703c9f7c WHIRLPOOL a358b192dd9be8ed8811d4d79011aa1b1e1224b69e1daca4dbac362f8026625f8d6827f41f64ae5a1f1326860db7e1c1940ce3d0c71a28b98df81136e73c9c89
+MISC ChangeLog-2015 21392 SHA256 16ed05c632e2ff6e8d24bee5a109afcf6c2c4118d365d5431b75b2de38186d4e SHA512 e81fb36e3f2dbd1087a014290f1a6a6b753841bcfbd03916cb5544f8021c1243a9bba26daaa8085f9ed848a3da8563b63f5d6921b8e5ce9197986aca9f6da0f8 WHIRLPOOL 68392c6acd3732cee92110c34e48d0535bde0f80b424358f7c3e4d36bdeb6275750e3428e6f2c2d5ecca632d1e79f7bbb00ac538718d37f228b00cf292518d18
+MISC metadata.xml 333 SHA256 2e58b5386a2e2a3670c4070fb3c1d8c679be0ffbd2b59795688126c817be49f7 SHA512 3beec0899689b43ff66d65f0657af6ff194543f0d4567a2679c5b320f77a0751500e5b725136c5ae4bfd14583c035ba3a62558650285d8b8e4cfd8c0ff87ec0d WHIRLPOOL 71bca239da1f517eab08dbc54d1c76af22a387cbb66af296cf21ca99c00b1a7bd2b6396ba82c317ddd6115baeeb91cf9ec1ba9d5918378631b671dfff6dfc2ca
diff --git a/dev-tex/latex-beamer/latex-beamer-3.36.ebuild b/dev-tex/latex-beamer/latex-beamer-3.36.ebuild
new file mode 100644
index 000000000000..658511227874
--- /dev/null
+++ b/dev-tex/latex-beamer/latex-beamer-3.36.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="LaTeX class for creating presentations using a video projector"
+HOMEPAGE="https://bitbucket.org/rivanvx/beamer/wiki/Home"
+SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.zip"
+
+LICENSE="GPL-2 FDL-1.2 LPPL-1.3c"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples"
+
+DEPEND="app-arch/unzip
+ dev-texlive/texlive-latex"
+RDEPEND=">=dev-tex/pgf-1.10
+ dev-tex/xcolor
+ !dev-tex/translator"
+
+S=${WORKDIR}/beamer
+
+src_install() {
+ insinto /usr/share/texmf-site/tex/latex/beamer
+ doins -r base
+
+ dodoc AUTHORS ChangeLog README TODO doc/licenses/LICENSE
+
+ if use doc ; then
+ docinto doc
+ dodoc -r doc/*
+ dosym "/usr/share/doc/${PF}/doc/" "${TEXMF}/doc/latex/beamer"
+ fi
+
+ use examples && dodoc -r examples solutions
+}
diff --git a/dev-tex/latex-beamer/latex-beamer-3.41.ebuild b/dev-tex/latex-beamer/latex-beamer-3.41.ebuild
new file mode 100644
index 000000000000..6ba01c8c75de
--- /dev/null
+++ b/dev-tex/latex-beamer/latex-beamer-3.41.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="LaTeX class for creating presentations using a video projector"
+HOMEPAGE="https://github.com/josephwright/beamer"
+SRC_URI="https://github.com/josephwright/beamer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 FDL-1.2 LPPL-1.3c"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples"
+
+DEPEND="dev-texlive/texlive-latex"
+RDEPEND=">=dev-tex/pgf-1.10
+ dev-tex/xcolor
+ !dev-tex/translator"
+
+S=${WORKDIR}/beamer-${PV}
+
+src_compile() {
+ if use doc; then
+ cd doc
+ emake -j1
+ fi
+}
+
+src_install() {
+ insinto /usr/share/texmf-site/tex/latex/beamer
+ doins -r base
+
+ dodoc AUTHORS README.md
+
+ if use doc ; then
+ docinto doc
+ dodoc -r doc/*
+ dosym "/usr/share/doc/${PF}/doc/" "${TEXMF}/doc/latex/beamer"
+ fi
+
+ use examples && dodoc -r examples solutions
+}
diff --git a/dev-tex/latex-beamer/metadata.xml b/dev-tex/latex-beamer/metadata.xml
new file mode 100644
index 000000000000..8a0ce7ce3c82
--- /dev/null
+++ b/dev-tex/latex-beamer/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">josephwright/beamer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/latex-calendar/Manifest b/dev-tex/latex-calendar/Manifest
new file mode 100644
index 000000000000..1c7cd0ab706a
--- /dev/null
+++ b/dev-tex/latex-calendar/Manifest
@@ -0,0 +1,5 @@
+DIST latex-calendar-3.1.tar.gz 108537 SHA256 7375725e644dc23a4956409f9ee80f8f5fb679f06663bc439126c21862c20dfd SHA512 bd014b8e0e09f61dfdbcb55903fbd4f797a91c3e47de284bb734e5b574ac2f1b9a1f80a801ca771ccd4056983353a4735b7e24dc448bb0a6eed7e79ceca0cbca WHIRLPOOL ccbcadae32435573f32504198effe0e6ce2c599179f41fa14b7df547f5fd70916b38150f4b3ea18118b4bf9feaff12f6e71424380af6264833dd7089e4643448
+EBUILD latex-calendar-3.1.ebuild 801 SHA256 af5fe398a617f77dcd23cc9cc418ef9eaf50daf685e26cb10a57d3153b5d57d8 SHA512 3fc22e4ff7ac61a3f4b719ba493789efb3b3a806b85433f65dd6b0508247e3c1686478eae9359f2efc81eda421334e28590261d7ecfcebb04f00ba5278a3e39d WHIRLPOOL 103ea70cfc0a6fbb8344aba0084beee6a053f8f096b04bbd958ea3de002343285bfebf17ac45d50f734d650c9bde9ce0ed260cf50ab5fc09fdcf7dddd9385a37
+MISC ChangeLog 2443 SHA256 26e20f5cb5657e411c0ee8b82f04107b4030844c03279de3a898f0e9da74fc22 SHA512 f2b73235de209d3ddd5ffb4d07925dc24027bb97f2e3ba01aac907c6e6223b4d9c5da938b25bcf357c4a56d1f8b14a21a25e57d41667b5734f70413914d6230a WHIRLPOOL 6daf293d598234fd60247d565a74bc8c976dd660bcc7b0e41605cea26f7b416722028dfaa5eca8749d6cdf11fe1aea6ad75a6fc1fcaba9401221b47578e3e734
+MISC ChangeLog-2015 1557 SHA256 4f32fc0c91c123500b72b294ecfaeb99b9d4238905e4f4ff6b5e56f918477a0f SHA512 82e1c30c160a71387fba23194ad4ec5965297e91bd8be9642edd1d8c60c08fd480a1f0f6147d2cd8ce6a29d9a4852551903460b6755a29e7cecb15c3b4dccb74 WHIRLPOOL 89b89c70d44b9071e9421ec3297c0a20e02fb0d337ca4936bdf337f2a3c05a00da44427f04ee218da59e41487a4398d171e40bfac60fe6d62cd6c605983ff5ec
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/latex-calendar/latex-calendar-3.1.ebuild b/dev-tex/latex-calendar/latex-calendar-3.1.ebuild
new file mode 100644
index 000000000000..6412788ec251
--- /dev/null
+++ b/dev-tex/latex-calendar/latex-calendar-3.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+MY_P="calendar"
+DESCRIPTION="LaTeX package used to create Calendars. Very flexible and robust"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/calendar/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="LaTeX-Calendar"
+SLOT="0"
+KEYWORDS="x86 sparc ppc amd64"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ debug-print function $FUNCNAME $*
+ echo "Extracting from allcal.ins"
+ ( yes | latex allcal.ins ) >/dev/null 2>&1
+}
+
+src_install() {
+ texi2dvi -q -c --language=latex calguide.tex &> /dev/null
+ latex-package_src_doinstall styles fonts bin dvi
+ dodoc README MANIFEST CATALOG
+ insinto /usr/share/doc/${P}/samples
+ doins bigdemo.tgz *.cfg *.tex *.cld
+}
diff --git a/dev-tex/latex-calendar/metadata.xml b/dev-tex/latex-calendar/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/latex-calendar/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/latex2html/Manifest b/dev-tex/latex2html/Manifest
new file mode 100644
index 000000000000..08b1dbdfa4c3
--- /dev/null
+++ b/dev-tex/latex2html/Manifest
@@ -0,0 +1,22 @@
+AUX latex2html-2017.2-brace-2.patch 561 SHA256 d2018dc1388d7f604e81aee475579e5591348de817f1793aeb4c2454b4b4330b SHA512 002b71718b63d0c87c07c3d88dba9d33d8ecd2e08889f787f5b01fa3976cdbe215802c835013c2d1f686be01f4bedcca020039e7eb025098dc93e8a839a45bcd WHIRLPOOL 735905402b4823704f49848aab3c381862361f92c9e6901790356bf8b2ee95c1faea94175db03cd2c14117e834bc42efb79c4abcb72aa95283b0ab0addc2efd6
+AUX latex2html-2017.2-brace.patch 1402 SHA256 cbd20d7271241d79331ebe49594ad0f9f4ea7afd8584fff99e0bb4ec92400610 SHA512 f138757d62cd047452377f67276bb385c37636352db575ae8da8debd0586d6f9620902505dba2809d77eb28eef670f463b38d7450f63cdc19711090487cbd2f7 WHIRLPOOL cb1c311279e72f8f7f45fa986460a45e538b7e4c5b8548513cdca08e557ae4ec687bfade34d7c106b303b8c01cc6e1679532ce73c5ef022e071210eae9054e8f
+AUX latex2html-2017.2-dotinc-2.patch 499 SHA256 88dfb5365804185ad0281ba7c213b8473defd8d849bf795fc1ce8b79a04fa06c SHA512 370511bbfbb1c62f0b18d73129b51a726c29e79793aea0324f27a1ddd5ced00df0b6e2799a70f7b31b8b7939bf00b81c0f1d57605ecddf4d02f8c186748ac666 WHIRLPOOL 68d303b5c6224428bd3f102e8097cd2cf167b46d5768f5ea5124e1b3ef9da4fbed026668d96ecbadd2bc1fe59f5207cc52da7fe3c427028b395ae0e09fcbef89
+AUX latex2html-2017.2-dotinc.patch 1130 SHA256 01c13168f0bb13cc9593776d5a256eb510f9afae715e0dec9cad33a6fdec244d SHA512 a9dfcbe11501cc6a1d61eb435a690c9c06ab200dcccf55477d35f76614a0a1c7da713664408b9c06a49c44f46a7f80eaad385cb8fb1f4135172157fac9de5ae6 WHIRLPOOL f461885fdb51acd72831371332334443dd73d5c798b2990be8dca26286578eb6deb26b65f5f2677b8fe579529ef0a98bc5f4aaf637abdfbb1db602119c4972e6
+AUX latex2html-convert-length.patch 1148 SHA256 aaf0e7b7ef3e37790da12fac5e92d87323c6f8041d7fd3c205ee3c96df83401e SHA512 f5bb3c29006e783728915d0761cbae4b0fddd65aa323749f9459ccf439d6896fd96c3608c2984868bb82be2ff390a6fe39933f01d3b12c94d50d61824f6368e1 WHIRLPOOL 2439ff81a4cbe30690dfb70f06ea05fb52652b1a93f9b7ae13d01dc9001ac0a9efc2075c7a26c9e591f44f6affada83a9b20a195ea3a4481584d3f9bce1f683c
+AUX latex2html-destdir.patch 703 SHA256 e2dad7784064b12c17ba9530eb54f706d057c5b399538ee1928ca38005f860e1 SHA512 dbc4e9272ed54949fa34da8fd4b0e15db646461ef564e65d7b4a20dd89425227b93987a2a214ec57984b200135085b6456d758efd2faffd89c16d305d315d744 WHIRLPOOL 08d3e7d0083f9b2039dfb6798b73a64045ac7c0ad19b240c1be0f46e39f611380b056fd181ce55814999f36bd2f1ff415ded96a1a98e4659b3ba7fa343edc1a8
+AUX latex2html-extract-major-version-2.patch 640 SHA256 2853223713f4c4f3b3497cbee98904299442947ede5c35d9cdffe43b1fb6e12f SHA512 924fc8212250b20a4dea15e9588376d067740966174268e10922edb59da8be6f5095411570f06610593e5c0ffe54d3340e10a6f8050f4966ba29dbf5c12f3dc9 WHIRLPOOL 314709ea1efd6d3805c64ef6f582a8a6167dd93f8712842694d6ca27c9fe4234a65deaf09a3be1360eea4e1b6f1aac75e856f20ee2aae53cf1cfb0e31ab590c0
+AUX latex2html-extract-major-version.patch 635 SHA256 265327a28fdbec750a32fc32999625ef254ec80736f170e645e1355d51df5c04 SHA512 a8bedf07b233d6ffa7329fc6eb4c051639fc9871d8c6cc33efdfa49fce9c5e57e41e309beeb50546dd63feec2ee6e3b54f2e233956d8ee8f7b97b3fb050217eb WHIRLPOOL 259fb7d481cec36122728ecdc8819cada8e7dd723f9fc7f8ff43bafc593fd042d4178d1e61d40d362ce9384491f0c26d806a279e2bc33a3e98d7390c1bd8b3aa
+AUX latex2html-perl_name.patch 445 SHA256 41dcf9d9b46691c34bddbae39faccbfeadf6beb2e19a4ac18af4a186758289c9 SHA512 2f20147e0c4c5818f1e3843e3f7176ce84d332d2b3f3266cf86e4b4432c72ce626110805613b5f8f9f72b44332a532a203d1e4b091f9b447ec1bfda23585b6db WHIRLPOOL f4b3baa4276b2c0b8d5c854547816c12836d4d93ca9fc09e456fbdb53c58233dbcf83bc85ca1cf550fdf6063e0345c5a20559aef00d6c763b7a53d3bf3709414
+AUX latex2html-tests.patch 1052 SHA256 77e0b69b9b466b38f0e7557ae05762746dbe0e9a004492c1e71b1bc3889e2718 SHA512 b3c17ded5c45526f114c8bfdc9bc348e41d3297da377b99af2d0507f953b828d362ec9bdcf166677646b6350a7900f073ea7896dcdd7d3e6f7b265274ffaaeda WHIRLPOOL 238ac996f7c000b71b4644fc070bc1b1ca20cdfa9dab2013e73cf3b0c670c147db239d344519efe61655c73caf3edf971ee0d2e5ba2e0e49327b9f1398c70733
+DIST latex2html-2008.tar.gz 1133054 SHA256 59456815a3984250c295d3d5c46b85646038db8db2735cdc0d3780cf4da337ad SHA512 e5a9d1700fcc45e6fcb7bae79e25acd52b7a84b70a75b3c7f1e746f65adbd48219a828420f6a7c437613d5c74dfb0405c91df01ac9c1535e9850f3a3e5c47f60 WHIRLPOOL 3d4dba64a2ce1b548749f5a5d489afba8694b2b6214dc5b7030820898d13a33dd708c751d2dc625a3d93930bcc0e483fa3e6736a2812c3baf395f70bb77404dc
+DIST latex2html-2015.tar.gz 1217699 SHA256 248cf84c70dd31221ddc69ef7ce0e720aadd26b572ee412827eae62f0eefb8dd SHA512 dd031944250efd28691edeba5e83b4c5c0deec3a2e7c2ab2a9bd285a911f6ab21a02cd0ef697bebc2c7c7c0ebd285493c1d6b01b0db9355fc7f3316a2af65e2c WHIRLPOOL 27e086e44ace2cae80d0b29390d3ba63f426c3facd8ac5e4573b580260a3e859c29bd0496ed0f864c0e2644ff0105e9b0cfeb45d9812c54b97f6386c5844b0c9
+DIST latex2html-2017.2.tar.gz 1131438 SHA256 4b8c21ef292817c85ba553f560129723bcae4ee9a6ec7a22ce2289329db7c1ef SHA512 0e1ab1b2005dc71988b1500884d7a13bfbdce73a62ef7f6cc6e83e29d776c98eb09cff3f8d0c162493586094c9ca6f07d47e98d2137f223f27044d03e9bb3473 WHIRLPOOL a0d6145cc104e70ec43097e0af527e18df98fe9f7c668f994c219d1548920d74347dc9de59728d702f207bebc42b267f8a18faa6f912363000d3807f23ab1560
+DIST latex2html-match-multiline.patch.bz2 8147 SHA256 fa4c74b1e6ef3fc337485b7940922aaa1aed0c33a533e75f4a97503547f4570e SHA512 01ec0dd1705f030736432a7fa8bf99c83c9e4f01c9755319d36e65e18737361d23073277692a8c44af529a1c37caabcc9e720a4be57e64300f945060e88f6641 WHIRLPOOL d0f69d16060d9829cafdc266acdb50e2071cf742841e7fcce524d69268c51036665670c0e3111e83dea8271cb0032f2362686c976a8b2c9032b50125ab3a9b2c
+EBUILD latex2html-2008-r1.ebuild 2682 SHA256 30583c990848f3b39627e1fc7131bfb4089c8f7618db83726970e4c03182c882 SHA512 10e129ad46a9681d74036dd2d5d6ef51a1b2da4646e82f38d5f205ec5ad0a452233733da18c33db10e568ba7993d19e7a2c4a81f2e782b21ce26d59bc36274f7 WHIRLPOOL d97bec5ed166de185b4409c0caa6742b6151522dff0188ed01ca01ffe69eef2f9e39fe001d2f523434449df8c5e6524a1ac36cd2d1befbe24d0aac3ec642aa86
+EBUILD latex2html-2008.ebuild 2368 SHA256 c6cb3ea985a79b1e018f3d0e499f9878a21028de6fd58f23c43f227295fad67a SHA512 0913c091ade4266f3d7dc96371cadc98579a52df9aeb7dfa16a146e531a41433ec36269176814e33565a57b397360b73781ce93bbd78ae9e290f32d908ff1771 WHIRLPOOL c24db5005a7cd4fa19bf65595143056d8920fabdd3843f8d2f5ce6ddb97a4b5aa2bf2d5ae04d834b762478ba87a1824bf56ab242c21f3b1f9cf24c6c355731db
+EBUILD latex2html-2015.ebuild 2227 SHA256 a387fc40c754c819c4b015cbee209f84098ae2e355a7be552f4e4b7b7cba52e6 SHA512 e8c3469e64f414e88cbc1099220c61e71aac9338db7bcff88ebce319b30a8b5e898ed9d0287c5f5b8b6faefbf3db2f4c7f1d7b1497d54b1bf4cefac7b3c2a7b6 WHIRLPOOL 339c369e4aeb7ec59feb09f4e128fe942c57cbe200f93db9e7943fefd99fe65b071ce349a87d3ec1d1229c417f8bfb9e297fc28bfd2d606fbfc8a05b8ab81853
+EBUILD latex2html-2017.2-r1.ebuild 2138 SHA256 427551d65f109122b198f54ffd8c622432c10a1ea982236053fa7e4b0b9039aa SHA512 0419754406dd4dac3827cfe26deadade7767bb3ad46270e83032b7ad1ce4d73921ba4e7eca3976bd7fd331a56109616b3105a7c1007a775e5a1b0d3ea85cc1e0 WHIRLPOOL eca188882186807d604b1023863f28880cbab49f144665bbbe54b3a989d212c1fcb39e64688371b259ca9efa7ab9360e9a5d01c973a3f76fb5500a0e5326097b
+EBUILD latex2html-2017.2-r2.ebuild 2172 SHA256 d6650481b4c3859f2a14ceee7d89544197d60241eba4ad86dfd5839fa857e99b SHA512 5e611f6eda3d3ef8a80e2a78221693ea012415f6cb9a72d6dedfd5779c17849d706f289d860029c6170f3571030104055ef0abbc781d1d55315d926803850d7e WHIRLPOOL 51dfbab9e89a77bd3e08e48be55f018218277b32c490c4194786f18eb6a2ded2b8e86cea5cf3f9ec8c5cb46ee403e7847b791c2b17ed7cc6964c950afa28300d
+MISC ChangeLog 2915 SHA256 50f3803d8cd17a28b11b79eabebf3a5fabedca91f4e07b56d7f2f383c6ffd282 SHA512 2e0a666ea2ef44a4500f95b183015cc8a1d85a7811c7bb5c462287f830145770aa723b12827a308656484ad1d6845a9f585e397c6b09ea27ca50eb9ea9554270 WHIRLPOOL 625a05cdc9b396f0e7ab8999a0701acc398c9aaa50119e36c6eaa76acf3edb12a2cc43ec0c1bf51559ff686cd3a953d79a992fee86fb769ac95072ecafc27ba0
+MISC ChangeLog-2015 9749 SHA256 4b707e7ecddcfe7f67d492066fe9c74da38eabeb2095e8b6e01014447d81c0e6 SHA512 666cb33f63558211a85ea7adc5f80d24e1795a7911e4dcdaf5d2a0968a45457b4d5aa8bf2f7c8cac192738d49cb37ca8cbde1f823baf1719a6a6bbfefb61a715 WHIRLPOOL d54acfd78fca6478c0d962460a39a271fbb971352534190ea903f303dc54052f95b5ae021fcd189b23696603a2509148a4ab0721842b0b65e45229cbdae119c7
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/latex2html/files/latex2html-2017.2-brace-2.patch b/dev-tex/latex2html/files/latex2html-2017.2-brace-2.patch
new file mode 100644
index 000000000000..533cbc0c75cf
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-2017.2-brace-2.patch
@@ -0,0 +1,12 @@
+diff -ruN latex2html-2017.2.orig/styles/frames.perl latex2html-2017.2/styles/frames.perl
+--- latex2html-2017.2.orig/styles/frames.perl 2017-01-23 18:14:25.000000000 +0100
++++ latex2html-2017.2/styles/frames.perl 2017-09-23 15:49:27.184088195 +0200
+@@ -706,7 +706,7 @@
+ $_[0] =~ s/<(META NAME|LINK)[^>]*>\s*//g;
+ $_[0] =~ s/$more_links_mark/$NO_ROBOTS\n$LATEX2HTML_META/g;
+ local($savedRS)=$/; $/ = '';
+- $_[0] =~ s/\n{2;}/\n/sg;
++ $_[0] =~ s/\n\{2;}/\n/sg;
+ $_[0] =~ s/\s$//s;
+ $_[0] =~ s!\s*(\n</HEAD>\n)\s*!$1!s;
+ $/ = $savedRS;
diff --git a/dev-tex/latex2html/files/latex2html-2017.2-brace.patch b/dev-tex/latex2html/files/latex2html-2017.2-brace.patch
new file mode 100644
index 000000000000..4782fb313e79
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-2017.2-brace.patch
@@ -0,0 +1,36 @@
+diff -ruN latex2html-2017.2.orig/versions/html3_2.pl latex2html-2017.2/versions/html3_2.pl
+--- latex2html-2017.2.orig/versions/html3_2.pl 2017-01-23 17:14:25.000000000 -0000
++++ latex2html-2017.2/versions/html3_2.pl 2017-08-04 09:38:17.219909442 -0000
+@@ -607,7 +607,7 @@
+
+ if ($color_env) {
+ local($color_test) = join(',',@$open_tags_R);
+- if ($color_test =~ /(color{[^}]*})/g ) {
++ if ($color_test =~ /(color\{[^}]*})/g ) {
+ $color_env = $1;
+ }
+ }
+diff -ruN latex2html-2017.2.orig/versions/html4_01.pl latex2html-2017.2/versions/html4_01.pl
+--- latex2html-2017.2.orig/versions/html4_01.pl 2017-01-23 17:14:25.000000000 -0000
++++ latex2html-2017.2/versions/html4_01.pl 2017-08-04 09:39:32.529023088 -0000
+@@ -976,7 +976,7 @@
+
+ if ($color_env) {
+ local($color_test) = join(',',@$open_tags_R);
+- if ($color_test =~ /(color{[^}]*})/g ) {
++ if ($color_test =~ /(color\{[^}]*})/g ) {
+ $color_env = $1;
+ }
+ }
+diff -ruN latex2html-2017.2.orig/versions/html4_1.pl latex2html-2017.2/versions/html4_1.pl
+--- latex2html-2017.2.orig/versions/html4_1.pl 2017-01-23 17:14:25.000000000 -0000
++++ latex2html-2017.2/versions/html4_1.pl 2017-08-04 09:37:48.507866114 -0000
+@@ -976,7 +976,7 @@
+
+ if ($color_env) {
+ local($color_test) = join(',',@$open_tags_R);
+- if ($color_test =~ /(color{[^}]*})/g ) {
++ if ($color_test =~ /(color\{[^}]*})/g ) {
+ $color_env = $1;
+ }
+ }
diff --git a/dev-tex/latex2html/files/latex2html-2017.2-dotinc-2.patch b/dev-tex/latex2html/files/latex2html-2017.2-dotinc-2.patch
new file mode 100644
index 000000000000..2e58c0070d7d
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-2017.2-dotinc-2.patch
@@ -0,0 +1,12 @@
+diff -ruN latex2html-2017.2.orig/configure latex2html-2017.2/configure
+--- latex2html-2017.2.orig/configure 2017-01-23 17:14:25.000000000 -0000
++++ latex2html-2017.2/configure 2017-08-04 09:21:02.929355288 -0000
+@@ -1225,7 +1225,7 @@
+ fi
+
+ # this is used to get the values from the config file
+-eval `perl -w -e 'use cfgcache; foreach(keys %cfg) { print qq($_='"'"'$cfg{$_}'"'"'\n);}'`
++eval `perl -w -e 'use lib q[.]; use cfgcache; foreach(keys %cfg) { print qq($_='"'"'$cfg{$_}'"'"'\n);}'`
+
+
+
diff --git a/dev-tex/latex2html/files/latex2html-2017.2-dotinc.patch b/dev-tex/latex2html/files/latex2html-2017.2-dotinc.patch
new file mode 100644
index 000000000000..e7f29ad5779c
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-2017.2-dotinc.patch
@@ -0,0 +1,33 @@
+diff -ruN latex2html-2017.2.orig/config/build.pl latex2html-2017.2/config/build.pl
+--- latex2html-2017.2.orig/config/build.pl 2017-01-23 17:14:25.000000000 -0000
++++ latex2html-2017.2/config/build.pl 2017-08-04 09:13:26.040867263 -0000
+@@ -145,6 +145,7 @@
+ # Read in the system's configuration
+ use FindBin;
+ use lib "$FindBin::Bin/..";
++use lib "$FindBin::Bin";
+ use cfgcache;
+
+ my $dd = $cfg{'dd'};
+diff -ruN latex2html-2017.2.orig/config/config.pl latex2html-2017.2/config/config.pl
+--- latex2html-2017.2.orig/config/config.pl 2017-01-23 17:14:25.000000000 -0000
++++ latex2html-2017.2/config/config.pl 2017-08-04 09:13:45.500980317 -0000
+@@ -435,6 +435,7 @@
+
+ use FindBin;
+ use lib "$FindBin::Bin/..";
++use lib "$FindBin::Bin";
+ use L2hos;
+
+ #use diagnostics;
+diff -ruN latex2html-2017.2.orig/config/install.pl latex2html-2017.2/config/install.pl
+--- latex2html-2017.2.orig/config/install.pl 2017-08-04 09:08:53.608284554 -0000
++++ latex2html-2017.2/config/install.pl 2017-08-04 09:13:57.116047796 -0000
+@@ -183,6 +183,7 @@
+
+ use FindBin;
+ use lib "$FindBin::Bin/..";
++use lib "$FindBin::Bin";
+ use cfgcache;
+ use L2hos;
+
diff --git a/dev-tex/latex2html/files/latex2html-convert-length.patch b/dev-tex/latex2html/files/latex2html-convert-length.patch
new file mode 100644
index 000000000000..4171fd7c05e9
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-convert-length.patch
@@ -0,0 +1,22 @@
+--- latex2html-2002-2-1/versions/html2_2.pl.old 2006-02-21 20:37:50.000000000 +0100
++++ latex2html-2002-2-1/versions/html2_2.pl 2006-02-21 20:38:03.000000000 +0100
+@@ -91,7 +91,7 @@
+ ($pxs,$len);
+ }
+ # should no longer be needed, as this is defined in latex2html.pin
+-if (undefined &convert_length) { sub convert_length {&convert_length_table(@_)} }
++if (!defined (&convert_length)) { sub convert_length {&convert_length_table(@_)} }
+
+ # Translates LaTeX column specifications to HTML. Again, Netscape
+ # needs some extra work with its width attributes in the <td> tags.
+--- latex2html-2002-2-1/versions/table.pl.old 2006-02-21 20:37:54.000000000 +0100
++++ latex2html-2002-2-1/versions/table.pl 2006-02-21 20:38:11.000000000 +0100
+@@ -91,7 +91,7 @@
+ ($pxs,$len);
+ }
+ # should no longer be needed, as this is defined in latex2html.pin
+-if (undefined &convert_length) { sub convert_length {&convert_length_table(@_)} }
++if (!defined (&convert_length)) { sub convert_length {&convert_length_table(@_)} }
+
+ # Translates LaTeX column specifications to HTML. Again, Netscape
+ # needs some extra work with its width attributes in the <td> tags.
diff --git a/dev-tex/latex2html/files/latex2html-destdir.patch b/dev-tex/latex2html/files/latex2html-destdir.patch
new file mode 100644
index 000000000000..2d07beff449b
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-destdir.patch
@@ -0,0 +1,15 @@
+Index: latex2html-2008/config/install.pl
+===================================================================
+--- latex2html-2008.orig/config/install.pl
++++ latex2html-2008/config/install.pl
+@@ -372,7 +372,9 @@ foreach $item (sort keys %Install_items)
+
+ if($cfg{TEXPATH}) {
+ print "\nNote: trying to install LaTeX2HTML style files in TeX directory tree\n ($cfg{TEXPATH})\n";
+- unless(mkpath($cfg{TEXPATH})) {
++ my $destdir = $cfg{TEXPATH};
++ $destdir = $ENV{'DESTDIR'}.$destdir if($ENV{'DESTDIR'});
++ unless(mkpath($destdir)) {
+ #my $testpath = $cfg{TEXPATH}; # to strip (latex2)html
+ #$testpath =~ s/[$dd$dd][^$dd$dd]*$//;
+ #if((-d $cfg{TEXPATH} && !-w _) || (-d $testpath && !-w _)) {
diff --git a/dev-tex/latex2html/files/latex2html-extract-major-version-2.patch b/dev-tex/latex2html/files/latex2html-extract-major-version-2.patch
new file mode 100644
index 000000000000..11b6685385ec
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-extract-major-version-2.patch
@@ -0,0 +1,12 @@
+diff -urN latex2html-2002-2-1.orig/config/config.pl latex2html-2002-2-1/config/config.pl
+--- latex2html-2002-2-1.orig/config/config.pl 2006-06-02 20:41:18.000000000 +0200
++++ latex2html-2002-2-1/config/config.pl 2006-06-02 20:42:07.000000000 +0200
+@@ -1275,7 +1275,7 @@
+ ($stat,$msg,$err) = &get_out_err("$pnmcrop -version");
+ my $vers = '';
+ $msg = $msg || $err;
+- if ($msg =~ /(^|\s*)Version.*\s([\d\.]+)\s*([\n\r]|$)/is) { $vers = $2; }
++ if ($msg =~ /(^|\s*)Version: Netpbm (\d+)\..*\s*([\n\r]|$)/is) { $vers = $2; }
+ if ($vers =~ /^199/) {
+ # try left crop
+ &checking('if pnmcrop can crop from one direction');
diff --git a/dev-tex/latex2html/files/latex2html-extract-major-version.patch b/dev-tex/latex2html/files/latex2html-extract-major-version.patch
new file mode 100644
index 000000000000..7340754e5b41
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-extract-major-version.patch
@@ -0,0 +1,12 @@
+diff -urN latex2html-2002-2-1.orig/config/config.pl latex2html-2002-2-1/config/config.pl
+--- latex2html-2002-2-1.orig/config/config.pl 2006-06-02 20:41:18.000000000 +0200
++++ latex2html-2002-2-1/config/config.pl 2006-06-02 20:42:07.000000000 +0200
+@@ -1275,7 +1275,7 @@
+ ($stat,$msg,$err) = &get_out_err("$pnmcrop -version");
+ my $vers = '';
+ $msg = $msg || $err;
+- if ($msg =~ /(^|\s*)Version.*\s([\d\.]+)\s*([\n\r]|$)/is) { $vers = $2; }
++ if ($msg =~ /(^|\s*)Version.*\s(\d+)\..*\s*([\n\r]|$)/is) { $vers = $2; }
+ if ($vers =~ /^199/) {
+ # try left crop
+ &checking('if pnmcrop can crop from one direction');
diff --git a/dev-tex/latex2html/files/latex2html-perl_name.patch b/dev-tex/latex2html/files/latex2html-perl_name.patch
new file mode 100644
index 000000000000..cc56f91437fa
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-perl_name.patch
@@ -0,0 +1,11 @@
+--- latex2html-2002-2-1/config/config.pl 2002-11-29 12:49:01.000000000 +0100
++++ latex2html-2002-2-1/config/config.pl.new 2006-05-23 11:29:10.000000000 +0200
+@@ -617,7 +617,7 @@
+
+ # only perl gets an absolute pathname
+ my $abs_path_names = 1;
+-$newcfg{'PERL'} = &find_prog($^X); # take the perl internal executable name
++$newcfg{'PERL'} = &find_prog("perl"); # take the perl internal executable name
+ &checking('perl version');
+ &result($]);
+
diff --git a/dev-tex/latex2html/files/latex2html-tests.patch b/dev-tex/latex2html/files/latex2html-tests.patch
new file mode 100644
index 000000000000..1ada1a32bf00
--- /dev/null
+++ b/dev-tex/latex2html/files/latex2html-tests.patch
@@ -0,0 +1,26 @@
+Index: latex2html-2017.2/styles/frames.perl
+===================================================================
+--- latex2html-2017.2.orig/styles/frames.perl
++++ latex2html-2017.2/styles/frames.perl
+@@ -295,7 +295,7 @@ sub check_frame_colorset {
+ elsif ($reverse == 1) {$colorset="${which}_colorset_star"}
+ elsif ($reverse == 2) {$colorset="${which}_colorset_star_star"}
+ else {$colorset="${which}_colorset"}
+- if (!(defined @$colorset))
++ if (!(@$colorset))
+ { print STDERR "\nframes for $which are not supported\n"; return($rest);}
+ local($frame_tmp)=$frame_data;
+ local($key, @values);
+Index: latex2html-2017.2/styles/natbib.perl
+===================================================================
+--- latex2html-2017.2.orig/styles/natbib.perl
++++ latex2html-2017.2/styles/natbib.perl
+@@ -1451,7 +1451,7 @@ sub do_cmd_citestyle {
+ local($_) = @_;
+ s/$next_pair_pr_rx//o;
+ local($style)="citestyle_$2";
+- if (defined @$style) {
++ if (@$style) {
+ ($CITE_OPEN_DELIM,
+ $CITE_CLOSE_DELIM,
+ $CITE_ENUM,
diff --git a/dev-tex/latex2html/latex2html-2008-r1.ebuild b/dev-tex/latex2html/latex2html-2008-r1.ebuild
new file mode 100644
index 000000000000..c8f39eed7f52
--- /dev/null
+++ b/dev-tex/latex2html/latex2html-2008-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit base eutils multilib
+
+DESCRIPTION="convertor written in Perl that converts LATEX documents to HTML"
+SRC_URI="http://saftsack.fs.uni-bayreuth.de/~latex2ht/current/${P}.tar.gz
+ https://dev.gentoo.org/~dilfridge/distfiles/${PN}-match-multiline.patch.bz2"
+HOMEPAGE="http://www.latex2html.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="gif png"
+
+DEPEND="app-text/ghostscript-gpl
+ virtual/latex-base
+ media-libs/netpbm
+ dev-lang/perl
+ gif? ( media-libs/giflib )
+ png? ( media-libs/libpng )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}"-{convert-length,perl_name,extract-major-version-2,destdir}.patch
+ "${DISTDIR}/${PN}"-match-multiline.patch.bz2 )
+
+src_prepare() {
+ base_src_prepare
+
+ # Dont install old url.sty and other files
+ # Bug #240980
+ rm -f texinputs/url.sty texinputs/latin9.def || die "failed to remove duplicate latex files"
+
+ sed -ie 's%@PERL@%'"${EPREFIX}"'/usr/bin/perl%g' wrapper/unix.pin || die
+}
+
+src_configure() {
+ local myconf
+
+ use gif || use png || myconf="${myconf} --disable-images"
+
+ econf --libdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --shlibdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --enable-pk \
+ --enable-eps \
+ --enable-reverse \
+ --enable-pipes \
+ --enable-paths \
+ --enable-wrapper \
+ --with-texpath="${EPREFIX}"/usr/share/texmf-site/tex/latex/html \
+ --without-mktexlsr \
+ $(use_enable gif) \
+ $(use_enable png) \
+ ${myconf} || die "econf failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ dodoc BUGS Changes FAQ LICENSE.orig MANIFEST README* TODO
+
+ # make /usr/share/latex2html sticky
+ keepdir /usr/share/latex2html
+
+ # clean the perl scripts up to remove references to the sandbox
+ einfo "fixing sandbox references"
+ # pstoimg isn't built unless gif or png useflags are enabled
+ { use png || use gif ; } && sed -i -e "s:${T}:/tmp:g" "${ED}/usr/$(get_libdir)/latex2html/pstoimg.pl"
+ sed -i -e "s:${S}::g" "${ED}/usr/$(get_libdir)/latex2html/latex2html.pl" || die
+ sed -i -e "s:${T}:/tmp:g" "${ED}/usr/$(get_libdir)/latex2html/cfgcache.pm" || die
+ sed -i -e "s:${T}:/tmp:g" "${ED}/usr/$(get_libdir)/latex2html/l2hconf.pm" || die
+}
+
+pkg_postinst() {
+ einfo "Running ${EROOT}usr/bin/mktexlsr to rebuild ls-R database...."
+ "${EROOT}"usr/bin/mktexlsr
+}
+
+pkg_postrm() {
+ einfo "Running ${EROOT}usr/bin/mktexlsr to rebuild ls-R database...."
+ "${EROOT}"usr/bin/mktexlsr
+}
diff --git a/dev-tex/latex2html/latex2html-2008.ebuild b/dev-tex/latex2html/latex2html-2008.ebuild
new file mode 100644
index 000000000000..7b6bb2e232c4
--- /dev/null
+++ b/dev-tex/latex2html/latex2html-2008.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib
+
+DESCRIPTION="convertor written in Perl that converts LATEX documents to HTML"
+SRC_URI="http://saftsack.fs.uni-bayreuth.de/~latex2ht/current/${P}.tar.gz"
+HOMEPAGE="http://www.latex2html.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE="gif png"
+
+DEPEND="app-text/ghostscript-gpl
+ virtual/latex-base
+ media-libs/netpbm
+ dev-lang/perl
+ gif? ( media-libs/giflib )
+ png? ( media-libs/libpng )"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-convert-length.patch"
+ epatch "${FILESDIR}/${PN}-perl_name.patch"
+ epatch "${FILESDIR}/${PN}-extract-major-version.patch"
+ epatch "${FILESDIR}/${PN}-destdir.patch"
+ # Dont install old url.sty and other files
+ # Bug #240980
+ rm -f texinputs/url.sty texinputs/latin9.def || die "failed to remove duplicate latex files"
+}
+
+src_compile() {
+ local myconf
+
+ use gif || use png || myconf="${myconf} --disable-images"
+
+ econf --libdir=/usr/$(get_libdir)/latex2html \
+ --shlibdir=/usr/$(get_libdir)/latex2html \
+ --enable-pk \
+ --enable-eps \
+ --enable-reverse \
+ --enable-pipes \
+ --enable-paths \
+ --enable-wrapper \
+ --with-texpath=/usr/share/texmf-site/tex/latex/html \
+ --without-mktexlsr \
+ $(use_enable gif) \
+ $(use_enable png) \
+ ${myconf} || die "econf failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ dodoc BUGS Changes FAQ LICENSE.orig MANIFEST README* TODO
+
+ # make /usr/share/latex2html sticky
+ keepdir /usr/share/latex2html
+
+ # clean the perl scripts up to remove references to the sandbox
+ einfo "fixing sandbox references"
+ # pstoimg isn't built unless gif or png useflags are enabled
+ { use png || use gif ; } && dosed "s:${T}:/tmp:g" /usr/$(get_libdir)/latex2html/pstoimg.pl
+ dosed "s:${S}::g" /usr/$(get_libdir)/latex2html/latex2html.pl
+ dosed "s:${T}:/tmp:g" /usr/$(get_libdir)/latex2html/cfgcache.pm
+ dosed "s:${T}:/tmp:g" /usr/$(get_libdir)/latex2html/l2hconf.pm
+}
+
+pkg_postinst() {
+ einfo "Running ${ROOT}usr/bin/mktexlsr to rebuild ls-R database...."
+ "${ROOT}"usr/bin/mktexlsr
+}
+
+pkg_postrm() {
+ einfo "Running ${ROOT}usr/bin/mktexlsr to rebuild ls-R database...."
+ "${ROOT}"usr/bin/mktexlsr
+}
diff --git a/dev-tex/latex2html/latex2html-2015.ebuild b/dev-tex/latex2html/latex2html-2015.ebuild
new file mode 100644
index 000000000000..3afdc49f077c
--- /dev/null
+++ b/dev-tex/latex2html/latex2html-2015.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Convertor written in Perl that converts LATEX documents to HTML"
+HOMEPAGE="http://www.latex2html.org/"
+SRC_URI="http://mirrors.ctan.org/support/latex2html/latex2html-2015.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="gif png"
+
+DEPEND="app-text/ghostscript-gpl
+ virtual/latex-base
+ media-libs/netpbm
+ dev-lang/perl
+ gif? ( media-libs/giflib )
+ png? ( media-libs/libpng:0 )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}"-{convert-length,perl_name,extract-major-version-2,destdir}.patch )
+
+src_prepare() {
+ default
+
+ # Dont install old url.sty and other files
+ # Bug #240980
+ rm texinputs/url.sty texinputs/latin9.def \
+ || die "failed to remove duplicate latex files"
+
+ sed -i -e 's%@PERL@%'"${EPREFIX}"'/usr/bin/perl%g' wrapper/unix.pin || die
+}
+
+src_configure() {
+ local myconf
+
+ use gif || use png || myconf="${myconf} --disable-images"
+
+ econf --libdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --shlibdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --enable-pk \
+ --enable-eps \
+ --enable-reverse \
+ --enable-pipes \
+ --enable-paths \
+ --enable-wrapper \
+ --with-texpath="${EPREFIX}"/usr/share/texmf-site/tex/latex/html \
+ --without-mktexlsr \
+ $(use_enable gif) \
+ $(use_enable png) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ # make /usr/share/latex2html sticky
+ keepdir /usr/share/latex2html
+
+ # clean the perl scripts up to remove references to the sandbox
+ local dir="${ED}/usr/$(get_libdir)/latex2html"
+ if use png || use gif; then
+ # pstoimg isn't built unless gif or png useflags are enabled
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/pstoimg.pl || die
+ fi
+ sed -i -e "s:${S}::g" "${dir}"/latex2html.pl || die
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/cfgcache.pm || die
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/l2hconf.pm || die
+
+ dodoc BUGS Changes FAQ MANIFEST README TODO
+}
+
+pkg_postinst() {
+ "${EROOT}"/usr/bin/mktexlsr
+}
+
+pkg_postrm() {
+ "${EROOT}"/usr/bin/mktexlsr
+}
diff --git a/dev-tex/latex2html/latex2html-2017.2-r1.ebuild b/dev-tex/latex2html/latex2html-2017.2-r1.ebuild
new file mode 100644
index 000000000000..ff150f6a652d
--- /dev/null
+++ b/dev-tex/latex2html/latex2html-2017.2-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Convertor written in Perl that converts LATEX documents to HTML"
+HOMEPAGE="http://www.latex2html.org/"
+SRC_URI="http://mirrors.ctan.org/support/latex2html/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="gif png"
+
+DEPEND="app-text/ghostscript-gpl
+ virtual/latex-base
+ media-libs/netpbm
+ dev-lang/perl
+ gif? ( media-libs/giflib )
+ png? ( media-libs/libpng:0 )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-{destdir,tests}.patch
+ "${FILESDIR}/${P}"-dotinc.patch
+ "${FILESDIR}/${P}"-dotinc-2.patch
+ "${FILESDIR}/${P}"-brace.patch
+)
+
+src_prepare() {
+ default
+
+ sed -i -e 's%@PERL@%'"${EPREFIX}"'/usr/bin/perl%g' wrapper/unix.pin || die
+}
+
+src_configure() {
+ local myconf
+
+ use gif || use png || myconf="${myconf} --disable-images"
+
+ econf --libdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --shlibdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --enable-pk \
+ --enable-eps \
+ --enable-reverse \
+ --enable-pipes \
+ --enable-paths \
+ --enable-wrapper \
+ --with-texpath="${EPREFIX}"/usr/share/texmf-site/tex/latex/html \
+ --without-mktexlsr \
+ $(use_enable gif) \
+ $(use_enable png) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ # make /usr/share/latex2html sticky
+ keepdir /usr/share/latex2html
+
+ # clean the perl scripts up to remove references to the sandbox
+ local dir="${ED}/usr/$(get_libdir)/latex2html"
+ if use png || use gif; then
+ # pstoimg isn't built unless gif or png useflags are enabled
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/pstoimg.pl || die
+ fi
+ sed -i -e "s:${S}::g" "${dir}"/latex2html.pl || die
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/cfgcache.pm || die
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/l2hconf.pm || die
+
+ dodoc BUGS Changes FAQ MANIFEST README.md TODO
+}
+
+pkg_postinst() {
+ "${EROOT}"/usr/bin/mktexlsr
+}
+
+pkg_postrm() {
+ "${EROOT}"/usr/bin/mktexlsr
+}
diff --git a/dev-tex/latex2html/latex2html-2017.2-r2.ebuild b/dev-tex/latex2html/latex2html-2017.2-r2.ebuild
new file mode 100644
index 000000000000..68f635740cb5
--- /dev/null
+++ b/dev-tex/latex2html/latex2html-2017.2-r2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Convertor written in Perl that converts LATEX documents to HTML"
+HOMEPAGE="http://www.latex2html.org/"
+SRC_URI="http://mirrors.ctan.org/support/latex2html/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="gif png"
+
+DEPEND="app-text/ghostscript-gpl
+ virtual/latex-base
+ media-libs/netpbm
+ dev-lang/perl
+ gif? ( media-libs/giflib )
+ png? ( media-libs/libpng:0 )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-{destdir,tests}.patch
+ "${FILESDIR}/${P}"-dotinc.patch
+ "${FILESDIR}/${P}"-dotinc-2.patch
+ "${FILESDIR}/${P}"-brace.patch
+ "${FILESDIR}/${P}"-brace-2.patch
+)
+
+src_prepare() {
+ default
+
+ sed -i -e 's%@PERL@%'"${EPREFIX}"'/usr/bin/perl%g' wrapper/unix.pin || die
+}
+
+src_configure() {
+ local myconf
+
+ use gif || use png || myconf="${myconf} --disable-images"
+
+ econf --libdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --shlibdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
+ --enable-pk \
+ --enable-eps \
+ --enable-reverse \
+ --enable-pipes \
+ --enable-paths \
+ --enable-wrapper \
+ --with-texpath="${EPREFIX}"/usr/share/texmf-site/tex/latex/html \
+ --without-mktexlsr \
+ $(use_enable gif) \
+ $(use_enable png) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ # make /usr/share/latex2html sticky
+ keepdir /usr/share/latex2html
+
+ # clean the perl scripts up to remove references to the sandbox
+ local dir="${ED}/usr/$(get_libdir)/latex2html"
+ if use png || use gif; then
+ # pstoimg isn't built unless gif or png useflags are enabled
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/pstoimg.pl || die
+ fi
+ sed -i -e "s:${S}::g" "${dir}"/latex2html.pl || die
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/cfgcache.pm || die
+ sed -i -e "s:${T}:/tmp:g" "${dir}"/l2hconf.pm || die
+
+ dodoc BUGS Changes FAQ MANIFEST README.md TODO
+}
+
+pkg_postinst() {
+ "${EROOT}"/usr/bin/mktexlsr
+}
+
+pkg_postrm() {
+ "${EROOT}"/usr/bin/mktexlsr
+}
diff --git a/dev-tex/latex2html/metadata.xml b/dev-tex/latex2html/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/latex2html/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/latex2rtf/Manifest b/dev-tex/latex2rtf/Manifest
new file mode 100644
index 000000000000..74c993f29856
--- /dev/null
+++ b/dev-tex/latex2rtf/Manifest
@@ -0,0 +1,7 @@
+DIST latex2rtf-2.3.11a.tar.gz 1582004 SHA256 d4e5d84e8cbf7de13f7cce5572bfeb97b5c18e338513b7398e23c744acc147c2 SHA512 b6e6000b4f919ecfb5174f32887cb4e1b765530547b3b50103e778d0244f0ce37d0ec14bbd1fa6b2ef2569f0c437b34b29586c4bdb2e3caf50584847819f54c0 WHIRLPOOL daa9d989816229549af9f3d35ce4d8a3a8049e2844d3d32910b75838d2eb25f77c64fb46fa5ea647449b50d212102731bcad7adfc035c9a20f35e9f30ceea179
+DIST latex2rtf-2.3.15.tar.gz 1648297 SHA256 92cc98b765190d028a843ed497a67c69b9007346e33ee55138d592994c87c58b SHA512 ef4603bd4d484eadd2accc16b1e20165450cf2ee56b29f950549028954f00ab6e99ec695959b8971d112617f641f8cca193e990a17053ee5cbe0c1bfc8b8630c WHIRLPOOL a8b890e98f2a7f7c36a4dfdaa4810aa2bb7e44a230e7ea4605445fd7fb2150ede818d9225942bbf82ee1e6d2bf33a7f84bd12d2b94ea56958825f82db62c152f
+EBUILD latex2rtf-2.3.11.ebuild 1039 SHA256 9a4f75a9d704b4862c02b5af12e950d269fe90c67f29484448f6981838e01b72 SHA512 85702d955dc7ac3705d81c26211a2f26bb4134e39174ded9b50d29cb4d705e82cec51b1ca07eccaf4f1280b4470ef96ecb4d71b2fd3951599ce3e5d9e95591c7 WHIRLPOOL bb34babf0b8e6effb5d2924c7eb0157a1610c6edf9facdac33cd8dc5597431e54ce653b604a3ecf517058137794b5797a5d723e668fcd2014d54e2fc5c12e008
+EBUILD latex2rtf-2.3.15.ebuild 1031 SHA256 3c52f841e213d0a7a74a9adb9b201eb221317c67688ae4c573c310027d44676a SHA512 54a5678b9030e7be6dd74d095ce6cf1fcc4a49144d2d501a5f8cf08f91c3d26efacec7cc99201131143bcd9dc56b261287c8669b9f36dab4e1d4a83324d9f17e WHIRLPOOL 13214402537cca9ae6383f09207222d655c4e042fe99bfc747a8e6e201812ab89ca7ab96f798827c7173fdbf3f58adbb3bcd5abd8dd04c9a0159d8b8df298b7c
+MISC ChangeLog 4433 SHA256 d7dd8e74613516b28fbf2791f6b24cec8f9f49488120248675ffa9c2420d427e SHA512 c632b89b628fa0e37144588d5c5cd8efbef03e9027d7792a623c8dfec57d4bf7424dbe9bb724cf673133a776f16ec51b27ee1a67678fcf1165549fc184831ada WHIRLPOOL b3a15c728b61584b688e441857aa6ffbc50df8117d1d3a44ccc4056ebdc93c7485978fc2e1e38bef1637aed9811f9d1a8f7a2b078e66a39ec3c2bfd78f9f60a8
+MISC ChangeLog-2015 7015 SHA256 9a65e237cfd50ba22ba60fb7601635f27c96c0b0f3e66d2306582457625a0aba SHA512 8d85bab5e2f5bde8ab6ef3965bbcd9c60ed07aa8e07e89e1983775e3b4f4d95f9b95d05312272c171bbb973bdd863679582fccb4d7509b969adb742465ccaad0 WHIRLPOOL c61c036ac9fda16bb8475bfa476970207213d76713ec30c24ef99bc6f4dd17df4a17633e61eea4f819b8875e789313bbe903cf3ef3cad20e1213a2124f07fa76
+MISC metadata.xml 328 SHA256 c4f2329256a3a233ebabe2db37ce539b1e0ff36dd82dff4388c8213f49c9a087 SHA512 03629d8faac12c3fbc5fafe8ce1ec4cb6ee0b564c21b3a987bec1b4db07ead69d1dcf7a9db45791c3885510af311332d7e94cb3e12052896cb21b67ba4fbac20 WHIRLPOOL 0a252b353a12de1526ed1873fab3a24d68b0477da6577fa79d73fc24e9c45021a30b494971cd9288768bd96dc5daeab3b0fcb72d175b01f965a54bd2260e478a
diff --git a/dev-tex/latex2rtf/latex2rtf-2.3.11.ebuild b/dev-tex/latex2rtf/latex2rtf-2.3.11.ebuild
new file mode 100644
index 000000000000..dc7dab1b2461
--- /dev/null
+++ b/dev-tex/latex2rtf/latex2rtf-2.3.11.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="LaTeX to RTF converter"
+HOMEPAGE="http://latex2rtf.sourceforge.net/"
+SRC_URI="mirror://sourceforge/latex2rtf/${P}a.tar.gz" # 'a' is only for 2.3.11 version for fixing a tarball generation bug
+
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+SLOT="0"
+IUSE="test"
+S="${WORKDIR}/${P%b}"
+
+RDEPEND="
+ virtual/latex-base
+ media-gfx/imagemagick
+"
+DEPEND="${RDEPEND}
+ virtual/texi2dvi
+ test? (
+ dev-texlive/texlive-langgerman
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexextra
+ dev-tex/latex2html
+ )
+"
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ tc-export CC
+ # Set DESTDIR here too so that compiled-in paths are correct.
+ emake DESTDIR="${EPREFIX}/usr" || die "emake failed"
+
+ cd "${S}/doc"
+ emake realclean
+ emake -j1
+}
+
+src_install() {
+ dodoc README* HACKING ToDo ChangeLog doc/credits
+ emake DESTDIR="${ED}/usr" -j1 install install-info
+}
diff --git a/dev-tex/latex2rtf/latex2rtf-2.3.15.ebuild b/dev-tex/latex2rtf/latex2rtf-2.3.15.ebuild
new file mode 100644
index 000000000000..8b58602ce8ac
--- /dev/null
+++ b/dev-tex/latex2rtf/latex2rtf-2.3.15.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="LaTeX to RTF converter"
+HOMEPAGE="http://latex2rtf.sourceforge.net/"
+SRC_URI="mirror://sourceforge/latex2rtf/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+S="${WORKDIR}/${P%b}"
+
+RDEPEND="
+ virtual/latex-base
+ media-gfx/imagemagick
+"
+DEPEND="${RDEPEND}
+ virtual/texi2dvi
+ test? (
+ dev-texlive/texlive-langgerman
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexextra
+ dev-tex/latex2html
+ )
+"
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ tc-export CC
+ # Set DESTDIR here too so that compiled-in paths are correct.
+ emake DESTDIR="${EPREFIX}/usr" || die "emake failed"
+
+ # Needed for tests
+ chmod +x test/bracecheck || die
+
+ cd "${S}/doc"
+ emake realclean
+ emake -j1
+}
+
+src_install() {
+ dodoc README* HACKING ToDo ChangeLog doc/credits
+ emake DESTDIR="${ED}/usr" -j1 install install-info
+}
diff --git a/dev-tex/latex2rtf/metadata.xml b/dev-tex/latex2rtf/metadata.xml
new file mode 100644
index 000000000000..59a4a42bc4fa
--- /dev/null
+++ b/dev-tex/latex2rtf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">latex2rtf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/latexdiff/Manifest b/dev-tex/latexdiff/Manifest
new file mode 100644
index 000000000000..ba328f4ea4eb
--- /dev/null
+++ b/dev-tex/latexdiff/Manifest
@@ -0,0 +1,10 @@
+DIST latexdiff-1.1.0.zip 466029 SHA256 9f0cc207d71a2225926cf9b8b87dbc4283c68de12db8a7708e780941516f13f6 SHA512 04af20386b0e611f73d981242747316da6376967fef611a29927b66a7a129bec49c7224655378c6f9fc744f8d69cf2ac977d0f50278d3686c98dcdc4aef0b675 WHIRLPOOL 944fe49aac3aaf8801a1e8c345551cf73ce5d205cd32c0ab5e6f1d1acafcaefb60f0d8a47488e6a7513139de89b7b78b7acc155cac4c328918dc33e79f12a7ed
+DIST latexdiff-1.1.1.zip 474456 SHA256 d530d268dd54458d728218e9ec7b4d9e9bc2858148bab64f277143e6a40fccee SHA512 a341411fdac11d2b8afef866b7edd0cbe5715f51dd77581202ec77f5a8a18a868f0e9e41058ecc38e0cf66cdddf893e2ffc58de3bf32509e01db6c77305dee77 WHIRLPOOL 90ca013144b8171861e769a33a0d857e2ad1240a8dfa8117ab3eb3dea284177015fa32c7a54fcf8ba61bcf8562b8c4503641c704a5fd04a74d73c4c5735708db
+DIST latexdiff-1.2.0.tar.gz 1772044 SHA256 c1f6ae49e29caada7c67f17ba55d1f95fc3f994e3711b4c4557b42582e708f10 SHA512 19201fc6270071b5c079ac170f76e46942c9666b1d00cf1a84c9481631578573c33aba7ea7dcfef7eb782966b308007bbb8f6b54f9180ddce901d144431c4956 WHIRLPOOL 8a67bcf7959d3a99d56fda6fc01626d49f1512f9d10ef81e0e588de450579053ab91aa570677b42c936d6151a4eafa1666392d0b9bf8f30cd231ed8f6b8ea55a
+EBUILD latexdiff-1.1.0.ebuild 830 SHA256 394dfaad0d6a58e27cd36a09376d89564b9197022cf12d8b281d33db672ad196 SHA512 9a5096d6f55fa25cb98914b9967962f1bdd7802bf51d6ec4983235c1ea279c49f67d1a712ee220ccdf9bbd08871aa3ec84ed45dde07b793721aa71d12f18b4fa WHIRLPOOL d6adcde8b06feaed911bc192afba745c47d187ab2885eaa8bf610b8f7cd0abfad8efb9a80ca5137d17ed39a121acad0b5fd572cc35ad6398a82448c17fcc8581
+EBUILD latexdiff-1.1.1.ebuild 839 SHA256 d0639b17744cce6fbd41fe5be086fbd57e933216dac85a4f858a3bf3982d46d7 SHA512 06c868b3668b52f83b28534cd53e8576fc15c33402370bf181cbbc14f29f3fcbb56cada87d92e17adc64650423a35b8340f326175040111865f69724d83d7979 WHIRLPOOL 09874a0250ba8b3e3df20f81aa09578a7e946120dc83671f0490a92e989450fa0a6b86a4a9229b42f221cc2fca54dc58e14a0b817ea5980b92b002880e8857dc
+EBUILD latexdiff-1.2.0-r1.ebuild 1081 SHA256 3d0a335a0f8d1e99c18a581487e704fe67148879562b1a5b7f1f65686968355e SHA512 f26f6e8e2607901ed63d79dc644734795b4c1cda9ec2f31696feb1cb0b0b0252c95621216e42aef12fdf4be1659c7a93ad0474c2d5d3be86e28c5023810d401c WHIRLPOOL 74e87a7268cc5898a276f97b9a3448e7af1ee074e967496a1735e3deda5fc212fe38b9366c0971d4ab721244045f5d04841ccf6c1ff207daf41d27d4b6fc1c4d
+EBUILD latexdiff-9999.ebuild 1197 SHA256 d4d34f8f2f4a05ef7ab441f06b626b35c69628988df884faaa3578ef71cc8dda SHA512 b4c65b4514d31aaa1883f6d60e8aedb3856bbaad3c551d923503bc7b572a058c9b56128a7dddb9b6f0e5b5bfab2721e79528cdc2775af2fcee4194e249407b14 WHIRLPOOL 96f812f8fb3605efe23f04c059c851acfa1ed7af90da78edc40ae70bde8bac17646453f800173add8457e443d45142c0978583d7468419f89b0c939fe54fbdd8
+MISC ChangeLog 4410 SHA256 12bdf4206a3308deff270635455796c13e177b32de18cc46eae7b1fd6b865037 SHA512 3a3424efc8e036202ee87831eebace41d3ae578b0a0fe024b030da67aab4f7b8978a3ab52f6765d1474559b99750a7c7bdaea565fb4ab307f950dab5f77f9dc2 WHIRLPOOL 1d8af76c845a737c0ec58eabde116ff8c9583609c5d06eb25fcae2f948aa3fc52fd7c6c1c56f3dc77155e80e0673b65655eeaa0700a5825e2af86cb7961ac1f4
+MISC ChangeLog-2015 3615 SHA256 9e08b0a426531d8c2ecc78572461cd156a56860ddd61dd2e50e90a2b50ea9457 SHA512 d511c56e7b0db6105c5be7d366103b705bb290a98beeb3d56a986a195ee509cf7218f1f8918c23c5d2cd7bfd6c530813d97f91d4a8c3646306ecc44eca14bc6c WHIRLPOOL 74d8435500e84fde426c115b569c5e9ad7898f2f2c54fe6b1e9f66702599089884b48f1851dd33c8a69ffc3e0800ac42ff4ed615c475f448601516d26987366d
+MISC metadata.xml 332 SHA256 e8e44dc0d90d6d5a64a16dc730fd4f64a296f796c0a218b000784a184ce1eb78 SHA512 a0e324d4d38574f5f5af8003e9e048f4c0628022e5b6553d1ce4b20cf12424f15e1bea07c6bd6cf87b7f7ba54c9983e2c025b42d517ef31c9fa3853def50ba3c WHIRLPOOL f0ec1a37c7298044fd910a8b7b3b2546bb0dfcc132bd10b3f4572a2589c2b5c71a4dfa1406990bd4e63f53959ecb510b013310787983a4b730ffae89a7890ff2
diff --git a/dev-tex/latexdiff/latexdiff-1.1.0.ebuild b/dev-tex/latexdiff/latexdiff-1.1.0.ebuild
new file mode 100644
index 000000000000..33a3bd4f7d9a
--- /dev/null
+++ b/dev-tex/latexdiff/latexdiff-1.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Compare two latex files and mark up significant differences"
+HOMEPAGE="http://www.ctan.org/tex-archive/support/latexdiff/ https://github.com/ftilmann/latexdiff/"
+SRC_URI="http://mirror.ctan.org/support/${PN}.zip -> ${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+IUSE=""
+
+RDEPEND=">=dev-lang/perl-5.8
+ dev-perl/Algorithm-Diff"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${PN}
+
+src_test() {
+ emake test-ext
+}
+
+src_install() {
+ dobin latexdiff latexrevise latexdiff-vc
+ doman latexdiff.1 latexrevise.1 latexdiff-vc.1
+ dodoc README doc/latexdiff-man.pdf
+}
diff --git a/dev-tex/latexdiff/latexdiff-1.1.1.ebuild b/dev-tex/latexdiff/latexdiff-1.1.1.ebuild
new file mode 100644
index 000000000000..48d12740fa22
--- /dev/null
+++ b/dev-tex/latexdiff/latexdiff-1.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Compare two latex files and mark up significant differences"
+HOMEPAGE="http://www.ctan.org/tex-archive/support/latexdiff/ https://github.com/ftilmann/latexdiff/"
+SRC_URI="http://mirror.ctan.org/support/${PN}.zip -> ${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+IUSE=""
+
+RDEPEND=">=dev-lang/perl-5.8
+ dev-perl/Algorithm-Diff"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${PN}
+
+src_test() {
+ emake test-ext
+}
+
+src_install() {
+ dobin latexdiff latexrevise latexdiff-vc
+ doman latexdiff.1 latexrevise.1 latexdiff-vc.1
+ dodoc README doc/latexdiff-man.pdf
+}
diff --git a/dev-tex/latexdiff/latexdiff-1.2.0-r1.ebuild b/dev-tex/latexdiff/latexdiff-1.2.0-r1.ebuild
new file mode 100644
index 000000000000..36aef1533fbf
--- /dev/null
+++ b/dev-tex/latexdiff/latexdiff-1.2.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Compare two latex files and mark up significant differences"
+HOMEPAGE="http://www.ctan.org/tex-archive/support/latexdiff/ https://github.com/ftilmann/latexdiff/"
+SRC_URI="https://github.com/ftilmann/latexdiff/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+IUSE="test"
+
+RDEPEND=">=dev-lang/perl-5.8
+ virtual/latex-base
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericrecommended )
+ dev-perl/Algorithm-Diff"
+DEPEND="${RDEPEND}
+ dev-perl/Pod-LaTeX
+ test? ( app-shells/tcsh )"
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ PATH="${S}/dist:${PATH}" emake -j1 distribution
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ cd dist || die
+ dobin latexdiff latexrevise latexdiff-vc
+ doman latexdiff.1 latexrevise.1 latexdiff-vc.1
+ dodoc README doc/latexdiff-man.pdf
+}
diff --git a/dev-tex/latexdiff/latexdiff-9999.ebuild b/dev-tex/latexdiff/latexdiff-9999.ebuild
new file mode 100644
index 000000000000..38ed7743a7e7
--- /dev/null
+++ b/dev-tex/latexdiff/latexdiff-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Compare two latex files and mark up significant differences"
+HOMEPAGE="http://www.ctan.org/tex-archive/support/latexdiff/ https://github.com/ftilmann/latexdiff/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ftilmann/latexdiff.git"
+else
+ SRC_URI="https://github.com/ftilmann/latexdiff/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="test"
+
+RDEPEND="
+ >=dev-lang/perl-5.8
+ virtual/latex-base
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericrecommended )
+ dev-perl/Algorithm-Diff
+"
+DEPEND="${RDEPEND}
+ dev-perl/Pod-LaTeX
+ test? ( app-shells/tcsh )
+"
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ PATH="${S}/dist:${PATH}" emake -j1 distribution
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ cd dist || die
+ dobin latexdiff latexrevise latexdiff-vc
+ doman latexdiff.1 latexrevise.1 latexdiff-vc.1
+ dodoc README doc/latexdiff-man.pdf
+}
diff --git a/dev-tex/latexdiff/metadata.xml b/dev-tex/latexdiff/metadata.xml
new file mode 100644
index 000000000000..9f673ad25272
--- /dev/null
+++ b/dev-tex/latexdiff/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ftilmann/latexdiff</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/latexmk/Manifest b/dev-tex/latexmk/Manifest
new file mode 100644
index 000000000000..574c974147e8
--- /dev/null
+++ b/dev-tex/latexmk/Manifest
@@ -0,0 +1,20 @@
+AUX completion.bash-2 1540 SHA256 6b94fe9153bf0ca36f628eb84f0a6eb3f4605b47317515538bf08b6f3b53d825 SHA512 67432b66ffe6bfbd8d3155776a17d5bddd95b08f9d4c4394c913a90aa93ce51201084d1af11bd6886558296d8808a2e4cfe07d9d8a0b91b1b7a9f890bd78ae45 WHIRLPOOL e7e15d5759a8a47b1867e6d5c9753b9b21835cd83bb1c99e099e36e4234597395b07df739eb06c7b303644a187be493b5f17afb32412236cd4447b6ffcb81898
+DIST latexmk-435.zip 386766 SHA256 9de9ebdafd5e0cf5c29235ec6316aae2a039a5a6eb6d55e83b4cfbb7374d7fc3 SHA512 ff8f88c261e2b90663d979ddcb373f777fd3ad4b125ab703052867b4896257b34033ed2a07fd4574da526d839449512ccc898bcb9aaf81ae5afb442dcb8622be WHIRLPOOL 0bbf295edd8eb079160af834057abe2e02f536868b3815c265a2f7320eb8122701f062f8c784bf087e1cba9391ff755118c516a9ed1455fbbebab6334c41db6f
+DIST latexmk-441.zip 425737 SHA256 564b56414ab3a71ab39d01becce95deed4f262e061de167d0cca03c8ba8e5d46 SHA512 b9b65ebda1edc6f1f2692f7c8f02eeeac07dc2bd2f5d96c763615a9e27918069ba65809e5e61580e541420bf1f8d7edc451ad3f1753d43e9596175fdb3571a73 WHIRLPOOL bd48511ebf823709e66be3b82d6b0e8038a8450dfc3217b7e4f0612e6f4ee9d286e38696171337e165fb246464160290cd82e35f7a7e74962037821989e32634
+DIST latexmk-443a.zip 434070 SHA256 e410d295c0a47327b953ece5b582c294359bdf89138ef990d5621b020ff2bbe5 SHA512 9791bea6341f92988b6a7bdc4cd1587d1b8c6e013d9e7a3be219ea4045a8f95971072cf6633998839c35a462b2e5843adf3d5893519f1f6c2bd4ecf81314b2c0 WHIRLPOOL 9662ac695de7c3ead43f23abcc92bb611cb089ddaa475b36ab8b3b957cf7e8c864e9cc0d8d037e8fafedc44161112ff868ec3612f84bc3d338c5e2422f49e246
+DIST latexmk-444.zip 446413 SHA256 fc32d6f4023a0a22102b785adb487a0b4c5605aeb35c8d45464898a9d4bee3b3 SHA512 9a3237e4a31ce3ee0002370b16226909ee5389fdd081b0a3d37dce2f960bb2ea64eb4bd3e262f2a87766cc8401bf749d98267e6659ea0ce8c334db9e156d2128 WHIRLPOOL 138db1cd85aacd615bb5f2ad3175a0c862dd8500db69e87c477908ea912e261df0195085a0a603ed73fbcc7526787d6f3b9d366ffa1a0a08f97654ff8679b9ea
+DIST latexmk-445.zip 447045 SHA256 0f1894c799694b34e936623eea886865e2d19d99f988d4e0e184499016c43851 SHA512 1441d4d1c0112f3cf64067ed8b661554b0ad6fcbb84316d9cbb84c84220d7f99fcbcad27f8686946aaccf6ba184471d5ea774e594e2f3a6632fcdca6ca8e63b3 WHIRLPOOL 85272d3c2044a74616b3f4473840e3745b1a4d39b6e6f2fc6120a88a3615e020ea9e1f0736b84f3d34f81c09e0daea345040fbb9d5a679d99578e3a9a3542279
+DIST latexmk-448.zip 452245 SHA256 8fd0f79b33ab061c8323d357a1dae30b7cb1cf892ca348a6520c8b016e685808 SHA512 cfa5c4a95a902baf1d4c56303500e5d54369b68abaa52e904a62bbeaeeb356bfe711ea040f0f02067a40e3fc88a12b46136a3a6d9708a34c177a4bae0bb6b986 WHIRLPOOL 954ed9c803c48d6088c7bb202860dd3b9138c2278d9b924c72a96413f7aca2b829f07dd725be098fb587d670d218d4b6ee21a3031ab3f3d18531f9106befac21
+DIST latexmk-452c.zip 391327 SHA256 7a8fd50e0bd46c8705aa4e0fcbc36d01d528cc92a96d71e1c00e1fb2e6484db2 SHA512 164837066a285e3ffca938eb735c35b253b2dba2addf1ae2b2db5155b0586f6f4e626faf86eb630f97ce296c03c5c1c2f0f3c61445a75b9132aff009d683aeba WHIRLPOOL cf3c1975c9f934da625da8742a9fe2a2af78062461477c6d20ec33a12e9f4e0e46354d303a1fe3692eb4310832dc2b781a23dc1e07686fc47f1292202ccb8de5
+DIST latexmk-453a.zip 368805 SHA256 fa367efff21f64a164b2276d344a02180f33649136f701dd59e0a1208f110d96 SHA512 401789383f75ecd78820dadf968e60ede762be0d9a781488e07a0a8239e213ae04959777a6ea87fc6b2bb64315ce00bdda25f7f25542370b5edf2ae5af9ba46e WHIRLPOOL 5c26157e99fee57734e65bd9308e7ce0ac9962921786d766a73c2e199d0068dbae07c3c0d9528fdc202701837c615a74e04895d04b0ee6ca0bea548df92c5dc4
+EBUILD latexmk-435.ebuild 823 SHA256 89edc48bcd14a3aa156192f8c8d0403b781b74caef8dc809d502d2dd6304e93b SHA512 1c291ff62796125eb6cdcf9aa0c975cacc7b709f5d96820a87bd7505f93bb1cf8d627f830bf5ba8ffcf4d72c92f923f338c2a782ab7c0a8f06d185540bfba073 WHIRLPOOL 0053d60d9f58f36ab0d60729e19a7a1047dda06039a10190f563a507daab695114874fb175dd2d22912806b201a377a2d4ece41cfe3221f5e723084652f7d331
+EBUILD latexmk-441.ebuild 826 SHA256 69f994a853fcde7d8eb398ad4c46c8d9188799641cfbe9567de8d37a8eed3f39 SHA512 605699979bfb4fdfcc9a1dbd532a1b1e66c4bcb96279231621218358664bdc1337a69b196875f11f7516ededfb2d9825c2303fa9fda890c33f00d6bccb4c8f13 WHIRLPOOL b6ec559d8796cce193a7eea74f1913f396b60de8eca0812a1a21680ca0d66e61598fdcecd698fdb4d937a85cbd75e51fd724e57058cebfa9567562f9024cffd1
+EBUILD latexmk-443a.ebuild 834 SHA256 47592cbfff92ff540883b8ba589bf02522c327dcf8f73cd020e3574bf6f09de8 SHA512 fd900c71322366f046476326de83ba0388fc8ae0dc18a11e66dcf7cc1a177a98b5202d099f3196131a02b0b41483211c42cdd1fb137fa14629c57e66a0a007ba WHIRLPOOL fc8dc6c382e0a0dfef744865ed914fa420252306a181a03fb583bb2b86652dcd26a516cd5e5e00c6b0b0712560f4658adc40127f7c837e24b852d4b76a887645
+EBUILD latexmk-444.ebuild 834 SHA256 36932a5ebd89cbf64115d9670c0b4dea31dfc6927ff6ebbdcc36823b4c46c001 SHA512 728f54035bb904e8355a5cd87a0b8548dcb567e65871d6c40ae587e3cd177137259f59474851e7b7041e753a4b53073e713110336c4dc4e784fe9162fe9c698f WHIRLPOOL 5ef45bd27d37dcbea87dcda8d141757d3ce8f861372cfa4724146611f8f1ebd45e7141ae308f52d376f224ddfb49b8ea69229452c0323c1461cd143300f5daca
+EBUILD latexmk-445.ebuild 834 SHA256 36932a5ebd89cbf64115d9670c0b4dea31dfc6927ff6ebbdcc36823b4c46c001 SHA512 728f54035bb904e8355a5cd87a0b8548dcb567e65871d6c40ae587e3cd177137259f59474851e7b7041e753a4b53073e713110336c4dc4e784fe9162fe9c698f WHIRLPOOL 5ef45bd27d37dcbea87dcda8d141757d3ce8f861372cfa4724146611f8f1ebd45e7141ae308f52d376f224ddfb49b8ea69229452c0323c1461cd143300f5daca
+EBUILD latexmk-448.ebuild 834 SHA256 36932a5ebd89cbf64115d9670c0b4dea31dfc6927ff6ebbdcc36823b4c46c001 SHA512 728f54035bb904e8355a5cd87a0b8548dcb567e65871d6c40ae587e3cd177137259f59474851e7b7041e753a4b53073e713110336c4dc4e784fe9162fe9c698f WHIRLPOOL 5ef45bd27d37dcbea87dcda8d141757d3ce8f861372cfa4724146611f8f1ebd45e7141ae308f52d376f224ddfb49b8ea69229452c0323c1461cd143300f5daca
+EBUILD latexmk-452c.ebuild 830 SHA256 d4018f348a65ad313ee3f10d2f8d53aa428705d7e0091f6902be6050d387aeb3 SHA512 e3d1ef467665ff76428284031cc29d9ee4d9c6660a4b03a838adca2cce17184cc44808bd062d0df36056f21e5fa11fa22db46febb40976fb109d8a4fee57b9ad WHIRLPOOL a49fa7e31cf38b34f560d1afbe2925fc430074f1e0211215f52ac498846767cb0e7f50f91320a127b64941549eb04498033418fa56d6b3dfb104225bd7c98768
+EBUILD latexmk-453a.ebuild 830 SHA256 d4018f348a65ad313ee3f10d2f8d53aa428705d7e0091f6902be6050d387aeb3 SHA512 e3d1ef467665ff76428284031cc29d9ee4d9c6660a4b03a838adca2cce17184cc44808bd062d0df36056f21e5fa11fa22db46febb40976fb109d8a4fee57b9ad WHIRLPOOL a49fa7e31cf38b34f560d1afbe2925fc430074f1e0211215f52ac498846767cb0e7f50f91320a127b64941549eb04498033418fa56d6b3dfb104225bd7c98768
+MISC ChangeLog 3133 SHA256 49404e5a6c53eedf58801df0afd76dba564aa05812d8b02df65b0b24d20a2484 SHA512 37e55f76a93f79a9d093be0f53620d7b1cf9f7e45cf93ebf27e97e191620d59ca34f21d4fff6bd9c0b37dfe5c60d485ed4c5a7fba91b3a8fb9459fc83958412c WHIRLPOOL 7ba07391b7291c9ff1193c2cb6ebe0357e6393609ce8c78ee13935800e3e1085b4318851b898604d85d8a780790e0a0e2a578ce92a736b89fbc5d2ace7eb0d95
+MISC ChangeLog-2015 8588 SHA256 baa583a7272b0bfa5e1b61e423d3b50e15acc31a51a8aba6588fb09e125e577a SHA512 fd8b7431a7f23eafa79a72bf2686c85eb530b5bb8e6247834ad5659db94212164cb5f67d61a98887859e22cc7ca73af7df825a6f1d3ce43a46dd718ef7b187ef WHIRLPOOL 9c64b3a0ce5528885f6802c1982ce292462edc7226cb30e6a2f9473cb0c97a3c6cf26e38c736cb0841b42fb08c5628895099e72df03cbd7ab7eed727a3d64487
+MISC metadata.xml 249 SHA256 1c23b6a75de713ca6f4316742ebb0884fd6cbe80d7b97bcab4f467131a3506f0 SHA512 895325641a176c848988fb5f36cdb567b584d22f6e778b3de674de480cbca30b7cf8f12ecbbe1173a63e3229889e1e0f5efd5afea4f0d4c429ac236598f80f1e WHIRLPOOL 79f461d266db8e176661a5c24527780598eb751a1fbdbc05871a0207ed5b5dde38767357e4e0c5bdad4f609a7e11d7c9ec5c3a404274c83d4a5c3910f9305c1c
diff --git a/dev-tex/latexmk/files/completion.bash-2 b/dev-tex/latexmk/files/completion.bash-2
new file mode 100644
index 000000000000..942378fff0f6
--- /dev/null
+++ b/dev-tex/latexmk/files/completion.bash-2
@@ -0,0 +1,45 @@
+#! /bin/bash
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# bash_completion for latexmk
+#
+#
+# Author: Christoph Junghans
+# junghans@gentoo.org
+#
+# Revision history:
+# 0.1 26-05-10 --- initial version
+# 0.2 15-02-11 --- clean up
+#
+# HOWTO:
+# source this file to enable it
+
+_latexmk()
+{
+ local cur output aopts opts prev
+ cur=${COMP_WORDS[COMP_CWORD]}
+ prev=${COMP_WORDS[COMP_CWORD-1]}
+
+ output=$( $1 -help 2> /dev/null)
+ #options with args ,pattern: ^ (-XXX) <YYYY>.*$
+ aopts=" $( echo " $output" | sed -n 's/^[[:space:]]\+\(-[^[:space:]]\+\)[[:space:]]\+<[^>]\+>.*$/\1/p' | sort -u | tr '\n' ' ')"
+ #if previous option in in $aopts
+ if [[ -n "$prev" ]] && [[ -z "${aopts//* $prev *}" ]]; then
+ #argument of $prev ,pattern: ^ -XXX (<YYYY>).*$
+ opts=$(echo "$output" | sed -n "s/^[[:space:]]\+$prev[[:space:]]\+\(<[^>]\+>\).*\$/\1/p")
+ COMPREPLY=( $( compgen -W '$opts' -- $cur ) )
+ elif [[ "$cur" == -* ]]; then
+ #all options, pattern: ^ (-XXX).*$
+ opts=$( echo "$output" | sed -n 's/^[[:space:]]\+\(-[^[:space:]]\+\).*$/\1/p'| sort -u )
+ COMPREPLY=( $( compgen -W '$opts' -- $cur ) )
+ else
+ #filenames *.tex and dirs, rest is done by '-o filenames' below
+ COMPREPLY=( $( eval compgen -f -X "!*.tex" -- ${cur} ) $( compgen -d -- $cur ) )
+ fi
+}
+
+complete -F _latexmk -o filenames latexmk
diff --git a/dev-tex/latexmk/latexmk-435.ebuild b/dev-tex/latexmk/latexmk-435.ebuild
new file mode 100644
index 000000000000..99f3315db4bb
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-435.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-441.ebuild b/dev-tex/latexmk/latexmk-441.ebuild
new file mode 100644
index 000000000000..065aa530a2e8
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-441.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-443a.ebuild b/dev-tex/latexmk/latexmk-443a.ebuild
new file mode 100644
index 000000000000..030e3dd76a43
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-443a.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-444.ebuild b/dev-tex/latexmk/latexmk-444.ebuild
new file mode 100644
index 000000000000..23727f55b0c6
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-444.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-445.ebuild b/dev-tex/latexmk/latexmk-445.ebuild
new file mode 100644
index 000000000000..23727f55b0c6
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-445.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-448.ebuild b/dev-tex/latexmk/latexmk-448.ebuild
new file mode 100644
index 000000000000..23727f55b0c6
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-448.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-452c.ebuild b/dev-tex/latexmk/latexmk-452c.ebuild
new file mode 100644
index 000000000000..543528b5cb9d
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-452c.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/latexmk-453a.ebuild b/dev-tex/latexmk/latexmk-453a.ebuild
new file mode 100644
index 000000000000..543528b5cb9d
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-453a.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit bash-completion-r1
+
+DESCRIPTION="Perl script for automatically building LaTeX documents"
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ newbin latexmk.pl latexmk
+ doman latexmk.1
+ dodoc CHANGES README latexmk.pdf latexmk.txt
+ dodoc -r example_rcfiles extra-scripts
+ newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
+}
diff --git a/dev-tex/latexmk/metadata.xml b/dev-tex/latexmk/metadata.xml
new file mode 100644
index 000000000000..7b4a61aab741
--- /dev/null
+++ b/dev-tex/latexmk/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/lazylist/Manifest b/dev-tex/lazylist/Manifest
new file mode 100644
index 000000000000..285b955a2150
--- /dev/null
+++ b/dev-tex/lazylist/Manifest
@@ -0,0 +1,5 @@
+DIST lazylist-1.0a.tar.bz2 12552 SHA256 b0ed132f992e4a3eb7931894a68f66b6f9dc467ab7fdb3b23419f9604180b532 SHA512 30819ca6a32b7344c8519f67eb3d5fbd5b985cdc52563464671af06e38bd7edcbb7559f8ca3a476a3a9a0ba8c017773cf944e75a2b779c75221b460a022b8ab4 WHIRLPOOL b3d03147c21cf37d88d9bb3eb8b162c68b41c9d1737ab9c3970e13e68957c9fdd36ebebe1cfe6c97f220dd659a23a982e4fabe7d2703defb7b0f31e939028498
+EBUILD lazylist-1.0a.ebuild 562 SHA256 83d04796250fd1fd35ba0c106ada088636847c2ea75022734878e9e23b55a915 SHA512 9f7d4edcbe27b30ab60bc0a02a3a7ca20ccce24e49d7bad6fc02a35d820d62b530d630127db09aa687a92d517585b680518dee9c095f5c184ae998720294d5d5 WHIRLPOOL 7e86365afea090aaf4cf866b89afd67d57ef7971e93d0b6dfc20f59b999b89a3fdc24ad765fc0adb43ad5eea72025490ea73d3bc47b2051043ab125fbcdb335d
+MISC ChangeLog 2636 SHA256 3fda5b488b9d3a1552ac02a90e6490b7643281daf4d8c8d7387f017d4a4af54a SHA512 95031c4550b1ba514a6e840ff4b422ccd0709db29cd29d32293ce5b059ab61e5e5447607e1a532ac0e5b6bfa14d59f791cd7b12318c8a19db527c8c6f3f0c9d0 WHIRLPOOL da168b1bddf0772ad28cb1c8eebffb83ca49922f58b883aa5a2c1a09630496fc70adf7bde33760f803b2cdfffca62e5a04b40f64fd2923ebf1681d4a93008754
+MISC ChangeLog-2015 1448 SHA256 d54c7e1f9d238309daa5f717c72858f92c63db48e6bed11788400b19c91f7440 SHA512 fbbcea306f96af8f16aec566b2e654951732d79895959207d43feb46e34fe8baf3d6436aaf283357bdfee01879b82555ccc075966dcd51104663c93507693a96 WHIRLPOOL a401b83a82515845fe5b8c1dbe09a54aa4c9cfcee7ef0056b7807196b46fe5b192dbf37f1d25b606efcf5c9f655e44ee355de8723db08b78db0a5037a0c66d8a
+MISC metadata.xml 358 SHA256 f0da1cb829ed201cc5f6ddd828371dabfbad18e78a789f48b3b3b25bc85722ef SHA512 dbc254e5e7925c09f99e64a91fba2f8f63d4b7a12c41a5c13bf315352885f24058cec0becc6e25e98153d2a82f49772f4bc61d1cb21ae5e9ad061b58771fb7fb WHIRLPOOL a7af82b4324775b40b6d0a40bbacaf1fab9a806d65622fb55d04a824dbcd386741787486329e9cf725b2cb0ba675d1dbee5a812a2e9439d4d302182e6e4f3ec5
diff --git a/dev-tex/lazylist/lazylist-1.0a.ebuild b/dev-tex/lazylist/lazylist-1.0a.ebuild
new file mode 100644
index 000000000000..48d099f5079e
--- /dev/null
+++ b/dev-tex/lazylist/lazylist-1.0a.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Lists in TeX's mouth - lambda-calculus and list-handling macros"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/lazylist/"
+# originally from:
+#SRC_URI="http://www.ctan.org/tex-archive/macros/latex/contrib/lazylist/*"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 sparc x86"
+IUSE=""
+DEPEND="dev-texlive/texlive-publishers"
+RDEPEND=""
+S="${WORKDIR}/${PN}"
diff --git a/dev-tex/lazylist/metadata.xml b/dev-tex/lazylist/metadata.xml
new file mode 100644
index 000000000000..5523851d5d80
--- /dev/null
+++ b/dev-tex/lazylist/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/leaflet/Manifest b/dev-tex/leaflet/Manifest
new file mode 100644
index 000000000000..ab2cd245a499
--- /dev/null
+++ b/dev-tex/leaflet/Manifest
@@ -0,0 +1,6 @@
+AUX leaflet-20041222-logging.patch 384 SHA256 fa3ebc31e7119e6522e422a717b77d8e983d899cbe2763aa8abf0e4bc3fa9bcb SHA512 d73d5d098ca44be4aadd015e8815990cefda35078964fe705709c1f3d68d564b58e332e13285fb715496d18c3f089e2cdcddbe29fa36432757aa21e02393bf11 WHIRLPOOL 784a7c8508ebc641e6306b5d8d2088935e4aa2d8f06a09fe7d9ba7f1026d0fac97589307f68a86549c10d5c3e6a32cd6488212d24a97f94837c482a0dbab6273
+DIST leaflet-20041222.zip 244748 SHA256 d1dda62cdd764b52f91b239d9b6032cefb4cc478bd89da3b63d6ae0264f499c1 SHA512 1fc94a88dea5400ee014167d43aaccc9f393a36759d7a50b7fb72f4a2f060fda7ea170fb51c5034355fbe46ab55e117fe252b60df8c212a8918ddd699096b67c WHIRLPOOL 496896c7cf0af7efaaf5f788db53c5c1ce6dd7342449aca92b915c7cb881598af85fd0aef43e32a417011655b1a370f6d826b47de00b873795de7b51d380eb4f
+EBUILD leaflet-20041222.ebuild 803 SHA256 977263611ff3d28cfb9bc00ab5832ea5d1dde22f510d736f59c55a6fe4b6854b SHA512 d0ac8aafdf0d5c7697bcebb3f745fe307ce2f49f399941ba758d24d2acde23a2291bdb1ea42b283eb064a06849cbb80d69f2867f98f308020b05a3b1770b2869 WHIRLPOOL 489da9e85040b12135adf39680e56eae483cbb048355c12872dcdb19e55441b705d1905f23f2c5956c3e1e1bf800a136a0c9bdf993e4577b8f7b971736ec6ec2
+MISC ChangeLog 2473 SHA256 0dd427f15cf3da2f5fb2e55896b8a8c58db9acfd90fb0469e10e07cbca00f8cf SHA512 b672dbf7fbcc1e17e69d0e7a1c3133757c7e6fca7f51d9d0ae981408abfc3ebd855546238a6e5585ee35cefd6a8c2433863713d4db57da9874a0e09197016415 WHIRLPOOL d38ce6e3101d545c6c71ee25045b751384e3fac5c1b1f2e5ba2553d058556f23c44633a343da429bc891c17fe0645b40df1683b36ece1855db0db00ebcd7d263
+MISC ChangeLog-2015 3676 SHA256 411aff6ea4dc1f4fa48746e3fc8b8c302f97e6b97b02d93d2c1e9788df4ebc6c SHA512 58ed7a7aa9b35efbfa899b30cc10116d064f1d183c6c45fd2b4a6ca0babd304211a557720ecea98ff755f876ce1d8ed2294c361b21a93035599c7ee29583f7f3 WHIRLPOOL dd0de065a406e830a773c7cfc899171a88957936ca85d0a01381839b39b1ac5683d6b962e33581fec9accb18380fd16f635dc97c0b08cb487e40b620da9f54eb
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/leaflet/files/leaflet-20041222-logging.patch b/dev-tex/leaflet/files/leaflet-20041222-logging.patch
new file mode 100644
index 000000000000..daf19d80f766
--- /dev/null
+++ b/dev-tex/leaflet/files/leaflet-20041222-logging.patch
@@ -0,0 +1,14 @@
+\loggingall confuses texi2dvi and it starts an endless loop...
+
+Index: leaflet/leaflet.dtx
+===================================================================
+--- leaflet.orig/leaflet.dtx
++++ leaflet/leaflet.dtx
+@@ -1318,7 +1318,6 @@ this document class.
+ CTAN: \url{macros/latex/contrib/ms/everyshi.dtx}
+ \end{thebibliography}
+
+-\loggingall
+ \end{document}
+ %</manual>
+ \endinput
diff --git a/dev-tex/leaflet/leaflet-20041222.ebuild b/dev-tex/leaflet/leaflet-20041222.ebuild
new file mode 100644
index 000000000000..bcf805fc6814
--- /dev/null
+++ b/dev-tex/leaflet/leaflet-20041222.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package eutils
+
+S=${WORKDIR}/leaflet
+
+DESCRIPTION="LaTeX package used to create leaflet-type brochures"
+SRC_URI="mirror://gentoo/${P}.zip"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/leaflet/"
+
+LICENSE="LPPL-1.3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+# checksum from official ftp site changes frequently so we mirror it
+
+TEXMF="/usr/share/texmf-site"
+
+RDEPEND="dev-texlive/texlive-fontsrecommended"
+DEPEND="${RDEPEND} app-arch/unzip"
+DOCS="README"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-logging.patch"
+}
diff --git a/dev-tex/leaflet/metadata.xml b/dev-tex/leaflet/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/leaflet/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/lgrind/Manifest b/dev-tex/lgrind/Manifest
new file mode 100644
index 000000000000..677c28ab5bdc
--- /dev/null
+++ b/dev-tex/lgrind/Manifest
@@ -0,0 +1,6 @@
+AUX lgrind-3.67-fgets.patch 530 SHA256 05dd504b44bb2a7e09197dcb5457553158d3ae463625018a1a5582a529887534 SHA512 cb16d6e43240be974e5833618f8539e9155f70f7c0f47c83124e79de71cbe9545bfefcb0078c8c6017b27f1aef709957cbdaeae2995bf66a2cc6bb93fe1a8a32 WHIRLPOOL e156272839af1a58e297592100325ff8d9ffbc4bb7bcca9da224ec33b15ae14845e850f0493769eba2821663ba2c1c26201e856208e6ea1577bcb4e30f720b62
+DIST lgrind.tar.gz 73205 SHA256 234642885100c7e6ddb2be734d652252defd4ccd5d5ae6ef7fc6b56ebbb5b847 SHA512 89dffec60b6cbac82e9633690412961cb619d6d86d39bea2fb6f3026e1317eb00494d7ed68865a943b1872346eaecdc1b8502de41517023a47309e1e803da2c6 WHIRLPOOL f37a086a6ffeb40e6de1105d5fdb715de3d5eb0b5769a9cafc46d569edabbaa7776df187b9710c6b88548adaaafead1bde630ef6671ff7a4c6af3ff4c4b014f7
+EBUILD lgrind-3.67-r3.ebuild 1121 SHA256 61feff5adf8c8515d867d42eb3651bbf91faa16972bf2312661227058403c029 SHA512 5efbf225de232f44d4bfe2404fb64480afd0b0eebf95939b1963110151d9cc205a9e3ba8ec2428f8fcf99b1e48011562fddfb68f42362ec95130879e1ddf40ae WHIRLPOOL 15f561037b6f3e216300bda186a727011cfcb4572e75faa11ad00a08f378feec304c3dda2ac62dcd91545f0f1911cd22525dd02cab0b9e4f75c17534656c717b
+MISC ChangeLog 2459 SHA256 f96781c853b35e49862474bdfe378b014593199f76b2edeec36b068db7d8cf1e SHA512 c1b204311b78a2dc082a18763d518c24bd20d2268ae793d11dba65138448f404816325c0ecaefa77bfca0294c974b87fc3373aa22bb451c7f265c266dbd11228 WHIRLPOOL d7eb79150273d849312e642d9ef64c6bf78f097df351228e8700f21b0883ea928fa32b8d0d98e625568eb0858d870f8534155ae407b1ba6a9fba94faf701ebe9
+MISC ChangeLog-2015 2743 SHA256 8f97d930c7786608af2500bc346ab4ac58b08afeb7f66cb01dfea2a2f0eece88 SHA512 4d9d823f26622fdf153b92c0ffd871f7062e28b50e5ce19f57a6fe9236d803bf93cb970fa385a76a7a67be710f141712ed8814d59c23a4d66e9a4a026aa2d578 WHIRLPOOL 529ead00133994433c033aa99e625a212ebbabc138056fa6160f46d09fd506620144b2832cff6561eafb9fcb73884815c69096649e48aa8f39857bea59bbeabd
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/lgrind/files/lgrind-3.67-fgets.patch b/dev-tex/lgrind/files/lgrind-3.67-fgets.patch
new file mode 100644
index 000000000000..5c8e802dc18a
--- /dev/null
+++ b/dev-tex/lgrind/files/lgrind-3.67-fgets.patch
@@ -0,0 +1,13 @@
+Index: lgrind/source/lgutil.c
+===================================================================
+--- lgrind.orig/source/lgutil.c
++++ lgrind/source/lgutil.c
+@@ -113,7 +113,7 @@ void Internal_Help_Language_List()
+ check=0;
+ if (*config=='\n' || config[strlen(config)-2]!='\\')
+ check=1;
+- if (fgets(config, BUFFERSIZE, tf)==NULL) break;
++ if (fgets(config, BUFFERSIZE/4, tf)==NULL) break;
+ if (check!=0) AddToLList(config, &currlch, &llch);
+ } while (strcmp((*currlch).name, "EndOfLanguageDefinitions")!=0);
+ rch=lch;
diff --git a/dev-tex/lgrind/lgrind-3.67-r3.ebuild b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
new file mode 100644
index 000000000000..6b1dfd0e3746
--- /dev/null
+++ b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package toolchain-funcs eutils
+
+DESCRIPTION="A source pretty printer for LaTeX - styles to stylise your source and code examples"
+SRC_URI="mirror://gentoo/${PN}.tar.gz"
+
+LICENSE="BSD LGrind-Jacobson"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE="examples"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ echo 'CFLAGS+=-DDEFSFILE=\"$(DEFSFILE)\" -DVERSION=\"$(VERSION)\"' > source/Makefile
+ echo 'lgrind: lgrind.o lgrindef.o regexp.o' >> source/Makefile
+ epatch "${FILESDIR}/${P}-fgets.patch"
+}
+
+src_compile() {
+ tc-export CC
+
+ latex-package_src_compile
+ cd "${S}"/source
+ emake DEFSFILE="/usr/share/texmf/tex/latex/${PN}/lgrindef" VERSION="${PV}" || die
+}
+
+src_install() {
+ # binary first
+ dobin source/lgrind
+
+ # then the texmf stuff
+ latex-package_src_install
+ insinto /usr/share/texmf/tex/latex/${PN}
+ doins lgrindef
+
+ # and finally, the documentation
+ dodoc FAQ README
+ if use examples ; then
+ docinto examples
+ dodoc example/*
+ fi
+ cd "${S}"/source
+ doman lgrind.1 lgrindef.5
+}
diff --git a/dev-tex/lgrind/metadata.xml b/dev-tex/lgrind/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/lgrind/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/luatex/Manifest b/dev-tex/luatex/Manifest
new file mode 100644
index 000000000000..76defb71d2a1
--- /dev/null
+++ b/dev-tex/luatex/Manifest
@@ -0,0 +1,17 @@
+AUX includes.patch 923 SHA256 24093a082fe4040cb858ee8a742bebc61287b15d467093a0309d30be9708dd64 SHA512 e1f45331e341130d74c5327e67fb8ec34741fc5edeca94dbc1a2d034e9362ce933294c80538db0f89030f293b157f7626f9c90b27cb72b9a85c7d9dbe6bac287 WHIRLPOOL 7799d913ad20eb25b02a3865b334e65842d2fdf49a7d8e208173e4cfa11b7f9eae9be407eb88ec893ade8da24bf9b4e74adc726a4f47d82cde436a7836c45f7f
+AUX kpathsea2012.patch 944 SHA256 afb87b3c1cb9317666a7f45b6ecd6ad1078896d56b91fca7bfe6aa1c75ada495 SHA512 d72bce55c2494622fd15703f483c058245c96c8b2aa03d6fa02b112be827ddfe8a0013ee0c3710bb3e1313b631bf436f70ce99d383f11f4d2b51915752c59960 WHIRLPOOL 39c93138b416d79a55d1e5a464afe8363c9902abff50397d88bad623ec298e970490fd93dd8ed4d4c1a8e9788da300f265da550bf2ab6149b41351027998b107
+AUX poppler018.patch 5041 SHA256 98317c41cab055cde67fd1eefa6c79fa8ec0ac2b36d93a094abe9eb8e834221c SHA512 e8b1660cb6674a8d2f68f29022d0ea33ca00795c8360a9656c5ad84776c86d3ab0a3c0895632957c5ed93fcab96e11e6bc7eb1a03df518122fcc3fa574b095ee WHIRLPOOL 0a14b110479acbe5d31a40642b53e0bcf03226acac19596f5dc885ff8a7a9c83895d8409044e96630bc66cf77ea915ce41f580a43dc48df423519dc0a9226335
+AUX poppler020.patch 2909 SHA256 ffec5fd2e311841ee355deabfe13b37fdaea781608e95a2a5ab037d1cdd04ea8 SHA512 9517efce4ede9b792f27647ec4ed95d447572a9cbb3ee58e089b658ccc55bbb6a7843768b5962a4535ed77ab364e73f4fd1248e92a5a480ce30429303664f385 WHIRLPOOL db89a3e07ace603aea4abf71a97cd26f0b16c60b939f0c361db77d8af22c03b0003440e38164a0052258a8fbaceb283bac401a8254fa0b42e71179b715151f06
+AUX poppler022.patch 12617 SHA256 4b19ef98d1142e775efa4ea3911b720f9d524c813a512d7673c8441a34e2488c SHA512 998c948bc02014bf1e79e9c8ee2c7681568b827c467f15eed0ec90342d65f43ec36b9acaf7cdf51404234eab14337122d330adc647ce97b3c299a2c368bf9a9a WHIRLPOOL 5a4c34a509c9368d5235ff5674ed243c78e16c0fafc5134da95884f7d18dc4678e7126e6cfccf9a27eac96bcae23b8c96a6b1aa84c60bf3efdf2249461d7dff8
+AUX poppler026-backport.patch 3914 SHA256 e5c0d7a2c9b8cc280b21edf831ebee19c734a787c3c53a3d7692b61dee7ad829 SHA512 fbeae638e8cb0f75b3ced8c2db813d47dd8701665861f6c0ec3c25f21de842f8978a2dccf54531b8f446dd6b4bb39f2e6c90d72f52ffedbc0404ae7c45432569 WHIRLPOOL 0815b0b7394afa35a663a1b2a9c83885160f9d34c8f4fe1141e2ff13931e2a48ff789edac5e89505dc1f0b68bc9fb2b3cf4cdff547a8d0fc67979e5ee91cda43
+AUX poppler026.patch 5169 SHA256 4182b5f491174594927b847675ffbad9fdbcbd75bdbda0955fa2e6c80288f3c4 SHA512 427a6fe39dfd79dcc9ee726b0eb7a70633815d17d6ab336e8ec564676c357f32c679866f4088043d6fd5bcae61763509995a255b65accd3de73fb38c5ecd362c WHIRLPOOL 55a1d6b4c64bfb8ee90ed4761d727341fbb787e86377e523e38c55896ecf148b0e9f57545d484e1587655d2ed4df93460cd95ba19e07c89fa6495882e9dd5582
+AUX remove-zlib-version-check.patch 938 SHA256 5c569bab0ccecc38e89f0bfeeaeabb921ce2fe38e17ecd0d7da11a75c0ed9d19 SHA512 1d19fb396af846a2ffa9ab7ffcf20d363956921cec92d6b03e499e26bac3802a8ca874b982c25ef99a560af48f0d85b0a36ac5786f7c3129abba3b8d9e38c780 WHIRLPOOL 2b06826e5f8bd2bc50b933a7636b5185bd21b44e2c5aad54e4e641bd39c74a29235928f3a6e36d551b679dac6ca2fa8c969447c520805807a487b6bd0b82c79c
+DIST luatex-beta-0.70.1-doc.tar.bz2 1048489 SHA256 4f1d24777725a606efbf5d7a59064245c46fb29b8066236c6b48fb423a595606 SHA512 eb4de91a80a6afccf5cca5cb05d5c1378a60ec35763e5ef5e9dbadaa2a276758a446e01d66e76a78e91442274778c10c73458b513af903e7221d90beb644afa9 WHIRLPOOL 97142a3a3c23d01f3b21963690f7362edf0c7f0de1ad77295361122a81c92459cb2ecd36baaea3588b7ad4f8b81c5dfa81d22df7a5529cb5b8b2b39fe6ce84be
+DIST luatex-beta-0.70.1.tar.bz2 8181155 SHA256 c641a4ba1535ede6ee8e2a958d8c4b436f5979c5be6f3f51d3dec5b4df6bb6ed SHA512 e04a9b96f349bf9036ef4c01746dee96ebf245cd4da6b719f546223e05cb98fb844e20878a64f80f42c77e220fac01ee2d97ad56939c1fb3af44faab53c603cb WHIRLPOOL 63dfdf182d3f1aadd6fc802e424b3791eda4df7eb8d707ad719d2ad0f97946b365316f6b9caed2362d5827280e9ddf2e750c8beeb61277dac72bffaed06a4fc9
+DIST luatex-beta-0.76.0-doc.tar.bz2 995143 SHA256 746b8e8092e017b8b2a32dd80981d0ff6731520f49f6b1caa60519c441809638 SHA512 cd64e1fea3f631c7c6e268d01285f96966325fd16971d8840eef178ccc11b001b40ae5cfcc6c7c3bb026a3f04c04a16b90813f0b6818383bb80686a89ea48596 WHIRLPOOL 215a8dec04a91805fe449ee99e8e210298124261258f8a92fb33850dc52695fc1215be3369de52fcb6a078baf52e1f812b4cac7d8611c3565f356d8a3f188c58
+DIST luatex-beta-0.76.0-source.tar.bz2 11748576 SHA256 71a96c927c9d9032e0126f0bc6c679191f0850a4611cd395de69e69a4d3b7716 SHA512 71ea789a95d419bf177f7f9f8d24d00a9d5639665feadac93cc30c86531e4942d29d848ef39ca3698de3efb1b8da9eb19890b1a06b45664641c7e47a79dd80b0 WHIRLPOOL abfa833b2d0457408d3a38a9229d7fd21d8380eb0743b574a318b6bea1d513e51c84367f5f773ef7c965517840735b43210d62c988bbbb6f7ec6293cdcc4e348
+EBUILD luatex-0.70.1-r2.ebuild 3844 SHA256 f8300086f5691fcf166b7a23765953c43148a6686808db08f516854fdd9f134e SHA512 20724ce7a5356b3f5e59b877f90cf869a3317a75258e478165991b1d9d19b3383be213010e8209c6b44569f07727468289c8bab3382549b20fdc48e222d550fa WHIRLPOOL 20e00c047da8c057ff9b352a364f9279f6914a2f8af18d98d1eb5d0e104cc11227c795a84c0ef1ebff5ac491275f195279c47f01fba82a96ae6f244cf251fab8
+EBUILD luatex-0.76.0.ebuild 3146 SHA256 9838c2b54da35c3d0927a299b6b6c7c0a26df4ec7bafc2190b47c8d1d476380b SHA512 93242ff299584ad55ca0008568495047fa88057872f7a9b2d70db6f3f880740e7aa6d105c069253b00182f4bf4516d61d19dbf5a60696789318588d8d48e6446 WHIRLPOOL 9ef2c4d548a5c5684068a40acdbbf3b28c0ebc83a9531e59d9740e92502a26dc8bf22e4be93e935a5e7b1e8a2c1802fab38a31e1167a80d614eaea5d1a427547
+MISC ChangeLog 2713 SHA256 d3b473536d862e6e5b0756cfd14379c07f23a33362994932b3a29c3e54af7927 SHA512 e18743c3e0227be48b8e98ccb5020c578144829f43e33e2d42d1355e36eac74754fb8cbeeb6fdbff8083a6c57f33760609593ed7a266ad25d85af11f5ce5de46 WHIRLPOOL 48d0d7a3b566046163490b9ad0fadccb93e7af17ff998453fe25f143475952f8e386d7607a56509ec29738103625dff32b410a2ae8e2fc8e7a5cc132b06e0fb4
+MISC ChangeLog-2015 17899 SHA256 c98a0b50b0350b4cc3aa9e47beec0ca8c64a1d113c7a4a598266914dc8457ec5 SHA512 6b624b9f2a6fe8c8b007618b0af5960565bf430af5a2630e5e97f1cfe0ce64faabbfdc6531eda8f3b0b35931108d1317da716d1eaea6fb689b1387b222cc1411 WHIRLPOOL b00c653fbf6ca68dd75b6b20cdfd357b3c2dc6890f034c95730384e24a2ceaa0a5efad33b6f6b49c671542276d287852a97ed6d45335b21e97f2879c47a81a0a
+MISC metadata.xml 425 SHA256 9b879fed8cecdfbf714206f555603d5e2fc6f32608013002b7629538eb42b5f3 SHA512 9442b997ff504c7aef4e129b3c3fbc5212e6b7838b53059cfd16764bff66b025d39e6c9565f932295118393b8b648a489066d85e6bdb5e09380ec02a384addd9 WHIRLPOOL 2fb229e3f3d2d5a9e5f5c59275fd2596c8f4d04650f15f994a4c23d20eb947193eab0c41c1217e90a0f8730c90093168c1eb865811d61b89d18453129a05a680
diff --git a/dev-tex/luatex/files/includes.patch b/dev-tex/luatex/files/includes.patch
new file mode 100644
index 000000000000..f93c7312b315
--- /dev/null
+++ b/dev-tex/luatex/files/includes.patch
@@ -0,0 +1,25 @@
+Index: source/texk/web2c/luatexdir/image/pdftoepdf.w
+===================================================================
+--- source.orig/texk/web2c/luatexdir/image/pdftoepdf.w
++++ source/texk/web2c/luatexdir/image/pdftoepdf.w
+@@ -26,6 +26,8 @@ static const char _svn_version[] =
+ // define DEBUG
+ #define __STDC_FORMAT_MACROS /* for PRId64 etc. */
+
++#include <stdint.h>
++#include <inttypes.h>
+ #include "image/epdf.h"
+
+ // This file is mostly C and not very much C++; it's just used to interface
+Index: source/texk/web2c/luatexdir/image/writejp2.w
+===================================================================
+--- source.orig/texk/web2c/luatexdir/image/writejp2.w
++++ source/texk/web2c/luatexdir/image/writejp2.w
+@@ -30,6 +30,7 @@ ISO/IEC 15444-1, Second edition, 2004-09
+ @c
+ #include <math.h>
+ #include <assert.h>
++#include <stdint.h>
+ #include "ptexlib.h"
+ #include "image/image.h"
+ #include "image/writejp2.h"
diff --git a/dev-tex/luatex/files/kpathsea2012.patch b/dev-tex/luatex/files/kpathsea2012.patch
new file mode 100644
index 000000000000..80c356d9de80
--- /dev/null
+++ b/dev-tex/luatex/files/kpathsea2012.patch
@@ -0,0 +1,28 @@
+From TeX Live svn rev 23421.
+Remove unnecessary headers. Fixes build with kpathsea from TeX Live 2012.
+
+
+Index: source/texk/web2c/luatexdir/luatex.c
+===================================================================
+--- source/texk/web2c/luatexdir/luatex.c (revision 23420)
++++ source/texk/web2c/luatexdir/luatex.c (revision 23421)
+@@ -32,7 +32,6 @@
+ #include <kpathsea/readable.h>
+ #include <kpathsea/variable.h>
+ #include <kpathsea/absolute.h>
+-#include <kpathsea/recorder.h>
+ #ifdef WIN32
+ #include <kpathsea/concatn.h>
+ #endif
+Index: source/texk/web2c/lib/texmfmp.c
+===================================================================
+--- source/texk/web2c/lib/texmfmp.c (revision 23420)
++++ source/texk/web2c/lib/texmfmp.c (revision 23421)
+@@ -17,7 +17,6 @@
+ #include <kpathsea/readable.h>
+ #include <kpathsea/variable.h>
+ #include <kpathsea/absolute.h>
+-#include <kpathsea/recorder.h>
+ #ifdef WIN32
+ #include <kpathsea/concatn.h>
+ #endif
diff --git a/dev-tex/luatex/files/poppler018.patch b/dev-tex/luatex/files/poppler018.patch
new file mode 100644
index 000000000000..d21253853db7
--- /dev/null
+++ b/dev-tex/luatex/files/poppler018.patch
@@ -0,0 +1,160 @@
+by Martin von Gagern
+https://bugs.gentoo.org/show_bug.cgi?id=384875
+http://thread.gmane.org/gmane.comp.tex.luatex/2630
+
+--- luatex-beta-0.70.1/source/texk/web2c/luatexdir/lua/lepdflib.cc
++++ luatex-beta-0.70.1/source/texk/web2c/luatexdir/lua/lepdflib.cc
+@@ -89,7 +89,6 @@ new_poppler_userdata(AnnotBorder);
+ new_poppler_userdata(Annots);
+ new_poppler_userdata(Array);
+ new_poppler_userdata(Catalog);
+-new_poppler_userdata(EmbFile);
+ new_poppler_userdata(Dict);
+ //new_poppler_userdata(GooString);
+ new_poppler_userdata(LinkDest);
+@@ -393,7 +392,7 @@ static int m_Annot__gc(lua_State * L)
+ printf("\n===== Annot GC ===== uin=<%p>\n", uin);
+ #endif
+ if (uin->atype == ALLOC_LEPDF)
+- delete(Annot *) uin->d;
++ ((Annot *) uin->d)->decRefCnt();
+ return 0;
+ }
+
+@@ -408,34 +407,6 @@ static const struct luaL_Reg Annot_m[] =
+ };
+
+ //**********************************************************************
+-// AnnotBorderStyle
+-
+-m_poppler_get_DOUBLE(AnnotBorderStyle, getWidth);
+-
+-m_poppler__tostring(AnnotBorderStyle);
+-
+-static int m_Annots__gc(lua_State * L)
+-{
+- udstruct *uin;
+- uin = (udstruct *) luaL_checkudata(L, 1, M_Annots);
+- if (uin->pd != NULL && uin->pd->pc != uin->pc)
+- pdfdoc_changed_error(L);
+-#ifdef DEBUG
+- printf("\n===== Annots GC ===== uin=<%p>\n", uin);
+-#endif
+- if (uin->atype == ALLOC_LEPDF)
+- delete(Annots *) uin->d;
+- return 0;
+-}
+-
+-static const struct luaL_Reg AnnotBorderStyle_m[] = {
+- {"getWidth", m_AnnotBorderStyle_getWidth},
+- {"__tostring", m_AnnotBorderStyle__tostring},
+- {"__gc", m_Annots__gc},
+- {NULL, NULL} // sentinel
+-};
+-
+-//**********************************************************************
+ // Annots
+
+ m_poppler_get_INT(Annots, getNumAnnots);
+@@ -683,31 +654,6 @@ static int m_Catalog_findDest(lua_State
+
+ m_poppler_get_poppler(Catalog, Object, getDests);
+ m_poppler_get_INT(Catalog, numEmbeddedFiles);
+-
+-static int m_Catalog_embeddedFile(lua_State * L)
+-{
+- EmbFile *ef;
+- int i, len;
+- udstruct *uin, *uout;
+- uin = (udstruct *) luaL_checkudata(L, 1, M_Catalog);
+- if (uin->pd != NULL && uin->pd->pc != uin->pc)
+- pdfdoc_changed_error(L);
+- i = luaL_checkint(L, 2);
+- len = ((Catalog *) uin->d)->numEmbeddedFiles();
+- if (i > 0 && i <= len) {
+- ef = ((Catalog *) uin->d)->embeddedFile(i - 1);
+- if (ef != NULL) {
+- uout = new_EmbFile_userdata(L);
+- uout->d = ef;
+- uout->pc = uin->pc;
+- uout->pd = uin->pd;
+- } else
+- lua_pushnil(L);
+- } else
+- lua_pushnil(L);
+- return 1;
+-}
+-
+ m_poppler_get_INT(Catalog, numJS);
+
+ static int m_Catalog_getJS(lua_State * L)
+@@ -749,7 +695,6 @@ static const struct luaL_Reg Catalog_m[]
+ {"findDest", m_Catalog_findDest},
+ {"getDests", m_Catalog_getDests},
+ {"numEmbeddedFiles", m_Catalog_numEmbeddedFiles},
+- {"embeddedFile", m_Catalog_embeddedFile},
+ {"numJS", m_Catalog_numJS},
+ {"getJS", m_Catalog_getJS},
+ {"getOutline", m_Catalog_getOutline},
+@@ -759,49 +704,6 @@ static const struct luaL_Reg Catalog_m[]
+ };
+
+ //**********************************************************************
+-// EmbFile
+-
+-m_poppler_get_GOOSTRING(EmbFile, name);
+-m_poppler_get_GOOSTRING(EmbFile, description);
+-m_poppler_get_INT(EmbFile, size);
+-m_poppler_get_GOOSTRING(EmbFile, modDate);
+-m_poppler_get_GOOSTRING(EmbFile, createDate);
+-m_poppler_get_GOOSTRING(EmbFile, checksum);
+-m_poppler_get_GOOSTRING(EmbFile, mimeType);
+-
+-static int m_EmbFile_streamObject(lua_State * L)
+-{
+- udstruct *uin, *uout;
+- uin = (udstruct *) luaL_checkudata(L, 1, M_EmbFile);
+- if (uin->pd != NULL && uin->pd->pc != uin->pc)
+- pdfdoc_changed_error(L);
+- uout = new_Object_userdata(L);
+- uout->d = new Object(); // automatic init to type "none"
+- ((EmbFile *) uin->d)->streamObject().copy((Object *) uout->d);
+- uout->pc = uin->pc;
+- uout->pd = uin->pd;
+- return 1;
+-}
+-
+-m_poppler_get_BOOL(EmbFile, isOk);
+-
+-m_poppler__tostring(EmbFile);
+-
+-static const struct luaL_Reg EmbFile_m[] = {
+- {"name", m_EmbFile_name},
+- {"description", m_EmbFile_description},
+- {"size", m_EmbFile_size},
+- {"modDate", m_EmbFile_modDate},
+- {"createDate", m_EmbFile_createDate},
+- {"checksum", m_EmbFile_checksum},
+- {"mimeType", m_EmbFile_mimeType},
+- {"streamObject", m_EmbFile_streamObject},
+- {"isOk", m_EmbFile_isOk},
+- {"__tostring", m_EmbFile__tostring},
+- {NULL, NULL} // sentinel
+-};
+-
+-//**********************************************************************
+ // Dict
+
+ static int m_Dict_incRef(lua_State * L)
+@@ -2683,11 +2585,9 @@ int luaopen_epdf(lua_State * L)
+ {
+ register_meta(Annot);
+ // TODO register_meta(AnnotBorder);
+- register_meta(AnnotBorderStyle);
+ register_meta(Annots);
+ register_meta(Array);
+ register_meta(Catalog);
+- register_meta(EmbFile);
+ register_meta(Dict);
+ register_meta(GooString);
+ register_meta(LinkDest);
diff --git a/dev-tex/luatex/files/poppler020.patch b/dev-tex/luatex/files/poppler020.patch
new file mode 100644
index 000000000000..d3db830d3430
--- /dev/null
+++ b/dev-tex/luatex/files/poppler020.patch
@@ -0,0 +1,75 @@
+https://bugs.gentoo.org/show_bug.cgi?id=416545
+build with poppler-0.20 by Rafał Mużyło
+
+--- source/texk/web2c/luatexdir/lua/lepdflib.cc 2012-05-18 16:23:53.000000000 +0200
++++ source/texk/web2c/luatexdir/lua/lepdflib.cc 2012-05-18 17:43:12.959843483 +0200
+@@ -151,7 +151,7 @@ static int l_new_Annot(lua_State * L)
+ pdfdoc_changed_error(L);
+ uout = new_Annot_userdata(L);
+ uout->d =
+- new Annot((XRef *) uxref->d, (Dict *) udict->d, (Catalog *) ucatalog->d,
++ new Annot(udict->pd->doc, (Dict *) udict->d,
+ (Object *) uref->d);
+ uout->atype = ALLOC_LEPDF;
+ uout->pc = uxref->pc;
+@@ -173,7 +173,7 @@ static int l_new_Annots(lua_State * L)
+ pdfdoc_changed_error(L);
+ uout = new_Annots_userdata(L);
+ uout->d =
+- new Annots((XRef *) uxref->d, (Catalog *) ucatalog->d,
++ new Annots(uannotsobj->pd->doc,
+ (Object *) uannotsobj->d);
+ uout->atype = ALLOC_LEPDF;
+ uout->pc = uxref->pc;
+@@ -363,7 +363,7 @@ static int m_##type##__tostring(lua_Stat
+ // Annot
+
+ m_poppler_get_BOOL(Annot, isOk);
+-m_poppler_get_OBJECT(Annot, getAppearance);
++m_poppler_get_OBJECT(Annot, getAppearanceResDict);
+ m_poppler_get_poppler(Annot, AnnotBorder, getBorder);
+
+ static int m_Annot_match(lua_State * L)
+@@ -398,7 +398,7 @@ static int m_Annot__gc(lua_State * L)
+
+ static const struct luaL_Reg Annot_m[] = {
+ {"isOk", m_Annot_isOk},
+- {"getAppearance", m_Annot_getAppearance},
++ {"getAppearanceResDict", m_Annot_getAppearanceResDict},
+ {"getBorder", m_Annot_getBorder},
+ {"match", m_Annot_match},
+ {"__tostring", m_Annot__tostring},
+@@ -1249,7 +1249,7 @@ static int m_Object_getType(lua_State *
+
+ static int m_Object_getTypeName(lua_State * L)
+ {
+- char *s;
++ const char *s;
+ udstruct *uin;
+ uin = (udstruct *) luaL_checkudata(L, 1, M_Object);
+ if (uin->pd != NULL && uin->pd->pc != uin->pc)
+@@ -1936,7 +1936,7 @@ static int m_Page_getLinks(lua_State * L
+ if ((uin->pd != NULL && uin->pd->pc != uin->pc)
+ || (ucat->pd != NULL && ucat->pd->pc != ucat->pd->pc))
+ pdfdoc_changed_error(L);
+- links = ((Page *) uin->d)->getLinks((Catalog *) ucat->d);
++ links = ((Page *) uin->d)->getLinks();
+ if (links != NULL) {
+ uout = new_Links_userdata(L);
+ uout->d = links;
+@@ -2531,7 +2531,6 @@ m_poppler_get_INT(XRef, getNumObjects);
+ m_poppler_get_INT(XRef, getRootNum);
+ m_poppler_get_INT(XRef, getRootGen);
+ // getStreamEnd
+-m_poppler_get_INT(XRef, getSize);
+ // getEntry
+ m_poppler_get_poppler(XRef, Object, getTrailerDict);
+
+@@ -2558,7 +2557,6 @@ static const struct luaL_Reg XRef_m[] =
+ {"getRootNum", m_XRef_getRootNum},
+ {"getRootGen", m_XRef_getRootGen},
+ //
+- {"getSize", m_XRef_getSize},
+ {"getTrailerDict", m_XRef_getTrailerDict},
+ {"__tostring", m_XRef__tostring},
+ {NULL, NULL} // sentinel
diff --git a/dev-tex/luatex/files/poppler022.patch b/dev-tex/luatex/files/poppler022.patch
new file mode 100644
index 000000000000..223cbcb27456
--- /dev/null
+++ b/dev-tex/luatex/files/poppler022.patch
@@ -0,0 +1,388 @@
+Patch updating lepdflib.cc to upstream revision 4415, which basically removes
+part of the exported interface and thereby circumvents the changes in
+poppler-0.20 -> 0.22. Experimental, rebased on our existing Gentoo patches
+poppler-0.18.patch and poppler-0.20.patch. Here to solve bug 449538.
+
+diff -ruN luatex-beta-0.70.1.gentoo/source/texk/web2c/luatexdir/lua/lepdflib.cc
+luatex-beta-0.70.1/source/texk/web2c/luatexdir/lua/lepdflib.cc
+--- luatex-beta-0.70.1.gentoo/source/texk/web2c/luatexdir/lua/lepdflib.cc 2013-03-10 13:31:22.000000000 +0100
++++ luatex-beta-0.70.1/source/texk/web2c/luatexdir/lua/lepdflib.cc 2013-03-10 13:47:24.000000000 +0100
+@@ -1,7 +1,7 @@
+ /* lepdflib.cc
+
+- Copyright 2009-2011 Taco Hoekwater <taco@luatex.org>
+- Copyright 2009-2011 Hartmut Henkel <hartmut@luatex.org>
++ Copyright 2009-2012 Taco Hoekwater <taco@luatex.org>
++ Copyright 2009-2012 Hartmut Henkel <hartmut@luatex.org>
+
+ This file is part of LuaTeX.
+
+@@ -49,15 +49,13 @@
+ //**********************************************************************
+
+ #define M_Annot "Annot"
+-#define M_AnnotBorder "AnnotBorder"
+-#define M_AnnotBorderStyle "AnnotBorderStyle"
+ #define M_Annots "Annots"
+ #define M_Array "Array"
+ #define M_Catalog "Catalog"
+-#define M_EmbFile "EmbFile"
+ #define M_Dict "Dict"
+ #define M_GooString "GooString"
+ #define M_LinkDest "LinkDest"
++#define M_Link "Link"
+ #define M_Links "Links"
+ #define M_Object "Object"
+ #define M_Page "Page"
+@@ -65,8 +63,8 @@
+ #define M_PDFRectangle "PDFRectangle"
+ #define M_Ref "Ref"
+ #define M_Stream "Stream"
+-#define M_XRef "XRef"
+ #define M_XRefEntry "XRefEntry"
++#define M_XRef "XRef"
+
+ //**********************************************************************
+
+@@ -84,13 +82,9 @@
+ new_poppler_userdata(PDFDoc);
+
+ new_poppler_userdata(Annot);
+-new_poppler_userdata(AnnotBorder);
+-//new_poppler_userdata(AnnotBorderStyle);
+-new_poppler_userdata(Annots);
+ new_poppler_userdata(Array);
+ new_poppler_userdata(Catalog);
+ new_poppler_userdata(Dict);
+-//new_poppler_userdata(GooString);
+ new_poppler_userdata(LinkDest);
+ new_poppler_userdata(Links);
+ new_poppler_userdata(Object);
+@@ -99,7 +93,6 @@
+ new_poppler_userdata(Ref);
+ new_poppler_userdata(Stream);
+ new_poppler_userdata(XRef);
+-//new_poppler_userdata(XRefEntry);
+
+ //**********************************************************************
+
+@@ -134,53 +127,6 @@
+ return 1; // doc path
+ }
+
+-static int l_new_Annot(lua_State * L)
+-{
+- udstruct *uxref, *udict, *ucatalog, *uref, *uout;
+- uxref = (udstruct *) luaL_checkudata(L, 1, M_XRef);
+- udict = (udstruct *) luaL_checkudata(L, 2, M_Dict);
+- ucatalog = (udstruct *) luaL_checkudata(L, 3, M_Catalog);
+- uref = (udstruct *) luaL_checkudata(L, 4, M_Ref);
+- if (uxref->pd != ucatalog->pd || uxref->pd != udict->pd
+- || uxref->pd != uref->pd)
+- pdfdoc_differs_error(L);
+- if ((uxref->pd != NULL && uxref->pd->pc != uxref->pc) ||
+- (ucatalog->pd != NULL && ucatalog->pd->pc != ucatalog->pc) ||
+- (udict->pd != NULL && udict->pd->pc != udict->pc) ||
+- (uref->pd != NULL && uref->pd->pc != uref->pc))
+- pdfdoc_changed_error(L);
+- uout = new_Annot_userdata(L);
+- uout->d =
+- new Annot(udict->pd->doc, (Dict *) udict->d,
+- (Object *) uref->d);
+- uout->atype = ALLOC_LEPDF;
+- uout->pc = uxref->pc;
+- uout->pd = uxref->pd;
+- return 1;
+-}
+-
+-static int l_new_Annots(lua_State * L)
+-{
+- udstruct *uxref, *ucatalog, *uannotsobj, *uout;
+- uxref = (udstruct *) luaL_checkudata(L, 1, M_XRef);
+- ucatalog = (udstruct *) luaL_checkudata(L, 2, M_Catalog);
+- uannotsobj = (udstruct *) luaL_checkudata(L, 3, M_Object);
+- if (uxref->pd != ucatalog->pd || uxref->pd != uannotsobj->pd)
+- pdfdoc_differs_error(L);
+- if ((uxref->pd != NULL && uxref->pd->pc != uxref->pc)
+- || (ucatalog->pd != NULL && ucatalog->pd->pc != ucatalog->pc)
+- || (uannotsobj->pd != NULL && uannotsobj->pd->pc != uannotsobj->pc))
+- pdfdoc_changed_error(L);
+- uout = new_Annots_userdata(L);
+- uout->d =
+- new Annots(uannotsobj->pd->doc,
+- (Object *) uannotsobj->d);
+- uout->atype = ALLOC_LEPDF;
+- uout->pc = uxref->pc;
+- uout->pd = uxref->pd;
+- return 1;
+-}
+-
+ static int l_new_Array(lua_State * L)
+ {
+ udstruct *uxref, *uout;
+@@ -235,8 +181,6 @@
+
+ static const struct luaL_Reg epdflib[] = {
+ {"open", l_open_PDFDoc},
+- {"Annot", l_new_Annot},
+- {"Annots", l_new_Annots},
+ {"Array", l_new_Array},
+ {"Dict", l_new_Dict},
+ {"Object", l_new_Object},
+@@ -359,12 +303,26 @@
+ return 1; \
+ }
+
++#define m_poppler_check_string(in, function) \
++static int m_##in##_##function(lua_State * L) \
++{ \
++ const char *s; \
++ udstruct *uin; \
++ uin = (udstruct *) luaL_checkudata(L, 1, M_##in); \
++ if (uin->pd != NULL && uin->pd->pc != uin->pc) \
++ pdfdoc_changed_error(L); \
++ s = luaL_checkstring(L, 2); \
++ if (((in *) uin->d)->function((char *) s)) \
++ lua_pushboolean(L, 1); \
++ else \
++ lua_pushboolean(L, 0); \
++ return 1; \
++}
++
+ //**********************************************************************
+ // Annot
+
+ m_poppler_get_BOOL(Annot, isOk);
+-m_poppler_get_OBJECT(Annot, getAppearanceResDict);
+-m_poppler_get_poppler(Annot, AnnotBorder, getBorder);
+
+ static int m_Annot_match(lua_State * L)
+ {
+@@ -398,8 +356,6 @@
+
+ static const struct luaL_Reg Annot_m[] = {
+ {"isOk", m_Annot_isOk},
+- {"getAppearanceResDict", m_Annot_getAppearanceResDict},
+- {"getBorder", m_Annot_getBorder},
+ {"match", m_Annot_match},
+ {"__tostring", m_Annot__tostring},
+ {"__gc", m_Annot__gc},
+@@ -654,6 +610,7 @@
+
+ m_poppler_get_poppler(Catalog, Object, getDests);
+ m_poppler_get_INT(Catalog, numEmbeddedFiles);
++
+ m_poppler_get_INT(Catalog, numJS);
+
+ static int m_Catalog_getJS(lua_State * L)
+@@ -770,20 +727,7 @@
+ return 0;
+ }
+
+-static int m_Dict_is(lua_State * L)
+-{
+- const char *s;
+- udstruct *uin;
+- uin = (udstruct *) luaL_checkudata(L, 1, M_Dict);
+- if (uin->pd != NULL && uin->pd->pc != uin->pc)
+- pdfdoc_changed_error(L);
+- s = luaL_checkstring(L, 2);
+- if (((Dict *) uin->d)->is((char *) s))
+- lua_pushboolean(L, 1);
+- else
+- lua_pushboolean(L, 0);
+- return 1;
+-}
++m_poppler_check_string(Dict, is);
+
+ static int m_Dict_lookup(lua_State * L)
+ {
+@@ -894,6 +838,8 @@
+ return 1;
+ }
+
++m_poppler_check_string(Dict, hasKey);
++
+ m_poppler__tostring(Dict);
+
+ static const struct luaL_Reg Dict_m[] = {
+@@ -910,6 +856,7 @@
+ {"getKey", m_Dict_getKey},
+ {"getVal", m_Dict_getVal},
+ {"getValNF", m_Dict_getValNF},
++ {"hasKey", m_Dict_hasKey},
+ {"__tostring", m_Dict__tostring},
+ {NULL, NULL} // sentinel
+ };
+@@ -1017,9 +964,13 @@
+ //**********************************************************************
+ // Links
+
++m_poppler_get_INT(Links, getNumLinks);
++
+ m_poppler__tostring(Links);
+
+ static const struct luaL_Reg Links_m[] = {
++ {"getNumLinks", m_Links_getNumLinks},
++ //{"getLink", m_Links_getLink},
+ {"__tostring", m_Links__tostring},
+ {NULL, NULL} // sentinel
+ };
+@@ -1925,28 +1876,6 @@
+ m_poppler_get_poppler(Page, Dict, getResourceDict);
+ m_poppler_get_OBJECT(Page, getAnnots);
+
+-static int m_Page_getLinks(lua_State * L)
+-{
+- Links *links;
+- udstruct *uin, *ucat, *uout;
+- uin = (udstruct *) luaL_checkudata(L, 1, M_Page);
+- ucat = (udstruct *) luaL_checkudata(L, 2, M_Catalog);
+- if (uin->pd != NULL && ucat->pd != NULL && uin->pd != ucat->pd)
+- pdfdoc_differs_error(L);
+- if ((uin->pd != NULL && uin->pd->pc != uin->pc)
+- || (ucat->pd != NULL && ucat->pd->pc != ucat->pd->pc))
+- pdfdoc_changed_error(L);
+- links = ((Page *) uin->d)->getLinks();
+- if (links != NULL) {
+- uout = new_Links_userdata(L);
+- uout->d = links;
+- uout->pc = uin->pc;
+- uout->pd = uin->pd;
+- } else
+- lua_pushnil(L);
+- return 1;
+-}
+-
+ m_poppler_get_OBJECT(Page, getContents);
+
+ m_poppler__tostring(Page);
+@@ -1973,7 +1902,6 @@
+ {"getSeparationInfo", m_Page_getSeparationInfo},
+ {"getResourceDict", m_Page_getResourceDict},
+ {"getAnnots", m_Page_getAnnots},
+- {"getLinks", m_Page_getLinks},
+ {"getContents", m_Page_getContents},
+ {"__tostring", m_Page__tostring},
+ {NULL, NULL} // sentinel
+@@ -2158,19 +2086,23 @@
+
+ static int m_PDFDoc_getLinks(lua_State * L)
+ {
+- int i;
++ int i, pages;
+ Links *links;
+ udstruct *uin, *uout;
+ uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
+ if (uin->pd != NULL && uin->pd->pc != uin->pc)
+ pdfdoc_changed_error(L);
+ i = luaL_checkint(L, 2);
+- links = ((PdfDocument *) uin->d)->doc->getLinks(i);
+- if (links != NULL) {
+- uout = new_Links_userdata(L);
+- uout->d = links;
+- uout->pc = uin->pc;
+- uout->pd = uin->pd;
++ pages = ((PdfDocument *) uin->d)->doc->getNumPages();
++ if (i > 0 && i <= pages) {
++ links = ((PdfDocument *) uin->d)->doc->getLinks(i);
++ if (links != NULL) {
++ uout = new_Links_userdata(L);
++ uout->d = links;
++ uout->pc = uin->pc;
++ uout->pd = uin->pd;
++ } else
++ lua_pushnil(L);
+ } else
+ lua_pushnil(L);
+ return 1;
+@@ -2249,6 +2181,8 @@
+ m_PDFDoc_INT(getPDFMajorVersion);
+ m_PDFDoc_INT(getPDFMinorVersion);
+
++m_poppler__tostring(PDFDoc);
++
+ static int m_PDFDoc__gc(lua_State * L)
+ {
+ udstruct *uin;
+@@ -2292,6 +2226,7 @@
+ {"getDocInfoNF", m_PDFDoc_getDocInfoNF},
+ {"getPDFMajorVersion", m_PDFDoc_getPDFMajorVersion},
+ {"getPDFMinorVersion", m_PDFDoc_getPDFMinorVersion},
++ {"__tostring", m_PDFDoc__tostring},
+ {"__gc", m_PDFDoc__gc}, // finalizer
+ {NULL, NULL} // sentinel
+ };
+@@ -2437,11 +2372,6 @@
+ "Flate", "JBIG2", "JPX", "Weird", NULL
+ };
+
+-#if 0
+-static const char *StreamColorSpaceModeNames[] =
+- { "CSNone", "CSDeviceGray", "CSDeviceRGB", "CSDeviceCMYK", NULL };
+-#endif
+-
+ m_poppler_get_INT(Stream, getKind);
+
+ static int m_Stream_getKindName(lua_State * L)
+@@ -2527,11 +2457,26 @@
+ m_poppler_get_OBJECT(XRef, getDocInfo);
+ m_poppler_get_OBJECT(XRef, getDocInfoNF);
+ m_poppler_get_INT(XRef, getNumObjects);
+-// getLastXRefPos
+ m_poppler_get_INT(XRef, getRootNum);
+ m_poppler_get_INT(XRef, getRootGen);
+ // getStreamEnd
+-// getEntry
++
++static int m_XRef_getNumEntry(lua_State * L)
++{
++ int i, offset;
++ udstruct *uin;
++ uin = (udstruct *) luaL_checkudata(L, 1, M_XRef);
++ if (uin->pd != NULL && uin->pd->pc != uin->pc)
++ pdfdoc_changed_error(L);
++ offset = luaL_checkint(L, 2);
++ i = ((XRef *) uin->d)->getNumEntry(offset);
++ if (i >= 0)
++ lua_pushinteger(L, i);
++ else
++ lua_pushnil(L);
++ return 1;
++}
++
+ m_poppler_get_poppler(XRef, Object, getTrailerDict);
+
+ m_poppler__tostring(XRef);
+@@ -2553,10 +2498,10 @@
+ {"getDocInfo", m_XRef_getDocInfo},
+ {"getDocInfoNF", m_XRef_getDocInfoNF},
+ {"getNumObjects", m_XRef_getNumObjects},
+- //
+ {"getRootNum", m_XRef_getRootNum},
+ {"getRootGen", m_XRef_getRootGen},
+- //
++ // {"getStreamEnd", m_XRef_getStreamEnd},
++ {"getNumEntry", m_XRef_getNumEntry},
+ {"getTrailerDict", m_XRef_getTrailerDict},
+ {"__tostring", m_XRef__tostring},
+ {NULL, NULL} // sentinel
+@@ -2565,7 +2510,10 @@
+ //**********************************************************************
+ // XRefEntry
+
++m_poppler__tostring(XRefEntry);
++
+ static const struct luaL_Reg XRefEntry_m[] = {
++ {"__tostring", m_XRefEntry__tostring},
+ {NULL, NULL} // sentinel
+ };
+
+@@ -2582,7 +2530,6 @@
+ int luaopen_epdf(lua_State * L)
+ {
+ register_meta(Annot);
+- // TODO register_meta(AnnotBorder);
+ register_meta(Annots);
+ register_meta(Array);
+ register_meta(Catalog);
diff --git a/dev-tex/luatex/files/poppler026-backport.patch b/dev-tex/luatex/files/poppler026-backport.patch
new file mode 100644
index 000000000000..ee151a30b47f
--- /dev/null
+++ b/dev-tex/luatex/files/poppler026-backport.patch
@@ -0,0 +1,99 @@
+diff -ruN luatex-beta-0.70.1.patched.orig/source/texk/web2c/luatexdir/image/epdf.h luatex-beta-0.70.1.patched/source/texk/web2c/luatexdir/image/epdf.h
+--- luatex-beta-0.70.1.patched.orig/source/texk/web2c/luatexdir/image/epdf.h 2011-05-19 07:38:37.000000000 +0200
++++ luatex-beta-0.70.1.patched/source/texk/web2c/luatexdir/image/epdf.h 2014-10-11 12:17:00.028331243 +0200
+@@ -33,6 +33,7 @@
+ # include <sys/stat.h>
+ # include <dirent.h>
+ # include <poppler-config.h>
++# include <StructTreeRoot.h>
+ # include <goo/GooString.h>
+ # include <goo/gmem.h>
+ # include <goo/gfile.h>
+diff -ruN luatex-beta-0.70.1.patched.orig/source/texk/web2c/luatexdir/lua/lepdflib.cc luatex-beta-0.70.1.patched/source/texk/web2c/luatexdir/lua/lepdflib.cc
+--- luatex-beta-0.70.1.patched.orig/source/texk/web2c/luatexdir/lua/lepdflib.cc 2014-10-11 12:24:52.509357663 +0200
++++ luatex-beta-0.70.1.patched/source/texk/web2c/luatexdir/lua/lepdflib.cc 2014-10-11 12:42:03.665415321 +0200
+@@ -48,23 +48,24 @@
+
+ //**********************************************************************
+
+-#define M_Annot "Annot"
+-#define M_Annots "Annots"
+-#define M_Array "Array"
+-#define M_Catalog "Catalog"
+-#define M_Dict "Dict"
+-#define M_GooString "GooString"
+-#define M_LinkDest "LinkDest"
+-#define M_Link "Link"
+-#define M_Links "Links"
+-#define M_Object "Object"
+-#define M_Page "Page"
+-#define M_PDFDoc "PDFDoc"
+-#define M_PDFRectangle "PDFRectangle"
+-#define M_Ref "Ref"
+-#define M_Stream "Stream"
+-#define M_XRefEntry "XRefEntry"
+-#define M_XRef "XRef"
++#define M_Annot "epdf.Annot" /* ls-hh: epdf.* gives better protection in registry */
++#define M_Annots "epdf.Annots"
++#define M_Array "epdf.Array"
++#define M_Catalog "epdf.Catalog"
++#define M_Dict "epdf.Dict"
++#define M_GooString "epdf.GooString"
++#define M_LinkDest "epdf.LinkDest"
++#define M_Link "epdf.Link"
++#define M_Links "epdf.Links"
++#define M_Object "epdf.Object"
++#define M_Page "epdf.Page"
++#define M_PDFDoc "epdf.PDFDoc"
++#define M_PDFRectangle "epdf.PDFRectangle"
++#define M_Ref "epdf.Ref"
++#define M_Stream "epdf.Stream"
++#define M_StructTreeRoot "epdf.StructTreeRoot"
++#define M_XRef "epdf.XRef"
++#define M_XRefEntry "epdf.XRefEntry"
+
+ //**********************************************************************
+
+@@ -92,6 +93,7 @@
+ new_poppler_userdata(PDFRectangle);
+ new_poppler_userdata(Ref);
+ new_poppler_userdata(Stream);
++new_poppler_userdata(StructTreeRoot);
+ new_poppler_userdata(XRef);
+
+ //**********************************************************************
+@@ -565,7 +567,11 @@
+
+ m_poppler_get_GOOSTRING(Catalog, getBaseURI);
+ m_poppler_get_GOOSTRING(Catalog, readMetadata);
++#ifdef GETSTRUCTTREEROOT_RETURNS_OBJECT
+ m_poppler_get_poppler(Catalog, Object, getStructTreeRoot);
++#else
++m_poppler_get_poppler(Catalog, StructTreeRoot, getStructTreeRoot);
++#endif
+
+ static int m_Catalog_findPage(lua_State * L)
+ {
+@@ -2048,14 +2054,22 @@
+
+ static int m_PDFDoc_getStructTreeRoot(lua_State * L)
+ {
++#ifdef GETSTRUCTTREEROOT_RETURNS_OBJECT
+ Object *obj;
++#else
++ StructTreeRoot *obj;
++#endif
+ udstruct *uin, *uout;
+ uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
+ if (uin->pd != NULL && uin->pd->pc != uin->pc)
+ pdfdoc_changed_error(L);
+ if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) {
+ obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot();
++#ifdef GETSTRUCTTREEROOT_RETURNS_OBJECT
+ uout = new_Object_userdata(L);
++#else
++ uout = new_StructTreeRoot_userdata(L);
++#endif
+ uout->d = obj;
+ uout->pc = uin->pc;
+ uout->pd = uin->pd;
diff --git a/dev-tex/luatex/files/poppler026.patch b/dev-tex/luatex/files/poppler026.patch
new file mode 100644
index 000000000000..f7b5ba35b488
--- /dev/null
+++ b/dev-tex/luatex/files/poppler026.patch
@@ -0,0 +1,143 @@
+Source: NetBSD CVS
+http://mail-index.netbsd.org/pkgsrc-bugs/2014/04/29/msg053974.html
+http://cvsweb.de.netbsd.org/cgi-bin/cvsweb.cgi/pkgsrc/print/luatex/patches/
+
+
+diff -ruN luatex-beta-0.76.0.orig/source/texk/web2c/luatexdir/image/epdf.h luatex-beta-0.76.0/source/texk/web2c/luatexdir/image/epdf.h
+--- luatex-beta-0.76.0.orig/source/texk/web2c/luatexdir/image/epdf.h 2013-04-05 12:58:37.000000000 +0200
++++ luatex-beta-0.76.0/source/texk/web2c/luatexdir/image/epdf.h 2014-05-01 01:39:39.838462783 +0200
+@@ -37,6 +37,7 @@
+ # include <sys/stat.h>
+ # include <dirent.h>
+ # include <poppler-config.h>
++# include <StructTreeRoot.h>
+ # include <goo/GooString.h>
+ # include <goo/gmem.h>
+ # include <goo/gfile.h>
+diff -ruN luatex-beta-0.76.0.orig/source/texk/web2c/luatexdir/lua/lepdflib.cc luatex-beta-0.76.0/source/texk/web2c/luatexdir/lua/lepdflib.cc
+--- luatex-beta-0.76.0.orig/source/texk/web2c/luatexdir/lua/lepdflib.cc 2013-04-05 12:58:37.000000000 +0200
++++ luatex-beta-0.76.0/source/texk/web2c/luatexdir/lua/lepdflib.cc 2014-05-01 01:40:15.698461067 +0200
+@@ -48,25 +48,26 @@
+
+ //**********************************************************************
+
+-#define M_Annot "Annot"
+-#define M_Annots "Annots"
+-#define M_Array "Array"
+-#define M_Catalog "Catalog"
+-#define M_Dict "Dict"
+-#define M_EmbFile "EmbFile"
+-#define M_FileSpec "FileSpec"
+-#define M_GooString "GooString"
+-#define M_LinkDest "LinkDest"
+-#define M_Link "Link"
+-#define M_Links "Links"
+-#define M_Object "Object"
+-#define M_Page "Page"
+-#define M_PDFDoc "PDFDoc"
+-#define M_PDFRectangle "PDFRectangle"
+-#define M_Ref "Ref"
+-#define M_Stream "Stream"
+-#define M_XRefEntry "XRefEntry"
+-#define M_XRef "XRef"
++#define M_Annot "epdf.Annot" /* ls-hh: epdf.* gives better protection in registry */
++#define M_Annots "epdf.Annots"
++#define M_Array "epdf.Array"
++#define M_Catalog "epdf.Catalog"
++#define M_Dict "epdf.Dict"
++#define M_EmbFile "epdf.EmbFile"
++#define M_FileSpec "epdf.FileSpec"
++#define M_GooString "epdf.GooString"
++#define M_LinkDest "epdf.LinkDest"
++#define M_Link "epdf.Link"
++#define M_Links "epdf.Links"
++#define M_Object "epdf.Object"
++#define M_Page "epdf.Page"
++#define M_PDFDoc "epdf.PDFDoc"
++#define M_PDFRectangle "epdf.PDFRectangle"
++#define M_Ref "epdf.Ref"
++#define M_Stream "epdf.Stream"
++#define M_StructTreeRoot "epdf.StructTreeRoot"
++#define M_XRefEntry "epdf.XRefEntry"
++#define M_XRef "epdf.XRef"
+
+ //**********************************************************************
+
+@@ -96,6 +97,7 @@
+ new_poppler_userdata(PDFRectangle);
+ new_poppler_userdata(Ref);
+ new_poppler_userdata(Stream);
++new_poppler_userdata(StructTreeRoot);
+ new_poppler_userdata(XRef);
+
+ //**********************************************************************
+@@ -573,7 +575,11 @@
+
+ m_poppler_get_GOOSTRING(Catalog, getBaseURI);
+ m_poppler_get_GOOSTRING(Catalog, readMetadata);
++#ifdef GETSTRUCTTREEROOT_RETURNS_OBJECT
+ m_poppler_get_poppler(Catalog, Object, getStructTreeRoot);
++#else
++m_poppler_get_poppler(Catalog, StructTreeRoot, getStructTreeRoot);
++#endif
+
+ static int m_Catalog_findPage(lua_State * L)
+ {
+@@ -2146,14 +2152,22 @@
+
+ static int m_PDFDoc_getStructTreeRoot(lua_State * L)
+ {
++#ifdef GETSTRUCTTREEROOT_RETURNS_OBJECT
+ Object *obj;
++#else
++ StructTreeRoot *obj;
++#endif
+ udstruct *uin, *uout;
+ uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
+ if (uin->pd != NULL && uin->pd->pc != uin->pc)
+ pdfdoc_changed_error(L);
+ if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) {
+ obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot();
++#ifdef GETSTRUCTTREEROOT_RETURNS_OBJECT
+ uout = new_Object_userdata(L);
++#else
++ uout = new_StructTreeRoot_userdata(L);
++#endif
+ uout->d = obj;
+ uout->pc = uin->pc;
+ uout->pd = uin->pd;
+@@ -2617,6 +2631,15 @@
+
+ //**********************************************************************
+
++#ifdef LuajitTeX
++#define setfuncs_meta(type) \
++ luaL_newmetatable(L, M_##type); \
++ lua_pushvalue(L, -1); \
++ lua_setfield(L, -2, "__index"); \
++ lua_pushstring(L, "no user access"); \
++ lua_setfield(L, -2, "__metatable"); \
++ luaL_register(L, NULL, type##_m)
++#else
+ #define setfuncs_meta(type) \
+ luaL_newmetatable(L, M_##type); \
+ lua_pushvalue(L, -1); \
+@@ -2624,6 +2647,7 @@
+ lua_pushstring(L, "no user access"); \
+ lua_setfield(L, -2, "__metatable"); \
+ luaL_setfuncs(L, type##_m, 0)
++#endif
+
+ int luaopen_epdf(lua_State * L)
+ {
+@@ -2646,6 +2670,10 @@
+ setfuncs_meta(XRef);
+ setfuncs_meta(XRefEntry);
+
++#ifdef LuajitTeX
++ luaL_register(L, "epdf", epdflib_f);
++#else
+ luaL_newlib(L, epdflib_f);
++#endif
+ return 1;
+ }
diff --git a/dev-tex/luatex/files/remove-zlib-version-check.patch b/dev-tex/luatex/files/remove-zlib-version-check.patch
new file mode 100644
index 000000000000..985085012511
--- /dev/null
+++ b/dev-tex/luatex/files/remove-zlib-version-check.patch
@@ -0,0 +1,23 @@
+Let soname dictate the ABI and do not check for minor/micro which requires
+needless rebuilds after every zlib update. By Ulrich Müller.
+
+https://bugs.gentoo.org/show_bug.cgi?id=310487
+http://www.ntg.nl/pipermail/dev-luatex/2012-July/004534.html
+
+--- luatex-beta-0.70.1-orig/source/texk/web2c/luatexdir/luazlib/lzlib.c
++++ luatex-beta-0.70.1/source/texk/web2c/luatexdir/luazlib/lzlib.c
+@@ -549,14 +549,6 @@
+
+ /* ====================================================================== */
+
+- /* make sure header and library version are consistent */
+- const char* version = zlibVersion();
+- if (strncmp(version, ZLIB_VERSION, 5))
+- {
+- lua_pushfstring(L, "zlib library version does not match - header: %s, library: %s", ZLIB_VERSION, version);
+- lua_error(L);
+- }
+-
+ /* create new metatable for zlib compression structures */
+ luaL_newmetatable(L, ZSTREAMMETA);
+ lua_pushliteral(L, "__index");
diff --git a/dev-tex/luatex/luatex-0.70.1-r2.ebuild b/dev-tex/luatex/luatex-0.70.1-r2.ebuild
new file mode 100644
index 000000000000..25e6fa0dc263
--- /dev/null
+++ b/dev-tex/luatex/luatex-0.70.1-r2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit libtool eutils flag-o-matic texlive-common
+
+DESCRIPTION="An extended version of pdfTeX using Lua as an embedded scripting language"
+HOMEPAGE="http://www.luatex.org/"
+SRC_URI="http://foundry.supelec.fr/gf/download/frsrelease/392/1730/${PN}-beta-${PV}.tar.bz2
+ http://foundry.supelec.fr/gf/download/frsrelease/392/1732/${PN}-beta-${PV}-doc.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-libs/zziplib
+ >=media-libs/libpng-1.4
+ app-text/poppler:=[xpdf-headers(+)]
+ sys-libs/zlib
+ >=dev-libs/kpathsea-6.0.1_p20110627"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-beta-${PV}/source"
+PRELIBS="libs/obsdcompat"
+#texk/kpathsea"
+#kpathsea_extraconf="--disable-shared --disable-largefile"
+
+src_prepare() {
+ has_version '>=app-text/poppler-0.18.0:0' && epatch "${FILESDIR}/poppler018.patch"
+ has_version '>=app-text/poppler-0.20.0:0' && epatch "${FILESDIR}/poppler020.patch"
+ has_version '>=app-text/poppler-0.22.0:0' && epatch "${FILESDIR}/poppler022.patch"
+ has_version '>=app-text/poppler-0.26.0:0' && epatch "${FILESDIR}/poppler026-backport.patch"
+ has_version '>=app-text/poppler-0.57.0:0' && append-cxxflags -std=c++11 # bug 627538
+ epatch "${FILESDIR}/kpathsea2012.patch" \
+ "${FILESDIR}/remove-zlib-version-check.patch"
+ S="${S}/build-aux" elibtoolize --shallow
+}
+
+src_configure() {
+ # Too many regexps use A-Z a-z constructs, what causes problems with locales
+ # that don't have the same alphabetical order than ascii. Bug #244619
+ # So we set LC_ALL to C in order to avoid problems.
+ export LC_ALL=C
+
+ local myconf
+ myconf=""
+ #has_version '>=app-text/texlive-core-2009' && myconf="--with-system-kpathsea"
+
+ cd "${S}/texk/web2c"
+ econf \
+ --disable-cxx-runtime-hack \
+ --disable-all-pkgs \
+ --disable-mp \
+ --disable-ptex \
+ --disable-tex \
+ --disable-mf \
+ --disable-largefile \
+ --disable-ipc \
+ --disable-shared \
+ --enable-luatex \
+ --enable-dump-share \
+ --without-mf-x-toolkit \
+ --without-x \
+ --with-system-kpathsea \
+ --with-kpathsea-includes="${EPREFIX}"/usr/include \
+ --with-system-gd \
+ --with-system-libpng \
+ --with-system-teckit \
+ --with-system-zlib \
+ --with-system-t1lib \
+ --with-system-xpdf \
+ --with-system-poppler \
+ --with-system-zziplib \
+ --disable-multiplatform
+
+ for i in ${PRELIBS} ; do
+ einfo "Configuring $i"
+ local j=$(basename $i)_extraconf
+ local myconf
+ eval myconf=\${$j}
+ cd "${S}/${i}"
+ econf ${myconf}
+ done
+}
+
+src_compile() {
+ texk/web2c/luatexdir/getluatexsvnversion.sh || die
+ for i in ${PRELIBS} ; do
+ cd "${S}/${i}"
+ emake || die "failed to build ${i}"
+ done
+ cd "${WORKDIR}/${PN}-beta-${PV}/source/texk/web2c"
+ emake luatex || die "failed to build luatex"
+}
+
+src_install() {
+ cd "${WORKDIR}/${PN}-beta-${PV}/source/texk/web2c"
+ emake DESTDIR="${D}" bin_PROGRAMS="luatex" SUBDIRS="" nodist_man_MANS="" \
+ install-exec-am || die
+
+ dodoc "${WORKDIR}/${PN}-beta-${PV}/README" || die
+ doman "${WORKDIR}/texmf/doc/man/man1/"*.1 || die
+ if use doc ; then
+ dodoc "${WORKDIR}/${PN}-beta-${PV}/manual/"*.pdf || die
+ dodoc "${WORKDIR}/texmf/doc/man/man1/"*.pdf || die
+ fi
+}
+
+pkg_postinst() {
+ if ! has_version '>=dev-texlive/texlive-basic-2008' ; then
+ elog "Note that this package does not install many files, mainly just the"
+ elog "${PN} executable, which needs other files in order to be"
+ elog "useful. Please consider installing a recent TeX distribution such as"
+ elog "TeX Live 2008 or later to take advantage of the full power of"
+ elog "${PN} ."
+ fi
+ efmtutil-sys
+}
diff --git a/dev-tex/luatex/luatex-0.76.0.ebuild b/dev-tex/luatex/luatex-0.76.0.ebuild
new file mode 100644
index 000000000000..a49a9f40bbaa
--- /dev/null
+++ b/dev-tex/luatex/luatex-0.76.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit libtool eutils flag-o-matic texlive-common
+
+MY_P=${PN}-beta-${PV}
+DESCRIPTION="An extended version of pdfTeX using Lua as an embedded scripting language"
+HOMEPAGE="http://www.luatex.org/"
+SRC_URI="
+ http://foundry.supelec.fr/frs/download.php/file/15745/${MY_P}-source.tar.bz2
+ http://foundry.supelec.fr/frs/download.php/file/15747/${MY_P}-doc.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-libs/zziplib
+ >=media-libs/libpng-1.4:0=
+ >=x11-libs/cairo-1.12
+ >x11-libs/pixman-0.18
+ app-text/poppler:=[xpdf-headers(+)]
+ sys-libs/zlib
+ >=dev-libs/kpathsea-6.1.0_p20120701"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}/source"
+
+src_prepare() {
+ has_version '>=app-text/poppler-0.26.0:0' && epatch "${FILESDIR}/poppler026.patch"
+ has_version '>=app-text/poppler-0.57.0:0' && append-cxxflags -std=c++11 # bug 627538
+ epatch "${FILESDIR}/remove-zlib-version-check.patch" \
+ "${FILESDIR}/includes.patch"
+ S="${S}/build-aux" elibtoolize --shallow
+}
+
+src_configure() {
+ # Too many regexps use A-Z a-z constructs, what causes problems with locales
+ # that don't have the same alphabetical order than ascii. Bug #244619
+ # So we set LC_ALL to C in order to avoid problems.
+ export LC_ALL=C
+
+ cd "${S}/texk/web2c"
+ econf \
+ --disable-cxx-runtime-hack \
+ --disable-all-pkgs \
+ --disable-mp \
+ --disable-ptex \
+ --disable-tex \
+ --disable-mf \
+ --disable-largefile \
+ --disable-ipc \
+ --disable-shared \
+ --enable-luatex \
+ --enable-dump-share \
+ --without-mf-x-toolkit \
+ --without-x \
+ --with-system-kpathsea \
+ --with-kpathsea-includes="${EPREFIX}"/usr/include \
+ --with-system-cairo \
+ --with-system-pixman \
+ --with-system-gd \
+ --with-system-libpng \
+ --with-system-teckit \
+ --with-system-zlib \
+ --with-system-t1lib \
+ --with-system-xpdf \
+ --with-system-poppler \
+ --with-system-zziplib \
+ --with-system-ptexenc \
+ --disable-multiplatform
+}
+
+src_compile() {
+ texk/web2c/luatexdir/getluatexsvnversion.sh || die
+ cd "${WORKDIR}/${MY_P}/source/texk/web2c"
+ emake luatex
+}
+
+src_install() {
+ cd "${WORKDIR}/${MY_P}/source/texk/web2c"
+ emake DESTDIR="${D}" bin_PROGRAMS="luatex" SUBDIRS="" nodist_man_MANS="" \
+ install-exec-am
+
+ dodoc "${WORKDIR}/${MY_P}/README" luatexdir/NEWS
+ cp source/texk/web2c/man
+ cp man/luatex.man "${T}/luatex.1"
+ doman "${T}/luatex.1"
+ use doc && dodoc "${WORKDIR}/${MY_P}/manual/"*.pdf
+}
+
+pkg_postinst() {
+ if ! has_version '>=dev-texlive/texlive-basic-2008' ; then
+ elog "Note that this package does not install many files, mainly just the"
+ elog "${PN} executable, which needs other files in order to be"
+ elog "useful. Please consider installing a recent TeX distribution such as"
+ elog "TeX Live 2008 or later to take advantage of the full power of"
+ elog "${PN} ."
+ fi
+ efmtutil-sys
+}
diff --git a/dev-tex/luatex/metadata.xml b/dev-tex/luatex/metadata.xml
new file mode 100644
index 000000000000..c4cc7073d3f4
--- /dev/null
+++ b/dev-tex/luatex/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<longdescription lang="en">
+An experimental pdfTeX extension that is to eventually
+become its successor. It is developed by a subset of the
+current pdfTeX team.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/metadata.xml b/dev-tex/metadata.xml
new file mode 100644
index 000000000000..d84609747040
--- /dev/null
+++ b/dev-tex/metadata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The dev-tex category contains libraries and tools useful when working
+ with TeX and TeX-based environments such as LaTeX.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie dev-tex enthält Bibliotheken und Werkzeuge für TeX und
+ TeX-basierte Umgebungen wie beispielsweise LaTeX.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría dev-tex contiene librerias y herramientas útiles para
+ trabajar con TeX y ambientes basados en TeX como LaTeX.
+ </longdescription>
+ <longdescription lang="ja">
+ dev-texカテゴリーにはTeXやLaTeXの様なTeXを基礎にした環境下での作業に
+ 便利なライブラリーとツールが含まれます。
+ </longdescription>
+ <longdescription lang="nl">
+ De dev-tex categorie bevat bibliotheken en hulpmiddelen voor het werken met
+ TeX en op TeX gebaseerde omgevingen zoals LaTeX.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm dev-tex chứa các thư viện và tiện ích liên quan
+ đến ngôn ngữ lập trình TeX và các môi trường dựa trên
+ TeX như LaTeX.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria dev-tex contiene librerie e utilità utili in ambiente TeX e LaTeX.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria dev-tex contém bibliotecas e ferramentas úteis para
+ trabalhar com TeX e ambientes baseados em TeX como LaTeX.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria dev-tex zawiera biblioteki i narzędzia przydatne w pracy z
+ TeX-em i środowiskami na nim opartymi, takimi jak np. LaTeX.
+ </longdescription>
+</catmetadata>
+
diff --git a/dev-tex/metapost/Manifest b/dev-tex/metapost/Manifest
new file mode 100644
index 000000000000..c88e0cfa6068
--- /dev/null
+++ b/dev-tex/metapost/Manifest
@@ -0,0 +1,9 @@
+DIST metapost-1.780-src.tar.bz2 7723409 SHA256 aca382bb1c6b4f52d389c0170cad57c4961fa8de634de34ea47b0a37cfabde58 SHA512 3002da0706fcd33a2d183f42b770b7c2d72759a8ba0e49ae24e4a5cee5dd9cd0842e7e8d854e22962beaff4dfd1b943a63f41ee07a7743bb7d50a0cdfb4dd4ff WHIRLPOOL 3095ac3cda9bd65487074882c6cc9d8bf2210d04b69ed741290054f1622a5c29ce9af986cc5b819b910db2757eb14565e1ce9a1968a2f29ae72bca50ce2c90d1
+DIST metapost-1.803-src.tar.bz2 8140579 SHA256 436c57c8f8753b6829a1df575cbc3af553b6df42c51abd5c420117ad4c6cdeb3 SHA512 7f59e93f73c9f9c6fe547028dd22527c948ea171c235758e1acf9477c85d2fb2cc145b3bd707646a4b5317e57ce5d49160ff347cdecca599b6e0da8a8f679d99 WHIRLPOOL cc999052d994f8d1c21c1a843696097cca10ae4fd794a761a916618021dc9e1dd300305c220b30da8de1f2a8b7c35a91dfc22da8666d366e01948d0e34edfdb3
+DIST metapost-1.902-src.tar.bz2 6170876 SHA256 3e26ec212e0cbd29c6c38985026c8c229df6432c7066f2c7e9c1fbec1f0dda9d SHA512 d1e38d9f6f16b6815999c1d05b70ece50668962660af0800c105075522a2d943156986aa8df76d7bd2b6d04f657295c15a04a6e67772ce1d8546b885c355aea3 WHIRLPOOL 0f15cfe404cf42e534111fa88832e7ed62d59b68f14bd18961f8fa55ede9ad4c0debb4acae22af2fda780b72e0812e4f2285435dec299d17a18604aa30ac1b9f
+EBUILD metapost-1.780.ebuild 1531 SHA256 b1b06fe804588ee9474847e234ee2271908cf4ab01064ebf8f1e169c049ce64c SHA512 1202ce533f07d228823bd08741a33e39f7cd23f825ab14278544bac49791ef7b9f62c3a57b8fed128cdbc8fe32a0e53c8ccd09a2636efbcda2dd2d01e2cdb6b3 WHIRLPOOL 193543616cf03952d11beb4f017b0ebb00036c5a30d5dc0f0678a2ac6dea1e543fcac0405c77fa1cb6d6c3f426ba27ccf1998b603298df8f90b749def32ec3d1
+EBUILD metapost-1.803.ebuild 1562 SHA256 f6be684974a85df40686239c026a013ba4b4a46f68d416970dc7442de84463a5 SHA512 1b1914768c4627bb93d69653e85ebdb9660f8efcf1d16c6077a7e218ce3076290966c70d0b79b9cde0092b4024a1a7ada74b84d7e7ea33c05511e4440f1645ec WHIRLPOOL 6248b8b8df13496c573543794a8cf3c37e1a279b9ee5a22301932dba1914a2f08fdae3f447f0046b2191846ef3164a218956db2aa1a608ff5c9d850d8ec4db57
+EBUILD metapost-1.902.ebuild 1703 SHA256 ad0f7779a84cb2825fd6e6dd7a895b361acfe000882d0a2f29cf57376de2da8f SHA512 d8004e97cd5320688df8a0e54e269f28ec36549bb83bcea8d55a34bdca186f3714bea7404a4466564ed3a6f39092d12d4bb0a60ba2529bd22bfdc48911f9053e WHIRLPOOL 8602611f7abc55641c5c04f9472b593b461fe213865f32019d074b6dff629d0f3741e58256dd01fb2ab1d4a243c4da73e8a7e414fdbca37ec2f492db4a897875
+MISC ChangeLog 2662 SHA256 cb20522c40f508164155cc87b0c9eed3be4418bfff7a3914d7f0a13f352fa1df SHA512 1f6dc7b21838097c9c15711b33b6ca10913b3eaaf475354fcb8b6d87d0b97ac446974ced6c423461eb67f370f5b5d9baa9401e85a22ba5637984a9b20baaeb05 WHIRLPOOL 4da28dc483c3bc1838de06c78a5831ae34afa8c50b64c71796afbb140f85fa8f9b0940fd1997e3ceee37ff873896ffb257e7391238a4d9d222f5a74457a3eed3
+MISC ChangeLog-2015 1632 SHA256 fa9593ba08c53f222e3ed503d4ca9a1c0827972b56f5715f97efe6bba03bf29b SHA512 1e2d20db9a3cf94d11d8472fc632a01333af3c2d9dd801e414de5f1832128c46708486099ae4ac1d8ef72005ad2596a62368a24b634245e5cee92b9b5c303c03 WHIRLPOOL 1a4f454edfacee64a85c18aeee03ef399fe45760879a179d0e4e99e7991d60dd02a24803f7de4c9034191eaedf92789dfca80fdeac08250f64523a6fb19c9f45
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/metapost/metadata.xml b/dev-tex/metapost/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/metapost/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/metapost/metapost-1.780.ebuild b/dev-tex/metapost/metapost-1.780.ebuild
new file mode 100644
index 000000000000..ecc731318185
--- /dev/null
+++ b/dev-tex/metapost/metapost-1.780.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="System for producing graphics"
+HOMEPAGE="http://tug.org/metapost.html"
+SRC_URI="http://foundry.supelec.fr/gf/download/frsrelease/395/1879/${P}-src.tar.bz2"
+
+LICENSE="GPL-2 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/kpathsea
+ >=app-eselect/eselect-mpost-0.3
+ x11-libs/cairo
+ x11-libs/pixman
+ media-libs/libpng"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/source/texk/web2c
+
+src_configure() {
+ econf \
+ --disable-all-pkgs \
+ --enable-shared \
+ --disable-largefile \
+ --disable-ptex \
+ --enable-mp \
+ --with-system-cairo \
+ --with-system-libpng \
+ --without-ptexenc \
+ --with-system-kpathsea \
+ --with-system-xpdf \
+ --with-system-freetype \
+ --with-system-freetype2 \
+ --with-system-gd \
+ --with-system-teckit \
+ --with-system-t1lib \
+ --with-system-icu \
+ --with-system-graphite \
+ --with-system-zziplib \
+ --with-system-poppler \
+ --with-system-zlib \
+ --with-system-pixman \
+ --disable-native-texlive-build \
+ --without-mf-x-toolkit --without-x
+}
+
+src_compile() {
+ emake mpost
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ SUBDIRS="" \
+ bin_PROGRAMS="mpost" \
+ nodist_man_MANS="" \
+ dist_man_MANS="" \
+ install-binPROGRAMS
+ # Rename it
+ mv "${D}/usr/bin/mpost" "${D}/usr/bin/mpost-${P}" || die "renaming failed"
+
+ cd "${WORKDIR}/${P}"
+ dodoc README CHANGES
+}
+
+pkg_postinst(){
+ einfo "Calling eselect mpost update"
+ eselect mpost update
+}
diff --git a/dev-tex/metapost/metapost-1.803.ebuild b/dev-tex/metapost/metapost-1.803.ebuild
new file mode 100644
index 000000000000..ec984d845522
--- /dev/null
+++ b/dev-tex/metapost/metapost-1.803.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="System for producing graphics"
+HOMEPAGE="http://tug.org/metapost.html"
+SRC_URI="https://foundry.supelec.fr/frs/download.php/file/15750/${P}-src.tar.bz2"
+
+LICENSE="GPL-2 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-libs/kpathsea-6.1.0_p20120701
+ >=app-eselect/eselect-mpost-0.3
+ >=x11-libs/cairo-1.12
+ >x11-libs/pixman-0.18
+ media-libs/libpng:0="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/source/texk/web2c
+
+src_configure() {
+ econf \
+ --disable-all-pkgs \
+ --enable-shared \
+ --disable-largefile \
+ --disable-ptex \
+ --enable-mp \
+ --with-system-cairo \
+ --with-system-libpng \
+ --without-ptexenc \
+ --with-system-kpathsea \
+ --with-system-xpdf \
+ --with-system-freetype \
+ --with-system-freetype2 \
+ --with-system-gd \
+ --with-system-teckit \
+ --with-system-t1lib \
+ --with-system-icu \
+ --with-system-graphite \
+ --with-system-zziplib \
+ --with-system-poppler \
+ --with-system-zlib \
+ --with-system-pixman \
+ --disable-native-texlive-build \
+ --without-mf-x-toolkit --without-x
+}
+
+src_compile() {
+ emake mpost
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ SUBDIRS="" \
+ bin_PROGRAMS="mpost" \
+ nodist_man_MANS="" \
+ dist_man_MANS="" \
+ install-binPROGRAMS
+ # Rename it
+ mv "${D}/usr/bin/mpost" "${D}/usr/bin/mpost-${P}" || die "renaming failed"
+
+ cd "${WORKDIR}/${P}"
+ dodoc README CHANGES
+}
+
+pkg_postinst(){
+ einfo "Calling eselect mpost update"
+ eselect mpost update
+}
diff --git a/dev-tex/metapost/metapost-1.902.ebuild b/dev-tex/metapost/metapost-1.902.ebuild
new file mode 100644
index 000000000000..eb0895b75121
--- /dev/null
+++ b/dev-tex/metapost/metapost-1.902.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="System for producing graphics"
+HOMEPAGE="http://tug.org/metapost.html"
+SRC_URI="https://foundry.supelec.fr/frs/download.php/file/15766/${P}-src.tar.bz2"
+
+LICENSE="GPL-2 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-libs/kpathsea-6.1.0_p20120701
+ >=app-eselect/eselect-mpost-0.3
+ >=x11-libs/cairo-1.12
+ >x11-libs/pixman-0.18
+ media-libs/libpng:0="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}/source/texk/web2c
+
+src_configure() {
+ has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+ econf \
+ --disable-all-pkgs \
+ --enable-shared \
+ --disable-largefile \
+ --disable-ptex \
+ --enable-mp \
+ --with-system-cairo \
+ --with-system-libpng \
+ --without-ptexenc \
+ --with-system-kpathsea \
+ --with-system-xpdf \
+ --with-system-freetype \
+ --with-system-freetype2 \
+ --with-system-gd \
+ --with-system-teckit \
+ --with-system-t1lib \
+ --with-system-icu \
+ --with-system-graphite \
+ --with-system-zziplib \
+ --with-system-poppler \
+ --with-system-zlib \
+ --with-system-pixman \
+ --disable-native-texlive-build \
+ --without-mf-x-toolkit --without-x
+}
+
+src_compile() {
+ emake mpost
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ SUBDIRS="" \
+ bin_PROGRAMS="mpost" \
+ nodist_man_MANS="" \
+ dist_man_MANS="" \
+ install-binPROGRAMS
+ # Rename it
+ mv "${D}/usr/bin/mpost" "${D}/usr/bin/mpost-${P}" || die "renaming failed"
+
+ cd "${WORKDIR}/${P}"
+ dodoc README CHANGES
+}
+
+pkg_postinst(){
+ einfo "Calling eselect mpost update"
+ eselect mpost update
+}
diff --git a/dev-tex/minted/Manifest b/dev-tex/minted/Manifest
new file mode 100644
index 000000000000..cf38f78d09ec
--- /dev/null
+++ b/dev-tex/minted/Manifest
@@ -0,0 +1,10 @@
+AUX minted-2.1-remove-extra-curly-brace.patch 2452 SHA256 bd01364fb519b5c4a5c10646cbbc35c7d34e8648661ba0d4ed9bf5e5521a4a1d SHA512 c717dde0a33a2f793dba97ca96d8f836400bee89bc94ab874640b4f4812c72549828b9a1bf4c6a89513bcedc2d83f6eb4b3abdfc7473d0127716aa1ff7fd3050 WHIRLPOOL 1ae4b89c37b6a16f5cf1da8855e1a3d903a7bb8581807ce6e1e0192805b6b0df7155ef17a12645fe6d9337a7a8f42b414b3fe3591f7d6ee027ac29b49e061f8f
+DIST minted-2.0.tar.gz 1039735 SHA256 a54daeb9d5e5d1150bb75f252d5f81ff5b3d13b1d6528261ac80dd9245813fe7 SHA512 1e874a865da24d9d890d68f9a7d7fed710746993534903cd04a518e3d65003f65efca47c4cd563bda70b3eb1356e609f5e662a0d762248c7b722b8c5aebda6de WHIRLPOOL dd01416ea13e7f862de3ee8ee84b28b5f5d1f9020b5c01afb40c382016053bd79beed86b1500328bc29e95161dfed0e179df9e311e3d338f12d8f62b18549e80
+DIST minted-2.1.tar.gz 1104993 SHA256 64693b93a6a66f0c52f896c62d62a3631b49addb1526f6e0ef7f72e7de885158 SHA512 692098ccfe2337b97658f7eb517782f0dddb33ec5031648fe2ce9a53524690257cc1a5ce5697280711aee8007f16678ca4a945d62b45910fb4f5e8ca9fdc5ec7 WHIRLPOOL 06812cbeff6fa75f49da057179f8b5d0006f9fcef451639a46c4d4e58237f34f486b45688d98787ad39f49cb56056f1f2c44a48f08fe756c74a0bc1cbb10a5e8
+DIST minted-2.4.1.tar.gz 858803 SHA256 51da30b2aaa705c132c3e1e7e515ee0762152a493c4b4634a8cadb8e9636dcb7 SHA512 a8edf099eae7eef3d7d4322b1473809b69bee204509adc15e328222b769293ba19e9913b5b5df86d1a2eabbb93c69b585d020569a2850bd059061a1ef220d52f WHIRLPOOL 6e24a617ab94721d19397af1d8b00b9d6e61ff4e33dd79289e6ff8259d09073bf9e41f2a0f16581c7b58dc39b9b333983ea911b490c002d14f7284c298aa714b
+EBUILD minted-2.0.ebuild 630 SHA256 abb97166bcc2156da6f0e5888a40c93afc6d98106780f776ceb8fb9bd2692e8a SHA512 a2821172b97a40f6e7d01f641227c3938217baf6e7dc97445c0afa81a279272365f2c2667e605d6bda007232d403d73aad9ed5a0b7e280dcd2c0ada7f1300547 WHIRLPOOL 215cf1768694e630b91135e205c74eff1aec8524014bbb766f90c3583df94e219f527309ddfa82493121979c94e255507d9d0e2259bae1e52b12a6fc0542cc04
+EBUILD minted-2.1.ebuild 720 SHA256 0fdc3ee59a47a0731734abea8d0ebe0921221339b001e22829fd9691888e3e41 SHA512 4e7dd1ad3f65070910eaf0e73cbfcee903a9138d54bec378bef2360a0e16cde7ca942fe20c4657b7ea79ddee2c55f38bd1fe1a98d7f46ff938d4b8deab1c466e WHIRLPOOL 624f0232107508e8066166a6b14959841b50a25f76ee0914182198a71588b51355f0c100f11d93730463bf3aa56ad77e22e3f26a9dbf364e70e455a802705010
+EBUILD minted-2.4.1.ebuild 648 SHA256 4f86462b98503a590d671c0ad380f32f68a4c43cb292fc82f5545b3c7930806b SHA512 8eba1b3bc5fe22c1a53365b3a4406a723ec752c4099f19af21d2e73218398626de0de6c72e93eceed7b981d4983b708591aeeff2615c5b3157a7c55c7cdd582c WHIRLPOOL e8afe489c629e821a34134839475441c1be16a3b41b8a0ca2415ff4281b526bd6e58fc8def78f83b240cc5fabbbc24c6ec0c916eae2c01ce325bfbae5ca4446e
+MISC ChangeLog 4501 SHA256 e1e74b0524434f3603b3b22c9f87227ed95b33cdda3d27ac074929e4455762e2 SHA512 042996be2359cbd3dfb09bdb4afa9bfee1e4b26bb4d3205ff05f03f2bf7c57117b1deaec0989d83899e010a1a28555a9f2d26967302f53d38cb132a67c9ea305 WHIRLPOOL 96f90b01365750cd7913afd4dba8317b892bade99548c3418bb5f9e55f12cff3dcbd3969c4f4d9a61ab81e517bb1b9d906c3ea5a2d0c7e89f0a70320e9fe8e27
+MISC ChangeLog-2015 494 SHA256 ce84ed3e42d87554c82f9ff0b0dbd7dbeba479ee43e40f2968fd0af79b5c5b38 SHA512 47bbce4cbd487f04323d832dd910ef4bc5471b93bda617cd9167867610f4a1339aa65cbd96280659370b969c7dff68c09f7bddd4f1f6cd5494da79e0c4a7e9cf WHIRLPOOL c66a38eb9b1dfb5267bcf032b94a9cb2b003c06e620cf0fbc8b61bda37d41bd9d1f80f78fde35353b928b535ff4566da46411509cb686fbe2503442d7d350c20
+MISC metadata.xml 301 SHA256 42167a8b7b4e62ee9005004f9dbbef87787958193459efce73bea68845181604 SHA512 6499d03b19ab4838ad73b1ee62c4e77c0ad7665ce41da7541e6a4ca723ec5bef69c41a93756fff959aad5d747a3bc6bd66f0bff410d463a6e524f38d0b3f3799 WHIRLPOOL d7166e939c5951286c83629dc07d65038130a4bc072631535e8644f45c3396f8fa5c7453d4e6574993c35d4a28dc103aed2535597d0b44d71b57055a294fead6
diff --git a/dev-tex/minted/files/minted-2.1-remove-extra-curly-brace.patch b/dev-tex/minted/files/minted-2.1-remove-extra-curly-brace.patch
new file mode 100644
index 000000000000..d27c309916c5
--- /dev/null
+++ b/dev-tex/minted/files/minted-2.1-remove-extra-curly-brace.patch
@@ -0,0 +1,15 @@
+# compilation of minted.dtx fails as there is an extra curly brace at line
+# 1390. While passing -interaction=batchmode (what latex-package.eclass does)
+# it compiles without warning but a return value of -1 and therefore is assumed
+# as failed by latex-package.eclass.
+--- minted.dtx 2015-09-09 22:40:04.000000000 +0200
++++ minted.dtx 2016-03-06 14:20:46.544180149 +0100
+@@ -1387,7 +1387,7 @@
+ %
+ %
+ % \begin{macro}{\minted@jobname}
+-% At various points, temporary files and directories will need to be named after the main |.tex| file. The typical way to do this is to use |\jobname|. However, if the file name contains spaces, then |\jobname| will contain the name wrapped in quotes (older versions of MiKTeX replace spaces with asterisks instead, and \texttt{XeTeX} apparently \href{http://tex.stackexchange.com/a/93829/10742}{allows double quotes within file names}, in which case names are wrapped in single quotes}). While that is perfectly fine for working with \LaTeX\ internally, it causes problems with |\write18|, since quotes will end up in unwanted locations in shell commands. It would be possible to strip the wrapping quotation marks when they are present, and maintain any spaces in the file name. But it is simplest to create a ``sanitized'' version of |\jobname| in which spaces and asterisks are replaced by underscores, and double quotes are stripped.
++% At various points, temporary files and directories will need to be named after the main |.tex| file. The typical way to do this is to use |\jobname|. However, if the file name contains spaces, then |\jobname| will contain the name wrapped in quotes (older versions of MiKTeX replace spaces with asterisks instead, and \texttt{XeTeX} apparently \href{http://tex.stackexchange.com/a/93829/10742}{allows double quotes within file names}, in which case names are wrapped in single quotes). While that is perfectly fine for working with \LaTeX\ internally, it causes problems with |\write18|, since quotes will end up in unwanted locations in shell commands. It would be possible to strip the wrapping quotation marks when they are present, and maintain any spaces in the file name. But it is simplest to create a ``sanitized'' version of |\jobname| in which spaces and asterisks are replaced by underscores, and double quotes are stripped.
+ % \begin{macrocode}
+ \StrSubstitute{\jobname}{ }{_}[\minted@jobname]
+ \StrSubstitute{\minted@jobname}{*}{_}[\minted@jobname]
diff --git a/dev-tex/minted/metadata.xml b/dev-tex/minted/metadata.xml
new file mode 100644
index 000000000000..1835430265fd
--- /dev/null
+++ b/dev-tex/minted/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">gpoore/minted</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/minted/minted-2.0.ebuild b/dev-tex/minted/minted-2.0.ebuild
new file mode 100644
index 000000000000..8cea88340692
--- /dev/null
+++ b/dev-tex/minted/minted-2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="LaTeX package for source code syntax highlighting"
+HOMEPAGE="https://github.com/gpoore/minted"
+SRC_URI="https://github.com/gpoore/minted/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+DEPEND="app-arch/unzip"
+RDEPEND="
+ dev-texlive/texlive-latexextra
+ dev-python/pygments"
+
+S="${WORKDIR}"/${P}/source
+
+src_install() {
+ LATEX_DOC_ARGUMENTS='-shell-escape'
+ latex-package_src_install
+ dodoc "${S}"/../*md
+}
diff --git a/dev-tex/minted/minted-2.1.ebuild b/dev-tex/minted/minted-2.1.ebuild
new file mode 100644
index 000000000000..aede91e60a2b
--- /dev/null
+++ b/dev-tex/minted/minted-2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package eutils
+
+DESCRIPTION="LaTeX package for source code syntax highlighting"
+HOMEPAGE="https://github.com/gpoore/minted"
+SRC_URI="https://github.com/gpoore/minted/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+DEPEND="app-arch/unzip"
+RDEPEND="
+ dev-texlive/texlive-latexextra
+ dev-python/pygments"
+
+S="${WORKDIR}"/${P}/source
+
+src_prepare() {
+ epatch "${FILESDIR}/minted-2.1-remove-extra-curly-brace.patch"
+}
+
+src_install() {
+ LATEX_DOC_ARGUMENTS='-shell-escape'
+ latex-package_src_install
+ dodoc "${S}"/../*md
+}
diff --git a/dev-tex/minted/minted-2.4.1.ebuild b/dev-tex/minted/minted-2.4.1.ebuild
new file mode 100644
index 000000000000..0264c50c4ae3
--- /dev/null
+++ b/dev-tex/minted/minted-2.4.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit latex-package eutils
+
+DESCRIPTION="LaTeX package for source code syntax highlighting"
+HOMEPAGE="https://github.com/gpoore/minted"
+SRC_URI="https://github.com/gpoore/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="|| ( BSD LPPL-1.3 LPPL-1.3b LPPL-1.3c )"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+RDEPEND="
+ dev-texlive/texlive-latexextra
+ dev-python/pygments"
+
+S="${WORKDIR}"/${P}/source
+
+src_install() {
+ LATEX_DOC_ARGUMENTS='-shell-escape'
+ latex-package_src_install
+ dodoc "${S}"/../*md
+}
diff --git a/dev-tex/newlfm/Manifest b/dev-tex/newlfm/Manifest
new file mode 100644
index 000000000000..4e78ed504c60
--- /dev/null
+++ b/dev-tex/newlfm/Manifest
@@ -0,0 +1,5 @@
+DIST newlfm-8.3.tar.gz 878748 SHA256 990a5ae3349312cbc9b50be1516e579898a067c1bba2c892681321288dc93fc9 SHA512 f9765a10d3ee627ed748ce541ad1f52d259beff178ded37fe97bcb4ce7fb5139581cb328f5c4f8160ccba2f471cd8ad525386389aaab806d1d350354dbe8474c WHIRLPOOL 9ff10961f10495431d0b9bac5c8fc92fcbe9ef19dc1369627ffecfc9f1b3b6b36c98d8f99d0c8f24e7cc5b46b8a9249a01e73e4c61796253c08990e2c78e4b26
+EBUILD newlfm-8.3-r1.ebuild 929 SHA256 354660c987f091fa1773d430e053a6bc684285e0a8dac89ddba116181b2558e8 SHA512 8281f5644325c17f3bdb27ac4293f7893dee5150fcecff8846277777e15558a4d6fd495005b4e18a02d98472228ab138199fbdb80c0fbb7169542c979626a07e WHIRLPOOL 4dd3f08c4d462202b8897576b34edb0bf9aac771c3c1f14e20a52614c9d8c391683352be580daadce8d22ffbfad40d24b90bc6c0d884ad16762aded7410387db
+MISC ChangeLog 2425 SHA256 5cc0ce411eab3b8d79ad922634ba4341b86cb44b88f0cf73f483232e0101b049 SHA512 fcc38ab04cb08890f5cae36b761fd737743867bf0dd777c199ac6e92766c8528617088ace69c53a7a2cbf5562edf46cc9fdaf1674ded65e82b45d9a8884f4c06 WHIRLPOOL bc9bb67a515698bf30887b9b66c935da81279cbb553cfe85579a6fc2d7cb802ba1d5a2acfab80c799a96b15fb7be42f56a6244f2c98f0a4ccc3b20a688d01630
+MISC ChangeLog-2015 1271 SHA256 ae7cf6146df3b618cb3115efea6a215ebed5612efd48f9354cdb2e56e29ec917 SHA512 ab49ac49b7f42ef3483139bbe9a026cbbbe09ae524be8369466a4aad948765b6bd4269141ce92e0d91d02a51a7292045fae97b38bbc4ce42f832f2353c8a32da WHIRLPOOL cb5f0e8b9b8f65af8af905c2b88d8f49f73a674d43926deb03c4018f705212f14eacf1123eb3fcd60b00c8210a2504c0f1219cdce5d32da1cacbf1221b7c744f
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/newlfm/metadata.xml b/dev-tex/newlfm/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/newlfm/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/newlfm/newlfm-8.3-r1.ebuild b/dev-tex/newlfm/newlfm-8.3-r1.ebuild
new file mode 100644
index 000000000000..0b60148f395b
--- /dev/null
+++ b/dev-tex/newlfm/newlfm-8.3-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Extensive LaTeX class for writing letters"
+HOMEPAGE="http://www.ctan.org/tex-archive/help/Catalogue/entries/newlfm.html"
+# Downloaded from:
+# ftp://ftp.dante.de/tex-archive/macros/latex/contrib/newlfm.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+DEPEND="dev-texlive/texlive-latexextra"
+RDEPEND="${DEPEND}"
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ latex newlfm.ins || die
+}
+
+src_install() {
+ insinto /usr/share/texmf/tex/latex/newlfm
+ doins *.sty *.cls letrinfo.tex lvb.* palm.* wine.*
+
+ dosym palm.eps /usr/share/texmf/tex/latex/newlfm/palmb.eps
+ dosym palm.pdf /usr/share/texmf/tex/latex/newlfm/palmb.pdf
+
+ insinto /usr/share/doc/${PF}/tests
+ doins test* extracd.tex # letrx.tex
+
+ dodoc manual.pdf README # README.uploads
+}
diff --git a/dev-tex/notoccite/Manifest b/dev-tex/notoccite/Manifest
new file mode 100644
index 000000000000..f44220933095
--- /dev/null
+++ b/dev-tex/notoccite/Manifest
@@ -0,0 +1,5 @@
+DIST notoccite-20000720.tbz2 1127 SHA256 ae333e27275b474d8a1d582714ef665fe14ac6d7080e3f5dd9593fca614d325f SHA512 838974315a892289e51c1112fd80bc709efb7040522b40b42914ba57010bfa43371c1cd2f6fe4700411c18ad14db13df841ccabdd681b5d6312dcf9cb748950e WHIRLPOOL c771c713020b42651a83ebddfa4d362b4f84605f69fbdaa324c522e31876d721462b6bfd010b6b55c6f55746ddea166ad5fa8a7a79c26f493cfe3842cf2b6a0b
+EBUILD notoccite-20000720.ebuild 415 SHA256 8eae50803b6bae17ffeef6caf3aecce2f284d0fd74c8105c2edcc6070620cff2 SHA512 c8edb14b15f9ffbac20d3d16d5b0b1070e175fe6e0b382299404af51b6487b7abd81fc9fabade2cf115e363c199ea5370949d260b76e59d883d4063659d6280a WHIRLPOOL fc812e4d8334a63e4adf4624b2c1db0eeaea4410e7ac2f1d8f2f83a442a3ccfd10e7a910ced345204806336bb7ba615ae937c1a2d1d754d54ff129a3ad5d9c01
+MISC ChangeLog 2438 SHA256 744e4cf6f2eb3b8fade5688658c25476c1215421d6f06fa27081a9c0d86e794e SHA512 1ee61a1344e094c3ab65ceb4aede27d328c0c25057299fcdd391d0cc2b7ce0bea0db7b8216b63013d47397d9a16dbb04ceee82a3039620aa916ada22786896be WHIRLPOOL 4104731950e60a70db7e130027b5e5c1d811ee9ea8653335abe9e267b726ef30c94f1327d231c06e338cc09e2bafd7d6948c9106c267ad2f14499b6e2062f521
+MISC ChangeLog-2015 463 SHA256 d63ad782b4ce4b1815b841f457acad472cd0e2a410769bf33763dbb1cf687215 SHA512 737d3c8ee29b9b04f918c2f5261332ded5a13fdf7992ba1d9c5d0667328884bcf212f39b9c202f7d0b7e273d14f380121651ec6364ace86de2e9f315613043d5 WHIRLPOOL 7a0349e27e2bfaadf706bf6bfefec4cf6452ff27bf488fdc81179b7048047cddf4f1bd0a6cfc9b985318cdc59b4bd078d0c553f75b893c985850e9940fc71fd8
+MISC metadata.xml 628 SHA256 95698faea338d0a16882fd835123b8952b2b24a9521e50dc9e6889b254404341 SHA512 5b1ae62310f96548e960569faffe0adddd23f0cf8a0589686d94fec11ef9ffc325ba4d372847a72018c75e19d38e5ccc42e2117f565e5de6127266b2ed99cba3 WHIRLPOOL 92a98a5eb8f2899888930c450395442e756611b0b08e044231281149000efb46a3db4ed2b80eb23499217c9cf93aec83cf6cf55b098ea730cc3cb561f41de7f8
diff --git a/dev-tex/notoccite/metadata.xml b/dev-tex/notoccite/metadata.xml
new file mode 100644
index 000000000000..83e4841ebe15
--- /dev/null
+++ b/dev-tex/notoccite/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <longdescription>
+ If you have \cite commands in \section-like commands, or in \caption, the
+ citation will also appear in the table of contents, or list of whatever. If
+ you are also using an unsrt-like bibliography style, these citations will
+ come at the very start of the bibliography, which is confusing. This package
+ suppresses the effect.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-tex/notoccite/notoccite-20000720.ebuild b/dev-tex/notoccite/notoccite-20000720.ebuild
new file mode 100644
index 000000000000..701c401052d5
--- /dev/null
+++ b/dev-tex/notoccite/notoccite-20000720.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Stop citations in figures, tables and contents changing citation
+order"
+HOMEPAGE="http://www.ctan.org/tex-archive/help/Catalogue/entries/notoccite.html"
+SRC_URI="mirror://gentoo/${P}.tbz2"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-tex/oesch/Manifest b/dev-tex/oesch/Manifest
new file mode 100644
index 000000000000..ca43ab1c8bd6
--- /dev/null
+++ b/dev-tex/oesch/Manifest
@@ -0,0 +1,5 @@
+DIST oesch-20080712.zip 23245 SHA256 7fd5c3c663c2f7893b7761519a2f612a36c6c72e2ea5630bd2dc7838d390b1ca SHA512 8cb2beae77abaa32be881e5d4acef3fbec9d08750d87b2af826f3e1340f323e5d199af5788c1c6aa8d8924caaf1ed0ebb74a4ef4d59c4526f9c5946208362ac5 WHIRLPOOL 75f6657319e1f8e02d1b0194fd15a5d8d4dd2a0d6d37f5c58a862b3aac58dd4cf4cfffa12f1a6ac69a7d210217f1416191afbf78e90740b1020b606734267b83
+EBUILD oesch-20080712.ebuild 904 SHA256 04283eb42a2038b138d0e135c7ad63173229c8817ce8807357a1dfc70651b254 SHA512 f4b8d9845cb7cb9ffcf627204984056f2fbf41ac76dc2a45088dff981dcdfe7890a4f7a75e97b98789312a4c618c9a64b056135ae494f0b70dd94765980f541c WHIRLPOOL 57c4111d93dccf7a2fd6b6d575e8541cef383d998e2042e496ae82e7bc828d192dab2abb99c00c417c55589a36ab06248abdf04f53149442e43392759e8d61a5
+MISC ChangeLog 2645 SHA256 a166e1c45ad6099b7bd5beb5f11f3e736618a0530e0ae773bf442f5cf4052ba9 SHA512 55fb2ff4e2c533d833db23aa7d8f2f390d4f8ff0fc04fd95f404d9b6173d7072ad3fdeba9ef190fbe95ddbe699acc77ce869e9a83a1782ba4236679f8be99055 WHIRLPOOL 40eb0d5027099c5620789d55d4155cdd777563f6eb8b36cc49b3d300e04e3d45192334212255f543f3f0c7b153e108aaf09928109595e4ed0a5c383222443434
+MISC ChangeLog-2015 682 SHA256 93a28c769cdcaf529d4bac2309225f30a64050e3cb17c74c61a11c85e4570667 SHA512 5d6de9af30c50ae5c97438a0dd99bdc8921e126e8037bc5fa91d6477e87782c39b2353a09bbaad395e30292946907cc0461522ab45f3f76ea0b057fceb2bd3f5 WHIRLPOOL dd4a126228cae0fd01d12d94cc74213c3c1e841e9def526f0c691ec504b9fb6e33f95eac02c38e74cac33f2cdaa5888b163a6d071f9f3a1a2c300a7e28b77edc
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/oesch/metadata.xml b/dev-tex/oesch/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/oesch/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/oesch/oesch-20080712.ebuild b/dev-tex/oesch/oesch-20080712.ebuild
new file mode 100644
index 000000000000..a5a07d0872b7
--- /dev/null
+++ b/dev-tex/oesch/oesch-20080712.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="Metafont font used in Austrian schools for hand writing"
+HOMEPAGE="http://www.ctan.org/tex-archive/fonts/oesch/"
+# taken from http://www.ctan.org/tex-archive/fonts/oesch.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~x86-fbsd"
+IUSE="examples"
+
+RDEPEND="!<dev-texlive/texlive-fontsextra-2007-r1"
+DEPEND="${RDEPEND}
+ dev-texlive/texlive-langgerman
+ app-arch/unzip"
+
+TEXMF="/usr/share/texmf-site"
+
+S=${WORKDIR}/${PN}
+
+src_install() {
+ export VARTEXFONTS="${T}/fonts"
+ latex-package_src_install
+ insinto "${TEXMF}/fonts/source/public"
+ doins *.mf || die "failed to install metafont sources"
+ dodoc README LIESMICH
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins *.tex || die "failed to install examples"
+ fi
+}
diff --git a/dev-tex/pdfannotextractor/Manifest b/dev-tex/pdfannotextractor/Manifest
new file mode 100644
index 000000000000..e3a7b22d68f6
--- /dev/null
+++ b/dev-tex/pdfannotextractor/Manifest
@@ -0,0 +1,8 @@
+AUX PDFAnnotExtractor.java.patch 1043 SHA256 866464f60c7a455807f0199e5b5cd5ce248cd2722855651d81061a68e731cc7f SHA512 d5b727d1fce4e23a7e4054a6bb1644165dfac207f20371cee0e7935f0d750c33e65a650b590fb97a6c7216137df05f7a0cf4cc4a37428535efea82866379a078 WHIRLPOOL 49e1ba1492820bfa2264ac704bbde4d933b9b59ae19f61756c8f90803c35a09a46576e4f2a5962332b18cc6363af0d93ee492f55c3a45faca6d97e95e1fc012f
+AUX StringVisitor.java.patch 449 SHA256 f17f3a53d7dc355507ab203265a7617c8d1ea320fcd6139afb814a30c51597a8 SHA512 50982eae2e9479f359daae5ae711207a425fe16af1b9e2a9eea321bde791404fc4a2036e98966c628c8a5c561093fba92e1420709949642a69895669097002e5 WHIRLPOOL 394524bde636ffd87abd8c4b0abc37e1d21e38fec277b7283a99375d33cea334891df6494574e4b889b37c53931868c67f816713b605fa4a5967a329fa58417b
+AUX javajars.patch 403 SHA256 b90d16b429a7390ac8d487e7ac396d1cb4030cac7ee4b765c3d4731788aa935c SHA512 c140c8d6c306c04e092a491a09dfe67cee3afd824790c022ed49198b5ce004481c28addd985427cafbebc350ab8a1c03a5bccfd655bb60631ba3c3e63247a600 WHIRLPOOL 6640b7032096adacdb3e0d5355b0195b394b8c5d3eafd8c1206d8f8b41624047ed6ab3bccf85561487ae3dfdd0163c4ff8f8a532a0366cd88687855f206c26e9
+DIST pdfannotextractor-0.1l.zip 48496 SHA256 e57e5fdb844bb74f8bf99b0ccd199db7ad2f7c1d11fe48b0b14ec81b7a28f66f SHA512 043a12545889cbdf9309024bcb381a70eef6ac1c1a3214d678b606c97102dde6cfd473fbd8057f9ed7badebd0fc85db0ce0e05f361a71f8b8c3f71e523f8beba WHIRLPOOL 611cfa374c3833707b71c14bfc8a75d82ff6ae394c99cabc6ddee1a3aade3aedede15921bdcf9a98b16df415cb49ae819dc0911aa5a550764795b1be1b4ce54d
+EBUILD pdfannotextractor-0.1l-r1.ebuild 1249 SHA256 f56e71c392a62426bbfbb284ece23940ca7d72155712252e916dd9894ce28e89 SHA512 6085301f636a4753f6ba70fdaa35ddfee13224d78d1dad227604047c775786995ecb2a7aab2bc29562bebb5f98a6441ee9dd1b28e50e1b9a1a84e3f485646e33 WHIRLPOOL cc29764dc6f0f41543482f391d0e34d4701b7a25fdf1988ed2188176f88036ac5d7dfc294c7eb2ae15d4db5e3df36d08a0066738ab2ccab43c330c7ab86e376c
+MISC ChangeLog 4317 SHA256 028dc9661acf277d006184d8c4458821405fb412f862c7a5ddd207d99f1f336f SHA512 d43659fba53b1dd3ba508f12b8edd460db70709fa3c54a52a093b8600e20917cb6151d9c7d68084a2320496f7b0c4368b9176c34f68b2f4dfc58c9a5bc816606 WHIRLPOOL 8aa7a2f1922527675bddceee8c298afb094117f2e86ab1d64c78c1214fb6435ebb5e5e25433f084d46f1e8f4805d37e06b69bbf3a69357cb14e6ae6f4c611c21
+MISC ChangeLog-2015 2571 SHA256 a85c1c9846eded84db20a037e649c73c0894cbd674ec6441be676eac63d0e4a5 SHA512 db9cc790ad52713f77e8f4ea3d116457369fed29116e85855b0950209bd2459225814da6641fafee3bf6047a39458798effe2a78f5f5e31efb9520f67c84c486 WHIRLPOOL 8c5c78598d6987e4c55c03d38e651d9bd9a018494ef1960f5b780790921ad08d1e5c9d1bc7b6a1596dae9eb2ff7202901b3bca7124ba437a7431e3a745b4200a
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch b/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch
new file mode 100644
index 000000000000..88c8d372e089
--- /dev/null
+++ b/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch
@@ -0,0 +1,25 @@
+--- PDFAnnotExtractor.java.org 2015-11-26 16:20:12.614852847 +0800
++++ work/source/latex/pax/src/PDFAnnotExtractor.java 2015-11-26 16:21:42.592303074 +0800
+@@ -24,14 +24,14 @@
+ import java.text.*;
+ import java.util.*;
+
+-import org.pdfbox.cos.*;
+-import org.pdfbox.pdfparser.*;
+-import org.pdfbox.pdmodel.*;
+-import org.pdfbox.pdmodel.common.*;
+-import org.pdfbox.pdmodel.interactive.action.*;
+-import org.pdfbox.pdmodel.interactive.action.type.*;
+-import org.pdfbox.pdmodel.interactive.annotation.*;
+-import org.pdfbox.pdmodel.interactive.documentnavigation.destination.*;
++import org.apache.pdfbox.cos.*;
++import org.apache.pdfbox.pdfparser.*;
++import org.apache.pdfbox.pdmodel.*;
++import org.apache.pdfbox.pdmodel.common.*;
++import org.apache.pdfbox.pdmodel.interactive.action.*;
++import org.apache.pdfbox.pdmodel.interactive.action.type.*;
++import org.apache.pdfbox.pdmodel.interactive.annotation.*;
++import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.*;
+
+ public class PDFAnnotExtractor implements Constants {
+
diff --git a/dev-tex/pdfannotextractor/files/StringVisitor.java.patch b/dev-tex/pdfannotextractor/files/StringVisitor.java.patch
new file mode 100644
index 000000000000..1b6a9d1d9161
--- /dev/null
+++ b/dev-tex/pdfannotextractor/files/StringVisitor.java.patch
@@ -0,0 +1,14 @@
+Index: work/source/latex/pax/src/StringVisitor.java
+--- StringVisitor.java.org 2015-11-26 16:20:35.434967156 +0800
++++ work/source/latex/pax/src/StringVisitor.java 2015-11-26 16:20:56.504072659 +0800
+@@ -22,8 +22,8 @@
+
+ import java.io.*;
+ import java.util.*;
+-import org.pdfbox.cos.*;
+-import org.pdfbox.exceptions.*;
++import org.apache.pdfbox.cos.*;
++import org.apache.pdfbox.exceptions.*;
+
+ public class StringVisitor implements ICOSVisitor {
+
diff --git a/dev-tex/pdfannotextractor/files/javajars.patch b/dev-tex/pdfannotextractor/files/javajars.patch
new file mode 100644
index 000000000000..bc52050e7b06
--- /dev/null
+++ b/dev-tex/pdfannotextractor/files/javajars.patch
@@ -0,0 +1,13 @@
+Index: work/scripts/pax/pdfannotextractor.pl
+===================================================================
+--- work.orig/scripts/pax/pdfannotextractor.pl
++++ work/scripts/pax/pdfannotextractor.pl
+@@ -84,6 +84,8 @@ my @jar_pdfbox = qw[
+ PDFBox-0.7.2.jar
+ ];
+ my @dir_jar = qw[
++ /usr/share/pdfannotextractor/lib
++ /usr/share/pdfbox/lib
+ /usr/share/java
+ /usr/local/share/java
+ ];
diff --git a/dev-tex/pdfannotextractor/metadata.xml b/dev-tex/pdfannotextractor/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/pdfannotextractor/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild b/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
new file mode 100644
index 000000000000..5ed5ee70e8c1
--- /dev/null
+++ b/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package java-pkg-2 java-ant-2 eutils
+
+DESCRIPTION="Extract annotations from pdf files"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/pax/"
+SRC_URI="mirror://gentoo/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
+IUSE=""
+
+CDEPEND="virtual/latex-base
+ dev-java/pdfbox:1.8
+ dev-java/fontbox:1.7"
+
+DEPEND="${CDEPEND}
+ app-arch/unzip
+ >=virtual/jdk-1.6"
+
+RDEPEND="${CDEPEND}
+ virtual/perl-Getopt-Long
+ dev-perl/File-Which
+ >=virtual/jre-1.6
+ !<=dev-texlive/texlive-latexextra-2010"
+
+TEXMF=/usr/share/texmf-site
+S="${WORKDIR}"
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+EANT_GENTOO_CLASSPATH="
+ pdfbox-1.8
+ fontbox-1.7
+"
+
+PATCHES=(
+ "${FILESDIR}/javajars.patch"
+ "${FILESDIR}/PDFAnnotExtractor.java.patch"
+ "${FILESDIR}/StringVisitor.java.patch"
+)
+
+java_prepare() {
+ java-pkg_clean
+ epatch "${PATCHES[@]}"
+}
+
+src_compile() {
+ cd "${S}/source/latex/pax" || die
+ eant || die
+}
+
+src_install() {
+ newbin scripts/pax/pdfannotextractor.pl pdfannotextractor
+ java-pkg_dojar "${S}/source/latex/pax/pax.jar"
+ insinto ${TEXMF}
+ doins -r tex
+ dodoc doc/latex/pax/README
+}
diff --git a/dev-tex/pgf/Manifest b/dev-tex/pgf/Manifest
new file mode 100644
index 000000000000..a19afd275c44
--- /dev/null
+++ b/dev-tex/pgf/Manifest
@@ -0,0 +1,7 @@
+AUX pgfsys-luatex.def 13997 SHA256 873ae87afe6f9246ae712d86d4304400b9c303def837d1fff24f25cc2cade75d SHA512 cb946ce0a946048acb03d45452c155a81d82a86cd4673ee70a07ff1e6553aa45be6d56e38cfd51988b095c540e8a3e1ff113958f6eae5255ac9dba8c46b6161d WHIRLPOOL 2da67fa6de3fdd93874ec406427d3b8bad6372496ac4a93e3e81c18f315a51ac8ab5df274e9dddeec709286411c726623f114eb21f15746d04bfe665bedb7f66
+DIST pgf_3.0.1.tds.zip 10423731 SHA256 a0f374ff2a66e8d24995b571cc74f773fd58f81d63bf719d73af326c280bdb99 SHA512 0899e0fbd6d196504c5d15176015557d38e027429a84de661a5627fa003bfeffdb3f013df23c298b32c3a5605388160f42621e92d626e3ce88561fe4b4b7bddf WHIRLPOOL 93cc1db9026dda5ca64bc2eea3e58257e53b8e287d0bc6c3295df9f6e5fc6c75f00437f5e047a15a4a7723276dde82e4366df0290633b2647239b02530939f96
+EBUILD pgf-3.0.1-r1.ebuild 1198 SHA256 2afc09193a94c914f384917ad79dea5a7043ad7a10b4654e2d01487c57437d61 SHA512 57bda42991ba1d08791b3693c0a6892cc687fe528d870e74c54afcb37d192215ad620c350c905d84867237e153640b06dc36214a87bbcde61ab8448cae05a4d8 WHIRLPOOL b75762b9535bb4433ecee6079649307a0bb31d3054fbd253e07b788c7b278b9da93309538324261204457e79043a5f4aeb495ad507b541fbf6342c4fc3734d6e
+EBUILD pgf-3.0.1.ebuild 1089 SHA256 e930c78fe119845cca95d4f6a0796a07ef8dca1cc24091321ce2ce6113e7149c SHA512 53e46184352c2f05f83348eeb67c6d983c255b3243d0ccae143faff44ede9e8dc1832da5d352485c1407e0b13ef58ebea403c07d9d2f7d5172366b6af21a1bbc WHIRLPOOL 26c97e3f111b8baeb2683cee4605eb0b2ca3c77f4b9eceff3cfa79b51f9e02e75fa57204d9672198d20f9acb2983ad736ff926d436eecc53ff42af47f14122e0
+MISC ChangeLog 4010 SHA256 4276e9b3a4608facc784ded0c7e0bfedfe245df5156461fbb2dd1b7694c48d29 SHA512 0a5ecb2947f1882b1553e52a2b1b5a3cc67a6186c1f8673eae72bbe01e6f9b836d5179571247539f5cefe985c8aae12c5e2098f43e1ebc6aca60370ec5e164f3 WHIRLPOOL 5fcb9c82f9209b11897db9757c3840d97a716f7256bddda1b7dd1b3db1b2dcac766c62438ce2b8f9c08e65cc85b8e6da27726be17127e42a5def134f3b8475fa
+MISC ChangeLog-2015 7551 SHA256 a22b988bcace7d9c1956acde75f3f4906bac96572913266ea405a5726af98464 SHA512 692ddbd5e01ca55a8ac9779cdf14bafc3837a64dff29833bba48cc5f301b5102982a45a49a6a6aab6096bc6a8b27ec859386eccd86402ab193193bab253e7027 WHIRLPOOL 4a55a1a42f170a91fc751b3f3fe69915b773f7b81a8e50839767502dcdbdf39b36516c858af4c79567aaeabd5bdb1f3fa996ed8a24fa2b7805996167f23a5362
+MISC metadata.xml 322 SHA256 bb43b4c6ded1324a4f0768fa84e2ce52a0545e3746dd7bd85c17a8e0fe53bc8f SHA512 09860d1821637bfc17aef0aae7b14913af3b5171c95a3a9edf7ab00a3b006e5335cd1d7770953a3d4956f7b876cd990affbad468b0a24d9290c69b5e1ef95ae4 WHIRLPOOL e7980d2d6d3d3ed0995684ad3870119b0dd3739c9adde2813a43104e73125f637f4118bc39af741d1da7c40e675d86bcee80dfe02b538c14058bde31af80aa83
diff --git a/dev-tex/pgf/files/pgfsys-luatex.def b/dev-tex/pgf/files/pgfsys-luatex.def
new file mode 100644
index 000000000000..4e00695f3815
--- /dev/null
+++ b/dev-tex/pgf/files/pgfsys-luatex.def
@@ -0,0 +1,431 @@
+% Copyright 2006 by Till Tantau
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the file doc/generic/pgf/licenses/LICENSE for more details.
+
+\ProvidesFileRCS $Header: /cvsroot/pgf/pgf/generic/pgf/systemlayer/pgfsys-luatex.def,v 1.35 2014/10/11 09:23:31 vibrovski Exp $
+
+
+% Driver commands for pdf
+
+%
+% Load common pdf commands:
+%
+\input pgfsys-common-pdf.def
+
+%
+% pdftex-specific stuff:
+%
+\def\pgfsys@invoke#1{\pdfextension literal{#1}}
+
+% Synced hboxes
+\def\pgfsys@hboxsynced#1{%
+ {%
+ \pgfsys@beginscope%
+ \setbox\pgf@hbox=\hbox{%
+ \hskip\pgf@pt@x%
+ \raise\pgf@pt@y\hbox{%
+ \pgf@pt@x=0pt%
+ \pgf@pt@y=0pt%
+ \pgflowlevelsynccm%
+ \pgfsys@hbox#1}%
+ \hss%
+ }%
+ \wd\pgf@hbox=0pt%
+ \ht\pgf@hbox=0pt%
+ \dp\pgf@hbox=0pt%
+ \box\pgf@hbox%
+ \pgfsys@endscope%
+ }%
+}
+
+
+
+\def\pgfsys@imagesuffixlist{.pdf:.jpg:.jpeg:.png:}
+\def\pgfsys@defineimage{% width, height, page number
+ \ifx\pgf@imagewidth\pgfutil@empty\else\edef\pgf@imagewidth{ width \pgf@imagewidth }\fi%
+ \ifx\pgf@imageheight\pgfutil@empty\else\edef\pgf@imageheight{ height \pgf@imageheight }\fi%
+ \ifx\pgf@imagepage\pgfutil@empty\else\edef\pgf@imagepage{ page \pgf@imagepage }\fi%
+ \ifx\saveimageresource\@undefined% old version of lualatex
+ \ifx\pgf@imagepage\pgfutil@empty\else%
+ \pgfwarning{Page selection not supported. Ignoring page selection}%
+ \fi%
+ \setbox\pgfutil@tempboxa=\hbox{%
+ \pdfimage \pgf@imageheight \pgf@imagewidth {\pgf@filename}}%
+ \pdfform\pgfutil@tempboxa%
+ \edef\pgf@image{\noexpand\pdfrefform\the\pdflastform}%
+ \else% new version
+ {\saveimageresource \pgf@imageheight \pgf@imagewidth attr
+ {/Interpolate \pgf@imageinterpolate\space\pgf@imagemask} \pgf@imagepage
+ {\pgf@filename}}%
+ \edef\pgf@image{\noexpand\useimageresource\the\lastsavedimageresourceindex}%
+ \fi
+}%
+\def\pgfsys@definemask#1{%
+ \ifx\pgf@maskmatte\pgfutil@empty%
+ \else%
+ \edef\pgf@maskmatte{/Matte [\pgf@maskmatte]}%
+ \fi%
+ \edef\pgf@attr{{\pgf@maskmatte\space /Decode [1 0]}}%
+ \immediate\saveimageresource attr \pgf@attr {\pgf@filename}%
+ \edef\pgf@mask{/SMask \the\lastsavedimageresourceindex\space 0 R}%
+}
+\def\pgfsys@horishading#1#2#3{%
+ {%
+ \pgf@parsefunc{#3}%
+ \pgfmathparse{#2}%
+ \setbox\pgfutil@tempboxa=\hbox to\pgf@max{\vbox to\pgfmathresult pt{\vfil\pgfsys@invoke{/Sh sh}}\hfil}%
+ \pgf@process{\pgfpoint{\pgf@max}{#2}}%
+ \immediate\saveboxresource resources {%
+ /Shading << /Sh << /ShadingType 2
+ /ColorSpace /DeviceRGB
+ /Domain [\pgf@pdfparseddomain]
+ /Coords [\pgf@doma\space0 \pgf@domb\space0]
+ /Function \pgf@pdfparsedfunction
+ /Extend [false false] >> >>}\pgfutil@tempboxa% <<
+ \expandafter\xdef\csname @pgfshading#1!\endcsname{\leavevmode\noexpand\useboxresource\the\lastsavedboxresourceindex}%
+ }%
+}
+\def\pgfsys@vertshading#1#2#3{%
+ {%
+ \pgf@parsefunc{#3}%
+ \pgfmathparse{#2}%
+ \setbox\pgfutil@tempboxa=\hbox to\pgfmathresult pt{\vbox to\pgf@max{\vfil\pgfsys@invoke{/Sh sh}}\hfil}%
+ \pgf@process{\pgfpoint{#2}{\pgf@max}}%
+ \immediate\saveboxresource resources {%
+ /Shading << /Sh << /ShadingType 2
+ /ColorSpace /DeviceRGB
+ /Domain [\pgf@pdfparseddomain]
+ /Coords [0 \pgf@doma\space0 \pgf@domb]
+ /Function \pgf@pdfparsedfunction
+ /Extend [false false] >> >>}\pgfutil@tempboxa% <<
+ \expandafter\xdef\csname @pgfshading#1!\endcsname{\leavevmode\noexpand\useboxresource\the\lastsavedboxresourceindex}%
+ }%
+}
+\def\pgfsys@radialshading#1#2#3{%
+ {%
+ \pgf@parsefunc{#3}%
+ \setbox\pgfutil@tempboxa=\hbox to2\pgf@max{\vbox to2\pgf@max{\vfil\pgfsys@invoke{/Sh sh}}\hfil}%
+ \pgf@process{#2}%
+ \pgf@xa=\pgf@x%
+ \pgf@ya=\pgf@y%
+ \pgf@process{\pgfpoint{\pgf@max}{\pgf@max}}%
+ \advance\pgf@xa by \pgf@x%
+ \advance\pgf@ya by \pgf@y%
+ \pgf@sys@bp@correct{\pgf@x}%
+ \pgf@sys@bp@correct{\pgf@y}%
+ \pgf@sys@bp@correct{\pgf@xa}%
+ \pgf@sys@bp@correct{\pgf@ya}%
+ \immediate\saveboxresource resources {%
+ /Shading << /Sh << /ShadingType 3
+ /ColorSpace /DeviceRGB
+ /Domain [\pgf@pdfparseddomain]
+ /Coords [\pgf@sys@tonumber{\pgf@xa} \pgf@sys@tonumber{\pgf@ya} \pgf@doma\space \pgf@sys@tonumber{\pgf@x} \pgf@sys@tonumber{\pgf@y} \pgf@domb]
+ /Function \pgf@pdfparsedfunction
+ /Extend [true false] >> >>}\pgfutil@tempboxa% <<
+ \expandafter\xdef\csname @pgfshading#1!\endcsname{\leavevmode\noexpand\useboxresource\the\lastsavedboxresourceindex}%
+ }%
+}%
+\def\pgfsys@functionalshading#1#2#3#4{%
+ {%
+ \pgf@process{#2}%
+ \pgf@xa=\pgf@x%
+ \pgf@ya=\pgf@y%
+ \pgf@process{#3}%
+ \pgf@xb=\pgf@x%
+ \pgf@yb=\pgf@y%
+ \advance\pgf@x by-\pgf@xa%
+ \advance\pgf@y by-\pgf@ya%
+ \setbox\pgfutil@tempboxa=\hbox to\pgf@x{\vbox to\pgf@y{\vfil\pgfsys@invoke{/Sh sh}}\hfil}%
+ \pgf@sys@bp@correct{\pgf@xa}%
+ \pgf@sys@bp@correct{\pgf@ya}%
+ \pgf@sys@bp@correct{\pgf@xb}%
+ \pgf@sys@bp@correct{\pgf@yb}%
+ \pgf@xc=-\pgf@xa%
+ \pgf@yc=-\pgf@ya%
+ % Now build the function
+ \pdfextension obj
+ stream
+ attr
+ {
+ /FunctionType 4
+ /Domain [\pgf@sys@tonumber{\pgf@xa}\space\pgf@sys@tonumber{\pgf@xb}\space\pgf@sys@tonumber{\pgf@ya}\space\pgf@sys@tonumber{\pgf@yb}]
+ /Range [0 1 0 1 0 1]
+ }
+ {{#4}}%
+ \edef\pgf@temp@num{\the\numexpr\pdffeedback lastobj\relax}%
+ \saveboxresource resources {%
+ /Shading << /Sh << /ShadingType 1
+ /ColorSpace /DeviceRGB
+ /Matrix [1 0 0 1 \pgf@sys@tonumber{\pgf@xc}\space\pgf@sys@tonumber{\pgf@yc}]
+ /Domain [\pgf@sys@tonumber{\pgf@xa}\space\pgf@sys@tonumber{\pgf@xb}\space\pgf@sys@tonumber{\pgf@ya}\space\pgf@sys@tonumber{\pgf@yb}]
+ /Function \pgf@temp@num\space 0 R
+ >> >>}\pgfutil@tempboxa% <<
+ \expandafter\xdef\csname @pgfshading#1!\endcsname{%
+ \leavevmode%
+ \noexpand\useboxresource\the\lastsavedboxresourceindex%
+ \noexpand\pdfextension refobj \pgf@temp@num%
+ }%
+ }%
+}
+
+
+
+% Patterns
+
+\def\pgfsys@declarepattern#1#2#3#4#5#6#7#8#9{%
+ % Start building the pattern dictionary:
+ \pgf@xa=#2\relax%
+ \pgf@ya=#3\relax%
+ \pgf@xb=#4\relax%
+ \pgf@yb=#5\relax%
+ \pgf@xc=#6\relax%
+ \pgf@yc=#7\relax%
+ \pgf@sys@bp@correct\pgf@xa%
+ \pgf@sys@bp@correct\pgf@ya%
+ \pgf@sys@bp@correct\pgf@xb%
+ \pgf@sys@bp@correct\pgf@yb%
+ \pgf@sys@bp@correct\pgf@xc%
+ \pgf@sys@bp@correct\pgf@yc%
+ % Now create the pattern object:
+ \immediate\pdfextension obj stream
+ attr
+ {
+ /Type /Pattern
+ /PatternType 1
+ /PaintType \ifnum#9=0 2 \else 1 \fi
+ /TilingType 1
+ /BBox [\pgf@sys@tonumber\pgf@xa\space\pgf@sys@tonumber\pgf@ya\space\pgf@sys@tonumber\pgf@xb\space\pgf@sys@tonumber\pgf@yb]
+ /XStep \pgf@sys@tonumber\pgf@xc\space
+ /YStep \pgf@sys@tonumber\pgf@yc\space
+ /Resources << >> %<<
+ }
+ {#8}%
+ \pgfutil@addpdfresource@patterns{/pgfpat#1\space \the\numexpr\pdffeedback lastobj\relax\space 0 R}%
+}
+
+\def\pgfsys@setpatternuncolored#1#2#3#4{%
+ \pgfsysprotocol@literal{/pgfprgb cs #2 #3 #4 /pgfpat#1\space scn}%
+}
+
+\def\pgfsys@setpatterncolored#1{%
+ \pgfsysprotocol@literal{/Pattern cs /pgfpat#1\space scn}%
+}
+
+% System layer for meta patterns
+% Takes 15(!) arguments
+% #1 pattern name
+% #2 #3 bounding box lower left
+% #4 #5 bounding box upper right
+% #6 #7 tile size
+% #8 #9 #10 #11 #12 #13 transformation matrix
+% #14 protocoled text
+% #15 pattern type
+\def\pgfsys@declarepattern@meta#1#2#3#4#5#6#7{%
+ % Start building the pattern dictionary:
+ \pgf@xa=#2\relax%
+ \pgf@ya=#3\relax%
+ \pgf@xb=#4\relax%
+ \pgf@yb=#5\relax%
+ \pgf@xc=#6\relax%
+ \pgf@yc=#7\relax%
+ \pgf@sys@bp@correct\pgf@xa%
+ \pgf@sys@bp@correct\pgf@ya%
+ \pgf@sys@bp@correct\pgf@xb%
+ \pgf@sys@bp@correct\pgf@yb%
+ \pgf@sys@bp@correct\pgf@xc%
+ \pgf@sys@bp@correct\pgf@yc%
+ \pgfsys@@declarepattern@meta{#1}}
+
+\def\pgfsys@@declarepattern@meta#1#2#3#4#5#6#7#8#9{%
+ \pgfutil@tempdima=#6\relax%
+ \pgfutil@tempdimb=#7\relax%
+ \pgf@sys@bp@correct\pgf@xa%
+ \pgf@sys@bp@correct\pgf@ya%
+ % Now create the pattern object:
+ \immediate\pdfextension obj stream
+ attr
+ {
+ /Type /Pattern
+ /PatternType 1
+ /PaintType \ifnum#9=0 2 \else 1 \fi
+ /TilingType 1
+ /BBox [\pgf@sys@tonumber\pgf@xa\space\pgf@sys@tonumber\pgf@ya\space\pgf@sys@tonumber\pgf@xb\space\pgf@sys@tonumber\pgf@yb]
+ /XStep \pgf@sys@tonumber\pgf@xc\space
+ /YStep \pgf@sys@tonumber\pgf@yc\space
+ /Matrix [#2\space#3\space#4\space#5\space\pgf@sys@tonumber\pgfutil@tempdima\space\pgf@sys@tonumber\pgfutil@tempdimb]
+ /Resources << >> %<<
+ }
+ {#8}%
+ \pgfutil@addpdfresource@patterns{/pgfpat#1\space \the\numexpr\pdffeedback lastobj\relax\space 0 R}%
+ }
+
+
+
+\def\pgfsys@papersize#1#2{\pageheight#2\relax\pagewidth#1\relax}
+
+\def\pgfsys@global@papersize#1#2{\global\pageheight#2\relax\global\pagewidth#1\relax}
+
+\ifx\paperheight\@undefined
+ \def\pgfsys@thepageheight{\pageheight}
+ \def\pgfsys@thepagewidth{\pagewidth}
+\fi
+
+
+%
+% Position tracking
+%
+\def\pgfsys@markposition#1{%
+ \savepos%
+ \edef\pgf@temp{#1}%
+ \expandafter\pgfutil@writetoaux\expandafter{%
+ \expandafter\noexpand\expandafter\pgfsyspdfmark\expandafter{\pgf@temp}{\the\lastxpos}{\the\lastypos}}%
+}
+
+\def\pgfsyspdfmark#1#2#3{%
+ \expandafter\gdef\csname pgf@sys@pdf@mark@pos@#1\endcsname{\pgfqpoint{#2sp}{#3sp}}%
+ \pgfutil@check@rerun{#1}{{#2}{#3}}%
+}
+
+\def\pgfsys@getposition#1#2{%
+ \edef\pgf@marshal{\let\noexpand#2=\expandafter\noexpand\csname pgf@sys@pdf@mark@pos@#1\endcsname}%
+ \pgf@marshal%
+}
+
+\def\pgf@sys@pdf@mark@pos@pgfpageorigin{\pgfqpoint{\hoffset}{\voffset}}
+
+
+%
+% Opacity masks
+%
+\def\pgfsys@fadingfrombox#1#2{%
+ {%
+ \pgf@sys@pdf@check@resources%
+ \pgf@x=-.5\wd#2%
+ \pgf@y=-.5\ht#2%
+ \advance\pgf@y by.5\dp#2%
+ \expandafter\xdef\csname pgfsmasktrans@#1\endcsname{%
+ \noexpand\pgftransformcm{1}{0}{0}{1}{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}}%
+ \saveboxresource resources { \pgf@sys@pdf@possible@resources } #2%
+ \expandafter\xdef\csname pgfsmaskxform@#1\endcsname{\the\lastsavedboxresourceindex}%
+ }%
+}
+\def\pgfsys@usefading#1#2#3#4#5#6#7{%
+ \expandafter\ifx\csname pgfsmaskxform@#1\endcsname\relax%
+ \pgferror{Undefined fading '#1'}%
+ \else%
+ {%
+ \expandafter\ifx\csname pgfsmaks@#1\endcsname\relax%
+ \pgf@sys@pdf@install@mask{#1}%
+ \fi%
+ \pgftransformreset%
+ \pgftransformcm{#2}{#3}{#4}{#5}{\pgfpoint{#6}{#7}}%
+ \csname pgfsmasktrans@#1\endcsname%
+ {%
+ \pgflowlevelsynccm%
+ \pgfsys@invoke{/pgfsmask\csname pgfsmask@#1\endcsname\space gs}%
+ }%
+ \pgftransforminvert%
+ \pgflowlevelsynccm%
+ }%
+ \fi
+}
+
+\def\pgf@sys@pdf@install@mask#1{%
+ \setbox\pgfutil@tempboxa=\hbox{\useboxresource\csname pgfsmaskxform@#1\endcsname}
+ \immediate\saveboxresource%
+ attr {
+ /Group
+ <<
+ /S /Transparency
+ /CS /DeviceGray
+ >>
+ }% <<
+ \pgfutil@tempboxa%
+ \pgfutil@addpdfresource@extgs{%
+ /pgfsmask\the\lastsavedboxresourceindex\space
+ <<
+ /SMask
+ <<
+ /S /Luminosity
+ /G \the\lastsavedboxresourceindex\space 0 R
+ >>
+ >> } %<<
+ \expandafter\xdef\csname pgfsmask@#1\endcsname{\the\lastsavedboxresourceindex}%
+}
+
+%
+% Transparency groups
+%
+\def\pgfsys@transparencygroupfrombox#1{%
+ \pgf@sys@pdf@check@resources%
+ \saveboxresource
+ attr { /Group << /S /Transparency
+ /I \ifpgfsys@transparency@group@isolated true \else false \fi
+ /K \ifpgfsys@transparency@group@knockout true \else false \fi >> } %<<
+ resources { \pgf@sys@pdf@possible@resources }
+ #1%
+ \setbox#1=\hbox{\useboxresource\lastsavedboxresourceindex}%
+}
+
+
+
+
+%
+% Resource management
+%
+
+\def\pgf@sys@setuppdfresources@plain{%
+ % This command will setup pdf resource in plain and in latex
+ % mode. ConTeXt has its own handler
+ % Page resources (they are kept in objects and only written at the
+ % very end)
+ \pdfextension obj reserveobjnum \edef\pgf@sys@pdf@extgs@objnum{\the\numexpr\pdffeedback lastobj\relax}
+ \pdfextension obj reserveobjnum \edef\pgf@sys@pdf@pattern@objnum{\the\numexpr\pdffeedback lastobj\relax}
+ \pdfextension obj reserveobjnum \edef\pgf@sys@pdf@colrospaces@objnum{\the\numexpr\pdffeedback lastobj\relax}
+ \def\pgf@sys@pdf@possible@resources{%
+ /ColorSpace \pgf@sys@pdf@colrospaces@objnum\space 0 R
+ /Pattern \pgf@sys@pdf@pattern@objnum\space 0 R
+ /ExtGState \pgf@sys@pdf@extgs@objnum\space 0 R
+ }
+ \let\pgf@sys@pdf@check@resources=\relax%
+ \def\pgf@sys@pdf@install@pageresources{
+ {
+ \edef\temp{
+ \pgf@sys@pdf@possible@resources
+ }
+ \expandafter\global\expandafter\pdfvariable pageresources\expandafter{\temp}
+ }
+ }
+ \pgf@sys@pdf@install@pageresources
+ \expandafter\pgfutil@everybye\expandafter{%
+ \the\pgfutil@everybye%
+ \immediate \pdfextension obj useobjnum \pgf@sys@pdf@extgs@objnum {<<\pgf@sys@pgf@resource@list@extgs>>}%<<
+ \immediate \pdfextension obj useobjnum \pgf@sys@pdf@pattern@objnum {<<\pgf@sys@pgf@resource@list@patterns>>}%<<
+ \immediate \pdfextension obj useobjnum \pgf@sys@pdf@colrospaces@objnum {<<\pgf@sys@pgf@resource@list@colorspaces>>}%<<
+ }
+ \let\pgf@sys@pgf@resource@list@extgs=\pgfutil@empty%
+ \let\pgf@sys@pgf@resource@list@patterns=\pgfutil@empty%
+ \let\pgf@sys@pgf@resource@list@colorspaces=\pgfutil@empty%
+ \def\pgf@sys@addpdfresource@extgs@plain##1{\xdef\pgf@sys@pgf@resource@list@extgs{\pgf@sys@pgf@resource@list@extgs\space##1}}
+ \def\pgf@sys@addpdfresource@patterns@plain##1{\xdef\pgf@sys@pgf@resource@list@patterns{\pgf@sys@pgf@resource@list@patterns\space##1}}
+ \def\pgf@sys@addpdfresource@colorspaces@plain##1{\xdef\pgf@sys@pgf@resource@list@colorspaces{\pgf@sys@pgf@resource@list@colorspaces\space##1}}
+}
+\pgfutil@setuppdfresources % possibly call the above
+
+\pgfutil@addpdfresource@colorspaces{ /pgfprgb [/Pattern /DeviceRGB] }
+
+\def\pgfsys@color@unstacked#1{%
+ \pdfextension literal{\csname\string\color@#1\endcsname}%
+}
+
+\endinput
+
+
+%%% Local Variables:
+%%% mode: latex
+%%% End:
diff --git a/dev-tex/pgf/metadata.xml b/dev-tex/pgf/metadata.xml
new file mode 100644
index 000000000000..c75a496422bf
--- /dev/null
+++ b/dev-tex/pgf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">pgf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/pgf/pgf-3.0.1-r1.ebuild b/dev-tex/pgf/pgf-3.0.1-r1.ebuild
new file mode 100644
index 000000000000..53bd76bb9391
--- /dev/null
+++ b/dev-tex/pgf/pgf-3.0.1-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="pgf -- The TeX Portable Graphic Format"
+HOMEPAGE="https://sourceforge.net/projects/pgf"
+SRC_URI="mirror://sourceforge/pgf/${PN}_${PV}.tds.zip"
+
+LICENSE="GPL-2 LPPL-1.3c FDL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc source"
+
+RDEPEND="dev-texlive/texlive-latexrecommended
+ >=dev-tex/xcolor-2.11"
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}
+
+src_install() {
+ # Bug #607642
+ cp "${FILESDIR}/pgfsys-luatex.def" "${WORKDIR}/tex/generic/pgf/systemlayer/" || die
+
+ insinto ${TEXMF}
+ doins -r tex || die
+
+ if use source ; then
+ doins -r source || die
+ fi
+
+ cd "${S}/doc/generic/pgf"
+ dodoc AUTHORS ChangeLog README || die
+ if use doc ; then
+ insinto /usr/share/doc/${PF}/texdoc
+ doins pgfmanual.pdf || die
+ doins -r images macros text-en version-* || die
+ dosym /usr/share/doc/${PF}/texdoc ${TEXMF}/doc/latex/${PN} || die
+ docompress -x /usr/share/doc/${PF}/texdoc/
+ fi
+}
diff --git a/dev-tex/pgf/pgf-3.0.1.ebuild b/dev-tex/pgf/pgf-3.0.1.ebuild
new file mode 100644
index 000000000000..0d20dd1bbdba
--- /dev/null
+++ b/dev-tex/pgf/pgf-3.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="pgf -- The TeX Portable Graphic Format"
+HOMEPAGE="https://sourceforge.net/projects/pgf"
+SRC_URI="mirror://sourceforge/pgf/${PN}_${PV}.tds.zip"
+
+LICENSE="GPL-2 LPPL-1.3c FDL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc source"
+
+RDEPEND="dev-texlive/texlive-latexrecommended
+ >=dev-tex/xcolor-2.11"
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}
+
+src_install() {
+ insinto ${TEXMF}
+ doins -r tex || die
+
+ if use source ; then
+ doins -r source || die
+ fi
+
+ cd "${S}/doc/generic/pgf"
+ dodoc AUTHORS ChangeLog README || die
+ if use doc ; then
+ insinto /usr/share/doc/${PF}/texdoc
+ doins pgfmanual.pdf || die
+ doins -r images macros text-en version-* || die
+ dosym /usr/share/doc/${PF}/texdoc ${TEXMF}/doc/latex/${PN} || die
+ docompress -x /usr/share/doc/${PF}/texdoc/
+ fi
+}
diff --git a/dev-tex/polytable/Manifest b/dev-tex/polytable/Manifest
new file mode 100644
index 000000000000..077e3c250b90
--- /dev/null
+++ b/dev-tex/polytable/Manifest
@@ -0,0 +1,5 @@
+DIST polytable-0.8.2.tar.gz 23443 SHA256 0bb4adc399ede88816eb50fd0deff278c9ca2246540e06599fc68cfb3d2c9b0f SHA512 5fea2db7467817d13055124f8b2d1b8ee26d7edfae7fcc3a21c1cf44b4d22f6bbfa53fe47f71a02c0e9da3d6bf8ebf486dae88723676a76fbbb7818d6fb17c9e WHIRLPOOL 2351da79101432342250d9edbc8228f72772460a5b79504c627108597fd4fc11d1347891dd326fd665757f7f8ff32d736765b980d617c7eb1bce67f7abd7e08a
+EBUILD polytable-0.8.2.ebuild 546 SHA256 195eb2817c20480cf858b2dedcfa2f2fc98aa5720ed1cb5ea60e8ba6774f0f73 SHA512 a1a189d00e8228e55437d6a3030a86fd44ae2b191440d97ccc4ab3ee9ab8759bad6af1ebf3ff34caffc5cc977b4888eb893a183ca8cd43f33f36ad292f045fa1 WHIRLPOOL c6fbc4f49de01eeb5292e3029d20350ad2dd3c97246759d590b723239a095a7f0e6d180969e487f31c0e55b9d73b974bb91fee0c1631e74a394b5205b655ddca
+MISC ChangeLog 2432 SHA256 4fea160928da86e03d93172ad598e2d4e4316e75421de2aecce111600d9053a1 SHA512 b76ab9d6ebc66221e8dccb117bc7b66d395f7d6dd8a8fc92a48b4abdf6273f94c3668007de9d6506b4c7ff00778c685eb8530bd0317933741804ffc6b8a7cbed WHIRLPOOL 2501331e9a3b3ac718b908938ed62015d3197f971e2fdcdb7d96bb37e63093559a42dc392618e41753bf64e5f5fd4edb2d7f74c7655d84bf1e3e9bc33ef211df
+MISC ChangeLog-2015 2268 SHA256 bb0ecee8d027564e0db9ca56075d6c7d658b4f09c0abb85b37fc8ae6d6cd07f7 SHA512 ac58fb080ad15928fc23c18ac797193b902b4d7e49a54c19f2d4907b4f821fccc981ca5080dfa7d7f9cb10bd6df775492753042fe8f37cd17b5607b610eec39e WHIRLPOOL f8b0be4262eec5a7e3e9769e72693e032e89eb36abeb3f449ed87b86b27a5df8d1fb037eb0c5eed4f055329f455d98f57e7de4e5999c6144a0ae96ec29edaf3b
+MISC metadata.xml 358 SHA256 f0da1cb829ed201cc5f6ddd828371dabfbad18e78a789f48b3b3b25bc85722ef SHA512 dbc254e5e7925c09f99e64a91fba2f8f63d4b7a12c41a5c13bf315352885f24058cec0becc6e25e98153d2a82f49772f4bc61d1cb21ae5e9ad061b58771fb7fb WHIRLPOOL a7af82b4324775b40b6d0a40bbacaf1fab9a806d65622fb55d04a824dbcd386741787486329e9cf725b2cb0ba675d1dbee5a812a2e9439d4d302182e6e4f3ec5
diff --git a/dev-tex/polytable/metadata.xml b/dev-tex/polytable/metadata.xml
new file mode 100644
index 000000000000..5523851d5d80
--- /dev/null
+++ b/dev-tex/polytable/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/polytable/polytable-0.8.2.ebuild b/dev-tex/polytable/polytable-0.8.2.ebuild
new file mode 100644
index 000000000000..9669b81b6ab2
--- /dev/null
+++ b/dev-tex/polytable/polytable-0.8.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="tabular-like environments with named columns"
+HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/polytable/"
+# originally from:
+#SRC_URI="http://www.ctan.org/tex-archive/macros/latex/contrib/polytable/*"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 sparc x86"
+IUSE=""
+DEPEND=">=dev-tex/lazylist-1.0a"
+RDEPEND="${DEPEND}"
+S="${WORKDIR}/${PN}"
diff --git a/dev-tex/ppower4/Manifest b/dev-tex/ppower4/Manifest
new file mode 100644
index 000000000000..4bdaac4bcaed
--- /dev/null
+++ b/dev-tex/ppower4/Manifest
@@ -0,0 +1,6 @@
+AUX ppower4-gentoo.patch 411 SHA256 e97c267c8d96b74ba46be7648258fcdfdb9ce6efcd41a6963e47c5c9f281ab63 SHA512 901783d8a4d1806f820a5f98375230497781f5ee16ccb2c9092e8e34527aa7d0a3fbb1a12319c69d989ff6d8aedcaec041e9e59f03c43e3b5ef1ff2f9f97d7f2 WHIRLPOOL b3881b96953d54c383e7276a80fb0589771e0e7431c5b5a95001f2a9530d02ef415a1d0563413d178cdd1be3d6fa579ca3791895e61809abb58c22f55088a528
+DIST ppower4-0.9.6.tar.gz 379282 SHA256 92602c3f31c925ee37dbde7a7639e8d74e52c1e6087874d8cde7eb9516c4a3a2 SHA512 edade748c33006a20535a663904adccfd8196eb96bcd963d3512a4e416e2747231101756396af7b4eb2395c4bfa1338b73fd77bb1c1e9addfcf57cf8d0beadcd WHIRLPOOL 900ea951bd33cd505807eccf444a1ca944eebfef53da1bdae48dbb60fbec5d8d060642d70b6c38110bd12919a6be29c565843239773136e825e579877a5c0749
+EBUILD ppower4-0.9.6.ebuild 1004 SHA256 2ecbb0842e7b7c1d55972d5b2db15aa8f972dcef4d9785c8f5a374a4bae85fe5 SHA512 4ee2d4d8e2f51638ed262620cc840be61fd41e8d99c1c9067b475896cc420f09d4c4d0d5ed358732192876fc071c09576abf4b396cef11ac31c412f32528dc6c WHIRLPOOL 994b2cfed719b4e8e68573f657b0410a15b7fb0cda9140c082db6413cadef9a67204b443fbcee3efe1e91ee58a56f40abf41ba3a53f75d5729f789668db7d722
+MISC ChangeLog 2593 SHA256 775433395af83119990bb7bb2fdf0661a5d64e5632e20a26f21ad514040cd46c SHA512 f8a4faa6dcf1874745828428965269cb6d2107021e54068d6e9fa1082f7079ec96e5760e42174b95ec374bd3c2dc3fb48f6e6a8fe4afe729e6b9c6b9006a5b7a WHIRLPOOL 2c771c973a5be7d2bbf66bdc96471b350bd6953846f928126ca67316d6527215200fd76cb6aebf631754157da1a58e88370a09700c69aa3d607dffcacf7ec558
+MISC ChangeLog-2015 1828 SHA256 91ddb8de5a80bc76d9edcdabaa4c428dd39f182a3325438a91766de7dfde067b SHA512 d11ccac3a868048db6f0cf36a0bd347e03457debe029f50bc8c31e55443fdf15db6b983b355e1b8204608000448d0d59c111ae1e010c6339fa03403d5ab3539c WHIRLPOOL b2c7e2a2d0c904b420e438cfde218fa6a5db1bfcb9d3eff08753b41b3de8bb659f744aebedbf1ac53e32eedbd19c82b489f7cb4552ba1fbde428f443da5acaa4
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/ppower4/files/ppower4-gentoo.patch b/dev-tex/ppower4/files/ppower4-gentoo.patch
new file mode 100644
index 000000000000..f9afa86a9bdb
--- /dev/null
+++ b/dev-tex/ppower4/files/ppower4-gentoo.patch
@@ -0,0 +1,11 @@
+--- ppower4 2003-08-16 19:43:09.000000000 +0200
++++ ppower4 2003-08-16 19:46:24.000000000 +0200
+@@ -14,7 +14,7 @@
+ # Modify this script such that jarfile contains the full path
+ # of the pp4p.jar file.
+ #
+-jarfile=/common/Java/lib/ppower4/pp4p.jar
++jarfile=/usr/lib/ppower4/pp4p.jar
+ #
+ # If you use a web2c distribution, you can place pp4p.jar
+ # e.g. into the directory texmf/java/ppower4, run mktexlsr,
diff --git a/dev-tex/ppower4/metadata.xml b/dev-tex/ppower4/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/ppower4/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/ppower4/ppower4-0.9.6.ebuild b/dev-tex/ppower4/ppower4-0.9.6.ebuild
new file mode 100644
index 000000000000..4f42ccd175ca
--- /dev/null
+++ b/dev-tex/ppower4/ppower4-0.9.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package eutils
+
+DESCRIPTION="Post-process presentations in PDF format which were prepared using (La)TeX to add dynamic effects"
+
+# Taken from:
+#SRC_URI="http://www.tex.ac.uk/tex-archive/support/ppower4/pp4sty.zip
+# http://www.tex.ac.uk/tex-archive/support/ppower4/pp4p.jar
+# http://www.tex.ac.uk/tex-archive/support/ppower4/ppower4
+# http://www.tex.ac.uk/tex-archive/support/ppower4/manual.pdf"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+HOMEPAGE="http://www.tex.ac.uk/tex-archive/support/ppower4/index.html"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 x86"
+
+IUSE=""
+DEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ virtual/jre"
+
+src_unpack() {
+
+ unpack ${A}
+ cd "${S}"
+ unzip pp4sty.zip
+
+ epatch "${FILESDIR}/${PN}-gentoo.patch"
+}
+
+src_install() {
+
+ latex-package_src_install || die
+
+ dobin ppower4
+
+ insinto /usr/lib/${PN}
+ doins pp4p.jar
+
+ insinto /usr/share/doc/${PF}
+ doins manual.pdf
+}
diff --git a/dev-tex/prosper/Manifest b/dev-tex/prosper/Manifest
new file mode 100644
index 000000000000..1567c5c298aa
--- /dev/null
+++ b/dev-tex/prosper/Manifest
@@ -0,0 +1,6 @@
+DIST contrib-prosper-1.0.0.tar.gz 78708 SHA256 eb14450e2ad1c4f0cca63a5eebf067c85aea71b270f64a39f468481ff03574dc SHA512 39e5bcbd492e8fd4b88692715b9d0b7c098f1c49443114ed9f37cb880c9cb25179d1da87ebb31a7b0826a298ac279885eef11101bcfb999fb72d3e8ef14cff52 WHIRLPOOL c6dfbf8f7899325b74f51bd6db412b0df9ad265960afbef234752cad4538c231f17c7f5a588f9d95bba0ff3e452d686f16de76b2859c0e8a13a114e62309d716
+DIST prosper-1.5.tar.gz 543515 SHA256 20283bfdc63c261d36c423048398aee5eeab443f79e62c4923d1c27ac876e86b SHA512 14ddbcd3636b307a460a024f5d1551b0504e83e50f4fc1801be3ed206e009a362d0181acade69be8c6e5dc517683e06f2ce9ce44c30778aa51b79df1135acadd WHIRLPOOL 3869cfe21e0c0ab9edb9cd2810c703137719d2e0a137c6983e16ae9f087999d75bf2accc0bedda38a483e3b360fe13305dfdbd21e50cfbec7b853f3b891e9388
+EBUILD prosper-1.5-r1.ebuild 1122 SHA256 8f8f1e3c8965ec5358fadbfd693d2757e81fd47aa2399b036ee7cdae328fec82 SHA512 973462c4cd336a2cff7c846d10f30b3465cd8c7662efa0812c74d13d730cff555bfc6165c7c98a6818f96cb3fe6d1c9437afd449b319247b05b083818e631859 WHIRLPOOL 5a40dde127e2febc4540b00c6f5976a78c0d4e0498d67d0a87eb1a4ea4af9bbbc3a6655d646f839beb129dce59babac7cce1e98f3c454995fb9afc10c4970c3a
+MISC ChangeLog 2428 SHA256 d3ee466c9465bac975ebe5bfd08e61e991fb59025b4123b3e15b25a49c4fce24 SHA512 6cf1b3a9ef5e6bf1dc6034c8b12a3548d54d721c5842937be16962e195112f0755b99c34210ea8f3833181a3f4d6ac875383544edd45c86a38d54f328ac0a564 WHIRLPOOL 3fa704747dbfa6ff107e67d30d9cf69fa906d2d012a0d10a6a85c4693c9213a3a95085339b393d5ba06cf6713f3e9788c53d0a3fa632dbf0c62ac2b5a3d33e98
+MISC ChangeLog-2015 2705 SHA256 9c7e9010b1138038f32bceb6c7bd3a05cc0fdf3390169b60a8c2784c7a4a58af SHA512 05cfed920f0f077bc199420542c13219698e68214393644cb2e2cbeb993e00f9dfb0d05465b22b0c91d05b11bfb6a272a9bb6f96f731701e05a1afaffd577ce2 WHIRLPOOL 72f4f81c51406cf6aa16cde777e9ea725b68f0cd18a45135f4e187725e74a3cc02ce5a4acaad78ea42006d7c3f259abb1dc7c070561efaf4515bb22e62f67fc5
+MISC metadata.xml 326 SHA256 447cbbe4cce1814bc833a32fd13f0214c96b7103a01057bae03072e29bc69e02 SHA512 e60831ee2d76a31a992568a322729929461ad7f9773e8a31c7bd4bbfb3f2fbd41b479d018a28ad0423508e0dcbd58ca9350ddb07aa08ade5907220f140d5d9fe WHIRLPOOL 7d4d7ab47b98340f3fba706f5c002545343abddb6727b47ee283788425da853f351ec3784ecffbdd4d9b8148fa618a8f06c1df625f51319c6dc12adaf79c3d60
diff --git a/dev-tex/prosper/metadata.xml b/dev-tex/prosper/metadata.xml
new file mode 100644
index 000000000000..765d0c5702d0
--- /dev/null
+++ b/dev-tex/prosper/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">prosper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/prosper/prosper-1.5-r1.ebuild b/dev-tex/prosper/prosper-1.5-r1.ebuild
new file mode 100644
index 000000000000..2e81b005c981
--- /dev/null
+++ b/dev-tex/prosper/prosper-1.5-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+CONTRIB="contrib-prosper-1.0.0"
+
+DESCRIPTION="Prosper is a LaTeX class for writing transparencies"
+HOMEPAGE="http://prosper.sf.net/"
+# Taken from: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/${PN}.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz
+ mirror://sourceforge/prosper/${CONTRIB}.tar.gz"
+LICENSE="LPPL-1.2" # has been changed since 1.5
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+S=${WORKDIR}/${PN}
+IUSE=""
+DEPEND=""
+RDEPEND="dev-texlive/texlive-pstricks"
+
+src_install(){
+ latex-package_src_doinstall styles
+ insinto ${TEXMF}/tex/latex/${PN}/img/
+ doins img/*.{ps,gif}
+ for i in `find ./contrib/ -maxdepth 1 -type f -name "*.sty"`
+ do
+ insinto ${TEXMF}/tex/latex/${PN}/contrib/
+ doins $i
+ done
+ insinto ${TEXMF}/tex/latex/${PN}/contrib/img/
+ doins ./contrib/img/*.{ps,eps}
+ dodoc README TODO NEWS FAQ AUTHORS ChangeLog
+ dodoc doc/*.{eps,pdf,tex,ps}
+ docinto doc-examples/
+ dodoc doc/doc-examples/*.tex
+ docinto contrib/
+ dodoc contrib/*.{ps,tex}
+}
diff --git a/dev-tex/pscyr/Manifest b/dev-tex/pscyr/Manifest
new file mode 100644
index 000000000000..def4df5d3322
--- /dev/null
+++ b/dev-tex/pscyr/Manifest
@@ -0,0 +1,7 @@
+AUX 90pscyr.cfg 28 SHA256 8ecc4025709a20be00b647c9888e60ef939ad8814dcdfbb84377b0fc1c564e2e SHA512 72f8af39dac496fd502471bbdc635add4a6f716be024afd29e42c2ae9c17012bea80e037d1c9b0b06669e7ccce83a8b6aff200c0fd9b50947d517c3d073f92f1 WHIRLPOOL d2d6e5c95fcf6d498e6cc1965f093aae3400b0dc6f27160887e48917aa93a5ea6c683cbc7fd1e80821cac8d7af312ef23455ff2c51f2ea11c231f3b15b645a34
+DIST PSCyr-0.4-beta9-tex.tar.gz 535507 SHA256 d55fcbb113b5b5bad566f2d25b2249ef8e8be3fe77936a15359f650f8b9411c1 SHA512 2cd1c99b4a85e72cda7824869036374436b82fe787eaa2307263e64237ad5955b22279c33c436e4b1d4c0d065751984f57bbbb91422f1055b1bdff6581631429 WHIRLPOOL 48a109f38d667b7fc81047ad093cb033fc6f9b66febc8d2d0d7dc3ab66eee3c9e64f414794ece3b93b547b181a1c903ce33bb7159c18197c2e26a6de6f48177b
+DIST PSCyr-0.4-beta9-type1.tar.gz 2041127 SHA256 dae8bbd0b8782e0ab7bdd2d55238d9b97a6657452e4136109f7a49b10a34c7f0 SHA512 b648a60a768f14102e30dcc6d628d1a0f3cf1e2351d973621d3468c2bdf502726f12089cf0ac2d129ca6fbd694b78a48f184ce02e19d4d5641adebfea2e382f2 WHIRLPOOL e12c90fd1d905092c063fa2e5dbc32cda34e884bb8676e4bbadb1aa20da8aa25d3e2ebbe1340844ad927d4fcebe76458774a578d431ebbf46ee95b6fdf21e117
+EBUILD pscyr-0.4d_beta9.ebuild 1085 SHA256 2f7d0a36667c8fa7f9f5ad7afc8dc472f72a7314674329a03b106d42123eb3cb SHA512 befb773cc6a808e6afd20fe98bb1ba8105c812292ea261380a18aedd517a0d86f3a08ab187a09ca1831cee945b670cba51a4880363154c237324f7935b3a8ced WHIRLPOOL 0a0e540b2c4f8793053e85aeaf167906b40d532bac5c6532122c242fc6caccd330c0fbe8b422ce08fe6720c98844d7228e64648649976504735a04020acfe41a
+MISC ChangeLog 2450 SHA256 0b53741b00ef4ac334890465f9be0f0b15e416f0238f72ff48f2fac5a53c41b5 SHA512 582f6d3a9ec684d11a0beb1ea00988f657d92e1c5e40384538348d8fe8d0c533c8e190237c24a9e6c545499fe560dc2d056de58a406457fcadb5b50277c2c78e WHIRLPOOL c9b69d9183eb1628e72b8a9cb45a79fbd9f7a3ad918b212d42ecea2a990d6d832f1035863e67b9ea303a343ec4be78b50f0b4470600ab5841f4007edc7514eb1
+MISC ChangeLog-2015 619 SHA256 c9c42dc8e786083c6e0ff2de04eec39da7935d67124b593efe3202ee51f33564 SHA512 d0b8efd7d345c23ba829d9e8328759fcadb1717618c270f02793f2ec442139ca35ace04eb73d99cd0680cc3ebbe1f08e8a6cf4e5070ad3b72586bf8a62a7e227 WHIRLPOOL 37b25bf4b3c2aceca5daabfedeb23b6e30efe4a6c49eb5ee0dd66db9b3374441ca0c4f488b06ebf1fcaeabfc57386d75aa527d3c28dc40a8cd3aaaff93e2af01
+MISC metadata.xml 357 SHA256 802be6df7162530d82137711887168f4fac49a13a65580c2817e1ef57e0b7e1d SHA512 cb537c71f75e92e69351d4f3bd23e0caf83c9c7f710ed29934f6b9db3201736ad23027aa31ecc727d30842f6e1df122ec82f43dc534998aef39d149763b576f9 WHIRLPOOL 79a12d095cd297d5262d746cea450e6662f4f1663787c26b7f6ac4c92fc33c90c52a58a22208ff013b0e06184dfca22b1d73228010ff5f049795e4d2f63f2fd0
diff --git a/dev-tex/pscyr/files/90pscyr.cfg b/dev-tex/pscyr/files/90pscyr.cfg
new file mode 100644
index 000000000000..8a721064fad5
--- /dev/null
+++ b/dev-tex/pscyr/files/90pscyr.cfg
@@ -0,0 +1,2 @@
+# PSCyr fonts
+Map pscyr.map
diff --git a/dev-tex/pscyr/metadata.xml b/dev-tex/pscyr/metadata.xml
new file mode 100644
index 000000000000..5eaf798daf75
--- /dev/null
+++ b/dev-tex/pscyr/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>alexxy@gentoo.org</email>
+ <name>Alexey Shvetsov</name>
+ </maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/pscyr/pscyr-0.4d_beta9.ebuild b/dev-tex/pscyr/pscyr-0.4d_beta9.ebuild
new file mode 100644
index 000000000000..da5ce98ab7e1
--- /dev/null
+++ b/dev-tex/pscyr/pscyr-0.4d_beta9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package
+
+DESCRIPTION="Type1 cyrillic fonts collection"
+HOMEPAGE="ftp://scon155.phys.msu.su/pub/russian/psfonts/"
+SRC_URI="ftp://scon155.phys.msu.su/pub/russian/psfonts/0.4d-beta/PSCyr-0.4-beta9-tex.tar.gz
+ ftp://scon155.phys.msu.su/pub/russian/psfonts/0.4d-beta/PSCyr-0.4-beta9-type1.tar.gz"
+LICENSE="LPPL-1.2"
+
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+SUPPLIER="public"
+
+S="${WORKDIR}/PSCyr"
+
+src_install() {
+
+ for each in dvips/pscyr tex/latex/pscyr fonts/tfm/public/pscyr \
+ fonts/vf/public/pscyr fonts/type1/public/pscyr fonts/afm/public/pscyr; do
+ cd "${S}"
+ cd "$each"
+ latex-package_src_install
+ done
+ cd "${S}"
+ insinto "${TEXMF}/fonts/map/dvips/pscyr"
+ doins dvips/pscyr/pscyr.map || die "doins $i failed"
+
+ for each in dvips/pscyr/*.enc; do
+ insinto "${TEXMF}/fonts/enc/dvips/pscyr"
+ doins "$each" || die "doins $i failed"
+ done
+
+ insinto /etc/texmf/updmap.d
+ doins "${FILESDIR}/90pscyr.cfg"
+
+ dodoc doc/README.* doc/PROBLEMS ChangeLog
+}
diff --git a/dev-tex/pstplus/Manifest b/dev-tex/pstplus/Manifest
new file mode 100644
index 000000000000..97bc3a6dc741
--- /dev/null
+++ b/dev-tex/pstplus/Manifest
@@ -0,0 +1,5 @@
+DIST pstplus-1.6.tar.bz2 434500 SHA256 01bf1ddffb5b0ea032806981c54a6956953c032f4de092707fdbdcd8d8f3dd70 SHA512 5abb97f240db3244350e77c404ef4ebcb65f6baa00d6975e161d7fb03132631c9b09ac9dbf56cd3e6f418bfedb69746fee91f980b6ad55a6f6ab16c5ec0e5e69 WHIRLPOOL 4e79e4e93067761a92d0ffebc954b6cc9f145a80c1098aed0af449cddcdf583898877d59f0b608eaf75039372e58b37cd046b8872067c6cd864d6c2747620a58
+EBUILD pstplus-1.6.ebuild 794 SHA256 ffc008b69f643e99dd955bda2d8fecf7573fe7884776d2c2f36f2ebad4851ccb SHA512 799226e61a0bc1f4ac68f72e9ca77ea4b265c6eeabc905e90d59719378822d8bbe9816831b7186f9500ea71170e0c15bfc0c600e5cc042db5a01ccd8237e5098 WHIRLPOOL e74acbd7a31c6352a2750775e73a560a741890f51d8ac2e399fd91ea4f21787a96dcfffa9502a89e8dd91c14668a736c53c997ea592c2954095866343a2bb737
+MISC ChangeLog 2422 SHA256 3287f8dfae0fc130d07f34c46f4bf3f29e8f932a1610512248c7bb4ccdeb9399 SHA512 0e4e1e10ca35320946c3c6204ca0dd62eb7a2e035eec4816efe93800071a0ae0cd0957675b65b59bda0cf8fd13c6f02ecaec8800177e97127192bb320e382f1d WHIRLPOOL b670fa695596d45c4b866f1956033f56ef3329bceb32689798ce4da8c2df923213aa2a39177ce506006e1c36cefbb08b9a42c67878496380a64772bc9fb9aac1
+MISC ChangeLog-2015 1979 SHA256 db4444aa8b44bffb30689ec9374c4326cb415b5cd6bfcb732f57b3bfba8c083c SHA512 696b1230268103a6f422424f10ac649d3eb214cb17ea1a68398b9f520a6e92a9259c71f5e7eb0757c1d456d06793605ba82d554b2246bca2e8f30e57974a31d0 WHIRLPOOL 786fae294bd117d8e29c0d5804cb0678108b0053015b8fea834c4319b69540ef65ce19fdc5e1469425791b9bfe0ab23eeba891882d1474f2469fe9d62bdc0190
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/pstplus/metadata.xml b/dev-tex/pstplus/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/pstplus/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/pstplus/pstplus-1.6.ebuild b/dev-tex/pstplus/pstplus-1.6.ebuild
new file mode 100644
index 000000000000..58920c84824c
--- /dev/null
+++ b/dev-tex/pstplus/pstplus-1.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils qt4-r2
+
+DESCRIPTION="A PSTricks GUI"
+HOMEPAGE="http://www.xm1math.net/pstplus/"
+SRC_URI="http://www.xm1math.net/pstplus/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ app-text/poppler[qt4]"
+RDEPEND="${DEPEND}
+ virtual/latex-base
+ dev-texlive/texlive-pstricks
+ app-text/psutils
+ sci-visualization/gnuplot
+ app-text/ghostscript-gpl
+ media-libs/netpbm"
+
+DOCS="utilities/AUTHORS"
+
+src_install() {
+ qt4-r2_src_install
+
+ newicon utilities/pstplus48x48.png pstplus.png
+ make_desktop_entry pstplus Pstplus "pstplus" Office
+}
+
+pkg_postinst() {
+ elog "Examples are available at:"
+ elog "/usr/share/${PN}/"
+}
diff --git a/dev-tex/pythontex/Manifest b/dev-tex/pythontex/Manifest
new file mode 100644
index 000000000000..70a94636161e
--- /dev/null
+++ b/dev-tex/pythontex/Manifest
@@ -0,0 +1,3 @@
+DIST pythontex-0.16.tar.gz 1787147 SHA256 b33cf0189319752ffd14bb5735d0f3570e68545da834793c6fa2c81e164b6f5e SHA512 9a84fd7b7f568308addf9ba01c46fadfaface54b9d484c766831f1048064288fd1ecb5c56774bb0041d8f5705f8d5f8a9cd7258dc33157467eca7b3c70259183 WHIRLPOOL 7c8bd31208e9c4dcb640cc79d1a1885233c544485fcd4bf65772f7d7bc4efa0a5a6c60d15bae9e7d9e27f833b1ef2b06ea313a7008c3f000ec9b017a63ad0fbd
+EBUILD pythontex-0.16.ebuild 1235 SHA256 39ac83a7cb6f396b2a43c193a2d3aabe2eeba5aae105d191b6cce05e8d94965c SHA512 e902e56657b9a46c8529870b91ed9f5480ddd04bb731ec67f8fa3aa7e6711886869e9d8830f1c67fff45c0cc261590d28a32f707291ec8ef3691ed63198c002d WHIRLPOOL 69c6ae5c9a3f56055a676f01d917fe8ecd2e0741812b7983e91da1a4abac62fa1f0cfbcf691549bb0b35e35e8c1a5cd29b5785f07af34320bd673f8db6cc7540
+MISC metadata.xml 455 SHA256 2082468c2782a0377d80bc5437fff34b4bd852c1ace4673ccb646b4de9ed08ca SHA512 8f87ee6e99c9cd263e6e6ec6241a463b2c3c7496a03314998015840a332fcfb3a9ebd7ac2970faa7afabde5ced10d1bdf5c553d2ae91c20bc97a0295c9250a3d WHIRLPOOL e4e1f727f24aa8694665ab12d03acb662561c9532646aee247c8e2726bcfd45c54c0087812817a16bf7b58c23b7d80789e237e4e92852404368c144f3a05c1e4
diff --git a/dev-tex/pythontex/metadata.xml b/dev-tex/pythontex/metadata.xml
new file mode 100644
index 000000000000..9586dee6f5e6
--- /dev/null
+++ b/dev-tex/pythontex/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <use>
+ <flag name="highlighting">Syntax highlighting using <pkg>dev-python/pygments</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="github">gpoore/pythontex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/pythontex/pythontex-0.16.ebuild b/dev-tex/pythontex/pythontex-0.16.ebuild
new file mode 100644
index 000000000000..4e2cabb8f62e
--- /dev/null
+++ b/dev-tex/pythontex/pythontex-0.16.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit latex-package python-r1
+
+DESCRIPTION="Fast Access to Python from within LaTeX"
+HOMEPAGE="https://github.com/gpoore/pythontex"
+SRC_URI="https://github.com/gpoore/pythontex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LPPL-1.3 BSD"
+KEYWORDS="~amd64 ~x86"
+IUSE="highlighting"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-texlive/texlive-latex-2016"
+RDEPEND="${DEPEND}
+ >=dev-texlive/texlive-latex-2016
+ highlighting? ( dev-python/pygments[${PYTHON_USEDEP}] )"
+
+TEXMF=/usr/share/texmf-site
+
+src_compile() {
+ cd ${PN} || die
+ ebegin "Compiling ${PN}"
+ rm ${PN}.sty || die
+ VARTEXFONTS="${T}/fonts" latex ${PN}.ins extra || die
+ eend
+}
+
+src_install() {
+ dodoc ${PN}/README "${S}"/*rst ${PN}_quickstart/*
+
+ cd ${PN} || die
+
+ installation() {
+ if python_is_python3; then
+ python_domodule {de,}${PN}3.py
+ else
+ python_domodule {de,}${PN}2.py
+ fi
+ python_domodule ${PN}_{engines,utils}.py
+ python_doscript {de,}${PN}.py syncpdb.py
+ python_optimize
+ }
+ python_foreach_impl installation
+
+ latex-package_src_doinstall dtx ins sty
+}
diff --git a/dev-tex/qtexengine/Manifest b/dev-tex/qtexengine/Manifest
new file mode 100644
index 000000000000..1ff985f1beff
--- /dev/null
+++ b/dev-tex/qtexengine/Manifest
@@ -0,0 +1,6 @@
+AUX qtexengine-0.3-dynlib.patch 425 SHA256 1821800eb8edc77c46a3b7f66b600567705d7049bba494c92de953fcee2ff45d SHA512 0f7d4c63fb1ca5bd53e72c1699b1db417dcef6bc9879eae810c5c52e11a3473825ba039e0831b4952dfb300ef105219ba440fe72b75413d006d31e0fee36d6df WHIRLPOOL d372efd60274066b3334372e4953a465b8d797e509d2aed75ebb8fe949c2bb9dbea66889d68c379b12778c60ec6d5a6a51e9f7c61db541d900b186d0650d9eba
+DIST QTeXEngine-0.3-opensource.zip 146118 SHA256 fc60c18bd0af5947d2d7dbc3d1b5b16ed251d9f317cc548228347f081a0b67d5 SHA512 e8a2fa9733f4b9833d7648015af5a514d103fbb3d17ec4fbbceb16b5088781b37b28bf732f17e501fcec9e77ba642326006a194a64982ef645bb15914e4ea773 WHIRLPOOL 6444f75d7eec493eb2522ca55d677fc2cc866e1635c747c20a3345110aa750d907a82a94f136206c9e96d45b50526bd3a12a0046d2a3364eed86dfca79f206ab
+EBUILD qtexengine-0.3.ebuild 723 SHA256 cd4db86a3ef8e17346be65e6ad8e27ee5f99b0f05975a9e2ce86c7e0d087e3bf SHA512 73471729ac777f6e13b08aacb27961d999b9ff8b424225c49e0a68afdd16f9b4668aacd6f326bfd545d4b637aaab20100f984c201b30b37247b4923ccfc26527 WHIRLPOOL 104a8f845b58216071ae9128e6dac9bdff0d44f3d75db4b6cf45931d7324427157bae59cccbdd22e76bda20bc1245e7e4525f202f1573fc1f5c8a162532fa70c
+MISC ChangeLog 2467 SHA256 73c911fdd1507d9cb45c345d2ff27c0dcf6bdd5e72c8cc20224f8d13a18d06be SHA512 559f5ee443bed60210825b784f48d7a831108b683881a39bad114d4f0720a94ea6280db975e8aecce8711a1a310beed6a4dfba4f260a3d01738325707bc137a0 WHIRLPOOL 26d55d189aab01a7e8b243158d2e1de2f71a00c399e5b67168ec6021bde4181e28b8eb1570e28e90fcb8f6784f120fa186399b427d35f9738c72faa620a7bf10
+MISC ChangeLog-2015 1482 SHA256 82186bbdde43ab35c55309fb90a626310191df501c688e1965e9388816b74959 SHA512 611671c3a098dbc8b0f3120b09f654870e927f0de75a786a567ea58bb7459769ea80e592cfdfbcc27a78b28006ccee4b266c6fbd078dacae46ae950fac3b19a4 WHIRLPOOL c461ba0adbb1ac6d877b8913c5b88248827bd73968931a6ab263274de8f2ecc359aa9a7a12904b5e8c90e65571de88458fef40271d687a3ce48e40bc51e1bae1
+MISC metadata.xml 342 SHA256 32b44259b86abb3645fc86be23fa9a6ada1593b95a72c97599a83e086efa1620 SHA512 789b6c15fccf1a37789f85e16f56f7422badc02a0db483b71b6b5ba9edc05d6f158d62461ade76d5142a59b40cdaa3faf02a5c619ba30269dc5dad8efdb96a79 WHIRLPOOL 52364a8cedb2c0f0a469dca0412b6f25dcda667a544675706deb100c264ace65e21d1572668519e311ad86ee647b7ae80d25e10505287ce9880bb33389252b98
diff --git a/dev-tex/qtexengine/files/qtexengine-0.3-dynlib.patch b/dev-tex/qtexengine/files/qtexengine-0.3-dynlib.patch
new file mode 100644
index 000000000000..856e5fe61358
--- /dev/null
+++ b/dev-tex/qtexengine/files/qtexengine-0.3-dynlib.patch
@@ -0,0 +1,21 @@
+--- config.pri
++++ config.pri
+@@ -2,7 +2,7 @@
+ CONFIG += release
+
+ # Comment the lines bellow if you want to build QTeXEngine statically
+-#CONFIG += QTeXEngineDll
++CONFIG += QTeXEngineDll
+
+
+
+--- test/test.pro
++++ test/test.pro
+@@ -7,6 +7,6 @@
+ DESTDIR = ./
+
+ INCLUDEPATH += ../src
+-LIBS += ../libQTeXEngine.a
++LIBS += ../libQTeXEngine.so
+
+ SOURCES += test.cpp
diff --git a/dev-tex/qtexengine/metadata.xml b/dev-tex/qtexengine/metadata.xml
new file mode 100644
index 000000000000..c3078f6e7651
--- /dev/null
+++ b/dev-tex/qtexengine/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">qtiplot.berlios</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/qtexengine/qtexengine-0.3.ebuild b/dev-tex/qtexengine/qtexengine-0.3.ebuild
new file mode 100644
index 000000000000..422ed9372848
--- /dev/null
+++ b/dev-tex/qtexengine/qtexengine-0.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit qt4-r2
+
+MY_PN=QTeXEngine
+
+DESCRIPTION="TeX support for Qt"
+HOMEPAGE="http://soft.proindependent.com/qtexengine/"
+SRC_URI="mirror://sourceforge/qtiplot.berlios/${MY_PN}-${PV}-opensource.zip"
+
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="GPL-3"
+IUSE=""
+
+RDEPEND="dev-qt/qtcore:4
+ dev-qt/qtgui:4"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_PN}
+
+PATCHES=(
+ "${FILESDIR}/${P}-dynlib.patch"
+)
+
+src_compile() {
+ emake sub-src-all
+}
+
+src_test() {
+ emake sub-test-all
+}
+
+src_install() {
+ dolib.so lib${MY_PN}.so*
+ doheader src/${MY_PN}.h
+ dodoc CHANGES.txt
+ dodoc -r doc/html
+}
diff --git a/dev-tex/quotchap/Manifest b/dev-tex/quotchap/Manifest
new file mode 100644
index 000000000000..ca8fb99bce80
--- /dev/null
+++ b/dev-tex/quotchap/Manifest
@@ -0,0 +1,5 @@
+DIST quotchap-0.9f.zip 276748 SHA256 e5e0b8ba9f403109c4abbf72c5ab8c5dc135074c0cc09fec743ebf18de1f6adb SHA512 4dc999ac61633d37afd4db699084edbebfb633dc23823c8c90b7477470281a158db1197231d8aedf82b5e75d697aae80b8026be13c5d49490d0b8f171874a6fe WHIRLPOOL 0d17c24e3ed39ca9cb239f346758f43f53930a2af0cfc53e3468a4eed1a8809b3462190c96fa68fd1d123f56883131d21888d4be2cd52d025d1fd19b26c1c3d8
+EBUILD quotchap-0.9f.ebuild 655 SHA256 94f64e0405116875e6d7ff9d08fcf92673b163ec7922720e9f77b2c91077033b SHA512 c708e9544a2949af258b3751642633887e4cd3a8a27889ea86c3895bc865dfd668918e4a183b1ce2b37eacdb51cbfd8b123991c9a2accaecf2a1f32ece53b95f WHIRLPOOL 1954e383d206ee5c19f512b1fcb65afae95c0ce13cf2b2cfb8a979ae7a41412803c63db912f4be3dc2f0567bbefb4bdfbdbf13c127d4132f25f3f31bd1b6da7a
+MISC ChangeLog 2427 SHA256 fa003af556146e4df40be6749726726e19f2f956df980d1003d4e4ddd4231dff SHA512 17c99b74720fbaf665ddbd4ed58564e0aefc9ab25315c355a4319314310d25c091385b04d1ed929cacafcd6506aa54d043ed5ec5da0a7ef95ac3211b51d86454 WHIRLPOOL 4de062240322640c2940fcaee93dfe8abdd227f563590010a6a6dcf3e9e869b2b71b9b540de2054535cf5f84bec8006a91068c91077e7b30221eeabca7eb14d0
+MISC ChangeLog-2015 1245 SHA256 83735857fa160f3b2ef9c87e553a03e3e333ea73b05ab6fd26c7a8de112f83e2 SHA512 f61566eaff7dc7b832019afb08cb0180349d4350a005d4cdeb634884c73a0d668be9ee7e480178fa61f4c91046a1763d95566aef41e38db4d936f024c6ad1fb2 WHIRLPOOL 71103e3e4a94f0ef9dd83465ca97703ba22cea1cd3f8634fab684144217a0de70d3bedacf82e1f50e1eaa4a746afab18ef13ecdcddb23f061179bef0ba66f259
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/quotchap/metadata.xml b/dev-tex/quotchap/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/quotchap/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/quotchap/quotchap-0.9f.ebuild b/dev-tex/quotchap/quotchap-0.9f.ebuild
new file mode 100644
index 000000000000..4f62c348ebe3
--- /dev/null
+++ b/dev-tex/quotchap/quotchap-0.9f.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S=${WORKDIR}/quotchap
+
+DESCRIPTION="LaTeX package used to add quotes to chapters"
+# Taken from http://theory.uwinnipeg.ca/scripts/CTAN/macros/latex/contrib/quotchap.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+HOMEPAGE="ftp://ftp.dante.de/tex-archive/help/Catalogue/entries/quotchap.html"
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="x86 ppc ~amd64"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+src_install () {
+ export VARTEXFONTS="${T}/fonts"
+ latex-package_src_doinstall all
+ cd "${S}"
+ dodoc 00readme.txt document.pdf document.tex
+}
diff --git a/dev-tex/rail/Manifest b/dev-tex/rail/Manifest
new file mode 100644
index 000000000000..ae1c9a6048dc
--- /dev/null
+++ b/dev-tex/rail/Manifest
@@ -0,0 +1,5 @@
+DIST rail-1.2_p1.zip 107773 SHA256 960238a6c344f044b3f1ab441f6cfbc9ad9aaffe407d44bd15627ef40ce6725c SHA512 8d0178b7beb0f212eb34487b6a285f41d10e776d4294c945e2cc1c163bde44b4d6a38afca952ed0fb9759962f565002d3591f4e098d78d60eb03ae30469483c8 WHIRLPOOL 93b07fea285aab3aed9172a06794e9706dd0606db24337d5d0dfcb1efabb4816d1f44720852268850214cdaafb8161ec625bb61483d69fa0e17d0175f7216a15
+EBUILD rail-1.2_p1.ebuild 711 SHA256 62f67e473c3afe8775533bad15d2d2ddd0eb3f12ea8d61c9801174aec677a7cf SHA512 1f844afa3b6831d2363475eaaefab49e467bf6b6b00b9da79abb9700cee5b7dbde8f7b05dc928bfcedd8f1b1fa98648ebd832fbeaa5c63961c764201b01d160e WHIRLPOOL 998bcdfe1825589efc0e393497d1aefa3270e019f926881f3d7b951fe9a903f9cb7ce5f949c78c417b1b2f2a7dc356b4c2032bd5464629817a3696de1f2d9da6
+MISC ChangeLog 2812 SHA256 f372f5c704ec10dcfffe52203961796ef08bafd569f698038713232f2cea2535 SHA512 71407449aa377f0bcaf73410a4df82d9fd760f416542cc20f9518a0c37854c7cba9d716ff1f69a96736afd687c747b9957b0d7f19d0db3336edcc5c24fd19166 WHIRLPOOL 5dbcc48fa02130953059b7b2149f0acbb4e9896f4e7735cec612879ef69864ecab32ac1e11ace35c663ce2f3aa0b8ca80576744d0e28923f413c1b09d75fb30a
+MISC ChangeLog-2015 412 SHA256 7db90565fcdf2175c8e6f023cf6c9fde840840312f8ae47483799d1fd7c3f8bb SHA512 c66f580b920db02bc99469c480ba21ddb4c996f439aa8addf2ab02a6460ee229e1f79fd318a62a2a9888994214c200c2b001b30dbab4fc7e05a2a7a5b69f12d5 WHIRLPOOL 9a1dd764cc41be54fd1e226b1e0360d3baafbe651eaab1c58b3415baf8e147056e3d2e654e55b8e4d91e0d8958617ffe944ec3b3bc06a9157a77baf688fd745c
+MISC metadata.xml 365 SHA256 b3673d298f9a3aed74afb5361f57afa46c3e1e31a6b52e1262cd778cd9677e59 SHA512 df55351259b21df4030904d6eb7a2f7514002f9946b047d2b8af75cc22d0184f86e029775c8efe127143947fe2bc5fe89c3b8c86f9178970dffed4439a8b9d21 WHIRLPOOL 6962f3d61f324138aa4f794fa8a1ffc72372144c1a312ad339b48831581373069efbffba697c8697354ce2f5b0f8d95ebef94f59b3beb0f7e78c6a4455eee20d
diff --git a/dev-tex/rail/metadata.xml b/dev-tex/rail/metadata.xml
new file mode 100644
index 000000000000..2295d83ff645
--- /dev/null
+++ b/dev-tex/rail/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<longdescription lang="en">
+A C program and LaTeX package to draw syntax diagrams specified in EBNF.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/rail/rail-1.2_p1.ebuild b/dev-tex/rail/rail-1.2_p1.ebuild
new file mode 100644
index 000000000000..a46c1e07fe0c
--- /dev/null
+++ b/dev-tex/rail/rail-1.2_p1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit latex-package
+
+DESCRIPTION="Offers syntax/railroad diagrams"
+HOMEPAGE="http://www.ctan.org/tex-archive/support/rail/"
+SRC_URI="http://mirror.ctan.org/support/${PN}.zip
+ -> ${P}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="app-text/texlive"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ sys-devel/bison
+ sys-devel/flex"
+
+S=${WORKDIR}/${PN}
+
+src_compile() {
+ emake -j 1 || die "make failed"
+}
+
+src_install() {
+ latex-package_src_doinstall sty doc
+
+ dobin rail || die "Installing the rail tool failed"
+
+ newman rail.man rail.1 || die "Installing the manpage failed"
+}
diff --git a/dev-tex/rcsinfo/Manifest b/dev-tex/rcsinfo/Manifest
new file mode 100644
index 000000000000..a23a610ab45c
--- /dev/null
+++ b/dev-tex/rcsinfo/Manifest
@@ -0,0 +1,7 @@
+DIST rcsinfo-1.11.zip 168947 SHA256 20d64ff8c641433069d3553f855b285314e1f4a08608baabd5408e2d38770223 SHA512 122faff4690e35de6b475c6157c791a968ce4307f5f9640191f5245c280d120e9750c1c7a041e9ee0a40c3774f2848338f27302e29636bde52d499f9c0f367da WHIRLPOOL 8301ccddba4f17f281998510c7745888cfc0fbc889dc4e9ab59e8835dd7607dad14f6f5ab744c34fa74d1328850e6b9ca86177d1a3c1a5aa6e590014a2a9c584
+DIST rcsinfo-1.9.tar.gz 15709 SHA256 0c95f9e4a179ec578e67e0590d2411dda95dd88ab505ea5d87e7c344c4301e20 SHA512 9cd79b79ea1f12bfe1e1545e4f9599ed5cb2b2f87f5077c14402a99fe1cf64ab2d4fc60a1351a781582d6b23a406ad74cce827f5efed9adb484b0f4391bca5b5 WHIRLPOOL 239f40629a74418fbe1d832773f01ae58f783405aaace9e966f25abfacb3c7a9630b6659cf9d4d0b0ed2ff758d5e57555e26f7ebc1b983cca2c7f55e59ee2463
+EBUILD rcsinfo-1.11.ebuild 506 SHA256 9e0371e00c38f603be8151e0b5c74ebce705f67bf5730ee6a8fe80799fcee28b SHA512 e8fdc02022437759c5270e5a8b0fbf1f11ca18cb8ed844f51a01660a546a8f7f1dc9db84ed726580461b0e663d39a41e975922b08841857c066257239eb9ebef WHIRLPOOL 9c549f747727b5bf2d836b6d4437d20a7ba8762c14ce00197ad2b52e0627c55c65bcc4496ee25d5f104f8afc0d15ceab6debad271c6dce0ad6b4ad24f8605df1
+EBUILD rcsinfo-1.9.ebuild 498 SHA256 e2819df62e3612b6aff6e87a0587e3f87b962995459996f00f583e2c2ab676e0 SHA512 c02d77c6ba20d4320cae19d961e136774e67d9218e1618a3ef4ad049906957c0d4064296a3385623706f9e7727040f7e9bb5ec6376c711e274336896c3af923e WHIRLPOOL f2744e5f65ada454b2c5d15b19768794369ba0400b56fb0aa06428e9f75da9ffbef146a2f98956602a5d7212bcc5ca663a293900c3dad6ea2aa0ce5e8b3a89d9
+MISC ChangeLog 2950 SHA256 e8dc59fcd3e13b5f14579cebe673e7d7c48b5df0869d23fea8dc97aa0d185ef0 SHA512 32c783316ddb87eaac2db9000c4617bf48319f4837ef4e49a62c44b52253a678c19c74464e0886ba7c277b939a2ee30db80ca2236bb0dcce6304f48cc6b11144 WHIRLPOOL 380a8e50c46b748f3f2141f3804672666e82a5d8e1289c6e9c8d2a0f7a1b1d52a1712dc6f7ab9b52959fa4d73b960e5675b23251d53bd0ec9c62d8aedf3b391b
+MISC ChangeLog-2015 737 SHA256 b09dafbc90ae3752e7a3a8e9b854c8f40f8682a3ed30a9939d936731799da71d SHA512 7d40b06632549d7a7a3b1eb3b22f406c5890f085bae620384fb6067ef7441636b9e1ddebbcca0baf66c73d18e7bbfcb2a10d2f3120bab73097917474ffeb87fd WHIRLPOOL f54aea0f17abbf778efb30abeea02c381f7ca1f25e74790b64673e0bbab5e764cdf776b57a757eadd618f2562d6df75507a300cf81a30d7254dca7820190c59e
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/rcsinfo/metadata.xml b/dev-tex/rcsinfo/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/rcsinfo/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/rcsinfo/rcsinfo-1.11.ebuild b/dev-tex/rcsinfo/rcsinfo-1.11.ebuild
new file mode 100644
index 000000000000..1c092f475db7
--- /dev/null
+++ b/dev-tex/rcsinfo/rcsinfo-1.11.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S="${WORKDIR}/${PN}"
+LICENSE="LPPL-1.2"
+DESCRIPTION="A LaTeX module to acces RCS/CVS version info"
+HOMEPAGE="http://www.ctan.org/pkg/rcsinfo"
+# downloaded from
+# http://mirrors.ctan.org/macros/latex/contrib/rcsinfo.zip
+SRC_URI="mirror://gentoo/${P}.zip"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DOCS="README-1.9 README"
+RDEPEND=""
+DEPEND="dev-tex/latex2html
+ app-arch/unzip"
diff --git a/dev-tex/rcsinfo/rcsinfo-1.9.ebuild b/dev-tex/rcsinfo/rcsinfo-1.9.ebuild
new file mode 100644
index 000000000000..cbb0337be1f7
--- /dev/null
+++ b/dev-tex/rcsinfo/rcsinfo-1.9.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+S="${WORKDIR}/${PN}"
+LICENSE="LPPL-1.2"
+DESCRIPTION="A LaTeX module to acces RCS/CVS version info"
+HOMEPAGE="http://www.ctan.org/pkg/rcsinfo"
+# downloaded from
+# ftp://ftp.ctan.org/pub/tex-archive/macros/latex/contrib/${PN}.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DOCS="README-1.9"
+RDEPEND=""
+DEPEND="dev-tex/latex2html"
diff --git a/dev-tex/revtex/Manifest b/dev-tex/revtex/Manifest
new file mode 100644
index 000000000000..31cd661184d9
--- /dev/null
+++ b/dev-tex/revtex/Manifest
@@ -0,0 +1,7 @@
+DIST revtex-4.1_p2.zip 4168885 SHA256 64b5b8cf97df6a8ff6c24adcd827cf4028d5b984cebc84f06e4b9d1f7f99a08a SHA512 df093543af1274fd218ee9d430da76aff07174d122b446abef1bf0c0333e154bd2c4e1db06dd178c82a0f1cdf83355faffa2dee18f19d18cd7e848a06b748d2d WHIRLPOOL 179404b043e087c281fa4c33be58c46a43b9d31cecc509b55d60042571b4db0bff135d07b72a6142474872b2c24e6c2b5b3311e8327ee44d79b56cc9fa2a872e
+DIST revtex4.zip 957277 SHA256 0f0bc5a635209b8aab0856a8f97e5eb4ca8105014143383234db823bbb3028c2 SHA512 816960d3f12dbdac0d9fb762ab2fff4e88fc0d436bf70101f172440b0eac90686517a3f857a6cf072b0344273b8eb3b4dd3c7c5d33c927e75183989cf14263fc WHIRLPOOL b6c4af7d53307055318a42a2839dbfec315135e379cf279d92af235f5fbdccf3373af1046b61c91a74fa8af2960deda500313edad9486a2943bc27e6e3fca759
+EBUILD revtex-4.1_p2-r1.ebuild 1005 SHA256 49854d64362af08ccd162c92eb6782c66aca39452d8bfcf1d5607baf8048c4c9 SHA512 142805655af38bfd13016b66c3f83d7ccbec0625cbf4f598b5edd3dbbde53347823bf476284c2e1cd5fabe645f2024b86dd62cd4f1300613c295cbe9e82dc594 WHIRLPOOL 8c0caa851e44e82e5f1bb2b028372278e01f968bff05aa5078d4471fd4fa4e6a1977abec265e4fe2f47a86beb64fb20d8fd73922218a45b5964d56130ce0c1e0
+EBUILD revtex-4.ebuild 1032 SHA256 b8827b44e2b1f9c64997adc460947a5cb475e0d0320ee28b6e4afb6dab26d517 SHA512 f118fb3b04bf1c6afa42e69a511c43a368cfd010d50a158e27d87dcfbfd01e47ed7e1f0a41eb80814dbafe6cd8f4a9d4706ac06124055571a75bd631403f3f74 WHIRLPOOL 59c3ff41ec213b61ee5a52c742ad845e37fb77f239bdebf9e8a46de7988d892f812326a9467af1d2ab09a513012e5da574a66451bc809ed47b4d87e5ed701ec6
+MISC ChangeLog 2675 SHA256 e954e0e5d0eb0e0582446de8681e158d67a5ff044a92ddee2ce04e809c4efa74 SHA512 cdd38153a0f026c9f7258b9bb949f30c7907925882592f95b37ed3fa5ea0ea55be8826ea356db551a6220f536b1f767c26ebe5684724588432e26b6e19593fb6 WHIRLPOOL c2f8c8ed71a80073d799b1dc135ce3310d13e32be0619a1bd81e9398ed3ec3a8cddc11cabce44a14892669a746a7ab6fd12506aaee9845790deb12a0e7cf0eb7
+MISC ChangeLog-2015 1001 SHA256 d92dc517a5512150569ca8c70e3fc81ed1e8da3d51673e30b2c2d2ec8dad812b SHA512 1a37a706435a8702420c9ad2bbb7935ac54b9e88b21af8f6ec3aa28e6861cd327123f5d425acc336336a5fad3bd2c579b28130a169fbc1ab386d6031fb5e6991 WHIRLPOOL c9d91aa6c8e61e4a7881ab6a19d99f3505b8d42fa2922389ed545b6bd4bf965ec30d7504fa7b072b17a91d193456595830c2c857db622c9b7b5cf5c1115cab63
+MISC metadata.xml 426 SHA256 7c356951efbff304d7d0d699a17d34b03e8c117bac626c2bc88dd3e807f14034 SHA512 7e262c95822febb3edbcbeae5789302be3119ae7d216a539546abf8c36041f38ddf6bb0540df51ef12aa9b1604fe996e9a9d7ecd0414e1944739acc1d777872f WHIRLPOOL 8368351cbcb96579aa3289611121173600f6366fc742a0b026c77504e803046845f444f98d2d717ae693b75f32af9cb507e5033c9de3b766b67cdacbb09b98e9
diff --git a/dev-tex/revtex/metadata.xml b/dev-tex/revtex/metadata.xml
new file mode 100644
index 000000000000..7a7c477125c3
--- /dev/null
+++ b/dev-tex/revtex/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person"><email>dilfridge@gentoo.org</email></maintainer>
+<maintainer type="project">
+<email>tex@gentoo.org</email>
+<name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+<email>sci@gentoo.org</email>
+<name>Gentoo Science Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/revtex/revtex-4.1_p2-r1.ebuild b/dev-tex/revtex/revtex-4.1_p2-r1.ebuild
new file mode 100644
index 000000000000..7c1b8b11ebb7
--- /dev/null
+++ b/dev-tex/revtex/revtex-4.1_p2-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit versionator latex-package
+
+MY_P="${PN}$(version_format_string '$1-$2')"
+
+DESCRIPTION="LaTeX2e macros to prepare manuscripts for the journals of the APS and AIP"
+HOMEPAGE="https://journals.aps.org/revtex"
+SRC_URI="http://authors.aps.org/revtex4/${MY_P}.zip -> ${P}.zip"
+
+LICENSE="LPPL-1.3c"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND=">=dev-texlive/texlive-latex-2012"
+DEPEND="app-arch/unzip"
+
+IUSE="doc"
+
+S="${WORKDIR}/${MY_P}"
+
+TEXMF=/usr/share/texmf-site
+# Bug #574350
+LATEX_PACKAGE_SKIP="reftest4-1.tex 00readme.tex aip.dtx ltxgrid.dtx ltxdocext.dtx"
+
+src_unpack() {
+ default
+ cd "${S}"
+ unzip -o -j "${S}/${MY_P}-tds.zip"
+}
+
+src_install() {
+ latex-package_src_install
+
+ # we need the revtex-specific rtx files in the same dir as the class files
+ insinto ${TEXMF}/tex/latex/${PN}
+ for i in `find . -maxdepth 1 -type f -name "*.rtx"` ; do
+ doins $i || die "doins $i failed"
+ done
+}
diff --git a/dev-tex/revtex/revtex-4.ebuild b/dev-tex/revtex/revtex-4.ebuild
new file mode 100644
index 000000000000..a424685b456d
--- /dev/null
+++ b/dev-tex/revtex/revtex-4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="LaTeX2e macros to prepare manuscripts for the journals of the APS and AIP"
+HOMEPAGE="https://journals.aps.org/revtex"
+SRC_URI="http://publish.aps.org/files/revtex/4/revtex4.zip"
+
+LICENSE="LPPL-1.3c"
+SLOT="4"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-texlive/texlive-latex-2012"
+DEPEND="app-arch/unzip"
+
+IUSE=""
+
+S="${WORKDIR}/revtex4/src"
+
+TEXMF=/usr/share/texmf-site
+
+src_install() {
+ latex-package_src_install
+
+ # we need the revtex-specific rtx files in the same dir as the class files
+ insinto ${TEXMF}/tex/latex/${PN}
+ for i in `find . -maxdepth 1 -type f -name "*.rtx"` ; do
+ doins $i || die "doins $i failed"
+ done
+
+ # remove duplicate docu files to allow concurrent install with revtex-4.1
+ rm -fv "${ED}/${TEXMF}/doc/latex/revtex/"{ltxdocext.pdf,ltxgrid.pdf,ltxutil.pdf,ltxutil.dvi}
+ rm -fv "${ED}/usr/share/doc/${P}/"{textcase.dvi,revtex4.dvi,ltxgrid.dvi,ltxdocext.dvi}
+}
diff --git a/dev-tex/rubber/Manifest b/dev-tex/rubber/Manifest
new file mode 100644
index 000000000000..ea67b953288f
--- /dev/null
+++ b/dev-tex/rubber/Manifest
@@ -0,0 +1,5 @@
+DIST rubber-1.4.tar.gz 109357 SHA256 824af6142a0e52804de2f80d571c0aade1d0297a7d359a5f1874acbb53c0f0b4 SHA512 8b4a9f689702505e19543e5295375c14ae93fb9d6b89d1234fda093d4161551bd58c2485b53678f141d52a140002df08856cfa059f6287721402b74b0ef666f7 WHIRLPOOL f25e4b2741b4ef10118b521bf69e20774d8dd78197cb0fb4787e736749ab9e31ae16d8ca9b5d0160ce80d5fb68c67bc88989e243b36ee896ad68fe453c477b52
+EBUILD rubber-1.4.ebuild 592 SHA256 981fe087ba413fb7f86aaedecf5f1218bdafcb3dea42f2b5ed3301d3ec7b0fc1 SHA512 41a41cb3f4e1286b6659a1c3182d20230097d633c3ce1ea07487a3e2f5b3d678a83024c01dd57ec97d49128198a103c3f893304962575219a07dd9ea72522e6b WHIRLPOOL 96e9b8526a26b3a021f5d7dcc27927b60b5a8276700f11fca75faf225e134ecfacb3e6ab84a8ae7902456e0e2f6af560bf1243e2abea748bc8380f1d0dd00c6b
+MISC ChangeLog 3515 SHA256 17826bd6e2e0c299af0392248e9ed6e59e39fe5f6e77bdfbbc7cadd72ca050bd SHA512 2e2a78718bacb6f512cdcc8b5b1729e1691377fff6ac6bbdfaed4aaf34c88cb4ccb1a16629d75943b20e5d3be1857738639c5ad0e6e0924bfd057f1beac533c8 WHIRLPOOL eefc7bf59196170fc29b7d588de861747ab9b7b0770157efc50ded9794f17861ecc50473e539b8ae0d015530084473aefa8550f46e1e60fb80867121161d5bc6
+MISC ChangeLog-2015 3073 SHA256 cedda9da41b0eda56586055b762147b88798bf3cb4a30c5512145efcac9ab4fa SHA512 83c5a3b8595356c1877f472bc035363ba9602408a1626aafffcc8fee96305925f8d427a8c9aaf1911d03753c70ae71b5fd1305ca349869d85b1177c7a8e45b09 WHIRLPOOL c34a2b7cc130349bcba386532ed063790c3d5b943f1a93a99d9f0c64616dae0776c6d753981c924dd5ffe7d9ebefd767fc6d2e40d0132f622c8932dbbd379343
+MISC metadata.xml 323 SHA256 b8ca782b547bac214c650d22ba84eaf8335e567064b26bac352e1764d7e7df08 SHA512 038fa245ced154fbe7876039c19b87f414d06db21c9b9114274c2ced4221217ffa52e4cafdde1283c00155a3d4249cd7cddbfbdf24122aa67c1ca0f330f9d517 WHIRLPOOL 9594e56b72e14aee005d694e09ed998b2f0170ca6aa0687a09599eb8bbea6cbad379ecbfb5f2bdb37126e15187f183e7627f4395511eedf73956e029f4a34f0f
diff --git a/dev-tex/rubber/metadata.xml b/dev-tex/rubber/metadata.xml
new file mode 100644
index 000000000000..1181e55599e2
--- /dev/null
+++ b/dev-tex/rubber/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="launchpad">rubber</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/rubber/rubber-1.4.ebuild b/dev-tex/rubber/rubber-1.4.ebuild
new file mode 100644
index 000000000000..d245a8274b99
--- /dev/null
+++ b/dev-tex/rubber/rubber-1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 versionator
+
+DESCRIPTION="A LaTeX wrapper for automatically building documents"
+HOMEPAGE="https://launchpad.net/rubber/"
+SRC_URI="https://launchpad.net/rubber/trunk/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="virtual/latex-base"
+DEPEND="${RDEPEND}
+ virtual/texi2dvi"
+
+python_install() {
+ distutils-r1_python_install --mandir=/usr/share/man \
+ --infodir=/usr/share/info
+}
diff --git a/dev-tex/serienbrief/Manifest b/dev-tex/serienbrief/Manifest
new file mode 100644
index 000000000000..c98bfd18a2d5
--- /dev/null
+++ b/dev-tex/serienbrief/Manifest
@@ -0,0 +1,5 @@
+DIST serienbrief-0.2.5.tar.gz 17339 SHA256 0aa75eb691f695df3ba056bf2417f1f3c33c979bc0f7cd5ed1011ed1d3802be7 SHA512 550c3fc47032a4338c2e49b7b8a5d88f377f48e337f15b29d9a778dff19c794b05010bc69a1ee4532c5519d727eaf95573db786b356ac748288ed7124a7fa0a8 WHIRLPOOL 23ee55d7d17c7b6a3da9556fb53bef1c8ab95acab79e087d553890e23084321101990584630600e52d74ce2f8ca591f97b5e27fbd8d5af0de35801b92555fcce
+EBUILD serienbrief-0.2.5.ebuild 771 SHA256 34d1c597c73385304911b94a2fdc5ff2a9833df7940814b1b1dd12ed2421eb66 SHA512 0fb56a2dcc028574a04876274dce3dd2b329231e3ac4ed97bc2822dc3fa73fcf80e08987ca0bc12193beb1ceb5a694c0961043f316a2b61c95873bcea92ce703 WHIRLPOOL c35308b2521726c12ef6f54ca205bf782a1455fb873e9d4090d7b5128b2d629d9a9a4cbea146330e60574625abaac9769121c8d08564936dab345903e0e9ddb0
+MISC ChangeLog 2966 SHA256 06657add7c47bf5cb2c2c58960296228ca3077d6454be95b32ed8f940d7ba6bd SHA512 039b20874863288d982ed4cbd6528360a2e0b65f0020125066fc40bb2241aceaa1c0808238bf04b74d00189c6d3a7b2684c8da50b39e93fdc8974497d23a7531 WHIRLPOOL 8475bf145f9ebf0c4b9fef3d8e567b2b021058124d88df6f2d9964e9a6b004c207cb36c2a50a9f9874077ee56e18063c69e101d91ecd4199bf0e045e65da90c3
+MISC ChangeLog-2015 2250 SHA256 d00dacfe36464d0ba17a25a2fdc2eef74cdb0e80b0f435e0532c7250b1eddc9e SHA512 f2c6c6f78b4e465a6c5f75e5475e530686e5c1a8059b8de5710fb5f4bbd01eb8ebd103f9a2d282771adecaa3477b359b4c90fbd0722ed2b57145255889d2aaa8 WHIRLPOOL 03e02bd75431fea88053ad16e4c5b83688a122bb4402c9104c4608f3579640a0e332a9822c5251e29b4eb74c1b83dc7fd2e8f697f524e52afa35f8dc904c4d36
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/serienbrief/metadata.xml b/dev-tex/serienbrief/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/serienbrief/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/serienbrief/serienbrief-0.2.5.ebuild b/dev-tex/serienbrief/serienbrief-0.2.5.ebuild
new file mode 100644
index 000000000000..6dd98e87b4e1
--- /dev/null
+++ b/dev-tex/serienbrief/serienbrief-0.2.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Easy creation of form letters written in LaTeX"
+HOMEPAGE="http://nasauber.de/opensource/serienbrief/"
+SRC_URI="http://nasauber.de/opensource/serienbrief/${P}.tar.gz"
+
+LICENSE="GPL-2" # GPLv2 only
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="linguas_de"
+
+DEPEND=""
+RDEPEND=">=dev-lang/perl-5.8.6
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Term-ANSIColor-1.08
+ >=dev-perl/libintl-perl-1.16
+ virtual/latex-base"
+
+src_install() {
+ dobin bin/serienbrief
+ doman doc/serienbrief.1
+ # install if LINGUAS is unset, or if it contains the language code
+ if [[ -z ${LINGUAS+set} ]] || has de ${LINGUAS}; then
+ domo po/de.mo
+ fi
+ dodoc ChangeLog doc/example/*
+}
diff --git a/dev-tex/sketch/Manifest b/dev-tex/sketch/Manifest
new file mode 100644
index 000000000000..f3b7abd9389c
--- /dev/null
+++ b/dev-tex/sketch/Manifest
@@ -0,0 +1,5 @@
+DIST sketch-0.3.7.tgz 2882384 SHA256 12962ad5fe5a0f7c9fc6d84bd4d09b879bbf604975c839405f1613be657ba804 SHA512 efa827ab2427177ea83dd153f1f99c8e8eb339220b5edd68bfb3854d2280287158967e8b024cf0ebd92b18627183efba34693e84cec4431de0f323fe468342d3 WHIRLPOOL 693fb5c3e54f3c152ef9be9d86a6027443bb35ed8e67a3d3641ffd1ef41dc41479530fc53ccc2671145515057bf6824daf794c64318fb22a15a2ff500ea696b0
+EBUILD sketch-0.3.7.ebuild 999 SHA256 433484c7cdfb26147a00b05a3194e98838f2814dca83cda628020158b29a6831 SHA512 01135c76cb1f9558bc0114f5b7dbdab13b78413fe9071020794cec56cee7a19eac06920488fbc12dec3c83786d419762c2fc12b0ed9b4e08b37a5c852eb51808 WHIRLPOOL 7727f551586ee891811df528c998de499bcaea76de3c31ac574487e93236393c15c0a8c6d8245d9c8b1c8bc4bb36be2179c0168df9a992a8c754dc58087054f4
+MISC ChangeLog 2571 SHA256 89a1fb5e3079b72206721a31c40a91b04d04903b9a4aeac20bb51c832e1e6c8b SHA512 1b1a9a64bd6ff28ede2a28684a8c5c94331f6c5305f6323555337ad16084d4ad39d20006fc03a39f560b487cfa51e70e69e4df0a3a17114310cd32cdd0be8ff0 WHIRLPOOL 3a31320120e4b2d6948978ebba049ef7bd1b8f0f44660b68671edaa26652a6146b34a8db9d09e3c3eb1e6969c88364ea96289d1dee8770b5ee70bb9193606911
+MISC ChangeLog-2015 2244 SHA256 30029d5bbc030ef76a4b6ef14267a1eb7d08a0a1b7ff685b2f81ae190e2a07c2 SHA512 070904ccfc393019ea61bb7bcfbddfa4e53d2942a624a8b992da908b47a00f24bf552250266bfb490a34aa271b43196ca12475d9b49e33b0d6842fdc75230fff WHIRLPOOL 94cf37f1e3dc2c315c0d44cbfe217d1a0952331c7f370b0444a6d14ea5fc497ca096f889dcf007a6a2c4564a4d14ab9580deb99071fc9720fb164ef9ff5e0880
+MISC metadata.xml 571 SHA256 27d1b76980373feb25dcf89ff75c763e210c22760f60bf0ed30543cc4e202b8f SHA512 aaaed90e9b5817a5321fd98020531a1b02a7683d0b61b92bfe2d5b11def83a8d7727a77fe70cf8160ea6d11a1c76cef34f9e9726b5725fce63bf368915c1abc6 WHIRLPOOL ba5e7e43a52baf18570b0e0a75cc3d0f6ac3551ba51bb19916176bf2cd39c064a75fad9d4357feca8f92bcb8c705b559e34b638bdb7e9927da46cd16f16f1936
diff --git a/dev-tex/sketch/metadata.xml b/dev-tex/sketch/metadata.xml
new file mode 100644
index 000000000000..705312af4cbb
--- /dev/null
+++ b/dev-tex/sketch/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>aballier@gentoo.org</email>
+ <name>Alexis Ballier</name>
+</maintainer>
+<maintainer type="person">
+ <email>dima@dzhus.org</email>
+ <name>Dmitry Dzhus</name>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/sketch/sketch-0.3.7.ebuild b/dev-tex/sketch/sketch-0.3.7.ebuild
new file mode 100644
index 000000000000..4ceab21e8e70
--- /dev/null
+++ b/dev-tex/sketch/sketch-0.3.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Produces drawings of two- or three-dimensional solid objects and scenes for TeX"
+HOMEPAGE="http://www.frontiernet.net/~eugene.ressler/"
+SRC_URI="http://www.frontiernet.net/~eugene.ressler/${P}.tgz"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc examples"
+
+DEPEND="dev-lang/perl"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+ sed -i -e "s:\$(CC):\$(CC) \$(LDFLAGS):" makefile
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ dobin sketch || die
+ edos2unix Doc/sketch.info
+ doinfo Doc/sketch.info || die
+ dohtml updates.htm || die
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins Doc/sketch.pdf || die
+ dohtml Doc/sketch/* || die
+ fi
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/examples
+ doins Data/* || die "Failed to install examples"
+ fi
+}
diff --git a/dev-tex/slatex/Manifest b/dev-tex/slatex/Manifest
new file mode 100644
index 000000000000..665ced24e1a5
--- /dev/null
+++ b/dev-tex/slatex/Manifest
@@ -0,0 +1,5 @@
+DIST slatex-20090928.tar.bz2 47891 SHA256 6d65765d7a88b8859342bfcc9ae59779fab7afaa4ee8e4f59d22ebd8a6a3885b SHA512 4b289ba86d4e157319436d55cf7951dc5493c40bf3901fe16b879db68a234bfbd71d6dc21b18f43d77a637c973df126709a8e63086507af6ae3b2f3dc712abb1 WHIRLPOOL f9a1f1c0ee3b36ef5f608fb0f844071abe943e12e3ef0504746f8bd9100ed050bd4b73110f30d713b228adb89b40d43319bb9a178e5b3ceeb432b1fc82e4a9a3
+EBUILD slatex-20090928.ebuild 1187 SHA256 7d25c9fbc0d9e4bd822760348b248b2b25a348ed23ba7fabf6f385ee62eb10dd SHA512 6cd1221ff172200fd18e853c97febcd5dca0b05739d7d235ffc9ddd174641f83c1c321e9ce05f19ec8787d0f5d404b2aa1a320b209391b5740b5c55739cdd452 WHIRLPOOL 01c73d4cd98dacfdeef4974832ca5e80aec60040ae1d0376220f5611efe170d3e3a6a9a6bdf569879db1bece1cf7494ece1b1f2003589cd9fe0ee3cd08136c36
+MISC ChangeLog 2550 SHA256 01fc0c729152a341fea9954f4b3956b8152b9e823d734d22c5ef3c763a2c75a4 SHA512 a3f5e949078c4da9491be0e1f75d3cc7c453414449fddc996d5922503f5e31cd0d917aeffb81ceb1d5c61256bbef18d47e1afecae4acd02f4fa4b3ba9cbdb07f WHIRLPOOL 4fd510f7c2cb32b08ab50889271461de9fcaef4edd6281fe5cc2ce5cb57c979f91381d7e309c24e16630e43a7cf1c83abc32900176bd1da6e3ff20d804e3d2ca
+MISC ChangeLog-2015 1143 SHA256 fe439dbd2c10a1b8f896a84ed55c8cd701ea751b0019709709af53aa5c2e892e SHA512 5c5b9f2b7fdc5caf315a95bf2d14f2a3696d0b59fa12d4fc99ca3586abb66c4174f501426d83bec7cfc90feae0aa18c84b0a3c9f4bbd513d9eb14babeea76af0 WHIRLPOOL a42315390a29f9ca4dd808b771f61c476c7074d772cbb4e4402105e49b5f540f29c609eacc787e0512ef1b5598aefbd77bef8feba8c86b3d9a1085350945b314
+MISC metadata.xml 1502 SHA256 c79bc83c5b3574e0f823cb8cf3e440d0b0efc6d938874ea9475f99cbe11adf51 SHA512 ae2d9b3ac6f8a93c3926f9dd0216c9650c194e1f091ab56daa4567587a08c1d7656e00107f45dc1c8970771db6c34ca691f792d4480910f0cec4b10901a9fef6 WHIRLPOOL 851ffa420fce4038ef684cc1f6eb86e2837e6b16ae1b45d6eedf683fc0671896adff059a9b2aa5763f2d15b403ef19594af759f2246fff5d50a0ad683aaedb98
diff --git a/dev-tex/slatex/metadata.xml b/dev-tex/slatex/metadata.xml
new file mode 100644
index 000000000000..909e90edc462
--- /dev/null
+++ b/dev-tex/slatex/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>scheme@gentoo.org</email>
+ <name>Gentoo Scheme Project</name>
+ </maintainer>
+ <longdescription lang="en">
+SLaTeX is a Scheme program that allows you to write programs or program fragments ``as is'' in your TeX or LaTeX source. It is particularly geared to the programming languages Scheme and other Lisps, eg, Common Lisp. The formatting of the code includes assigning appropriate fonts and colors to the various tokens in the code (keywords, variables, constants, data), at the same time retaining the proper indentation when going to the non-monospace (non-typewriter) fonts provided by TeX. SLaTeX comes with two databases that recognize the identifier conventions of Scheme and Common Lisp respectively. These can be modified by the user with easy TeX commands. In addition, the user can tell SLaTeX to typeset certain identifiers as specially suited TeX expressions (ie, beyond just fonting them). All this is done without interfering with the identifier conventions of the language of the programming code. In sum, no change need be made to your (presumably running) program code in order to get a typeset version with a desired look: You can get a spectrum of styles ranging from no fonting through basic default fonting to various ``mathematical''-looking output for pedagogic or other reasons.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-tex/slatex/slatex-20090928.ebuild b/dev-tex/slatex/slatex-20090928.ebuild
new file mode 100644
index 000000000000..b6ffd8b818d2
--- /dev/null
+++ b/dev-tex/slatex/slatex-20090928.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+# for updating the texmf database, id est latex-package_rehash
+inherit latex-package
+
+DESCRIPTION="SLaTeX is a Scheme program that allows you to write Scheme code in your (La)TeX source"
+HOMEPAGE="http://www.ccs.neu.edu/home/dorai/slatex/slatxdoc.html"
+SRC_URI="http://evalwhen.com/slatex/slatex.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="freedist" # license doesn't grant the right for modifications
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CDEPEND="dev-scheme/guile"
+DEPEND="${CDEPEND} dev-scheme/scmxlate !dev-scheme/plt-scheme"
+RDEPEND="${CDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+TARGET_DIR="/usr/share/${PN}"
+
+src_prepare() {
+ sed "s:\"/home/dorai/.www/slatex/slatex.scm\":\"${TARGET_DIR}/slatex.scm\":" \
+ -i scmxlate-slatex-src.scm || die "sed failed"
+}
+
+src_compile() {
+ local command="(load \"/usr/share/scmxlate/scmxlate.scm\")"
+ guile -c "${command}" <<< "guile" || die
+}
+
+src_install() {
+ insinto "${TARGET_DIR}"
+ doins ${PN}.scm || die "doins failed"
+ insinto /usr/share/texmf/tex/latex/slatex/
+ doins ${PN}.sty || die "doins failed"
+ dobin ${PN} || die "dobin failed"
+}
diff --git a/dev-tex/style-check/Manifest b/dev-tex/style-check/Manifest
new file mode 100644
index 000000000000..e40845c64751
--- /dev/null
+++ b/dev-tex/style-check/Manifest
@@ -0,0 +1,5 @@
+DIST style-check-0.14.tar.gz 31699 SHA256 2ae806fcce9e3b80162c64634422dc32d7f0e6f8a81ba5bc7879358744b4e119 SHA512 80c2ff47a4b00783a34e96e3015277108bd784806139a126bc84488944a725e7a4e33bedce00dda1c58c76e5540234863919d2564b53a534e5a25a12e9ee237d WHIRLPOOL 37f47917ac2b65ed38ad6fb5a484630230a03543129690fcf8e179bb4a0cce65034070435845d6d974619b43cc288ad18c45535ada2246ba0adae6817f69e37d
+EBUILD style-check-0.14.ebuild 607 SHA256 f33aef397848b09a6c452d0da679071e44974555ba91bddfdbd5ba0cfd56afa1 SHA512 c6bdd09095cdfbf502044d73c762810fad6715ce97e7ab120fb9adad357e7b7a6cd18f8ba5a0d6b3af0299ad7409252b766f993cc13307661fe775f1eac28fae WHIRLPOOL 875408429db5d3d41ba9ba86b1bba4e5b8607102b153dfe54ca391019b11ae3d4f6f12bb3b6285e658b3b4fd978d90921023cb352d0c9221aacabaf3541428b6
+MISC ChangeLog 2436 SHA256 6653c5486e56615996c431d792a93b66abfc8b1a4ac6af755178d45851909d3c SHA512 c8a359cd1e927ce4643646294441a550c9aa7c0084b3b624f7ded668048716836303565964bdd16ee1a9517767c9be56dfb664032d4cb74c2b64bf81b0853b81 WHIRLPOOL cec113e7b38b1540a5747283e35f171da29f3300cce65161fcf7bbbf4e58c6008458e449e9f76d70728b5ea414e65a217b3544fe59ac39422cb74a414c54b656
+MISC ChangeLog-2015 2325 SHA256 e083091b9edd32e68e04b1250a0dc583f2510beee9551ef4c5a8a0ff34c195d7 SHA512 2bb6e376afb80a6cc2dd16010d14e721517f161f44e63ef38f7458117ae38a317cf62c7c8df16da568a35fe4ef5a500f898985dafa1745d0266fe7e445ebbb17 WHIRLPOOL 6f094eeea63c6b4c1299a13b84d240eeeeaec4d97f89f29facdae1c361d6591ebae08c0c89009600537d016235bceeedddeffb606d32381f723771bab4025201
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/style-check/metadata.xml b/dev-tex/style-check/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/style-check/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/style-check/style-check-0.14.ebuild b/dev-tex/style-check/style-check-0.14.ebuild
new file mode 100644
index 000000000000..57b9aa826bd5
--- /dev/null
+++ b/dev-tex/style-check/style-check-0.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Parses LaTeX-formatted text in search of forbidden phrases"
+HOMEPAGE="http://www.cs.umd.edu/~nspring/software/style-check-readme.html https://github.com/nspring/style-check"
+SRC_URI="http://www.cs.umd.edu/~nspring/software/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="test"
+
+RDEPEND="dev-lang/ruby"
+DEPEND="test? ( dev-lang/ruby )"
+
+src_install() {
+ dodir /etc/style-check.d
+ emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install
+ dohtml README.html
+}
diff --git a/dev-tex/svninfo/Manifest b/dev-tex/svninfo/Manifest
new file mode 100644
index 000000000000..309203b0635d
--- /dev/null
+++ b/dev-tex/svninfo/Manifest
@@ -0,0 +1,6 @@
+AUX svninfo-0.5-latex-compile.patch 269 SHA256 48e44728adef50ed336273ee25e88e4b6c4ce688d27b223cffc76257583dbefb SHA512 6c9ed829d8c2c16461fec619b3bbb82fcd4fd03a9554861fb6209f3e16f41d80d596564dacbee5613c0f7a7f705278563a8a79371582e5824acb6737595213d2 WHIRLPOOL 64bebf4203b2669ce86c1c8d9f54397d860edea6ffa97cf8211cb49057627c974801c6ca289caabde61942367fadee6a81576142c25b4fee9a43295008115c37
+DIST svninfo-0.7.4.tar.gz 14666 SHA256 aa4cec5058211e2841ad1850fc0f2394ca6806603d4190be95c0bfad4d15f698 SHA512 453874d185fba9bacda7f3454ea942b378fa3797e66204c5a26e78ad33b472dfcfdb874d864f534f7f5c49ca67becf029811b5677fb310525505362419dfb51c WHIRLPOOL 2b6a3758369da881f2f8b02a8731eb0bfe846be9587ad849f7e68abb8a45622fa29ee866963057e42e6e20cddea02195ffa1cd216d92546b102535cd5d269ed7
+EBUILD svninfo-0.7.4.ebuild 744 SHA256 3f423f1be46a1e1ef740350ffc03ab5ce0c9d69a869a6d4a10b480d7ceccf57c SHA512 99c4c9329a45b858c9b17a8b341d7f70d2ee5de6e686491691714cf3bac04e30e023ced17dd5dde56438d293c272eaca0ddc11902ce9fb5e0e72a52bcdd8b7b7 WHIRLPOOL 6a682f3ea8fa17df0043cc38a1fcac5d3451b04c03c4769b136e983558f5ea03f8400ab36fded07899a7de9b150ab44b433a91dbf77151655f6a8bd99cade0b3
+MISC ChangeLog 2468 SHA256 0e77802bb8aec6f2b0339971e1870a36fb0a1212d42e54d6fd534e8afa1adf3c SHA512 fe2258aebbfa31d7a821a25f813ad3f6132ff609cda95a77fc9da296d2fcef1284b5722b3a544e9459090839a7864c8b75af70b603cc926bb9c75e52a043fb6d WHIRLPOOL 2cf4280a2fd18877f02f21f93c96724596d92bd84cb440b647a2f1c4b2728891175ff3855f862221bbec18c06912e3cb38d619b07dff20aecdc396b04b77912e
+MISC ChangeLog-2015 6404 SHA256 5939c73e3076cbde7a33b358daa27b5ea86c8914a815a694414ed4e29a6225f6 SHA512 a9e614442be70690c438f41fc24ef0d16d60cb513081dedca8ef47fc86b624b5eeb8304acca19cfdb10409c69383d22608e5befb991e11c3dc486d6b66e6e83c WHIRLPOOL 8fb47777139f428eff87340b1ca4ecbf8cad16db7b1f1e8f49e3286e64f132f474564862f51e206fa8a16fd2205ba78fcf2371c2055cc993897b65d14a0fce5e
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/svninfo/files/svninfo-0.5-latex-compile.patch b/dev-tex/svninfo/files/svninfo-0.5-latex-compile.patch
new file mode 100644
index 000000000000..201256fc6536
--- /dev/null
+++ b/dev-tex/svninfo/files/svninfo-0.5-latex-compile.patch
@@ -0,0 +1,11 @@
+--- svninfo/Makefile.old 2006-02-11 23:57:52.000000000 +0100
++++ svninfo/Makefile 2006-02-11 23:58:10.000000000 +0100
+@@ -74,7 +74,7 @@
+ $(PDFLATEX) $*.tex
+
+ %.ps:%.dvi
+- $(DVIPS) $*.dvi
++ $(DVIPS) -o $@ $<
+
+ html: svninfo.perl svninfo2html.tex
+ rm -fr $(HTML_DIR)
diff --git a/dev-tex/svninfo/metadata.xml b/dev-tex/svninfo/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/svninfo/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/svninfo/svninfo-0.7.4.ebuild b/dev-tex/svninfo/svninfo-0.7.4.ebuild
new file mode 100644
index 000000000000..1db9042a3e45
--- /dev/null
+++ b/dev-tex/svninfo/svninfo-0.7.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package eutils
+
+LICENSE="LPPL-1.2"
+DESCRIPTION="A LaTeX module to access SVN version info"
+HOMEPAGE="http://www.brucker.ch/projects/svninfo/index.en.html"
+SRC_URI="http://www.brucker.ch/projects/svninfo/download/${P}.tar.gz"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+DOCS="README"
+
+TEXMF=/usr/share/texmf-site
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-0.5-latex-compile.patch"
+}
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ emake -j1 || die "compilation failed"
+}
diff --git a/dev-tex/tex4ht/Manifest b/dev-tex/tex4ht/Manifest
new file mode 100644
index 000000000000..8a65c91bfa42
--- /dev/null
+++ b/dev-tex/tex4ht/Manifest
@@ -0,0 +1,12 @@
+AUX 50tex4ht.cnf 192 SHA256 5c9659aad7091b763e4a1363d78629a1ad8e1fe5ba679c151b95c69f4de9d9c1 SHA512 fec1a4ab9a3a493476a255001303c84a30fcf67873bd2639d177b414cf90880a149d31a68d6ce0dfd104b877bfc3fc2d39b1bb38a0f9d7c511bd311e0bfefc48 WHIRLPOOL 4441b6bc358912a9af3c77a340c17684b760aa0e4997a7bb8db6e7a1b28d9a475660cd224f8657a1b929e802da521f59d223034fbc4eca8b9a2bb5bfd60e2e0e
+AUX tex4ht-texlive-updates.patch 16596 SHA256 34b803f68ebe65c8de910c513106401e21e5e87b07958f8d3731523efebf5bc8 SHA512 6de0be6adb3ad494cd8935d3744882fb646ae4db2caaf0d13fb712fb5445c233e7b78385f5da175d8f694047839d1496189fe5c4fc739eadc9ef05da351fc443 WHIRLPOOL d42e80e83030a5f9876385623f3b4374933742e66007608769d2b34ad463c2a1657571de37b38bcae9f148038cc29a4098b05eced5c9c1232f6c2f8bca8951df
+DIST tex4ht-1.0.2009_06_11_1038.tar.gz 2576719 SHA256 9f3e259641bb7d5f32b8efaa85cb7c1a9f1a17f5fc6a859c81449d9984ec91a3 SHA512 868961c16da63ef20a8af3ec3e56a2b6c518a291cdbc3974f701773dbb55b844f0df06aae4c7b481c96b9e2ba29cb0f1ed1279b6f32340e4708e31bb67170963 WHIRLPOOL 3fd49876e0cc19432c0ba5142848dd034a528441586550c49d04187a301ceb44a7d4374ef57a5b658a19e32b039ce1cdaa742331baf0008d51098567556e46cd
+DIST tex4ht-texlive-2015-08-03.tar.xz 801488 SHA256 2882e4c8e6510b742feef206e719725f5146f75b48db55449ca4dbff992dd6b1 SHA512 a8a56e0d41406df8c76d72eea6f726f012d70a46665d9dfe99c7362790a2f0126f2c21e07c5de08aff7694e9837c47e162aa6790c256b4538f4780551f6e6191 WHIRLPOOL cc41c346ba8f1bd7dfae6e2335c9f1611d73e768b6f251fcbdffad18172a16f3b41d6c0eb6a0d2a04a69fee09f1ed896212df1e7851b4ca3698d5640a9ec6ea4
+DIST tex4ht-texlive-2017-02-05.tar.xz 826816 SHA256 af949bfe7c4e5ef6919e5b43223bc4f0e9f2148d2a322f8087e9eee821965151 SHA512 c5a62a10b956d1108f288490e966e9c225555a74ace7744058a4464e4b166f3906d429ed8557d640ca0e9b4dbcc4278ef20298e869560a906c85c68ff832be52 WHIRLPOOL 21816076fad610d714e8b306f8d0be8681acc33af046e1bf72529817906bbf4ed0b6d5eaefa718568f58296c1d1acdcda309136219960c5cc9b8eb25abf7a747
+EBUILD tex4ht-20090611_p1038-r2.ebuild 3354 SHA256 3a01a993b57386ab73bafe2cb1a0910134d7b521794e99990183922907771111 SHA512 5fa5b727ba48b45664e2da674a4c5ca208da870263304ad7d7a10c046d1bef12f2abd479302c57494e1313e680c24ab0497d038c836581315419aa128d89e504 WHIRLPOOL 44273d0a3d76da445cbacf3c19b2c6f2f213d8b86cb9834fd0232130093dd4871d4ac4821d4c7ab7ce094e1f6f579378a5bc948265b73410fee0f3ea7f2fc980
+EBUILD tex4ht-20090611_p1038-r3.ebuild 3571 SHA256 73344e80fa6317a474430445b8fa49cb50decd6f331dcffc1f188238ff1845df SHA512 a6a247e36515af832588250fa87ca098e7386088f36f39431ef1d6a182a2136fdfaa3a50a732ded9c5bcd334c5d7f060df25859b304b17f62173d56191c06732 WHIRLPOOL ebf430aec8142b8eca40ddbbed8e9305d669bc8081e84cb52b97e5e580c9597d536d3b2f08509c60e3c1f7812ee934a95fc192397103a262acae5bb1bb56f619
+EBUILD tex4ht-20090611_p1038-r4.ebuild 3645 SHA256 8885b28c4695651e5eaf6ce2beb7d2971995235728d2367b10594b1c521773aa SHA512 29252db9bd919f743f325a54f1efb72513fb07b040dcd963e2b566d5c5f9b470624a72e11c4cb47908d893df0c55118af06d5f2e426d5ef1388fd5bd57468569 WHIRLPOOL cb2723410f53f43b75828f15ec4579ead9718525f7a63febac6a0989cdab24f67b00e0d63e9c6da53c917a42db16769c6a25652a67b04530b19130ba74c212ad
+EBUILD tex4ht-20090611_p1038-r5.ebuild 3650 SHA256 5ce32df17c3f6359eb5c5e04f4ff92d2065bbb5149174b4a91d0fd2f5e93c243 SHA512 e015d9d1ab77e1b9746f1c01d58ecbfe12299d859e2ed564bec944850275f8b556135dde95bf9e586602a049625baa30b66fc8de8c4f189e926b50a4fa4ee49f WHIRLPOOL add0b7281ac4c5e3d131b843cc94a57f0271a8bea49de03da76bd39e21b282b79bf87646fe367ba761c31e1ee8773e9e00cc15238b9969f09fe5b6ae3a888a0e
+MISC ChangeLog 3250 SHA256 d60a0c3e3c1ae48e2d2ab85e3716abc29558c08a2be61be7e50ad57c524022f0 SHA512 6b3fe4703e72c82eecf579eb68da32d9a1c5b965c8225f13dfac152d467a4ad6363fa0d482946fb81d5ec213121c537d1f1ca722cb2140254f7fec0dbd2d0392 WHIRLPOOL 878537ed578d68c7ef7d5d59119c76e825aa3e45b933e5fb0f7a15ec2ba24dcc40d4578fff1fcc8d3e4fcd9d6042d36230335a06b6accc0925e9734396dbcc42
+MISC ChangeLog-2015 12991 SHA256 fabad99d4aab6e6cc6389da49841fe175fafa63bb7102a42309a4cac94cd63e4 SHA512 888ae5003bcecb88ab494f32c9d2652d1a9810999b7cacd1ff3320098d321c3827ddf0933bf489c156ef932118c015156e2b0f54c2f1204c7719021d9f97e66e WHIRLPOOL 257ea27bb26828c624c2de6c28987845a8228e08cd9d743edf94b28956d2fb866adbe6945385b84ee6fb52e4158a189a890270769da8bf2d3462f77dc0aeba8a
+MISC metadata.xml 317 SHA256 fad803dd5f6d49258a631e3f9c86f75239f9acd4b581860ce0a8bcce46a75fad SHA512 33ba7a4fa5948eae907a650c1c53b3c5d3b71cef6ae9cc371017c14aca8e641f3badafaf3b3387b6638c877d10787d430bfc16a7e191b2b4327049a56a37b3af WHIRLPOOL 3c12cb9aad7142629a9836c40997adfdad92f90999f6e8f54f8290f75e142265b4310808c3d07daea33a22cd6ead16983b4b1581ef5e8f8bbf74cbe92bfed662
diff --git a/dev-tex/tex4ht/files/50tex4ht.cnf b/dev-tex/tex4ht/files/50tex4ht.cnf
new file mode 100644
index 000000000000..a6adf9281c87
--- /dev/null
+++ b/dev-tex/tex4ht/files/50tex4ht.cnf
@@ -0,0 +1,4 @@
+% -- tex4ht configuration params added by texmf-update --
+TEX4HTINPUTS=.;$TEXMF/tex4ht/base//;$TEXMF/tex4ht/ht-fonts//
+T4HTINPUTS=.;$TEXMF/tex4ht/base//
+% -- tex4ht configuration ends here --
diff --git a/dev-tex/tex4ht/files/tex4ht-texlive-updates.patch b/dev-tex/tex4ht/files/tex4ht-texlive-updates.patch
new file mode 100644
index 000000000000..dc0a15912155
--- /dev/null
+++ b/dev-tex/tex4ht/files/tex4ht-texlive-updates.patch
@@ -0,0 +1,428 @@
+diff -ur texmf/tex/generic/tex4ht/biblatex.4ht texmf-dist/tex/generic/tex4ht/biblatex.4ht
+--- texmf/tex/generic/tex4ht/biblatex.4ht 2009-06-11 11:20:16.000000000 -0300
++++ texmf-dist/tex/generic/tex4ht/biblatex.4ht 2011-09-18 20:09:39.000000000 -0300
+@@ -1,6 +1,7 @@
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-% biblatex.4ht 2009-05-21-09:32 %
++% biblatex.4ht 2011-09-18-16:07 %
+ % Copyright (C) 2007--2009 Eitan M. Gurari %
++% 2009--2011 TeX Users Group %
+ % %
+ % This work may be distributed and/or modified under the %
+ % conditions of the LaTeX Project Public License, either %
+@@ -14,24 +15,39 @@
+ % This work has the LPPL maintenance status "maintained".%
+ % %
+ % This Current Maintainer of this work %
+-% is Eitan M. Gurari. %
++% is the TeX4ht Project <tex4ht@tug.org>. %
+ % %
+ % If you modify this program your changing its signature %
+ % with a directive of the following form will be %
+ % appreciated. %
+ % \message{signature} %
+ % %
+-% gurari@cse.ohio-state.edu %
+-% http://www.cse.ohio-state.edu/~gurari %
++% tex4ht@tug.org %
++% http://www.tug.org/tex4ht %
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-\immediate\write-1{version 2009-05-21-09:32}
+-
++\immediate\write-1{version 2011-09-18-16:07}
++%
++% This work may be distributed and/or modified under the
++% conditions of the LaTeX Project Public License, either
++% version 1.3c of this license or (at your option) any
++% later version. The latest version of this license is in
++% http://www.latex-project.org/lppl.txt
++% and version 1.3c or later is part of all distributions
++% of LaTeX version 2005/12/01 or later.
++%
++% This work has the LPPL maintenance status "maintained".
++%
++% The Current Maintainer of this work
++% is the TeX4ht Project <http://tug.org/tex4ht>.
++%
++% If you modify this program, changing the
++% version identification would be appreciated.
+ \ifx \blx@startbib\:UnDef
+ \pend:def\blx@shorthands{%
+ \pend:def\blx@bibinit{%
+ \HAssign\shorthands:cnt=0
+ \NewConfigure{printfield-shorthand}{2}%
+- \Configure{printfield-shorthand}
++ \Configure{printfield-shorthand}%
+ {\gHAdvance\shorthands:cnt by 1\relax
+ \ifnum \shorthands:cnt=1 \a:printshorthands
+ \else \c:printshorthands \fi
+@@ -50,10 +66,10 @@
+ \@nameuse {blx@rerun}}
+ \pend:def\blx@bibliography{%
+ \pend:def\blx@bibinit{%
+- \ConfigureList{thebibliography}
+- {\a:thebibliography}
+- {\b:thebibliography}
+- {\c:thebibliography}
++ \ConfigureList{thebibliography}%
++ {\a:thebibliography}%
++ {\b:thebibliography}%
++ {\c:thebibliography}%
+ {\d:thebibliography}%
+ \csname onthebibliography:list\endcsname
+ }%
+@@ -75,8 +91,8 @@
+ \NewConfigure{printfield-#2}{2}%
+ \a:printfield{printfield-#2}%
+ \fi
+- \Configure{blx@unit}
+- {\csname a:printfield-#2\endcsname}
++ \Configure{blx@unit}%
++ {\csname a:printfield-#2\endcsname}%
+ {\csname b:printfield-#2\endcsname}%
+ \csname o:\string\blx@printfield:\endcsname[#1]{#2}%
+ }
+@@ -92,8 +108,8 @@
+ \NewConfigure{bibstring-#2}{2}%
+ \a:printfield{bibstring-#2}%
+ \fi
+- \Configure{blx@unit}
+- {\csname a:bibstring-#2\endcsname}
++ \Configure{blx@unit}%
++ {\csname a:bibstring-#2\endcsname}%
+ {\csname b:bibstring-#2\endcsname}%
+ \csname o:\string\blx@bibstring:\endcsname[#1]{#2}%
+ }
+@@ -103,8 +119,8 @@
+ \NewConfigure{bibcpstring-#2}{2}%
+ \a:printfield{bibcpstring-#2}%
+ \fi
+- \Configure{blx@unit}
+- {\csname a:bibcpstring-#2\endcsname}
++ \Configure{blx@unit}%
++ {\csname a:bibcpstring-#2\endcsname}%
+ {\csname b:bibcpstring-#2\endcsname}%
+ \csname o:\string\blx@bibcpstring:\endcsname[#1]{#2}%
+ }
+@@ -114,8 +130,8 @@
+ \NewConfigure{biblcstring-#2}{2}%
+ \a:printfield{biblcstring-#2}%
+ \fi
+- \Configure{blx@unit}
+- {\csname a:biblcstring-#2\endcsname}
++ \Configure{blx@unit}%
++ {\csname a:biblcstring-#2\endcsname}%
+ {\csname b:biblcstring-#2\endcsname}%
+ \csname o:\string\blx@biblcstring:\endcsname[#1]{#2}%
+ }
+@@ -125,13 +141,13 @@
+ \NewConfigure{bibucstring-#2}{2}%
+ \a:printfield{bibucstring-#2}%
+ \fi
+- \Configure{blx@unit}
+- {\csname a:bibucstring-#2\endcsname}
++ \Configure{blx@unit}%
++ {\csname a:bibucstring-#2\endcsname}%
+ {\csname b:bibucstring-#2\endcsname}%
+ \csname o:\string\blx@bibucstring:\endcsname[#1]{#2}%
+ }
+ \expandafter\HLet\csname\string\blx@bibucstring\endcsname\:tempc
+-\NewConfigure{biblatex-style}[2]{
++\NewConfigure{biblatex-style}[2]{%
+ \def\:temp{#1}%
+ \ifx \:temp\blx@cbxfile
+ #2%
+@@ -149,10 +165,19 @@
+ \blx:item[#1]%
+ \ifhmode \spacefactor\blx@sf@par\fi
+ }
++\newskip\blx@unitmark
++\blx@unitmark=10pt plus 1pt minus 1pt
++\let\abx@aux@page\@gobbletwo
++\AtEndDocument{%
++ \def\abx@aux@page#1#2{\blx@addpagesum{#1}{#2}}%
++ \def\abx@aux@fnpage#1#2{\blx@addpagesum{#1}{#2}}}
++%
++\let\blx@resetpuncthook\@empty
++\let\blx@csq@ifkernmark\@empty
+ \def\blx@begunit{%
+ \toggletrue{blx@tempa}%
+- \iftoggle{blx@insert}
+- {\iftoggle{blx@unit}
++ \iftoggle{blx@insert}%
++ {\iftoggle{blx@unit}%
+ {\begingroup
+ \let\blx@begunit\@empty
+ \let\blx@endunit\@empty
+@@ -161,25 +186,25 @@
+ \global\togglefalse{blx@unit}%
+ \togglefalse{blx@tempa}}
+ {\blx@postpunct}%
+- \iftoggle{blx@block}
++ \iftoggle{blx@block}%
+ {\begingroup
+ \let\blx@begunit\@empty
+ \let\blx@endunit\@empty
+ \newblockpunct
+ \endgroup
+ \global\togglefalse{blx@block}%
+- \togglefalse{blx@tempa}}
+- {}}
++ \togglefalse{blx@tempa}}%
++ {}}%
+ {}%
+ \blx@postpunct
+ \blx@resetpuncthook
+- \iftoggle{blx@tempa}
+- {}
++ \iftoggle{blx@tempa}%
++ {}%
+ {\global\togglefalse{blx@insert}}%
+ \csname a:blx@unit\endcsname
+ \blx@leavevmode
+ \blx@csq@ifkernmark
+- {}
++ {}%
+ {\penalty\@M
+ \hskip-\blx@unitmark\relax
+ \hskip\blx@unitmark\relax}%
+@@ -204,14 +229,15 @@
+
+ \fi
+ \NewConfigure{thebibliography}{4}
+-\append:def\blx@bibinit{\a:bibinit}
+-\NewConfigure{bibinit}{1}
++\append:def\blx@bibinit{\a:bibinit}%
++\NewConfigure{bibinit}{1}%
+
+ \let\blx@anchors\@empty
++\let\bib@field@entrykey\@empty
+ \protected\def\blx@anchor{%
+ \xifinlist{X\the\c@refsection -%@
+-\bib@field@entrykey}{\blx@anchors}
+- {}
++\bib@field@entrykey}{\blx@anchors}%
++ {}%
+ {\listxadd\blx@anchors{X\the\c@refsection -%@
+ \bib@field@entrykey}%
+ \hyper:natanchorstart{X\the\c@refsection -%@
+@@ -219,22 +245,22 @@
+ \hyper:natanchorend}}
+ \protected\def\blx@bibhyperref{%
+ \@ifnextchar[%]
+- {\blx@bibhyperref@i}
++ {\blx@bibhyperref@i}%
+ {\blx@bibhyperref@i[\bib@field@entrykey]}}%
+ \long\def\blx@bibhyperref@i[#1]#2{%
+ \hyper:natlinkstart{X\the\c@refsection -%@
+ #1}%
+- #2\hyper:natlinkend}
++ #2\hyper:natlinkend}%
+ \protected\long\def\blx@bibhyperlink#1#2{%
+ \hyper:natlinkstart{X\the\c@refsection --%:
+ #1}%
+- #2\hyper:natlinkend}
++ #2\hyper:natlinkend}%
+ \protected\long\def\blx@bibhypertarget#1#2{%
+ \@bsphack
+ \hyper:natanchorstart{X\the\c@refsection --%:
+ #1}%
+ \@esphack
+- #2\hyper:natanchorend}
++ #2\hyper:natanchorend}%
+ \let\blx@ifhyperref\@firstoftwo
+ \def\hyper:natanchorstart#1{\Link{}{#1}\EndLink}
+ \def\hyper:natanchorend{}
+@@ -244,9 +270,9 @@
+ \let\:temp\do
+ \def\do#1{%
+ \patchcmd#1%
+- {\color@begingroup}
+- {\color@begingroup\toggletrue{blx@footnote}}
+- {\togglefalse{blx@tempa}\listbreak}
++ {\color@begingroup}%
++ {\color@begingroup\toggletrue{blx@footnote}}%
++ {\togglefalse{blx@tempa}\listbreak}%
+ {}}%
+ \docsvlist{%
+ \@footnotetext,% latex
+diff -ur texmf/tex/generic/tex4ht/hyperref.4ht texmf-dist/tex/generic/tex4ht/hyperref.4ht
+--- texmf/tex/generic/tex4ht/hyperref.4ht 2009-06-11 11:20:21.000000000 -0300
++++ texmf-dist/tex/generic/tex4ht/hyperref.4ht 2011-02-02 13:45:16.000000000 -0200
+@@ -1,6 +1,7 @@
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-% hyperref.4ht 2009-05-21-09:32 %
++% hyperref.4ht 2011-01-30-16:01 %
+ % Copyright (C) 1999--2009 Eitan M. Gurari %
++% 2009--2011 TeX Users Group %
+ % %
+ % This work may be distributed and/or modified under the %
+ % conditions of the LaTeX Project Public License, either %
+@@ -14,17 +15,17 @@
+ % This work has the LPPL maintenance status "maintained".%
+ % %
+ % This Current Maintainer of this work %
+-% is Eitan M. Gurari. %
++% is the TeX4ht Project <tex4ht@tug.org>. %
+ % %
+ % If you modify this program your changing its signature %
+ % with a directive of the following form will be %
+ % appreciated. %
+ % \message{signature} %
+ % %
+-% gurari@cse.ohio-state.edu %
+-% http://www.cse.ohio-state.edu/~gurari %
++% tex4ht@tug.org %
++% http://www.tug.org/tex4ht %
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-\immediate\write-1{version 2009-05-21-09:32}
++\immediate\write-1{version 2011-01-30-16:01}
+
+ \csname end:hyperref\endcsname
+ \@ifpackageloaded{nameref}{}
+@@ -297,6 +298,26 @@
+ \expandafter\:tempa
+ \fi}
+
++\def\Hy@MakeCurrentHref#1{%
++ \edef\HyperLocalCurrentHref{#1}%
++ \@onelevel@sanitize\HyperLocalCurrentHref
++ \global\let\HyperGlobalCurrentHref\HyperLocalCurrentHref
++ \let\HyperLocalCurrentHref\HyperGlobalCurrentHref
++ \ifHy@localanchorname
++ \let\@currentHref\HyperLocalCurrentHref
++ \else
++ \global\let\@currentHref\HyperGlobalCurrentHref
++ \fi
++}
++
++\let\Hy@SectionAnchorHref\@gobble
++\newlength\Hy@SectionHShift
++
++\def\Hy@MakeCurrentHrefAuto#1{%
++ \Hy@GlobalStepCount\Hy@linkcounter
++ \Hy@MakeCurrentHref{#1.\the\Hy@linkcounter}%
++}
++
+ \def\hyper@makecurrent#1{%
+ \begingroup
+ \edef\Hy@param{#1}%
+diff -ur texmf/tex/generic/tex4ht/nameref.4ht texmf-dist/tex/generic/tex4ht/nameref.4ht
+--- texmf/tex/generic/tex4ht/nameref.4ht 2009-06-11 11:20:24.000000000 -0300
++++ texmf-dist/tex/generic/tex4ht/nameref.4ht 2010-09-26 19:41:25.000000000 -0300
+@@ -1,6 +1,6 @@
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-% nameref.4ht 2009-05-21-09:32 %
+-% Copyright (C) 2005--2009 Eitan M. Gurari %
++% nameref.4ht 2010-09-04-21:02 %
++% Copyright (C) 2005--2010 Eitan M. Gurari %
+ % %
+ % This work may be distributed and/or modified under the %
+ % conditions of the LaTeX Project Public License, either %
+@@ -14,24 +14,27 @@
+ % This work has the LPPL maintenance status "maintained".%
+ % %
+ % This Current Maintainer of this work %
+-% is Eitan M. Gurari. %
++% is the TeX4ht Project <tex4ht@tug.org>. %
+ % %
+ % If you modify this program your changing its signature %
+ % with a directive of the following form will be %
+ % appreciated. %
+ % \message{signature} %
+ % %
+-% gurari@cse.ohio-state.edu %
+-% http://www.cse.ohio-state.edu/~gurari %
++% tex4ht@tug.org %
++% http://www.tug.org/tex4ht %
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-\immediate\write-1{version 2009-05-21-09:32}
++\immediate\write-1{version 2010-09-04-21:02}
+
+ \let\ltx@label\label
+ \def\prf:label{{\ifx \NR:Title\:UnDef \else \NR:Title\fi}%
+ {\ifx \NR:Type\:UnDef \else \NR:Type .1\fi}{}}%
+ \let\NR:StartSec\:StartSec
++\let\NR:no@sect\no@sect
++\def\no@sect#1#2#3#4#5#6[#7]#8{\gdef\NR:Title{\a:newlabel{#7}}%
++ \NR:no@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{#8}}
+ \def\:StartSec#1#2#3{%
+- \gdef\NR:Title{\a:newlabel{#3}}%
++% \gdef\NR:Title{\a:newlabel{#3}}%
+ \gdef\NR:Type{#1}%
+ \NR:StartSec{#1}{#2}{#3}%
+ \gdef\@currentlabelname{#1}%
+diff -ur texmf/tex/generic/tex4ht/unicode.4ht texmf-dist/tex/generic/tex4ht/unicode.4ht
+--- texmf/tex/generic/tex4ht/unicode.4ht 2009-06-11 11:20:28.000000000 -0300
++++ texmf-dist/tex/generic/tex4ht/unicode.4ht 2011-09-18 20:09:39.000000000 -0300
+@@ -1,30 +1,22 @@
+-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-% unicode.4ht 2009-02-23-20:45 %
+-% Copyright (C) 1998--2009 Eitan M. Gurari %
+-% %
+-% This work may be distributed and/or modified under the %
+-% conditions of the LaTeX Project Public License, either %
+-% version 1.3 of this license or (at your option) any %
+-% later version. The latest version of this license is %
+-% in %
+-% http://www.latex-project.org/lppl.txt %
+-% and version 1.3 or later is part of all distributions %
+-% of LaTeX version 2003/12/01 or later. %
+-% %
+-% This work has the LPPL maintenance status "maintained".%
+-% %
+-% This Current Maintainer of this work %
+-% is Eitan M. Gurari. %
+-% %
+-% If you modify this program your changing its signature %
+-% with a directive of the following form will be %
+-% appreciated. %
+-% \message{signature} %
+-% %
+-% gurari@cse.ohio-state.edu %
+-% http://www.cse.ohio-state.edu/~gurari %
+-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+-\immediate\write-1{version 2009-02-23-20:45}
++% unicode.4ht (2010-12-18-17:40), generated from tex4ht-unicode.tex
++% Copyright (C) 1998-2009 Eitan M. Gurari
++%
++% This work may be distributed and/or modified under the
++% conditions of the LaTeX Project Public License, either
++% version 1.3c of this license or (at your option) any
++% later version. The latest version of this license is in
++% http://www.latex-project.org/lppl.txt
++% and version 1.3c or later is part of all distributions
++% of LaTeX version 2005/12/01 or later.
++%
++% This work has the LPPL maintenance status "maintained".
++%
++% The Current Maintainer of this work
++% is the TeX4ht Project <http://tug.org/tex4ht>.
++%
++% If you modify this program, changing the
++% version identification would be appreciated.
++\immediate\write-1{version 2010-12-18-17:40}
+
+ \exit:ifnot{8859-6,%
+ SIunits,%
+@@ -1282,6 +1274,11 @@
+
+
+
++
++
++
++
++
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{eurosym}
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+@@ -1678,7 +1675,7 @@
+ {\a:accents{}{#1}} {\b:accents{udot}{#1}{#2}}
+ \expand:after{\expand:after{\Configure{accent}}%
+ \csname OT1\string\H\endcsname}%
+- \csname OT1\string\H\endcsname{o{0151}O{0151}U{0170}u{0171}%
++ \csname OT1\string\H\endcsname{o{0151}O{0150}U{0170}u{0171}%
+ {}{}}
+ {\a:accents{}{#1}} {\b:accents{Huml}{#1}{#2}}
+ \Configure{accent}\dot\dot{C{010A}c{010B}E{0116}e{0117}G{0120}g{0121}%
diff --git a/dev-tex/tex4ht/metadata.xml b/dev-tex/tex4ht/metadata.xml
new file mode 100644
index 000000000000..cb4c69274d0d
--- /dev/null
+++ b/dev-tex/tex4ht/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/tex4ht/tex4ht-20090611_p1038-r2.ebuild b/dev-tex/tex4ht/tex4ht-20090611_p1038-r2.ebuild
new file mode 100644
index 000000000000..2e92d05371a3
--- /dev/null
+++ b/dev-tex/tex4ht/tex4ht-20090611_p1038-r2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package toolchain-funcs java-pkg-opt-2
+
+IUSE=""
+
+# tex4ht-20050331_p2350 -> tex4ht-1.0.2005_03_31_2350
+MY_P="${PN}-1.0.${PV:0:4}_${PV:4:2}_${PV:6:2}_${PV/*_p/}"
+
+DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
+HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/
+ http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html"
+SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz"
+
+LICENSE="LPPL-1.2"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+
+DEPEND=">=sys-apps/sed-4
+ java? ( >=virtual/jdk-1.5 )"
+
+RDEPEND="app-text/ghostscript-gpl
+ media-gfx/imagemagick
+ java? ( >=virtual/jre-1.5 )"
+
+IUSE="java"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-texlive-updates.patch"
+ cd "${S}/texmf/tex4ht/base/unix"
+ sed -i \
+ -e "s#~/tex4ht.dir#${EPREFIX}/usr/share#" \
+ -e "s#tpath/tex/texmf/fonts/tfm/!#t${EPREFIX}/usr/share/texmf/fonts/tfm/!\nt${EPREFIX}/usr/local/share/texmf/fonts/tfm/!\nt${EPREFIX}/var/cache/fonts/tfm/!#" \
+ -e "s#%%~/texmf-dist#${EPREFIX}/usr/share/texmf#g" tex4ht.env \
+ || die "sed of tex4ht.env failed"
+
+ einfo "Removing precompiled java stuff"
+ find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -print -delete
+}
+
+src_compile() {
+ cd "${S}/src/"
+ einfo "Compiling postprocessor sources..."
+ for f in tex4ht t4ht htcmd ; do
+ $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $f $f.c \
+ -DENVFILE="\"${EPREFIX}/usr/share/texmf/tex4ht/base/tex4ht.env\"" \
+ -DHAVE_DIRENT_H -DKPATHSEA -lkpathsea \
+ || die "Compiling $f failed"
+ done
+ if use java; then
+ einfo "Compiling java files..."
+ cd java
+ ejavac *.java */*.java */*/*.java -d ../../texmf/tex4ht/bin
+ cd "${S}/texmf/tex4ht/bin"
+ # Create the jar needed by oolatex
+ jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
+ fi
+}
+
+src_install () {
+ # install the binaries
+ dobin "${S}/src/tex4ht" "${S}/src/t4ht" "${S}/src/htcmd"
+ # install the scripts
+ if ! use java; then
+ rm -f "${S}"/bin/unix/oo*
+ rm -f "${S}"/bin/unix/jh*
+ fi
+ dobin "${S}"/bin/unix/mk4ht || die
+
+ # install the .4ht scripts
+ insinto /usr/share/texmf/tex/generic/tex4ht
+ doins "${S}"/texmf/tex/generic/tex4ht/* || die
+
+ # install the special htf fonts
+ insinto /usr/share/texmf/tex4ht
+ doins -r "${S}/texmf/tex4ht/ht-fonts" || die
+
+ if use java; then
+ # install the java files
+ doins -r "${S}/texmf/tex4ht/bin"
+ java-pkg_jarinto /usr/share/texmf/tex4ht/bin
+ java-pkg_dojar "${S}/${PN}.jar"
+ fi
+
+ # install the .4xt files
+ doins -r "${S}/texmf/tex4ht/xtpipes" || die
+
+ # install the env file
+ insinto /usr/share/texmf/tex4ht/base
+ newins "${S}/texmf/tex4ht/base/unix/tex4ht.env" tex4ht.env || die
+
+ if latex-package_has_tetex_3 ; then
+ insinto /etc/texmf/texmf.d
+ doins "${FILESDIR}/50tex4ht.cnf" || die
+ fi
+
+ insinto /usr/share/texmf/tex/generic/${PN}
+ insopts -m755
+ doins "${S}"/bin/ht/unix/* || die
+}
+
+pkg_postinst() {
+ use java || elog 'ODF converters (oolatex & friends) require the java use flag'
+ latex-package_pkg_postinst
+ elog "In order to avoid collisions with multiple packages"
+ elog "We are not installing the scripts in /usr/bin anymore"
+ elog "If you want to use, say, htlatex, you can use 'mk4ht htlatex file'"
+}
diff --git a/dev-tex/tex4ht/tex4ht-20090611_p1038-r3.ebuild b/dev-tex/tex4ht/tex4ht-20090611_p1038-r3.ebuild
new file mode 100644
index 000000000000..b458380ac8c2
--- /dev/null
+++ b/dev-tex/tex4ht/tex4ht-20090611_p1038-r3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic
+
+IUSE=""
+
+# tex4ht-20050331_p2350 -> tex4ht-1.0.2005_03_31_2350
+MY_P="${PN}-1.0.${PV:0:4}_${PV:4:2}_${PV:6:2}_${PV/*_p/}"
+
+DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
+HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/
+ http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html"
+SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz"
+
+LICENSE="LPPL-1.2"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+
+DEPEND=">=sys-apps/sed-4
+ virtual/pkgconfig
+ dev-libs/kpathsea
+ java? ( >=virtual/jdk-1.5 )"
+
+RDEPEND="app-text/ghostscript-gpl
+ media-gfx/imagemagick
+ dev-libs/kpathsea
+ java? ( >=virtual/jre-1.5 )"
+
+IUSE="java"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-texlive-updates.patch"
+ cd "${S}/texmf/tex4ht/base/unix"
+ sed -i \
+ -e "s#~/tex4ht.dir#${EPREFIX}/usr/share#" \
+ -e "s#tpath/tex/texmf/fonts/tfm/!#t${EPREFIX}/usr/share/texmf-dist/fonts/tfm/!\nt${EPREFIX}/usr/local/share/texmf/fonts/tfm/!\nt${EPREFIX}/var/cache/fonts/tfm/!\nt${EPREFIX}${TEXMF}/fonts/tfm/!#" \
+ -e "s#%%~/texmf-dist#${EPREFIX}${TEXMF}#g" \
+ -e "s#/usr/share/texmf/#${EPREFIX}${TEXMF}/#" \
+ tex4ht.env \
+ || die "sed of tex4ht.env failed"
+
+ einfo "Removing precompiled java stuff"
+ find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -print -delete
+}
+
+src_compile() {
+ has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+
+ cd "${S}/src/"
+ einfo "Compiling postprocessor sources..."
+ for f in tex4ht t4ht htcmd ; do
+ $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $f $f.c \
+ -DENVFILE="\"${EPREFIX}${TEXMF}/tex4ht/base/tex4ht.env\"" \
+ -DHAVE_DIRENT_H -DKPATHSEA -lkpathsea \
+ || die "Compiling $f failed"
+ done
+ if use java; then
+ einfo "Compiling java files..."
+ cd java
+ ejavac *.java */*.java */*/*.java -d ../../texmf/tex4ht/bin
+ cd "${S}/texmf/tex4ht/bin"
+ # Create the jar needed by oolatex
+ jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
+ fi
+}
+
+src_install () {
+ # install the binaries
+ dobin "${S}/src/tex4ht" "${S}/src/t4ht" "${S}/src/htcmd"
+ # install the scripts
+ if ! use java; then
+ rm -f "${S}"/bin/unix/oo*
+ rm -f "${S}"/bin/unix/jh*
+ fi
+ dobin "${S}"/bin/unix/mk4ht || die
+
+ # install the .4ht scripts
+ insinto ${TEXMF}/tex/generic/tex4ht
+ doins "${S}"/texmf/tex/generic/tex4ht/* || die
+
+ # install the special htf fonts
+ insinto ${TEXMF}/tex4ht
+ doins -r "${S}/texmf/tex4ht/ht-fonts" || die
+
+ if use java; then
+ # install the java files
+ doins -r "${S}/texmf/tex4ht/bin"
+ java-pkg_jarinto ${TEXMF}/tex4ht/bin
+ java-pkg_dojar "${S}/${PN}.jar"
+ fi
+
+ # install the .4xt files
+ doins -r "${S}/texmf/tex4ht/xtpipes" || die
+
+ # install the env file
+ insinto ${TEXMF}/tex4ht/base
+ newins "${S}/texmf/tex4ht/base/unix/tex4ht.env" tex4ht.env || die
+
+ if latex-package_has_tetex_3 ; then
+ insinto /etc/texmf/texmf.d
+ doins "${FILESDIR}/50tex4ht.cnf" || die
+ fi
+
+ insinto ${TEXMF}/tex/generic/${PN}
+ insopts -m755
+ doins "${S}"/bin/ht/unix/* || die
+}
+
+pkg_postinst() {
+ use java || elog 'ODF converters (oolatex & friends) require the java use flag'
+ latex-package_pkg_postinst
+ elog "In order to avoid collisions with multiple packages"
+ elog "We are not installing the scripts in /usr/bin anymore"
+ elog "If you want to use, say, htlatex, you can use 'mk4ht htlatex file'"
+}
diff --git a/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild b/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild
new file mode 100644
index 000000000000..ffa6960f3bba
--- /dev/null
+++ b/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic
+
+TL_TEX4HT_VER=2015-08-03
+IUSE=""
+
+# tex4ht-20050331_p2350 -> tex4ht-1.0.2005_03_31_2350
+MY_P="${PN}-1.0.${PV:0:4}_${PV:4:2}_${PV:6:2}_${PV/*_p/}"
+
+DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
+HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/
+ http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html"
+SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz
+ mirror://gentoo/${PN}-texlive-${TL_TEX4HT_VER}.tar.xz"
+
+LICENSE="LPPL-1.2"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+
+DEPEND=">=sys-apps/sed-4
+ virtual/pkgconfig
+ dev-libs/kpathsea
+ java? ( >=virtual/jdk-1.5 )"
+
+RDEPEND="app-text/ghostscript-gpl
+ media-gfx/imagemagick
+ dev-libs/kpathsea
+ java? ( >=virtual/jre-1.5 )"
+
+IUSE="java"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cp -a "${WORKDIR}/texmf-dist/"* texmf/ || die
+ cd "${S}/texmf/tex4ht/base/unix"
+ sed -i \
+ -e "s#~/tex4ht.dir#${EPREFIX}/usr/share#" \
+ -e "s#tpath/tex/texmf/fonts/tfm/!#t${EPREFIX}/usr/share/texmf-dist/fonts/tfm/!\nt${EPREFIX}/usr/local/share/texmf/fonts/tfm/!\nt${EPREFIX}/var/cache/fonts/tfm/!\nt${EPREFIX}${TEXMF}/fonts/tfm/!#" \
+ -e "s#%%~/texmf-dist#${EPREFIX}${TEXMF}#g" \
+ -e "s#/usr/share/texmf/#${EPREFIX}${TEXMF}/#" \
+ tex4ht.env \
+ || die "sed of tex4ht.env failed"
+
+ einfo "Removing precompiled java stuff"
+ find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -print -delete
+}
+
+src_compile() {
+ has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+
+ cd "${S}/src/"
+ einfo "Compiling postprocessor sources..."
+ for f in tex4ht t4ht htcmd ; do
+ $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $f $f.c \
+ -DENVFILE="\"${EPREFIX}${TEXMF}/tex4ht/base/tex4ht.env\"" \
+ -DHAVE_DIRENT_H -DKPATHSEA -lkpathsea \
+ || die "Compiling $f failed"
+ done
+ if use java; then
+ einfo "Compiling java files..."
+ cd java
+ ejavac *.java */*.java */*/*.java -d ../../texmf/tex4ht/bin
+ cd "${S}/texmf/tex4ht/bin"
+ # Create the jar needed by oolatex
+ jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
+ fi
+}
+
+src_install () {
+ # install the binaries
+ dobin "${S}/src/tex4ht" "${S}/src/t4ht" "${S}/src/htcmd"
+ # install the scripts
+ if ! use java; then
+ rm -f "${S}"/bin/unix/oo*
+ rm -f "${S}"/bin/unix/jh*
+ fi
+ dobin "${S}"/bin/unix/mk4ht || die
+
+ # install the .4ht scripts
+ insinto ${TEXMF}/tex/generic/tex4ht
+ doins "${S}"/texmf/tex/generic/tex4ht/* || die
+
+ # install the special htf fonts
+ insinto ${TEXMF}/tex4ht
+ doins -r "${S}/texmf/tex4ht/ht-fonts" || die
+
+ if use java; then
+ # install the java files
+ doins -r "${S}/texmf/tex4ht/bin"
+ java-pkg_jarinto ${TEXMF}/tex4ht/bin
+ java-pkg_dojar "${S}/${PN}.jar"
+ fi
+
+ # install the .4xt files
+ doins -r "${S}/texmf/tex4ht/xtpipes" || die
+
+ # install the env file
+ insinto ${TEXMF}/tex4ht/base
+ newins "${S}/texmf/tex4ht/base/unix/tex4ht.env" tex4ht.env || die
+
+ if latex-package_has_tetex_3 ; then
+ insinto /etc/texmf/texmf.d
+ doins "${FILESDIR}/50tex4ht.cnf" || die
+ fi
+
+ insinto ${TEXMF}/tex/generic/${PN}
+ insopts -m755
+ doins "${S}"/bin/ht/unix/* || die
+}
+
+pkg_postinst() {
+ use java || elog 'ODF converters (oolatex & friends) require the java use flag'
+ latex-package_pkg_postinst
+ elog "In order to avoid collisions with multiple packages"
+ elog "We are not installing the scripts in /usr/bin anymore"
+ elog "If you want to use, say, htlatex, you can use 'mk4ht htlatex file'"
+}
diff --git a/dev-tex/tex4ht/tex4ht-20090611_p1038-r5.ebuild b/dev-tex/tex4ht/tex4ht-20090611_p1038-r5.ebuild
new file mode 100644
index 000000000000..c0cc47a97c16
--- /dev/null
+++ b/dev-tex/tex4ht/tex4ht-20090611_p1038-r5.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit latex-package toolchain-funcs java-pkg-opt-2 flag-o-matic
+
+TL_TEX4HT_VER=2017-02-05
+IUSE=""
+
+# tex4ht-20050331_p2350 -> tex4ht-1.0.2005_03_31_2350
+MY_P="${PN}-1.0.${PV:0:4}_${PV:4:2}_${PV:6:2}_${PV/*_p/}"
+
+DESCRIPTION="Converts (La)TeX to (X)HTML, XML and OO.org"
+HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/
+ http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html"
+SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz
+ mirror://gentoo/${PN}-texlive-${TL_TEX4HT_VER}.tar.xz"
+
+LICENSE="LPPL-1.2"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+
+DEPEND=">=sys-apps/sed-4
+ virtual/pkgconfig
+ dev-libs/kpathsea
+ java? ( >=virtual/jdk-1.5 )"
+
+RDEPEND="app-text/ghostscript-gpl
+ media-gfx/imagemagick
+ dev-libs/kpathsea
+ java? ( >=virtual/jre-1.5 )"
+
+IUSE="java"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cp -a "${WORKDIR}/texmf-dist/"* texmf/ || die
+ cd "${S}/texmf/tex4ht/base/unix"
+ sed -i \
+ -e "s#~/tex4ht.dir#${EPREFIX}/usr/share#" \
+ -e "s#tpath/tex/texmf/fonts/tfm/!#t${EPREFIX}/usr/share/texmf-dist/fonts/tfm/!\nt${EPREFIX}/usr/local/share/texmf/fonts/tfm/!\nt${EPREFIX}/var/cache/fonts/tfm/!\nt${EPREFIX}${TEXMF}/fonts/tfm/!#" \
+ -e "s#%%~/texmf-dist#${EPREFIX}${TEXMF}#g" \
+ -e "s#/usr/share/texmf/#${EPREFIX}${TEXMF}/#" \
+ tex4ht.env \
+ || die "sed of tex4ht.env failed"
+
+ einfo "Removing precompiled java stuff"
+ find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -print -delete
+}
+
+src_compile() {
+ has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+
+ cd "${S}/src/"
+ einfo "Compiling postprocessor sources..."
+ for f in tex4ht t4ht htcmd ; do
+ $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $f $f.c \
+ -DENVFILE="\"${EPREFIX}${TEXMF}/tex4ht/base/tex4ht.env\"" \
+ -DHAVE_DIRENT_H -DKPATHSEA -lkpathsea \
+ || die "Compiling $f failed"
+ done
+ if use java; then
+ einfo "Compiling java files..."
+ cd java
+ ejavac *.java */*.java */*/*.java -d ../../texmf/tex4ht/bin
+ cd "${S}/texmf/tex4ht/bin"
+ # Create the jar needed by oolatex
+ jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
+ fi
+}
+
+src_install () {
+ # install the binaries
+ dobin "${S}/src/tex4ht" "${S}/src/t4ht" "${S}/src/htcmd"
+ # install the scripts
+ if ! use java; then
+ rm -f "${S}"/bin/unix/oo*
+ rm -f "${S}"/bin/unix/jh*
+ fi
+ dobin "${S}"/bin/unix/mk4ht || die
+
+ # install the .4ht scripts
+ insinto ${TEXMF}/tex/generic/tex4ht
+ doins "${S}"/texmf/tex/generic/tex4ht/* || die
+
+ # install the special htf fonts
+ insinto ${TEXMF}/tex4ht
+ doins -r "${S}/texmf/tex4ht/ht-fonts" || die
+
+ if use java; then
+ # install the java files
+ doins -r "${S}/texmf/tex4ht/bin"
+ java-pkg_jarinto ${TEXMF}/tex4ht/bin
+ java-pkg_dojar "${S}/${PN}.jar"
+ fi
+
+ # install the .4xt files
+ doins -r "${S}/texmf/tex4ht/xtpipes" || die
+
+ # install the env file
+ insinto ${TEXMF}/tex4ht/base
+ newins "${S}/texmf/tex4ht/base/unix/tex4ht.env" tex4ht.env || die
+
+ if latex-package_has_tetex_3 ; then
+ insinto /etc/texmf/texmf.d
+ doins "${FILESDIR}/50tex4ht.cnf" || die
+ fi
+
+ insinto ${TEXMF}/tex/generic/${PN}
+ insopts -m755
+ doins "${S}"/bin/ht/unix/* || die
+}
+
+pkg_postinst() {
+ use java || elog 'ODF converters (oolatex & friends) require the java use flag'
+ latex-package_pkg_postinst
+ elog "In order to avoid collisions with multiple packages"
+ elog "We are not installing the scripts in /usr/bin anymore"
+ elog "If you want to use, say, htlatex, you can use 'mk4ht htlatex file'"
+}
diff --git a/dev-tex/texamator/Manifest b/dev-tex/texamator/Manifest
new file mode 100644
index 000000000000..3765052feadb
--- /dev/null
+++ b/dev-tex/texamator/Manifest
@@ -0,0 +1,5 @@
+DIST TeXamator.v.1.7.5.tar.gz 784894 SHA256 b81298658c370e0695dcdce109144037836bc830a7ffcc15f38c30aec0fbb0ad SHA512 a0b05364ac1a65250a2b493616d618b1bd57950681b8f9b60200790572c1bac86dcc86fb922bb0d26bfe49f4d076a5d2f109761a4cdd5630807db03ea7928bb1 WHIRLPOOL 4e299251264cb116c38e3f8abf324a9c24235845384705b78a57766cde5b2197e51f0a17f04513520d18b19e2fd94cf745a94287c919074ee4963d32e722ff6a
+EBUILD texamator-1.7.5-r2.ebuild 904 SHA256 90393804fee097994718b231ced6ba7b3c9f378c986d9a2bda04bf58b65315cc SHA512 9a465287c44cbd7f04a8608686ad831417129534915cd71470627896d023ec817b6f43c6751a476d312872bcda4ebd72c5385edd6e9fcce6f821f4e8c61e853e WHIRLPOOL 2c9afcca0ef8fe491478dea376db0f795fed7c0f67dc46bf5cfbd0df7aaede5a2ba74cb5957c84b73c0602e58b47cb41a978e480d0d1df9100c59471d7eb4c1d
+MISC ChangeLog 2450 SHA256 5d2435a846b89b39a745f9df075f25c1692064ae2d3144b95f32356035b22ff4 SHA512 a7ed89fa07ef0cf904ca69492cb44634aedec10f3fac0312a0e456e723c392be3dc60a58280ac224c4f8a294b4eaac47633ef15a11dc75d8b973125fb9846943 WHIRLPOOL 38974218d6df9881782af4b109c4facb9225160f26b954bce02c4c877245ba8ec46197ad5103cb5bd95967260e31d8e397a2320467f75c94bf0f7f6a02cae6a1
+MISC ChangeLog-2015 889 SHA256 a46aeeb0172753ebd59a230f11f833a5896a3369469eac184d5fe8ac31fb6cd3 SHA512 77e26b4e3525c5d925b6d6fa64c453512cf5c4bf448a3c974d2a738f8d37bd5f9f23c71935415d43a3c3680e98f49834bab44e344ce361a395e07794d9066cb0 WHIRLPOOL 286ec950fb4e0412fb9de1cb9e91778d5afdff14befba68e26d44a3a27c841bab613b2d75409ad36716005f4704116bd564028c0af45492ea54cdc9630abba20
+MISC metadata.xml 255 SHA256 efe0b3bb04e56e941fab4684e34d183e2feef382832d7983cc899d95479209ba SHA512 91466f90d1ab836a4a6cb14dac0e7b3f585faf781a61e8fa3c95d91189034bd7723c3f27a81cad3fa44e320f70fa3973a73fac1b2cb1f694bfe3e6a7cac29191 WHIRLPOOL 20c00308460c65b88d3f9701f01090ecdb5e8a4e01a4616d9d789e7cbd10c3aac326a3d44dabc39189c80042ddeb0f0eee85788bc771edacc623cdf9882bb760
diff --git a/dev-tex/texamator/metadata.xml b/dev-tex/texamator/metadata.xml
new file mode 100644
index 000000000000..92cc2aee73c7
--- /dev/null
+++ b/dev-tex/texamator/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-tex/texamator/texamator-1.7.5-r2.ebuild b/dev-tex/texamator/texamator-1.7.5-r2.ebuild
new file mode 100644
index 000000000000..2812db36b950
--- /dev/null
+++ b/dev-tex/texamator/texamator-1.7.5-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+MY_PN=TeXamator
+
+DESCRIPTION="A program aimed at helping you making your exercise sheets"
+HOMEPAGE="http://snouffy.free.fr/blog-en/index.php/category/TeXamator"
+SRC_URI="http://snouffy.free.fr/blog-en/public/${MY_PN}/${MY_PN}.v.${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="app-text/dvipng
+ dev-python/PyQt4[${PYTHON_USEDEP}]
+ virtual/latex-base
+ ${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_PN}
+
+src_compile() {
+ cat >> ${PN} <<-_EOF_ || die
+ #!/bin/sh
+ cd /usr/lib/${MY_PN} &&
+ exec "${EPYTHON}" ${MY_PN}.py
+ _EOF_
+}
+
+src_install() {
+ dobin ${PN}
+
+ python_moduleinto /usr/lib/${MY_PN}
+ python_domodule ${MY_PN}.py partielatormods {ts,ui}_files
+}
diff --git a/dev-tex/texmfind/Manifest b/dev-tex/texmfind/Manifest
new file mode 100644
index 000000000000..217a82f85ef9
--- /dev/null
+++ b/dev-tex/texmfind/Manifest
@@ -0,0 +1,5 @@
+DIST texmfind-2010.1.tar.bz2 297318 SHA256 c139f96059c0cacaf654bdb57757589014203d3fcc4420ce66e108f5d98b6be4 SHA512 0f36d3036f39fdc24d742cc601712ea7fe91e3f29b5042f87523dd5a004acdb0e9be00f8d017a6f1761afd8c053ff33b9920535770c788acd0e97354bbc7153f WHIRLPOOL 88cdbf8cf57971779a41a1e6d1fac653249b4855f0c262708fec9a5e955c1a44cf8ddecf4c751bb33adfe499dee6815077add05e1e6715a9d37875047e2fdb7f
+EBUILD texmfind-2010.1.ebuild 480 SHA256 53838c86f388567779330db8ca5a5021cbed6482daebc0944f1beae86aab3db6 SHA512 9eea289e151bd25041aa9f3d84dbce409cd2b7b952edcb600b6df2fbe961adb0173ac2791ed7c33abafcee124a7a085c28d878e0e0655bbb248dac92b201b49f WHIRLPOOL 99869d8b7b1e4cf20db4f6a54996edf6e5074cdc268751fcd852f110f11f51f1dea4337a2198872b6379abc418256f2fe15eab030bb098ff329a334faf600572
+MISC ChangeLog 2733 SHA256 ba7025464fc27f7b51cfcd466f98ba95ef9159bddd207c9ccd2da920178156cc SHA512 4f6cd936c1a54e7e43018c4c4b2cd251db0e6024b9632d1337c83f398ac8ea74190c94fe518103a8a13b15b092f0a501c183f57fc7ba4244291eb31bf0bd04b7 WHIRLPOOL c3864758572d16a332f3ed3fa618463aff384207a1151e822ab506a992821ff0f802d1d77a2e17cc8b279f788062b8d9fed0dc1e3bbd5ccba13086c1d0175785
+MISC ChangeLog-2015 2552 SHA256 a30c51ead13cdaac634223481dd13908d6a3659a34bb6069b5c32be91cd122f5 SHA512 06df8425ef612acc143060615a9dbb20f4fe231ec0b1e032f12017879a4755205de1e4443d7cc264121af298c23aa4f9218f6cb77cf18a893fccd58ba202c76d WHIRLPOOL 9b1253913520bc98f58ef1ad16de2e900867696ca9845a4850de941fbe3575ec58f21e902e794b744dc3fa2babe17b780e8ace7b6bdc7781ccfa79b63ddc9262
+MISC metadata.xml 1017 SHA256 c0aee01d62d3cac2c763d08455782d71741a2607944a7fcd6167f86dd52dc374 SHA512 3d9eae0bc5f76e18529f9ff71b96f11ad89a339b9abf3fb438cef32c9dca93282c818128676b1cf3177dccdffa85757ecc3433e0f356a02c6f6cbd67bb790590 WHIRLPOOL 575acaf624b106c67feeb4119e0033f84f1eb9a7b3bad9e33fac51c8f53a0e495b55e57f9dbe2079e50af9959cf46564d3c23db8755de04e8996a15f6310c271
diff --git a/dev-tex/texmfind/metadata.xml b/dev-tex/texmfind/metadata.xml
new file mode 100644
index 000000000000..51d139c57747
--- /dev/null
+++ b/dev-tex/texmfind/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>etux@bluewin.ch</email>
+ <name>Alexandre -- Untux</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>aballier@gentoo.org</email>
+ <name>Alexis Ballier</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ Little CLI utility for Gentoo-texlive end-users. Search for texmf-files
+ matching a grep regexp and get the corresponding ebuild. It consists of
+ a small Bash script, wrapping grep, and a flat data file containing (a
+ good chunk of) the texmf-files that can be installed from the main
+ portage tree.
+ </longdescription>
+ <upstream>
+ <remote-id type="launchpad">texmfind</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/texmfind/texmfind-2010.1.ebuild b/dev-tex/texmfind/texmfind-2010.1.ebuild
new file mode 100644
index 000000000000..7a358996a948
--- /dev/null
+++ b/dev-tex/texmfind/texmfind-2010.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Locate the ebuild providing a certain texmf file through regexp"
+HOMEPAGE="https://launchpad.net/texmfind/
+ http://home.gna.org/texmfind"
+SRC_URI="https://launchpad.net/texmfind/2010/${PV}/+download/texmfind-${PV}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~mips ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
diff --git a/dev-tex/texpower/Manifest b/dev-tex/texpower/Manifest
new file mode 100644
index 000000000000..6a49527381a2
--- /dev/null
+++ b/dev-tex/texpower/Manifest
@@ -0,0 +1,5 @@
+DIST texpower-0-2.tar.gz 176307 SHA256 2c310b7f158599b4f020c7cf0a589ee2def57ee144d6317636f364774a2e1543 SHA512 4ab22dc2f1ebfe1d5aa59a1ea6f374af13a7d86c042b58a1eb49c09b7043e776975be5d8026082fa75f9da5a487c87252d12de6fae9cd9ab482b8f8b7d344a19 WHIRLPOOL eb9ccee35d49c5d1b50f93984aa937aa90df2b121de05f8b6bb60a2ad673f01551183dd19de6e04036a9aa528606e96c81eb9ac7dcbeb94efa2880439eda93b6
+EBUILD texpower-0.2.ebuild 1109 SHA256 2c72214bb579551d621ae9199823fc8ae66972f9e31df5a7ce2eaee6d1d4d4a6 SHA512 a68625409baa038d3255595f66e86fd3d42f42750003fc9a61fbd237b60a14deaa6ff929d71b35b2a3339d635e45b54c953175ff818d666ed5fb32231cb67e60 WHIRLPOOL ab8249844b985b4a751c616495b40b062822f2f726b7de4a80d575e6a68c2256fb9db96b255b36159d564cde989970efa959ee95f1e4bf7747ca79886ab2780b
+MISC ChangeLog 2425 SHA256 a89c90bf29bc05dabaede6bde2cb521192487307b89f1b8cab035cbfe240f18a SHA512 090d40531d97a922fc3c3af15a4e046095592894d933e4e3b3ab7d004adfdd87b1f522441ad24e39bcf37cb04c8fe458c5fadc614c99fd65020fefb4a6e51da7 WHIRLPOOL 3b8c85ade9c8f142823bc723b8de7b50c769350fb18176211c9901bebf7d7042f74024dbc6566405afd825885b126c0ba7d8a533ade9cfa0e2bff38bd8a76433
+MISC ChangeLog-2015 3277 SHA256 4d86a452f91b79af53263e5d25696d186c28615aa0e06420dea55464cb5737c0 SHA512 8b1b64ae34fed1ef22c930b4ca4b43e39262dc95128684db8ae3c2c5e59cacd6e01eb1b81eca99e7ded911ce43efcd78ec2c1f7c1923fc8b1c39e4e466595a0c WHIRLPOOL 28a199d7c35fb7562a8a3d446b695bb3f077dadb136d125332e9dcc6c5abeb707225aaaef845428c19e235f2a0aab84b8e146295012bebc883d2a01ec417b04a
+MISC metadata.xml 327 SHA256 eca0364820bccf68e370f082a5bdf825b817d536dfaf23792e0a73b595f8b6cf SHA512 62d565e9733b609fb88e65deead8d624ff889411eefc8c15f2784e7dc21d035df727d42b139a69ef297fcb13e828524a4119873fde8b4e0c4df231dd450bd9e5 WHIRLPOOL 0253c7bc0d0af8fadb97e8763f2b7de0968a0c1ed5c31440d72968ac2528482f1d98faed8593822399dbdd7227f7bd41b312a0319cffb556331b62c72faf8658
diff --git a/dev-tex/texpower/metadata.xml b/dev-tex/texpower/metadata.xml
new file mode 100644
index 000000000000..845845171f8b
--- /dev/null
+++ b/dev-tex/texpower/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">texpower</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/texpower/texpower-0.2.ebuild b/dev-tex/texpower/texpower-0.2.ebuild
new file mode 100644
index 000000000000..0253d062952e
--- /dev/null
+++ b/dev-tex/texpower/texpower-0.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+IUSE="doc"
+MY_P="${P/./-}"
+
+DESCRIPTION="A bundle of style and class files for creating dynamic online presentations"
+SRC_URI="mirror://sourceforge/texpower/${MY_P}.tar.gz"
+HOMEPAGE="http://texpower.sourceforge.net/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+
+ latex-package_src_compile
+
+ cd tpslifonts
+ latex-package_src_compile
+ cp tpslifonts.sty ../ || die
+ cd ../
+
+ if use doc
+ then
+ for file in FAQ-display.tex FAQ-printout.tex fulldemo.tex
+ do
+ einfo "Making documentation: ${file}"
+ VARTEXFONTS=${T}/fonts texi2pdf -q -c \
+ --language=latex ${file} &> /dev/null
+ done
+ fi
+}
+
+src_install() {
+
+ latex-package_src_doinstall styles pdf
+
+ insinto /usr/share/texmf/tex/latex/${PN}/contrib
+ doins contrib/config.landscapeplus contrib/tpmultiinc.tar || die
+
+ dodoc 00readme.txt 01install.txt || die
+ newdoc tpslifonts/00readme.txt 00readme-tpslifonts.txt || die
+ newdoc contrib/00readme.txt 00readme-contrib.txt
+}
diff --git a/dev-tex/tipa/Manifest b/dev-tex/tipa/Manifest
new file mode 100644
index 000000000000..7938d808f1c6
--- /dev/null
+++ b/dev-tex/tipa/Manifest
@@ -0,0 +1,5 @@
+DIST tipa-1.3.tar.gz 3099058 SHA256 a07e3b3c7bab4c84d01faf1800de4c2a45b0e09a71c9eb595e24f187b6b28807 SHA512 b07b445e9760603f991c7ca4cd1c3358b071e21975a5e051c6ba1186cda2880c80cd874e8cee285a6b7a9ca890bc35e4e4285c12e22cdfa474920c55cebe64ed WHIRLPOOL d5fa70b2cf2fd81c9aee7f5fc7d1fbcd1dd0b50cb8c4cfda967b84275811d10fd9a0cc0ca1eb88ec9f3bca065d4eb8bc71a7f69403976058726f1e107ebecd70
+EBUILD tipa-1.3.ebuild 1312 SHA256 77d492aac44981df26fd52f1cbf50f498d54b0e1a2fc925ad9d16e3a1d5ce1fc SHA512 be84a64bed5db5794c5e111bba6a830e572159b4790efba328d4d60859c521cb0dfeb462bc6ba79c74d8b861b1feeecc0fdeffedddad71b9badd08b93f323ddc WHIRLPOOL 3f5e709bdf540683fffee0235de2bda31c906ef6eb8bc3a9ad090c87585703d39e38dc1ffc8cc95248a47596727227fbded101c21692fb81e441a228ed5fbd0e
+MISC ChangeLog 2413 SHA256 a9c7473f9bc3e2552d6a19a4448b0a9c9f4fb5d6ebf654ecfe2cf0062ade968c SHA512 7fc4e7b9c3de32c2ce67995744e9c31221fbb9d3c0a6491b0db259ef451f4ed6f60afe5e204efc4f576895c9b019047c602b5196d5d83f8977349090d428fd5a WHIRLPOOL 5202634f169cb69374d1502df833ee74e800a4d5eb4bc0c09ea50045aa77fc0af5abd79fbbf9ffdec769b8844defc4320a3363339b8a5e1dd72e1cc50d92e17b
+MISC ChangeLog-2015 1294 SHA256 8ac7c7d5c42bda60cef7b81c9d73e0dd52a5e85c1786995f589e5bf29c79ed06 SHA512 e421600c5a13409f4e126b39a4ff4a5fd5cce0e8bd6e1bd4a39f551976f344e7dd880bd0f97d2db1c941e58bcdd749e0025f1a6a61450a3b9421e48fb648bf8e WHIRLPOOL e8b5037d40150442882012562936ff556cf654497492902edb3598a5e41fba8eed1325d1203eeb076b992ce6ad1aa90039b10f7d798050ae79573210fb25aa2e
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/tipa/metadata.xml b/dev-tex/tipa/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/tipa/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/tipa/tipa-1.3.ebuild b/dev-tex/tipa/tipa-1.3.ebuild
new file mode 100644
index 000000000000..1ec6a3ee4482
--- /dev/null
+++ b/dev-tex/tipa/tipa-1.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="International Phonetic Alphabet package for LaTeX"
+HOMEPAGE="http://www.l.u-tokyo.ac.jp/~fkr/"
+SRC_URI="http://www.l.u-tokyo.ac.jp/~fkr/tipa/${P}.tar.gz"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE=""
+
+DEPEND="virtual/latex-base"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ # install files under /usr/share/texmf/
+ sed -e 's@PREFIX=/usr/local/teTeX/share/texmf@PREFIX=/usr/share/texmf@' \
+ -i Makefile || die "sed failed"
+
+ sed -e 's/\($(TEXDIR)\)/$(DESTDIR)\/\1/' \
+ -e 's/\($(FONTDIR)\)/$(DESTDIR)\/\1/g' \
+ -e 's/\($(MAPDIR)\)/$(DESTDIR)\/\1/' \
+ -i Makefile || die "sed failed"
+
+ # removing `mktexlsr` from Makefile (leads to access violation)
+ sed -e 's/-mktexlsr//' -i Makefile || die "sed failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed."
+ dodoc doc/*.{tex,sty,bib,bbl} || die "dodoc failed."
+
+ elog "A huge documentation can be found in '/usr/share/doc/${P}'."
+}
+
+pkg_postinst() {
+ einfo "Running mktexlsr..."
+ mktexlsr || die "mktexlsr failed"
+
+ elog
+ elog "Append the line"
+ elog "p +tipa.map"
+ elog "to /usr/share/texmf/dvips/config/config.ps"
+ elog
+}
+
+pkg_postrm() {
+ einfo "Running mktexlsr..."
+ mktexlsr || die "mktexlsr failed"
+}
diff --git a/dev-tex/translator/Manifest b/dev-tex/translator/Manifest
new file mode 100644
index 000000000000..cbd7c082d7c6
--- /dev/null
+++ b/dev-tex/translator/Manifest
@@ -0,0 +1,5 @@
+DIST translator-1.00.tar.gz 178794 SHA256 08e14042fdca9381da777729ab0dde32b6f3b70479daf00152044fe1b5bd40fa SHA512 045b09ef303fe8f7bbbbc3f6b4175da4ba0d72d1d359281fbd316ef32eb369c627f708a19a5bade1abb4d0bc6a6320f081ccead1173665c483ce882b44013038 WHIRLPOOL 66332df456f97a25e7f9037100325e0a5c6140534a5dec2b8e5ef1bee631d6cfd96ce39fd8deff22f51fa2fd4004985ce945fb17cbf2387cb37b388f7d8e0ad9
+EBUILD translator-1.00.ebuild 786 SHA256 75b9198fc26c4b3cb7a9c35ec2bc5c2ddbefc2863e28f48044de1ed1c59a848e SHA512 310c807a08c276abed38566da8865379534473b8c5227cc156e41291f99818173ce21a9d5caf91c65a16cf3f1ca7194b8550f2d4aa90af960f2ce5cd673d5de3 WHIRLPOOL d55370f4b14c8322a6f785f57b8ad8913e96144cd2320e270ff9903b79050f945eb6abac9b500c7bd87bc009ca35929c516ff1dcbbdbf563f6a6676d5f9bcc79
+MISC ChangeLog 2433 SHA256 96059d5f2ced71d4cd30cb0dfc9156c0dfed5d1759eb71ca8874db6fd5c9f176 SHA512 7ee923fc66170c110719e1bc690f460dab0e71b3b6e4e734792c993ed8dd5f24a01794a95c27ed63bdc6a5e8996e836607f0f3bbfa49a88190461f6a026f2446 WHIRLPOOL 7682bb67cfe8a845a3eec311812cc6669f9e5c36843bfab56b705c9ea7454dadd20cb9e018afa5d7b62228f771b6a085ea7be793bb02095dce3a4fd0a2182944
+MISC ChangeLog-2015 2062 SHA256 2ec098431824ec0733286703882db578500e36a6b5aea04d1b10ffda33188bf8 SHA512 f72e8a3851f8b4b4ed14f900c527ac584a45714cc340b77b1301d053ea1f0df8966e0baede1ba0a179cbc540fb5102a8d213b584cebba8993a3387a224e0acba WHIRLPOOL d5b9a5b7eea17e6b6c1e7efc490869b0e3ea8f23e18acb9e1a4f536a4597be9217def0fbbb2dbebdb179ae020d38360b41fc9b5f8e9e1f637d7996e1817d07ff
+MISC metadata.xml 331 SHA256 9903088f27450e1d986ea16aeee3c51b2b578f00ab947adff438fd961383ca82 SHA512 eaea8f855b5479f26555aea9793a9874a0e117374a3e24e1499b5262bdeb791d9d86333a927d75a04b277909ecbe6939866b979777d53697f69606962af7b52f WHIRLPOOL 4f2768f7b801dad47d3481cb3b5f7dfe888f09fd67c38ab51b8e4e94cc157be92f63f34d237751b6507c19271dc32e56277466a97a3909dd2390cef309e95a5c
diff --git a/dev-tex/translator/metadata.xml b/dev-tex/translator/metadata.xml
new file mode 100644
index 000000000000..32e6f8c40631
--- /dev/null
+++ b/dev-tex/translator/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">latex-beamer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/translator/translator-1.00.ebuild b/dev-tex/translator/translator-1.00.ebuild
new file mode 100644
index 000000000000..a5e848f2d4dc
--- /dev/null
+++ b/dev-tex/translator/translator-1.00.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="A package for translating words in TeX"
+HOMEPAGE="http://latex-beamer.sourceforge.net/"
+SRC_URI="mirror://sourceforge/latex-beamer/${P}.tar.gz"
+
+LICENSE="GPL-2 LPPL-1.3c"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+TEXMF="/usr/share/texmf-site"
+
+src_install() {
+ insinto ${TEXMF}/tex/latex/${PN}
+ doins base/* || die "Failed to install the package"
+ doins -r dicts/* || die "Failed to install dictonaries"
+ dodoc ChangeLog README || die "dodoc failed"
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins -r doc/* || die "Failed to install documentation"
+ fi
+}
diff --git a/dev-tex/tth/Manifest b/dev-tex/tth/Manifest
new file mode 100644
index 000000000000..48587b3e58c0
--- /dev/null
+++ b/dev-tex/tth/Manifest
@@ -0,0 +1,7 @@
+DIST tth-3.77.tgz 322313 SHA256 2ac11c76cbe21879b8ca3cbd47dd6349adfca869a465870c79f87046432fc28c SHA512 8fabe24172b1ba6ac275e0d3cd8fbb88fbd8fcf15eb7a8a7f99a3f483629d51587f0f97fdca84d86bff9ef57829415e5f026c24338bef75ba867d3a3dfb3bb87 WHIRLPOOL db03565233ce591b100a895aa0f86fa3c78a7b68db8b070634637849bb8b0fb6a1f2eed9c3e7c820ab5f6b38412babe30b5616f46c306da438b1d85804263ebd
+DIST tth4.08.tar.gz 1085293 SHA256 3ad5cde189bd2a1b621403b26b136cb20fab9b4e844ebb71e311bee553c52724 SHA512 c287cece1219155a5a23684b59f9c88459d7bbe7f029bfd6ca26562fa7a8f38699b4e5ce8a85a5f3544c081b5d1483f9533807b026dc85d130cf2e3eae507c05 WHIRLPOOL 9776e830e4acf6fa975501df0ec4ba1eac39b8097828974fa7e535c57181c0ff61e183492ada14e7ca5aedc3181ffdcb256d00e15a43450004781d6715f52372
+EBUILD tth-3.77.ebuild 600 SHA256 1a76bbfa71f6befe8fd423c4782043947a665e51dad567ad1293aa054a688de2 SHA512 e2db4df1021275cfb115340c284adef0fddf2511b34c59c114da548d1f0515a5338e433cac0f3f932282b963f1a085aa4926a385b28782f5383b4fe604928d65 WHIRLPOOL e2817e3d8e8654bcbbf11e25ce6d46f319e00f7e2d0ec9dbca415d3e6e003551db1ffe99bf42525e285f3af82a6c02504ebbcb05b34c6d926833fbe169f8f3fe
+EBUILD tth-4.08.ebuild 669 SHA256 16894a394fcf33bb76f8dbe637f842c3c916ed5b9b872c49f9ed0dc44b3e78d8 SHA512 d75495d8d3acc5289d673335dcd79264f573744e977e61da67cd628120a23f7a192ab2d77b39366ad6efb4d8bbf3ca798c2ce10f0c1adbfa1992377db25d4181 WHIRLPOOL b4ba3814629645a0324c256c8f65eac431a1f161de314ea47642639aa2c07129996a230bf57e2d1fe8d3f66780421b50deb77ab40665dfaba968eefab349f5e7
+MISC ChangeLog 2412 SHA256 d442a27808ca2b97056e1fa27b4632c4989225ba2e4a8ff4025747d7b5992d48 SHA512 0587f798a74f51a34ff44ff3c8c1bda1bde6d2f6412323ec3d62cbb76f4f5f18ccc624928d89b2625a732f7e88da90bbeec9b028db693a4302346b7ec1455aa4 WHIRLPOOL b3a5cf65e38bf8d46a6fadb9db1f4bb61fd20c78607a5ae44f1a22d6d3a21e1992f7c54a2a55f60f944a416e18ec53ceb774af938b14ac577915b0c73b43043a
+MISC ChangeLog-2015 2536 SHA256 bad98c99838d9d010cf047587cc5f56e10b8bbefa6d312ae43e4250aba75448b SHA512 89f5eb09a43c895d9838bafe40fa2cf13b96134ff17c5b65ab00b9f5889c72ea08f9fef250d31451e84dfb5cebe078b96ea95294ee372d8c7dfe01bc5422ac55 WHIRLPOOL 1ae9cd0078772cc784731e9161880023e365ebd3f6f75b4051890e4ff2dc24b81d0e0ac60f07621ce9a7358628b559a1a4969f77877cd2bcdb09da92e49b4fe4
+MISC metadata.xml 322 SHA256 3331e5453500a616d7662201f484361f9c4738b11d6cbce6f43854247936c080 SHA512 be8a5cd22a1378bc98ca35ee5f5db177756d43d6b21d7d5d793dfbb1c3b9e0493348f727ceb05fcca7718a1b15a3b480df485dabec276c44d5397382ae51fb1d WHIRLPOOL 7978732ae9e513b332739a60f4f25d5bab0e1fde0d1032755b002c4293c22d96fb0b83ba8b45f6c9f5fbb13ef36302abffb38903bcf18376f37d0c18190b108f
diff --git a/dev-tex/tth/metadata.xml b/dev-tex/tth/metadata.xml
new file mode 100644
index 000000000000..a74196a9e624
--- /dev/null
+++ b/dev-tex/tth/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">tth</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-tex/tth/tth-3.77.ebuild b/dev-tex/tth/tth-3.77.ebuild
new file mode 100644
index 000000000000..e3d52deb4f65
--- /dev/null
+++ b/dev-tex/tth/tth-3.77.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit toolchain-funcs
+
+DESCRIPTION="Translate TEX into HTML"
+HOMEPAGE="http://hutchinson.belmont.ma.us/tth/"
+SRC_URI="mirror://gentoo/${P}.tgz"
+
+SLOT="0"
+LICENSE="free-noncomm"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ app-text/ghostscript-gpl
+ media-libs/netpbm"
+
+S="${WORKDIR}/tth_C"
+
+src_compile() {
+ echo 'all: tth' > Makefile || die
+ tc-export CC
+ emake
+}
+
+src_install() {
+ dobin tth latex2gif ps2gif ps2png
+ dodoc CHANGES
+ doman tth.1
+ dohtml *
+}
diff --git a/dev-tex/tth/tth-4.08.ebuild b/dev-tex/tth/tth-4.08.ebuild
new file mode 100644
index 000000000000..52dd9294de8e
--- /dev/null
+++ b/dev-tex/tth/tth-4.08.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit toolchain-funcs
+
+DESCRIPTION="Translate TEX into HTML"
+HOMEPAGE="http://hutchinson.belmont.ma.us/tth/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ app-text/ghostscript-gpl
+ media-libs/netpbm"
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ emake GCC="$(tc-getCC) -O" tth
+ cd tools
+ tc-export CC
+ echo 'all: tthsplit' > makefile
+ emake
+}
+
+src_install() {
+ dobin tth latex2gif ps2gif tools/ps2png tools/tthsplit
+ dodoc CHANGES
+ doman tth.1
+}
diff --git a/dev-tex/vc/Manifest b/dev-tex/vc/Manifest
new file mode 100644
index 000000000000..433632ca6187
--- /dev/null
+++ b/dev-tex/vc/Manifest
@@ -0,0 +1,6 @@
+AUX vc-0.5-git-date.patch 493 SHA256 779560d300fdc44708c9d94945c5895d13841974eecaa4ff15734285c92e7568 SHA512 eb3b703ae509eb83e2817f9f746596e6787d09f0840e24df0415141e148fc21e06c2f0b4e67fc23ec58fcfe9b7a1a08e073fe9c2cc23c404ac85cbce83ba5b0e WHIRLPOOL fbda85d02f90fdb565132b64f498b10327f4f16a213c30e6e00045703eabdf264e9cbd6eee548ef5664fc135e2eb037108512c76caf7a6bc647c6824960e5554
+AUX vc-0.5-git-status.patch 1108 SHA256 fa9c62c76005e050ab79e5591798950b995edc62f4b270030f1a74aebd4e99a7 SHA512 531e24c9e9d29c3efdecd6bd80b08de2b7c16fb40eeb4120b9fcaa6727e5e70b01c5d40384ab81a20707adb9d397b4133a54fb20c27a377ab28d9f5d6681e6ae WHIRLPOOL ce6d4c67715482119616c36b5e6672c2b47d6e51aab3cc446e58f8ca659bfe84bd78658a05b3ad678f7d74c4bb1c3c6d876ae63b41ff7b3acf13d1d52a0d180d
+DIST vc-0.5.zip 440260 SHA256 7f11a41f364c0aa48818b69784fee6356db726d5e55f512a3bea0299f9b1ce0a SHA512 0574bb6e6e7a0a9065cb1042726ac6ff09c4c38b7d05acdaf4fab3023439f5be35af12ec228b285a40e9cd9448f85e16e849d0dd08af743115bdba0556f3b969 WHIRLPOOL ce6f648c4ad90596147af2faffe7be30c13da0d89e7fb99430facda9048ff4d810757a8713741432d820225f34665567e056f5ccd6ef630ed864356edef35c21
+EBUILD vc-0.5.ebuild 686 SHA256 1976ec8c2f796c16238803ec4a70f5af84dc44f6f61136b9d07ea90b01582589 SHA512 0c6babed2325592d9f8b67ec137b1ec47d0ed28bddf86e78e831f2789292816c5babc9c7028847d69c13cc473a3cd0e0b581c56c9ec1432cefdb68b476914036 WHIRLPOOL 2412d94298e1f075a128db4f6f5fd366065614542d21bcee76ae52f07407828a98287007350420f4106b6be82eed0ca4acf8cf0175c5c67b2007352bbf7e9813
+MISC ChangeLog 767 SHA256 94c3900bf4855f0b4fcb8c23ceede35ca5a1e317c0eb4b25f6819958c4fd0093 SHA512 799488ec64f5ad14729a3055f754815380d47e2cb11c8eafa820386ee67694889ffa6b0ad5712ff085108932f0cec149e90d50b747ca431613056a9d3ca441f8 WHIRLPOOL c6db7ba2d2c2b04243303d394a665fcf832969d764d4caf0d6c150889bd5f50bf60899b7dd5dccf38460d0c6e32162bdf8b860907ed21cce243fb3dd9e0330c3
+MISC metadata.xml 670 SHA256 ecc2029e14d1379d91af714853c93cc4b798e22eba02bc1750aa0ba563779d0c SHA512 fbe6ee77419d1305df5cd6656ff45fd334fa3bb9e3a92ce67735d084352faa5fddb600c7bed62071ca6861ea4d08f58ea6b326c14df9a0fc73b7a9b5077e03b9 WHIRLPOOL 381eee8f535b75ff29f9008917f295a00d4f10d49440819030eb8425691eb8d37d61a68c9e5cf0cdb0c85cae30acf3f3bc75358bea00965f4033be1ad9b7243d
diff --git a/dev-tex/vc/files/vc-0.5-git-date.patch b/dev-tex/vc/files/vc-0.5-git-date.patch
new file mode 100644
index 000000000000..f05c857d1026
--- /dev/null
+++ b/dev-tex/vc/files/vc-0.5-git-date.patch
@@ -0,0 +1,14 @@
+Use CommitterDate instead of AuthorDate, because the latter is not
+guaranteed to increase monotonously.
+
+--- vc-orig/git-unix/vc-git.awk
++++ vc/git-unix/vc-git.awk
+@@ -39,7 +39,7 @@
+ ### Standard encoding is UTF-8.
+ if (Encoding == "") Encoding = "UTF-8"
+ ### Extract relevant information from variables.
+- LongDate = substr(AuthorDate, 1, 25)
++ LongDate = substr(CommitterDate, 1, 25)
+ DateRAW = substr(LongDate, 1, 10)
+ DateISO = DateRAW
+ DateTEX = DateISO
diff --git a/dev-tex/vc/files/vc-0.5-git-status.patch b/dev-tex/vc/files/vc-0.5-git-status.patch
new file mode 100644
index 000000000000..7ab998ca40c0
--- /dev/null
+++ b/dev-tex/vc/files/vc-0.5-git-status.patch
@@ -0,0 +1,27 @@
+Output format of "git status" has changed which broke parsing.
+Use "git status --porcelain" instead which is a more stable interface,
+intended for processing by scripts.
+
+--- vc-orig/git-unix/vc
++++ vc/git-unix/vc
+@@ -20,5 +20,5 @@
+ git --no-pager log -1 HEAD --pretty=format:"Hash: %H%nAbr. Hash: %h%nParent Hashes: %P%nAbr. Parent Hashes: %p%nAuthor Name: %an%nAuthor Email: %ae%nAuthor Date: %ai%nCommitter Name: %cn%nCommitter Email: %ce%nCommitter Date: %ci%n" |gawk -v script=log -v full=$full -f vc-git.awk > vc.tex
+ if [ "$mod" = 1 ]
+ then
+- git status |gawk -v script=status -f vc-git.awk >> vc.tex
++ git status --porcelain |gawk -v script=status -f vc-git.awk >> vc.tex
+ fi
+--- vc-orig/git-unix/vc-git.awk
++++ vc/git-unix/vc-git.awk
+@@ -26,9 +26,9 @@
+
+ ### Process output of "git status".
+ ### Changed index?
+-script=="status" && /^# Changes to be committed:/ { modified = 1 }
++script=="status" && /^[MADRC]/ { if (modified == 0) modified = 1 }
+ ### Unstaged modifications?
+-script=="status" && /^# Changed but not updated:/ { modified = 2 }
++script=="status" && /^.[MD]/ { modified = 2 }
+
+
+
diff --git a/dev-tex/vc/metadata.xml b/dev-tex/vc/metadata.xml
new file mode 100644
index 000000000000..13f8b9913d61
--- /dev/null
+++ b/dev-tex/vc/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<longdescription>
+ This is a script based approach to version control for TeX documents.
+ It works more reliably than keyword substitution based approaches,
+ since it tracks all files in a working copy, not only .tex files.
+
+ The vc bundle works with LaTeX and plain TeX. Currently, Bazaar, Git
+ and Subversion are supported.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-tex/vc/vc-0.5.ebuild b/dev-tex/vc/vc-0.5.ebuild
new file mode 100644
index 000000000000..e0dbd04e9ebc
--- /dev/null
+++ b/dev-tex/vc/vc-0.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package
+
+DESCRIPTION="The vc (version control) bundle"
+HOMEPAGE="https://www.ctan.org/pkg/vc"
+# Taken from http://mirrors.ctan.org/support/vc.zip
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.zip"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+PATCHES=(
+ "${FILESDIR}"/${P}-git-date.patch
+ "${FILESDIR}"/${P}-git-status.patch
+)
+
+src_compile() { :; }
+
+src_install() {
+ insinto ${TEXMF}/scripts/${PN}
+ doins -r bzr-unix git-unix svn-unix
+ latex-package_src_doinstall pdf
+ dodoc CHANGES README
+}
diff --git a/dev-tex/xcolor/Manifest b/dev-tex/xcolor/Manifest
new file mode 100644
index 000000000000..c2d6311a2230
--- /dev/null
+++ b/dev-tex/xcolor/Manifest
@@ -0,0 +1,7 @@
+DIST xcolor211.zip 745959 SHA256 509cc5725339caa2ea5d2fe75cd69e96bb8b95ba2d8c1294ed6915c171c9ab3d SHA512 bd504ad3ffce1e9c53dd8588e19568f673f92100a3aded5278ed6893525cc68e505eacce99b563bd94e8844ba6d3bc443c529a2d46505897daa6d30b6d61f430 WHIRLPOOL 25abb29d034a274f0f970534807ea139fbd452777046166bfa2e0f0ceb5fec6699cac79103503e97db13b4a39c55e46f0114de189d9b5b46840f2a71f64d84e2
+DIST xcolor212.zip 769972 SHA256 aca084293bff364d869b83bcfb30f779ab065c479e03b2f1027a022e275a026c SHA512 66255b29aa7d2eb11239fa9ce1a12e2b9397028d84b1503fb5bbf06276b597263224eccd064f1e87f7bdb2e96b0ae2d564bb7cb99b92907ccfc2468492a3479e WHIRLPOOL a9a57943be4dccc1e6ff536b05b5e34fbe79b77714d2c14cfd5c0d27cc172b85a1e8d155230b74056ad288b84482a68bbf1a3706be53fcf6f5f6ebbd8d5d955a
+EBUILD xcolor-2.11.ebuild 850 SHA256 04bdc3455e5f577e2893315993f8d8a07a92d35acbea911430859bda8620dbf3 SHA512 afd16e83212b08b5ea72a11e9779ab1a22682afc09a9c3f7c33cef15a156e3e4aa3115f4685ef518e6c6f3078a74e9369ba4a46f1cdafd1dfc5c619aa333425f WHIRLPOOL e9b639fdf9cabb220c36127fd37dccfc991b407122d73c594adc4ec37475acfdb92a06041ff5adbfa1bda3bbf06b2b9eb0c16f11249a31c574f640b8c9e52e9d
+EBUILD xcolor-2.12.ebuild 860 SHA256 02fc8a6e6039dd12fe3ff6ce9178ff7dd1800eae6372a6acfb0d3b7812267d40 SHA512 175ad6fcce0bc4e463c022d86f0ea372f1b68d3edd9136d65a53207ab03751f603fdc8e2c55db5ff420d5d6e4086528de0e11e0d7564a1fe166640cb9714cdf0 WHIRLPOOL ada1f91ea1c7795e87b49452d1eec4128ef5afa23ba6759e76a403b99a0a3ceed69ebea805d1de499ce5032d3479a24044197797ea346e601389789aaa882e42
+MISC ChangeLog 3087 SHA256 afda19766eb8ec993d7bdd865d2a59fe3b7a6ab455a517575efb128c255b2ffa SHA512 af6a5a77b7261dbe8bdfc667c13d59f7fff0da7c0202bbd5b0e1cef31c82fbef0f52715da99a472ba78ae232377098013d7403d087125da4ee625247cd677252 WHIRLPOOL 797ef3c2eeecab995a4eda1a69f0f78350712138029fdf9b2e135ebbc05eb4375a650a3938b2c4d2be41fcd2b3ade87a8d2e963de6abc18adc878a627879179a
+MISC ChangeLog-2015 5146 SHA256 8eb5e93cd509f8d1be254cb68b836ae894270085152fd4116c56e3ced478dfea SHA512 4ad8c94a8d5f342c794857dbf51abc15ec09b47964ea0ffc538f21fbd1d142b29877513a588e2fade504d0f57f7391990a1321c18c09a36b95a762216388a2db WHIRLPOOL be46d73c667d98377d815a6e3551ee3afffdc204d03aa09f3f961b0a8a3a60b34cba05f063730262f1c1b98bd82a92be9dfcf841083504550147b1ae5a8808ce
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/xcolor/metadata.xml b/dev-tex/xcolor/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/xcolor/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/xcolor/xcolor-2.11.ebuild b/dev-tex/xcolor/xcolor-2.11.ebuild
new file mode 100644
index 000000000000..23a42d1bda1d
--- /dev/null
+++ b/dev-tex/xcolor/xcolor-2.11.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="xcolor -- easy driver-independent access to colors"
+HOMEPAGE="http://www.ukern.de/tex/xcolor.html"
+SRC_URI="http://www.ukern.de/tex/xcolor/ctan/${P//[.-]/}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-texlive/texlive-latex"
+
+DEPEND="${RDEPEND}
+ doc? (
+ dev-texlive/texlive-pstricks
+ dev-texlive/texlive-latexextra
+ )
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+TEXMF="/usr/share/texmf-site"
+
+src_install() {
+ export VARTEXFONTS="${T}/fonts"
+
+ latex-package_src_install || die
+
+ dodoc README ChangeLog
+}
diff --git a/dev-tex/xcolor/xcolor-2.12.ebuild b/dev-tex/xcolor/xcolor-2.12.ebuild
new file mode 100644
index 000000000000..1d69ae7a54b5
--- /dev/null
+++ b/dev-tex/xcolor/xcolor-2.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit latex-package
+
+DESCRIPTION="xcolor -- easy driver-independent access to colors"
+HOMEPAGE="http://www.ukern.de/tex/xcolor.html"
+SRC_URI="http://www.ukern.de/tex/xcolor/ctan/${P//[.-]/}.zip"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-texlive/texlive-latex"
+
+DEPEND="${RDEPEND}
+ doc? (
+ dev-texlive/texlive-pstricks
+ dev-texlive/texlive-latexextra
+ )
+ app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+TEXMF="/usr/share/texmf-site"
+
+src_install() {
+ export VARTEXFONTS="${T}/fonts"
+
+ latex-package_src_install || die
+
+ dodoc README ChangeLog
+}
diff --git a/dev-tex/xmltex/Manifest b/dev-tex/xmltex/Manifest
new file mode 100644
index 000000000000..ecec01fbb8c4
--- /dev/null
+++ b/dev-tex/xmltex/Manifest
@@ -0,0 +1,6 @@
+AUX format.xmltex.cnf 116 SHA256 aa44056ac1f5f7a53efd35361e82c09a8ce023ae956c6bc1aaf2009950e30f91 SHA512 9c1580e15fe049dfacc556bb086996375828571bb74f8e5a8f008865d390bbf74f90f32318e107f174e4517dfbae0380344f5c6883ee5d3bdd2115a881ff4a43 WHIRLPOOL f88410d07d439003cd6189296ea36b0dc336289939e39c7ae51131a8624c13d95eb0ce6411ff3f7c7dac4c25f9db5f92f91b078a3e762dacafe34b55b8ce9f1a
+DIST xmltex-1.9.tar.gz 110592 SHA256 ef0ab55d7ec091c0b02cc0f6fb7308fc625fb857f8c2a0c7cd0a7929c872f3a2 SHA512 8f8c3ebb56c602365607a8ef7f245404c2f83863e5efc113a7a7fc23772d95cf2d08e0d3e7696c2c18ee1a99aa1d7dde62f4cfbeb5c84dec81d843aebeb21b30 WHIRLPOOL dfaada1ff3f09eafd689f93f159f9214b2438ef809e84aeffd15cd1de8d74cfe5e3062b3530ff9f4cd8bd8e424fda28684991509256377abfc47c44d1e82e276
+EBUILD xmltex-1.9-r2.ebuild 1223 SHA256 17195b53875481bd160155c4f8619df3229c1b2a36e953eb9d88b4c40ac508fe SHA512 a63936590a0b8693e45c5b75d435545bae3284aa8e3020fe67a66a0e5f956cda804d5a38a33cdcfd9a6cc8f0e1f09abed2d0293fbff1a28ad8c62f25f8e4b7ae WHIRLPOOL 89f0253b462e80e132b81427c8167a8ecdc9e75939dc436c9f364fabf4c54542f31837fd67221cf58296a5eb9da9ef8fc171f6e21f2382dfd55c11ee53666744
+MISC ChangeLog 2451 SHA256 46409ba2ba7c8f16f4e28e8edd2d57240724ecc4cb7fc7c740c4a166c6c80170 SHA512 8e91299e85d5c8d43ce85556968906f790563634a3d6dc5f088eedd744746098a877c35dccdf8f3c91bb29362327fc7583bc2f3e1bda83421e36792bc480b3cb WHIRLPOOL 424c6f07eccedc4df30d14064b16ab329be4c0d959f6abb45093437d7006e82535c37218afa036c19e72aa155203f8c420772005c858fd43dfd1372d9f5b4891
+MISC ChangeLog-2015 4828 SHA256 a73d2a2723e9c3dd90476a90516f3aaca68ed70d21bdbd7c5c0ab870c0d56f31 SHA512 6e0c2476cff4a5193e12c9ab32824e59fb28b4b7fb462d97c68ba5789813792090beee25724ac268d1fcddb0eec554d9c37ec39da344a3dcb9f8e84303b83638 WHIRLPOOL 2660d737cd2f5258c40bab9cab104573e3e40c07260a0bc6a9bde1eb94e6901b42683221c76b26f731471a76ba3821e0525882b546d06dbbb0b4f3a31ec10feb
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/dev-tex/xmltex/files/format.xmltex.cnf b/dev-tex/xmltex/files/format.xmltex.cnf
new file mode 100644
index 000000000000..5024cce846ee
--- /dev/null
+++ b/dev-tex/xmltex/files/format.xmltex.cnf
@@ -0,0 +1,2 @@
+xmltex pdftex language.dat \&latex xmltex.ini
+pdfxmltex pdftex language.dat \&pdflatex pdfxmltex.ini
diff --git a/dev-tex/xmltex/metadata.xml b/dev-tex/xmltex/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/dev-tex/xmltex/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tex/xmltex/xmltex-1.9-r2.ebuild b/dev-tex/xmltex/xmltex-1.9-r2.ebuild
new file mode 100644
index 000000000000..0f52e2b027dd
--- /dev/null
+++ b/dev-tex/xmltex/xmltex-1.9-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package texlive-common
+
+IUSE=""
+
+DESCRIPTION="A non validating namespace aware XML parser implemented in TeX"
+HOMEPAGE="http://www.dcarlisle.demon.co.uk/xmltex/manual.html"
+# Taken from: ftp://www.ctan.org/tex-archive/macros/xmltex.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="LPPL-1.2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
+
+S=${WORKDIR}/${PN}/base
+
+TEXMF=/usr/share/texmf-site
+
+DEPEND="virtual/latex-base"
+
+RDEPEND="${DEPEND}
+ !=dev-texlive/texlive-htmlxml-2007*"
+
+src_compile() {
+ TEXMFHOME="${S}" fmtutil --cnffile "${FILESDIR}/format.${PN}.cnf" --fmtdir "${S}/texmf-var/web2c" --all\
+ || die "failed to build format ${PN}"
+}
+
+src_install() {
+ insinto /var/lib/texmf
+ doins -r texmf-var/*
+
+ insinto ${TEXMF}/tex/xmltex/base
+ doins *.{xmt,cfg,xml,tex}
+ insinto ${TEXMF}/tex/xmltex/config
+ doins *.ini
+
+ etexlinks "${FILESDIR}/format.${PN}.cnf"
+ insinto /etc/texmf/fmtutil.d
+ doins "${FILESDIR}/format.${PN}.cnf"
+
+ dohtml *.html
+ dodoc readme.txt
+}