Commit graph

26 commits

Author SHA1 Message Date
adam
031d8b545e texlive: updated to 20190410
20190410:

Kpathsea: More consistent brace expansion and path splitting; new variable TEXMFDOTDIR instead of hard-coded . in paths allows for easily searching additional or sub-directories (see comments in texmf.cnf).

epTEX, eupTEX: New primitives \readpapersizespecial and \expanded.

LuaTEX: Lua 5.3 now used, with concomitant arithmetic and interface changes. The homegrown library pplib is used to read pdf files, thus eliminating the dependency on poppler (and the need for C++); Lua interface changed accordingly.

MetaPost: r-mpost command name recognized as an alias for invocation with the –restricted option, and added to the list of restricted commands available by default. Minimum precision now 2 for decimal and binary mode. Binary mode no longer available in MPlib but still available in standalone MetaPost.

pdfTEX: New primitive \expanded; if new primitive parameter \pdfomitcharset is set to 1, the /CharSet string omitted from the PDF output, since it cannot feasibly be guaranteed correct, as required by PDF/A-2 and PDF/A-3.

XeTEX: New primitives \expanded, \creationdate, \elapsedtime, \filedump, \filemoddate, \filesize, \resettimer, \normaldeviate, \uniformdeviate, \randomseed; extend \Ucharcat to produce active characters.

tlmgr: Support curl as a download program; use lz4 and gzip before xz for local backups, if available; prefer system-provided binaries over binaries provided with TEX Live for compressor and download programs, unless the environment variable TEXLIVE_PREFER_OWN is set.

install-tl: New option -gui (with no argument) is the default on Windows and Macs, and invokes a new Tcl/TK GUI (see sections 1.3 and 3.1.6).

Utilities:

