./print/texlive/base [base binaries for TeXLive typesetting distribution]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2019, Package name: texlive_base-2019
Maintained by: Edd Barrett
Master sites:
Description-main
TeX Live is an easy way to get up and running with TeX. It provides a
comprehensive TeX system which includes all the major TeX-related
programs, macro packages, and fonts that are free software, including
support for many languages around the world.

This package contains the binary programs required by TeXLive.

Description-mktexlsr
TeX Live is an easy way to get up and running with TeX. It provides a
comprehensive TeX system which includes all the major TeX-related
programs, macro packages, and fonts that are free software, including
support for many languages around the world.

This package contains mktexlsr and afferent utilities

Description-synctex
TeX Live is an easy way to get up and running with TeX. It provides a
comprehensive TeX system which includes all the major TeX-related
programs, macro packages, and fonts that are free software, including
support for many languages around the world.

This package contains the synctex library and utility.


Filesize: 52522.859 KB
Version History (View Complete History)
  • (2019-11-12) Updated to version: texlive_base-2019
  • (2019-01-20) Updated to version: texlive_base-2018
  • (2018-01-31) Updated to version: texlive_base-2017
  • (2017-05-21) Updated to version: texlive_base-2016
  • (2016-06-01) Updated to version: texlive_base-2015
  • (2015-05-19) Updated to version: texlive_base-2014
  • (2014-01-11) Updated to version: texlive_base-2013
  • (2012-12-18) Updated to version: texlive_base-2012
  • (2011-11-23) Updated to version: texlive_base-2011
  • (2011-03-08) Updated to version: texlive_base-2010
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-04-07 09:34:36 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
Disable xindy on sparc64 until lang/clisp is fixed
ok cwen@ kmos@ and edd@ (maintainer)
   2019-11-11 15:54:23 by Edd Barrett | Files touched by this commit (74)
Log message:
Update print/texlive to version 2019.
A few notes:
This year, we install the interpreter symlinks when the supporting texmf
files become available. Before we installed them all in texlive_base and
you could get dangling symlinks and confused users.
There are also a lot of Ruby-1.8 scripts in TeX Live, but we no longer
package such an old Ruby. There's too much to systematically test, so
for now we re-write the #! to a newer Ruby, and we can fix any problems
that arise on a case-by-case basis.
Tested by: matthieu@, cwen@, Jon Bernard and jca@.
Additional input from sthen@ and cwen@.
OK cwen@ and jca@.
Thank you all for your help!
   2019-05-17 10:45:30 by Stuart Henderson | Files touched by this commit (94)
Log message:
set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
   2019-03-12 15:19:29 by Charlene Wendling | Files touched by this commit (4)
Log message:
texlive/base: unbreak when building with ports-gcc-4.9
The included dvisvgm contains a bundled version of brotli, that uses
__has_attribute(), only available with gcc>=5. Spotted by landry@,
tested successfully on sparc64 (jca@), macppc (landry@) and amd64 (me).
OK jca@, edd@ (MAINTAINER)
   2019-02-13 11:14:12 by Edd Barrett | Files touched by this commit (4)
Log message:
TeX Live: Split out synctex into its own multi-package.
OK jca@
   2019-02-10 11:53:49 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
Force -std=gnu++11 to unbreak on non-clang archs
ICU headers now assume C++11 and char16_t.
ok sthen@ edd@ (maintainer)
   2019-01-24 09:38:41 by Jeremie Courreges-Anglas | Files touched by this commit (4)
Log message:
Missing public header synctex_version.h and shlib versions bumps
synctex_parser.h and synctex_parser_utils.h are public headers that both
include synctex_version.h, but the latter isn't installed by the
autotools glue.  Reported by ajacoutot@, ok kili@ edd@ (maintainer)
While here, the libsynctex API/ABI has changed between tl2017 and
tl2018, so bump the major (also bump the minor for libptexenc).
ok edd@ (maintainer)
   2019-01-20 04:17:54 by Edd Barrett | Files touched by this commit (64)
Log message:
Update TeX Live to 2018.
User tested by Jon Bernard, bulk tested by kili@.
OK kili@, thanks!
   2018-10-16 10:48:27 by Landry Breuil | Files touched by this commit (1)
Log message:
Set USE_LIBTOOL=gnu on powerpc, allows texlive-base to package there for 6.4.
Of course this is an ugly kludge, so someone (tm) should dig into our
libtool internals and figure out why -lpng disappears from the
commandline when linking xetex on !x86.
   2018-10-10 09:18:40 by Stuart Henderson | Files touched by this commit (1)
