Commit graph

38 commits

Author SHA1 Message Date
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
10a04a2326 Undo last. c-auto.h is installed, just in a different place.
luatex has been taught how to find it. Bump PKGREVISION.
2015-06-15 09:50:36 +00:00
ryoon
491b193472 Bump PKGREVISION.
* Install c-auto.h like older kpathsea.
  Fix build of print/luatex.
2015-06-14 20:48:35 +00:00
markd
00df5ed313 Update kpathsea to 6.2.1 from texlive 2015
minor changes. inclusion of pkg-config file.
2015-06-14 11:12:37 +00:00
wiz
6c16d98dc5 Update HOMEPAGE. 2015-05-05 18:15:07 +00:00
joerg
eb7acdf4ac autoconf helpers are above WRKSRC. 2015-02-21 00:12:51 +00:00
minskim
3eadda023c Update kpathsea to 6.2.0
Changes:
* mktexlsr outputs normal msgs to stdout instead of stderr.
* do not ignore a non-terminated last line of a file.
* new texmf.cnf variables SELFAUTOGRANDPARENT, guess_input_kanji_encoding.
2015-01-09 22:13:13 +00:00
minskim
ded342fd01 Update kpathsea to 6.1.1.
Change: Merge texmf into texmf-dist.
2013-11-17 16:45:32 +00:00
minskim
4c5c062847 Move files required to generate TeX hyphenation patterns from
texlive-tetex to tex-tetex. print/texlive-tetex will be removed in
TeX Live 2013.
2013-11-15 06:08:51 +00:00
wiz
c3bdfa283a Include correct header for putenv to avoid
warning: reference to compatibility putenv(); include <stdlib.h> for correct reference

Addresses PR 47534 by David A. Holland.
2013-02-05 07:54:51 +00:00
minskim
494c02827c TEX_FORMAT_NAMES is no longer used. 2012-10-14 18:12:37 +00:00
asau
6ebceaf75d Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:45:34 +00:00
minskim
3c0e933015 Update kpathsea to 6.1.0.
Changes:
* New formats for .ris and .bltxml.
* Merge with W32TeX.
2012-07-10 22:32:13 +00:00
minskim
00fbbae81e Let tex-tetex/map.mk handle TEX_KANJIMAP_FILES. 2012-03-04 01:03:59 +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
ee7174beb8 Add the following configuration settings to texmf.cnf:
- LUAINPUTS.lualatex
- LUAINPUTS.dvilualatex
- RISINPUTS
- BLTXMLINPUTS
2011-11-07 08:27:35 +00:00
minskim
ca35f0bd10 Update kpathsea to 6.0.1.
Changes:
* Trailing comments and whitespace omitted from config values.
* Add .tlu to type lua suffixes, and .dfont to truetype suffixes.
* Prefix program_invocation{,_short}_name with kpse_.
* Finally remove kpse_set_progname (deprecated since 1998).
2011-07-28 04:25:05 +00:00
minskim
1c88fe3dc5 Create TeX font directories in kpathsea, so that dynamic font
generation works without teTeX-bin.
2011-03-14 21:29:20 +00:00
minskim
ae966ad9c5 Make opentype and truetype fonts directories interchangeable. 2010-11-17 19:27:05 +00:00
minskim
b71672dab5 Update kpathsea to 6.0.0.
Changes:
- Added texhash.
- Changed some function names.
2010-09-13 04:06:12 +00:00
minskim
f98db94e0f Set INSTALL_TEMPLATES and DEINSTALL_TEMPLATES only when TEX_TEXMF_DIRS
is not empty.
2010-01-29 04:10:14 +00:00
minskim
4cd2f97b6e Update kpathsea to the version in TeX Live 2009.
This version removes many obsolete entries in texmf.cnf.
2010-01-16 03:06:56 +00:00
minskim
83a264a559 Use absolute paths in invoking kpsewhich and mktexmf. 2009-09-20 18:50:03 +00:00
dsainty
27a1089f07 A double-slash (//) in the kpathsea paths has a special interpretation, it
will cause kpathsea to consider all subdirectories recursively at that point
in the path.  Normally double-slashes and trailing slashes will not be present
in VARBASE, etc.  But if they are there the resulting behaviour is so
unexpected, expensive, and difficult to diagnose that it is worth going to
extra effort to clean them out here.

The problem is easy to hit when using Pkgsrc installing under $HOME on a
system where the user's home directories contain a trailing slash.

Somewhat reluctantly bump PKGREVISION.
2009-09-02 06:02:25 +00:00
minskim
b5f1e887b0 Set LICENSE. 2009-07-06 18:28:41 +00:00
joerg
972f76cd21 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:16:21 +00:00
minskim
26db21f5ad Do not remove empty directories from texmf trees; pkg_install will take
care of them.
2009-06-14 18:22:06 +00:00
joerg
dde8c871c5 Remove @dirrm entries from PLISTs 2009-06-14 18:11:52 +00:00
minskim
60a65bf44d Update kpathsea to 5.0.0.
Changes:
* Make shared library version and general package version the same.
* Make library re-entrant.
2009-06-09 21:29:17 +00:00
minskim
a5dfd5537d Simplify TEXMFDOCDIR and TEXMDOCS to make them friendly with texdoc.
Changes from TeX Live svn.

Bump PKGREVISION.
2009-04-11 19:16:33 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
minskim
9c3d1d57ab Sync texmf.cnf with the version in TeX Live r12107.
The new texmf.cnf contains corrections regarding xetex and luatex.
These do not affect print/teTeX3, but are used by print/web2c.

Bump PKGREVISION.
2009-02-08 20:00:03 +00:00
minskim
75bfcf534a Do bump PKGREVISION for the previous commit. 2009-01-29 19:40:09 +00:00
minskim
5e0af4ed45 Use $TEXMFSYSVAR to store fonts generated by TeX.
Otherwise, packages running latex (e.g., converters/bibtex2html) may
create files under $HOME.

Bump PKGREVISION.
2009-01-29 19:38:42 +00:00
minskim
4699108686 Let texmf.mk take care of updating texmf.cnf.
Packages modifying texmf.cnf (e.g., tex-hugelatex and tex-jadetex) can
use this instead of inventing their own way.
2009-01-11 09:11:07 +00:00
minskim
8f34c7c6b7 Do not conflict with future revisions of teTeX-bin and teTeX-texmf.
They will be modified to coexist with this package.

Bump PKGREVISION.
2009-01-08 21:47:18 +00:00
minskim
4994025669 Import kpathsea-3.5.7 from pkgsrc-wip.
Kpathsea is a library to do path searching.  It is used in the Web2C
implementation of TeX and friends.  The library's fundamental purpose
is to return a filename from a list of directories specified by the
user, similar to what shells do when looking up program names to
execute.
2009-01-03 22:12:42 +00:00