cwebbin (https://ctan.org/pkg/cwebbin) is now the CWEB implementation in TEX Live, with support for more language dialects, and including the ctwill program to make mini-indexes.
chkdvifont: report font information from DVI files, also from tfm/ofm, vf, gf, pk.
dvispc: make a DVI file page-independent with respect to specials.
MacTEX: x86_64-darwin now supports 10.12 and higher (Sierra, High Sierra, Mojave); x86_64-darwinlegacy still supports 10.6 and newer. The spell checker Excalibur is no longer included, since it requires 32-bit support.

Platforms: removed sparc-solaris.
2019-05-09 09:47:34 +00:00
rillig
39c8b2cd60 print/dvipsk: skip check for unknown configure options 2019-04-28 11:31:13 +00:00
markd
57ea259a15 dvipsk: writet1 protection against buffer overflow 2018-11-01 10:55:57 +00:00
bsiegert
4ac1d49034 *** empty log message *** 2018-05-13 17:19:19 +00:00
markd
3360631dc7 dvipsk: update to 5.998
texlive 2018 version
2018-05-13 12:31:37 +00:00
dbj
bf6245a414 fix runtime abort when building with recent clang 2017-10-31 08:12:11 +00:00
wiz
44faa0cdcd Remove teTeX* packages and references to them.
teTeX was desupported in 2006, and we have texlive in pkgsrc since 2009.
2017-09-06 16:49:21 +00:00
markd
4e5ed44976 Update to TeXlive 2017
Updated converters/dvi2tty to 6.0.0nb1
  Updated fonts/afm2pl to 0.7.1nb3
  Updated fonts/gsftopkk to 1.19.2nb8
  Updated fonts/lcdftypetools to 2.106
  Updated fonts/ps2pkm to 1.8nb1
  Updated fonts/ttf2pk to 2.0nb3
  Updated fonts/ttfdump to 0.5.5nb4
  Updated print/cjkutils to 4.8.4nb2
  Updated print/dvidvi to 1.1nb1
  Updated print/dviljk to 2.6.5nb8
  Updated print/dvipdfmx to 20170318
  Updated print/dvipsk to 5.997
  Updated print/kpathsea to 6.2.3
  Updated print/lacheck to 1.28nb2
  Updated print/luatex to 1.0.4
  Updated print/ptexenc to 1.3.5
  Updated print/seetexk to 1.1nb3
  Updated print/tex4ht to 0.0.20170523
  Updated print/vlna to 1.5nb3
  Updated print/web2c to 2017
  Updated print/xdvik to 22.87.03nb1
  Updated print/xetex to 0.99997
  Updated print/xpdfopen to 0.86nb2
  Updated textproc/makeindexk to 2.15nb9
  Updated textproc/mendexk to 2.6fnb7
2017-06-20 20:50:49 +00:00
markd
cef6fb0bd8 Updated to TexLive 2016:
Updated print/cjkutils to 4.8.4nb1
	Updated print/dviljk to 2.6.5nb7
	Updated print/dvipdfmx to 20160307
	Updated print/dvipsk to 5.996
	Updated print/kpathsea to 6.2.2
	Updated print/lacheck to 1.28nb1
	Updated print/luatex to 0.95
	Updated print/ptexenc to 1.3.4
	Updated print/seetexk to 1.1nb2
	Updated print/tex4ht to 0.0.20160522
	Updated print/vlna to 1.5nb2
	Updated print/web2c to 2016
	Updated print/xdvik to 22.87.03
	Updated print/xetex to 0.99996
	Updated print/xpdfopen to 0.86nb1
	Updated print/tex-IEEEtran{,-doc} to 1.8b
	Updated print/tex-abc{,-doc} to 2.0b
	Updated print/tex-aleph to 0.2.40768
	Updated print/tex-algorithm2e{,-doc} to 5.1
	Updated print/tex-algorithms{,-doc} to 0.1
	Updated print/tex-amsmath{,-doc} to 2.15b
	Updated print/tex-babel{,-doc} to 3.9r
	Updated print/tex-babel-bosnian to 1.1
	Updated print/tex-babel-estonian to 1.1a
	Updated print/tex-babel-french to 3.2c
	Updated print/tex-babel-friulan to 1.3
	Updated print/tex-babel-greek to 1.9f
	Updated print/tex-babel-hungarian to 1.5c
	Updated print/tex-babel-icelandic to 1.2b
	Updated print/tex-babel-latin to 3.5
	Updated print/tex-babel-russian to 1.3h
	Updated print/tex-babel-spanish to 5.0p
	Updated print/tex-babel-vietnamese to 1.4
	Updated print/tex-babel-welsh to 1.1a
	Updated print/tex-biblatex{,-doc} to 3.4
	Updated print/tex-booktabs{,-doc} to 1.618033
	Updated print/tex-breqn to 0.98d
	Updated print/tex-caption{,-doc} to 20160202
	Updated print/tex-chess-problem-diagrams{,-doc} to 1.12
	Updated print/tex-cjk-gs-integrate{,-doc} to 20160115.0
	Updated print/tex-cjk-ko{,-doc} to 1.8
	Updated print/tex-cjkpunct{,-doc} to 4.8.4
	Updated print/tex-context{,-doc} to 2016
	Updated print/tex-csplain to 2016
	Updated print/tex-csquotes{,-doc} to 5.1g
	Updated print/tex-ctable to 1.31
	Updated print/tex-cweb{,-doc} to 3.64af
	Updated print/tex-datatool{,-doc} to 2.25
	Updated print/tex-dvipdfmx{,-doc} to 2016
	Updated print/tex-dvipdfmx-def to 4.08
	Updated print/tex-dvips{,-doc} to 2016
	Updated print/tex-eplain{,-doc} to 3.8
	Updated print/tex-etex-pkg{,-doc} to 2.6
	Updated print/tex-europasscv{,-doc} to 2016
	Updated print/tex-fix2col{,-doc} to 0.04
	Updated print/tex-font-change{,-doc} to 2015.2
	Updated print/tex-glossaries{,-doc} to 4.23
	Updated print/tex-graphics{,-doc} to 1.0r
	Updated print/tex-hausarbeit-jura{,-doc} to 1.4
	Updated print/tex-hyperref{,-doc} to 6.83n
	Updated print/tex-hyph-utf8{,-doc} to 2016
	Updated print/tex-hyphen-afrikaans to 2016
	Updated print/tex-hyphen-ancientgreek to 2016
	Updated print/tex-hyphen-arabic to 2016
	Updated print/tex-hyphen-armenian to 2016
	Updated print/tex-hyphen-base to 2016
	Updated print/tex-hyphen-basque to 2016
	Updated print/tex-hyphen-bulgarian to 2016
	Updated print/tex-hyphen-catalan to 2016
	Updated print/tex-hyphen-chinese to 2016
	Updated print/tex-hyphen-coptic to 2016
	Updated print/tex-hyphen-croatian to 2016
	Updated print/tex-hyphen-czech to 2016
	Updated print/tex-hyphen-danish to 2016
	Updated print/tex-hyphen-dutch to 2016
	Updated print/tex-hyphen-english to 2016
	Updated print/tex-hyphen-esperanto to 2016
	Updated print/tex-hyphen-estonian to 2016
	Updated print/tex-hyphen-ethiopic to 2016
	Updated print/tex-hyphen-farsi to 2016
	Updated print/tex-hyphen-finnish to 2016
	Updated print/tex-hyphen-french to 2016
	Updated print/tex-hyphen-friulan to 2016
	Updated print/tex-hyphen-galician to 2016
	Updated print/tex-hyphen-georgian to 2016
	Updated print/tex-hyphen-german to 2016
	Updated print/tex-hyphen-greek to 2016
	Updated print/tex-hyphen-hungarian to 2016
	Updated print/tex-hyphen-icelandic to 2016
	Updated print/tex-hyphen-indic to 2016
	Updated print/tex-hyphen-indonesian to 2016
	Updated print/tex-hyphen-interlingua to 2016
	Updated print/tex-hyphen-irish to 2016
	Updated print/tex-hyphen-italian to 2016
	Updated print/tex-hyphen-kurmanji to 2016
	Updated print/tex-hyphen-latin to 3.1.2016
	Updated print/tex-hyphen-latvian to 2016
	Updated print/tex-hyphen-lithuanian to 2016
	Updated print/tex-hyphen-mongolian to 2016
	Updated print/tex-hyphen-norwegian to 2016
	Updated print/tex-hyphen-piedmontese to 2016
	Updated print/tex-hyphen-polish to 3.0a.2016
	Updated print/tex-hyphen-portuguese to 2016
	Updated print/tex-hyphen-romanian to 2016
	Updated print/tex-hyphen-romansh to 2016
	Updated print/tex-hyphen-russian to 2016
	Updated print/tex-hyphen-sanskrit to 2016
	Updated print/tex-hyphen-serbian to 1.0a.2016
	Updated print/tex-hyphen-slovak to 2016
	Updated print/tex-hyphen-slovenian to 2016
	Updated print/tex-hyphen-spanish to 4.5.2016
	Updated print/tex-hyphen-swedish to 2016
	Updated print/tex-hyphen-thai to 2016
	Updated print/tex-hyphen-turkish to 2016
	Updated print/tex-hyphen-turkmen to 2016
	Updated print/tex-hyphen-ukrainian to 2016
	Updated print/tex-hyphen-uppersorbian to 2016
	Updated print/tex-hyphen-welsh to 2016
	Updated print/tex-ifluatex{,-doc} to 1.4
	Updated print/tex-koma-script to 3.20
	Updated print/tex-kotex-oblivoir{,-doc} to 2.1.7
	Updated print/tex-kotex-plain{,-doc} to 2.1.1.a
	Updated print/tex-kotex-utf{,-doc} to 2.1.2
	Updated print/tex-kotex-utils{,-doc} to 2.1.0
	Updated print/tex-kpathsea{,-doc} to 2016
	Updated print/tex-latex{,-doc} to 2016
	Updated print/tex-latex-bin to 2016
	Updated print/tex-latexconfig to 2016
	Updated print/tex-leaflet{,-doc} to 1.1a
	Updated print/tex-lettrine{,-doc} to 1.9
	Updated print/tex-lollipop{,-doc} to 1.06
	Updated print/tex-luatex to 0.95
	Updated print/tex-mathtools to 1.18
	Updated print/tex-media9{,-doc} to 0.68
	Updated print/tex-memoir{,-doc} to 3.7f
	Updated print/tex-mhchem{,-doc} to 4.04
	Updated print/tex-microtype{,-doc} to 2.6a
	Updated print/tex-minted{,-doc} to 2.1
	Updated print/tex-musixtex{,-doc} to 1.22
	Updated print/tex-oberdiek{,-doc} to 2016
	Updated print/tex-pageslts to 1.2f
	Updated print/tex-paralist{,-doc} to 2.5
	Updated print/tex-pdfcomment{,-doc} to 2.3b
	Updated print/tex-pdfpages{,-doc} to 0.5f
	Updated print/tex-pdftex{,-doc} to 2016
	Updated print/tex-pgf{,-doc} to 3.0.1a
	Updated print/tex-pgfplots{,-doc} to 1.13
	Updated print/tex-pict2e{,-doc} to 0.3b
	Updated print/tex-plain to 3.141592653.40274
	Updated print/tex-polyglossia{,-doc} to 1.42.4
	Updated print/tex-powerdot to 1.5a
	Updated print/tex-preview{,-doc} to 11.89
	Updated print/tex-ptex to 3.2pl41220
	Updated print/tex-realscripts{,-doc} to 0.3d
	Updated print/tex-schwalbe-chess{,-doc} to 2.1
	Updated print/tex-showlabels{,-doc} to 1.7
	Updated print/tex-siunitx{,-doc} to 2.6q
	Updated print/tex-sttools{,-doc} to 1.8
	Updated print/tex-tetex{,-doc} to 3.0.41059
	Updated print/tex-tex4ht{,-doc} to 2016
	Updated print/tex-texinfo to 5.1.40618
	Updated print/tex-texlive-scripts to 2016
	Updated print/tex-texlive.infra to 2016
	Updated print/tex-titlesec{,-doc} to 2.10.2
	Updated print/tex-tools{,-doc} to 2016
	Updated print/tex-toptesi{,-doc} to 5.91
	Updated print/tex-udesoftec{,-doc} to 1.5.2
	Updated print/tex-xcjk2uni{,-doc} to 0.6
	Updated print/tex-xcolor{,-doc} to 2.12
	Updated print/tex-xetex{,-doc} to 2016
	Updated print/tex-xetex-def to 4.08
	Updated print/tex-xetexconfig to 2016
	Updated print/tex-xltxtra{,-doc} to 0.6
	Added print/tex-pbibtex-base{,-doc} version 0.0.2016
	Added print/tex-ptex-base{,-doc} version 0.0.2016
	Added print/tex-tex-ini-files{,-doc} version 2016
	Added print/tex-unicode-data{,-doc} version 1.4a
	Added print/tex-updmap-map version 2016
2016-06-16 04:05:58 +00:00
jperkin
e335c8910c Remove mk/find-prefix.mk usage from the print category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:53:09 +00:00
agc
03010d7bd0 Add SHA512 digests for distfiles for print category
Problems found locating distfiles:
	Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
	Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
	Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
	Package dvidvi: missing distfile dvidvi-1.0.tar.gz
	Package lgrind: missing distfile lgrind.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:01:30 +00:00
markd
62a4ba308b Update to texlive 2015.
pdfTEX: Support JPEG Exif as well as JFIF; do not even emit a warning if
 \pdfinclusionerrorlevel is negative; sync with xpdf 3.04.
LuaTEX: New library newtokenlib for scanning tokens; bug fixes in the normal
 random number generator and other places.
XeTEX: Image handling fixes; xdvipdfmx binary looked for first as a sibling
 to xetex; internal XDV opcodes changed.
MetaPost: New numbersystem binary; new Japanese-enabled upmpost and
 updvitomp programs, analogous to up*tex.
Infrastructure: The fmtutil script has been reimplemented to read
 fmtutil.cnf on a per-tree basis, analogous to updmap. Web2C mktex* scripts
 (including mktexlsr, mktextfm, mktexpk) now prefer programs in their own
 directory, instead of always using the existing PATH.
2015-06-14 12:50:00 +00:00
markd
ace3e758e5 Update dvipsk to 5.994
* dvips.c, resident.c: Allow multibyte string with 0x5c
  in CP932-like system. (Windows only)
* dvips.c, output.c, search.c: Allow Unicode file names.
  (Windows only)
* writet1.c (t1_subset_ascii_part): Remove UniqueID.
  Report from Christian Zietz (czietz/gmx/net),
  tex-k 01 Sep 2013 11:25:47 and previous.
* bbox.c: Fix a bug in bbdopage() to obtain correct BoundingBox in
  vertical mode of pTeX.
2015-04-25 11:49:17 +00:00
pgoyette
8153b3955f Remove duplicated text to improve readability. 2015-04-06 02:34:09 +00:00
minskim
6bf8ef31c5 Update dvipsk to 5.993.
- `m' value <= 0 now means no limit on vm.
2013-11-17 16:54:41 +00:00
asau
6ebceaf75d Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:45:34 +00:00
minskim
87eaea5de1 Update dvipsk to 5.992.
Changes:
- `c' config file include directive.
2012-08-13 20:07:27 +00:00
minskim
6a5e7dddb7 Update dvipsk to 5.991.
Changes:
	* output.c (hvpos): recover the old code in hvpos() for japanese
	because the changed code leads to incorrect result in some cases.
	other cases than japanese are not affected.
	* writet1.c (t1_check_unusual_charstring): new fn.
	(t1_subset_charstrings): call it.  This resolves a bug reported by
	Knuth when there is a newline between the /CharStrings and the
	following number (dict size).
2012-03-03 23:28:04 +00:00
minskim
eb6bf07bf8 Update dvipsk to 5.99.
Changes:
  * config.ps: include cid-base.map.
  * bug fixes.
2010-09-13 04:40:12 +00:00
minskim
36e3416da0 Fix CVE-2010-1440. Patch from TeX Live repository.
Multiple integer overflows in dvipsk/dospecial.c in dvips in TeX
  Live 2009 and earlier, and teTeX, allow remote attackers to cause a
  denial of service (application crash) or possibly execute arbitrary
  code via a special command in a DVI file, related to the (1)
  predospecial and (2) bbdospecial functions, a different
  vulnerability than CVE-2010-0739.
2010-06-08 15:17:04 +00:00
minskim
ca448db3f0 Avoid integer overflow (CVE-2010-0739).
Patch from TeX Live repository (Revision 17559).
2010-04-20 17:07:28 +00:00
minskim
8d070d7507 Update dvipsk to 5.98.
Major changes:
    * dvips.texi (Configuration file commands): document -G,
      including its obsolesence.
    * Master/texmf/dvips/tetex/config.pdf: remove the G setting,
      now actively problematic.
2010-01-16 03:47:31 +00:00
roy
877a5f4b41 Fix compiling with systems that provide their own getline 2009-07-15 18:56:44 +00:00
minskim
663045abae PKGREVISION bump because of the kpathsea API change. 2009-06-09 21:31:03 +00:00
minskim
dabe31c211 - texlive-tetex is needed at build-time only.
- Make sure that generating config.ps is not affected by the system's
  config.ps.

Bump PKGREVISION.
2009-03-01 18:09:18 +00:00
minskim
f926fb448b Import dvipsk-5.97 as print/dvipsk.
dvips takes a DVI file file[.dvi] produced by TeX (or by some other
processor such as GFtoDVI) and converts it to PostScript, normally
sending the result directly to the (laser)printer.  The DVI file may
be specified without the .dvi extension.  Fonts used may either be
resident in the printer or defined as bitmaps in PK files, or a
`virtual' combination of both.  If the mktexpk program is installed,
either be resident in the printer or defined as bitmaps in PK files,
or a `virtual' combination of both.  If the mktexpk program is
installed, dvips will automatically invoke METAFONT to generate fonts
that don't already exist.
2009-02-17 19:10:49 +00:00