Log message:
warn others of the texmf RUN_DEPENDS trap in a comment
   2018-10-09 17:36:19 by Stuart Henderson | Files touched by this commit (1)
Log message:
set USE_LIBTOOL=gnu on sparc64 to unbreak.
somehow, between builds starting 2018-05-13 and 2018-07-31 building xetex
started failing because the libtool-generated linker command stopped including
-lpng (https://marc.info/?l=openbsd-ports&m=153911844712950&w=2).
unsure of the reason and it's not a satisfying fix, but does at least get
TeX packaging on sparc64 for 6.4.
ok naddy@
   2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918)
Log message:
convert to PKGSTEM
   2018-07-11 03:38:44 by Marc Espie | Files touched by this commit (2)
Log message:
use supersedes for mktexlsr-local
requires -current pkg_add
   2018-07-01 02:59:33 by Marc Espie | Files touched by this commit (17)
Log message:
split mktexlsr so that we can depend on it for a simple @define-tag
okay edd@ for the initial idea.
also includes missing @pkgpath marker
   2018-04-10 14:43:51 by Edd Barrett | Files touched by this commit (2)
Log message:
print/texlive/base: Make it build with clang 6.
OK naddy@, thanks.
   2018-02-21 14:00:27 by Matthias Kilian | Files touched by this commit (1)
Log message:
Some parts of texlive now only build with a C++-11 capable compiler,
so re-add COMPILER = base-clang ports-gcc.
However, do not yet set CXXFLAGS = -std=c++11 globally, because other
ports will currently break with it (speficically luatex). This will
be done after re-add the luatex patch dropped during the texlive
update and collect proper patches for pdftex (using our poppler
instead of the bundled one).
Successfully test-built on sparc64 and macppc by landry@.
   2018-01-30 13:35:56 by Edd Barrett | Files touched by this commit (21)
Log message:
Update to TeX Live 2017.
Seems to work fine on all papers I've thrown at it.
Tested by myself and kili@ on all BUILD_DEPENDS too. No tree breakage
that we can see.
Like what is currently in-tree, this update is currently using the
in-built poppler, as it seems TeX Live only works with old versions.
Kili is working on fixing this.
OK kili@, thanks!
----------------------------------------------------------------------
----------------------------------------------------------------------
   2017-12-29 10:43:35 by Edd Barrett | Files touched by this commit (3)
Log message:
Some TeX Live 2016 house keeping.
* Fix a missing trailing slash in the PLIST generation script.
* Fix a broken conflict marker.
OK kili@, thanks.
   2017-12-25 15:50:42 by Matthias Kilian | Files touched by this commit (1)
