Commit graph

38 commits

Author SHA1 Message Date
wiz
d16da7f5e1 texlive: Fix typo in comment. 2019-12-06 21:29:53 +00:00
markd
8afd1ab9b1 texlive: allow new style versioned distfiles. 2019-12-06 20:27:43 +00:00
adam
a1854123a5 web2c: update to 2019
sync with other texlive packages
2019-05-14 13:23:10 +00:00
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
leot
1bcc4f4422 Add keywords to print/texlive/package.mk and instruct mk/help/help.mk to also
look for print/texlive/*.mk files for help.

Now documentation regarding TeX packages for pkgsrc MAINTAINERs and
developers is easily accessible via the "help" target.

ok wiz@
2016-02-01 18:47:23 +00:00
leot
91914a8276 Document TEXLIVE_REV and add some tips for MAINTAINERs that
adds/updates TeX Live packages.

Discussed one year ago in PR pkg/49070 and in tech-pkg@:
 http://mail-index.netbsd.org/tech-pkg/2014/08/29/msg013507.html
2015-08-25 11:59:23 +00:00
dholland
cf26a02f34 Set DIST_SUBDIR with a different substitution that works with
netbsd-5's make as well as more recent versions. As suggested by
obache; closes PR 48423.
2013-12-15 06:02:02 +00:00
minskim
5c503913c5 Sync info and man directories with those used by TeX Live 2013
distfiles.
2013-11-18 18:19:25 +00:00
minskim
9e1c71d3ea Search texmf-dist for man and info files 2013-11-13 20:35:43 +00:00
minskim
643e3897ca Install directories that actually exist in ${WRKSRC} instead of relying
on TEX_TEXMF_DIRS.  No user-visible change.
2013-10-17 07:07:26 +00:00
minskim
176bdaf1a3 Add supplementary files for tex-tetex to generate TeX formats. 2012-10-14 21:30:33 +00:00
minskim
dbb10e902c Use a more restrictive pattern in setting DIST_SUBDIR for TeX Live packages. 2012-10-14 17:48:34 +00:00
asau
6ebceaf75d Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:45:34 +00:00
minskim
c3f1668f30 Delete obsolete commends. 2012-03-03 21:32:34 +00:00
sno
3d788487f4 using ${PAX} instead of expecting a pax is in PATH 2012-01-30 19:08:58 +00:00
minskim
d986268e0e Let texlive packages honor PKGINFORDIR. 2011-12-10 19:17:00 +00:00
minskim
dad3cc4cc8 Move format regeneration and font map update into texmf.mk so that
non-TexLive packages can use them.

Thanks to wiz@ for testing.
2011-11-30 19:15:46 +00:00
minskim
2ccd47a260 Replace the updmap script with the version in TeX Live 2011.
Updating font maps is considerably faster with this version.
2011-11-06 08:43:28 +00:00
bsiegert
7ee085c692 Before copying files into the destination directory, create it. Some pax
implementations do not accept a non-existing destination directory.

Fixes (some of) the texlive packages on MirBSD.

Reviewed by Jörg Sonnenberger.
2011-09-18 19:04:56 +00:00
minskim
0051c4724c Set MASTER_SITES for TeX live packages to ${MASTER_SITE_BACKUP},
because distfiles on CTAN change frequently.
2010-09-24 16:04:19 +00:00
morr
15c15933f8 Fix typo. Spotted by Snader_LB @ #pkgsrc. 2010-06-13 15:20:11 +00:00
minskim
8e6fc930a0 pkgsrc no longer has TeX Live 2008 packages. 2010-05-26 05:18:12 +00:00
minskim
b852643e9a Set DIST_SUBDIR using TEXLIVE_REV if it is defined. 2010-05-10 09:41:32 +00:00
minskim
4af6130305 Prevent TeX Live packages from overwriting info directory. 2010-02-14 22:13:19 +00:00
minskim
03c864cd1f Make sure that ls-R databases are updated whenever format files are
installed/deinstalled.
2010-01-29 04:12:41 +00:00
minskim
5afc130b23 Let format.mk generate TeX formats for TeX Live 2009 packages. 2010-01-29 01:58:13 +00:00
minskim
570c6a1704 Use texmf.mk to rebuild ls-R for ${VARBASE}/lib/texmf. 2010-01-28 22:37:32 +00:00
minskim
a2173fc9f7 Traverse all top-level directories in texmf dirs when installing
TeX Live packages.
2010-01-28 21:57:17 +00:00
minskim
5b5d9793ca Let package.mk handle man pages and info files in TeX Live packages. 2010-01-16 07:11:35 +00:00
minskim
5c8b394d5c Add a Makefile fragment to be shared by TeX Live packages (2009 and later). 2010-01-15 20:32:27 +00:00
minskim
f9b4babddb Make sure that .orig files are not installed. 2009-08-08 11:05:35 +00:00
minskim
5c32c9c3ec - Add/extend texlive targets to install man pages and scripts.
- Do not pull in dependency on kpathsea if TEX_TEXMF_DIRS="none".
2009-08-01 07:04:27 +00:00
minskim
867cde5f11 Note in comments that this file is for TeX Live 2008 packages. 2009-07-05 21:57:38 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
minskim
201874a501 - Do not define NO_CONFIGURE because some packages need the
REPLACE_INTERPRETER magic.
- Use a full path to access a texmf tree in ${WRKSRC}.
2009-04-17 17:41:23 +00:00
minskim
112edeaf80 Let texlive/module.mk recognize TEX_HYPHEN_* and include corresponding
Makefile fragments.
2009-04-15 05:02:47 +00:00
minskim
eda5e34959 Let texlive/module.mk recognize TEX_FORMAT_NAMES and
TEX_{,MIXED}MAPFILES, and automatically load required Makefile
fragments.
2009-04-13 02:20:14 +00:00
minskim
8de53c7dca Add a Makefile fragment to be included by packages that build TeX Live
packages.
2009-04-13 00:03:26 +00:00