Log message:
Temporarily build print/texlive/base with the bundled version of
poppler.
It doesn't build without patches against the new poppler object API
(which it shouldn't use at all in the first place) and the patch I
wrote for this leads to memory corruption.
Switching back and forth between different versions of poppler and
differently patched versions of texlive and at the same time letting
our poppler port rotting in the tree doesn't help, so for now people
using pdftex (and luatex?) will have to live with a very outdated
version of poppler (0.42).
ok aja@, jca@ (how also caught a missing removal of -std=c++11 from
CPPFLAGS in my initial diff)
   2017-08-24 03:45:24 by Stuart Henderson | Files touched by this commit (42)
Log message:
bump; textproc/icu4c now uses multi-packages for -wwwdata
   2017-08-20 17:57:19 by Matthias Kilian | Files touched by this commit (1)
Log message:
Switch to c++-11 to make it possible to update print/poppler.
Should have no ill effects on archs with clang in base, and I did
some light testing before the switch of amd64 and i386 to clang
(when both COMPILER_LIBCXX and LIBCXX were used) without hitting
any problem.
Tentative ok from edd@, a long time ago.
   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-05-21 05:57:53 by Edd Barrett | Files touched by this commit (19)
Log message:
Update TeX Live to 2016.
Testing and input from:
* sthen@
* Nicola Tomasone
* pirofti@
* giovanni@
* Ze Loff
* rsadowski@
OK pirofti@
Many thanks!
   2017-05-15 13:56:03 by Rafael Sadowski | Files touched by this commit (13)
Log message:
Bump REVISION and adjust WANTLIB after gd update
ok sthen@, "looks okay" @landry
   2017-04-10 05:46:37 by Stuart Henderson | Files touched by this commit (277)
Log message:
use LIBCXX
   2016-12-18 12:21:00 by Vadim Zhukov | Files touched by this commit (2)
Log message:
Zap patches not needed anymore, since our libtool "supports" -bindir.
In some cases there still happen -bindir-related failure, but I failed
to reproduce, and noone else sees them for now. Even more, those two
patches do not cover all -bindir cases in sources, so if/when libtool
will fail, you'd need two more patches anyway.
okay aja@
   2016-12-17 13:40:29 by Vadim Zhukov | Files touched by this commit (1)
Log message:
Unbreak after poppler switch from openjpeg to openjp2.
   2016-09-13 12:52:06 by Christian Weisgerber | Files touched by this commit (23)
Log message:
replace libiconv module
   2016-06-01 06:47:35 by Edd Barrett | Files touched by this commit (21)
Log message:
print/texlive: Update to 2015.
OK abieber@, schwarze@.
Additional testing by Caspar Schutijser.
Thanks
   2016-04-19 15:37:16 by Edd Barrett | Files touched by this commit (2)
Log message:
print/texlive: dynamically link potrace.
Also remove a bogus comment and update a broken conflict marker while we are in
here.
Looks OK kili@, thanks
   2016-04-04 16:57:46 by Christian Weisgerber | Files touched by this commit (44)
Log message:
g/c PFRAG.shared
   2015-09-25 06:13:47 by David Coppa | Files touched by this commit (5)
Log message:
Move the "inconsolata" package from texlive_texmf-full to
texlive_texmf-buildset, so we can build all the documentation
(vignettes, html, etc.) for math/R.
Much help and ok edd@ (aka "the TeXmeister")
OK and help from sthen@ too
   2015-05-28 09:01:28 by Edd Barrett | Files touched by this commit (3)
Log message:
texlive_base: Remove bogus symlink.
Although latexmk is included in texlive, we omit it in favour of our
separate port. texlive_base should not install a symlink.
There was also confusion between latex-mk and latexmk. We have both in
ports, but the latter is the one related to texlive. Let's mark is as a soft
dependency.
Upgrade path is currently leaving a partial package behind due to the bogus
symlink. A quirk will probably be required, which we can commit later.
OK ajacoutot@
   2015-05-18 15:38:10 by Edd Barrett | Files touched by this commit (37)
Log message:
Update to TeX Live 2014.
OK sthen@, dcoppa@, giovanni@, thanks!
   2015-03-19 06:12:20 by Christian Weisgerber | Files touched by this commit (16)
Log message:
fold lib-only PFRAG.shared into PLIST
   2015-01-10 06:06:29 by Edd Barrett | Files touched by this commit (13)
Log message:
FIx texlive interpreter paths.
OK ajacoutot@, tested in a bulk by kili@, thanks.
   2014-10-30 09:33:00 by Edd Barrett | Files touched by this commit (4)
Log message:
print/texlive: Remove a load of internal libraries, fix readme.
This started as a fix (arm, ppc) for the internal icu in texlive. It turns
out a custom icu is not needed anymore, so we can use the icu in the ports
tree. This makes handling of header files much simpler since there is no
longer the possibility of picking up the wrong icu headers. Should also fix
PPC and ARM builds of texlive.
Also noticed a few other libraries being built into texlive. Fixed.
Finally, readme was not being installed. Fixed.
Reported by landry@
OK dcoppa@, landry@, and with input and testing from kili@.
   2011-07-08 14:37:01 by Christian Weisgerber | Files touched by this commit (6)
Log message:
Fix build with png-1.5.
All fixes taken from upstream repositories.
   2011-06-14 15:11:24 by Edd Barrett | Files touched by this commit (2)
Log message:
Alter style of README to match the README.template. Also add a paragraph about
package updates.
OK ajacoutot@
   2011-06-13 10:40:53 by Edd Barrett | Files touched by this commit (6)
Log message:
Fix broken font maps, as reported by Richard Bonichon and Laurence Tratt.
Emulate texlinks, so that those pesky symlinks are now in the packing list.
Minor plist tidy-ups that help fix the upgrade (see recent quirks commit).
OK kili@, espie@
   2011-05-21 11:37:06 by Marc Espie | Files touched by this commit (1)
Log message:
fix interrupted builds
   2011-05-11 01:45:53 by Antoine Jacoutot | Files touched by this commit (28)
Log message:
Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
   2011-03-09 07:43:59 by Edd Barrett | Files touched by this commit (3)
Log message:
fix texmf-local path.
fix bogus dependency path - notced by Markus Lude, cheers.
OK Landry@
   2011-03-07 17:18:33 by Edd Barrett | Files touched by this commit (2)
Log message:
remove left over cruft from texlive 2009, spotted by sthen@
   2011-03-07 17:09:43 by Edd Barrett | Files touched by this commit (21)
Log message:
Update to TeX Live 2010.
This year we pre-generate format and maps as requested by kili.
Started adding test cases in the tests/ dir.
Upgrades from 2009 will cause a harmless warning regarding texlinks. Espie is
aware of this, it was not easily fixable.
Uninstalls of texlive 2010 which were previously upgraded from 2009 will make
lots of noise regarding non-empty directories which can not be deleted. This
is due to unregistered package directories in the old texlive 2009 pacakage and
has been fixed in the 2010 package (rblatter script was modified to register
*all* parent dirs in PLISTs).
Installs/uninstalls of texlive 2010 on a fresh system (which has never
seen texlive 2009) are squeaky clean.
This has been in use for a number of months on my work machine, so should be
pretty stable, but I am sure someone will find some obscure bugs. These can be
fixed in tree.
OK espie@
   2010-11-22 03:16:09 by Marc Espie | Files touched by this commit (42)
Log message:
remaining WANTLIB go .>=   to >=
   2010-11-20 02:48:40 by Marc Espie | Files touched by this commit (96)
Log message:
new depends
   2010-11-14 12:53:51 by Edd Barrett | Files touched by this commit (2)
Log message:
fix formatting of ruler in README at aja's request
OK jasper@
   2010-11-14 10:48:00 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- remove MESSAGE with over-obvious info
- tweak README's rcs id
   2010-11-14 09:58:39 by Edd Barrett | Files touched by this commit (5)
Log message:
Fix WANTLIB, new style README, fix typo in README (noticed by Nicholas
Fleisher).
OK kili@
   2010-11-11 11:34:59 by Marc Espie | Files touched by this commit (19)
Log message:
more WANTLIB
   2010-10-24 15:32:40 by Antoine Jacoutot | Files touched by this commit (17)
Log message:
Remove USE_X11.
   2010-10-18 15:25:09 by Marc Espie | Files touched by this commit (100)
Log message:
USE_GROFF=Yes
   2010-09-24 14:00:51 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Bump after previous.
   2010-09-24 13:35:27 by Edd Barrett | Files touched by this commit (1)
Log message:
fix a naughty hard-coded path. OK espie@
   2010-09-14 14:29:56 by Edd Barrett | Files touched by this commit (2)
Log message:
Don't link pthread and libm globally.
OK jasper@
   2010-07-17 10:37:33 by Marc Espie | Files touched by this commit (2)
Log message:
REVISION, new WANTLIB. No changes.
   2010-03-21 07:22:55 by Edd Barrett | Files touched by this commit (3)
Log message:
Remove 'tlmgr' script. It is not intended to be used with the OpenBSD
packakges and if it were to work it would screw up package checksums.
OK, jasper@
   2010-01-10 09:43:36 by Edd Barrett | Files touched by this commit (2)
Log message:
Fix the xindy module path in TeX Live.
OK kili@
   2010-01-10 06:06:36 by Matthias Kilian | Files touched by this commit (1)
Log message:
Only xindy depends on ffcall (which is horribly broken on arm).
   2010-01-07 03:57:17 by Edd Barrett | Files touched by this commit (2)
Log message:
fix build for the new version of clisp, which has new syntax for clisp-link.
OK kili@
   2009-12-15 11:01:57 by Marc Espie | Files touched by this commit (6)
Log message:
upgrade path from teTeX
   2009-12-12 10:48:35 by Edd Barrett | Files touched by this commit (67)
Log message:
Update to TeX Live 2009.
Requires newest pacakge tools for upgrading from 2008.
OK kili@
   2009-09-10 09:30:21 by Christian Weisgerber | Files touched by this commit (4)
Log message:
switch dependencies from lzma to xz
   2009-08-10 00:34:09 by Matthias Kilian | Files touched by this commit (33)
Log message:
WANTLIB changes after xcb addition and bump.
   2009-05-25 11:19:12 by Stuart Henderson | Files touched by this commit (2)
Log message:
remove comment about a known issue that's already been fixed; bump PKGNAME
from Edd Barrett (maintainer).
   2009-04-22 18:18:18 by Stuart Henderson | Files touched by this commit (9)
Log message:
- Fix USE_SYSTRACE=Yes builds.
- LOCALBASE -> TRUEPREFIX
- Add a separate script (tl-link-config) to decide which config to
symlink. Fixes the situation where -base gets bumped and so the minimal
fmtutil.cnf gets incorrectly linked when really the -full config is
needed.
from maintainer Edd Barrett.
   2009-02-22 12:05:17 by Matthias Kilian | Files touched by this commit (6)
Log message:
Add @pkgpath and @conflict markers to let pkg_add -u correctly
update the texlive packages. Bump all pkgnames.
"looks good to me" espie@, "please commit" naddy
   2008-12-27 11:22:36 by Steven Mestdagh | Files touched by this commit (2)
Log message:
another typo
from Edd Barrett
   2008-12-27 09:01:44 by Steven Mestdagh | Files touched by this commit (2)
Log message:
don't use -O3
from maintainer Edd Barrett some time ago
   2008-12-27 05:17:40 by Steven Mestdagh | Files touched by this commit (2)
Log message:
fix typo
from maintainer Edd Barrett
   2008-12-15 01:08:05 by Nikolay Sturm | Files touched by this commit (2)
Log message:
unbreak creation of fmt files, fixes jadetex und should fix sbcl
from maintainer Edd Barrett
   2008-12-04 15:29:06 by Steven Mestdagh | Files touched by this commit (5)
Log message:
enable luatex, which also makes texdoc work
from maintainer Edd Barrett
   2008-11-30 11:45:28 by Steven Mestdagh | Files touched by this commit (10)
Log message:
reorganize packaging: remove -tetex package, this is now all included in
the main -minimal texmf package. this now allows using latex without the
need to install extra packages.
from maintainer Edd Barrett, requested by sturm
   2008-11-15 13:08:54 by Nikolay Sturm | Files touched by this commit (1)
Log message:
revert due to circular dependencies, a correct fix is being worked on
noticed by markus lude
   2008-11-14 03:43:11 by Nikolay Sturm | Files touched by this commit (1)
Log message:
depend on texmf,-tetex so this package actually becomes useable
this should unbreak all those ports just depending on texlive/base
ok maintainer
   2008-11-03 14:30:53 by Steven Mestdagh | Files touched by this commit (2)
Log message:
don't link libstdc++ statically
   2008-10-29 03:26:20 by Steven Mestdagh | Files touched by this commit (1)
Log message:
needs -fPIC to build on sparc64.
confirmed by sturm@
   2008-10-21 14:57:58 by Steven Mestdagh | Files touched by this commit (88)
Log message:
update to texlive 2008
reorganize port structure
all from maintainer Edd Barrett
   2008-06-30 15:38:28 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
- include dir is LOCALBASE, not TRUEPREFIX
Edd Barrett (MAINTAINER) agrees
"yep, change that" steven@
   2008-05-04 14:45:30 by Okan Demirmen | Files touched by this commit (2)
Log message:
ht conflict now only exists for older ht ports.
feedback and ok merdely@
   2008-04-22 17:55:09 by Matthias Kilian | Files touched by this commit (2)
Log message:
CVE-2008-1693 (adapted from the xpdf patch from debian).
ok naddy, bernd
   2007-12-09 03:49:35 by Steven Mestdagh | Files touched by this commit (10)
Log message:
clean up some more on pkg_delete, and adapt messages a bit.
mostly from maintainer Edd Barrett, with some tweaks
   2007-11-05 23:33:51 by Bernd Ahlers | Files touched by this commit (4)
Log message:
ht and texlive_base both install ${LOCALBASE}/bin/ht.
Add @conflict markers.
   2007-10-19 16:14:13 by Steven Mestdagh | Files touched by this commit (3)
Log message:
remove a bunch of symlinks when the package gets deleted.
from maintainer Edd Barrett
   2007-10-15 01:31:57 by Matthias Kilian | Files touched by this commit (1)
Log message:
Fix installation of tcdialog.1 if texlive_base is already installed.
ok matthieu@
   2007-09-10 07:37:26 by Steven Mestdagh | Files touched by this commit (4)
Log message:
add a fix for metapost, plus some minor wording changes
from maintainer Edd Barrett
   2007-09-07 15:59:54 by Steven Mestdagh | Files touched by this commit (1)
Log message:
do not use PKGNAME to construct WRKDIST
   2007-09-07 09:26:18 by Steven Mestdagh | Files touched by this commit (4)
Log message:
put common stuff in one place
looks good to maintainer Edd Barrett