Commit graph

23 commits

Author SHA1 Message Date
Baptiste Daroussin
2a0b64c734 Support stage for texlive, given it is impossible to rebuild the fmt files into
the stage then they are now rebuild in post-installation, like it is done in
other package system
2014-07-04 17:35:18 +00:00
Baptiste Daroussin
b7b1ef5545 Use modern LIB_DEPENDS 2014-07-03 11:37:09 +00:00
Baptiste Daroussin
43cac49397 still more staging 2014-06-28 00:24:09 +00:00
Baptiste Daroussin
1ae579f61b Use proper TEXMFVARDIR 2014-06-27 23:50:29 +00:00
Baptiste Daroussin
6af1f301ce Yet more stage support for bsd.tex.mk 2014-06-27 23:42:02 +00:00
Baptiste Daroussin
e0ae384270 First bit of staging support for bsd.tex.mk 2014-06-27 23:26:25 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Hiroki Sato
1becde0c53 - Update ls-R after fmtutil.
- Fix a typo.

Reported by:	stephen
2013-06-08 11:48:04 +00:00
Hiroki Sato
6f4a83ed70 Eliminate ${SITE_PERL}.
Submitted by:	az
PR:		ports/178992
2013-06-07 08:10:24 +00:00
Hiroki Sato
dcc81052d2 Fix build.
Spotted by:	Stephen Montgomery-Smith
2013-06-02 09:39:31 +00:00
Hiroki Sato
c175648109 Fix pkg-plist.
Reported by:	miwi
2013-06-01 12:39:21 +00:00
Hiroki Sato
ca9b293799 - Fix duplicated pkg-plist entries.
- Split off documentation to print/texlive-docs from print/texlive-texmf.
  The document part was 1.3GB (30k files).  Now the size of texlive-texmf
  package is 557MB (this was 1.5GB before the split).
- do-texhash, do-fmtutil, do-updmap targets now run after post-install.
2013-05-22 08:26:53 +00:00
Hiroki Sato
b331f2a6a3 Eliminate duplicated entries in PLIST_FILES and PLIST_DIRSTRY. 2013-05-22 03:07:21 +00:00
Hiroki Sato
a34e8ad1a8 Add USE_TEX=texhash-bootstrap to fix initial ls-R file catalog generation. 2013-05-21 07:30:16 +00:00
Hiroki Sato
40fdff5e0a - Fix LIB_DEPENDS when USE_TEX=full.
- Add pdftex keyword.
- Use tetex or texlive keyword to override TEX_DEFAULT.
2013-05-15 15:29:01 +00:00
Hiroki Sato
4e09def2d4 Rectify USE_TEX to support both of teTeX and TeXLive.
TEX_DEFAULT:
	A knob to choose teTeX or TeXLive.  One can specify in /etc/make.conf.

USE_TEX:
	A knob for port developers.  Valid keywords are listed in
	bsd.tex.mk.
2013-05-11 17:58:55 +00:00
Hiroki Sato
85b471f41c Add dvips dependency to teTeX to fix some broken ports. tetex-dvipsk and
dvipsk will be merged later.
2013-05-10 09:05:05 +00:00
Hiroki Sato
d09ef7c559 Split off print/tex-dvipsk from print/texlive-base. libpaper support
will be added later.
2013-05-09 20:03:43 +00:00
Hiroki Sato
1fc97960f3 Allow USE_TEX=yes. 2013-05-09 18:32:41 +00:00
Hiroki Sato
7148be76c6 - Separate print/tex-dvipdfmx from print/texlive-base and add libpaper
support.  dvipdfmx's default paper size can be set by
  ${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as
  other programs like print/psutils do.

- Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because
  manually-installed and/or old TeXLive files can prevent them from
  working. [1]

- Fix pkg-plist in print/texlive-texmf.

- Remove DIST_SUBDIR from Mk/bsd.tex.mk.

Reported by:	bsam, Stephen Montgomery-Smith [1]
2013-05-07 08:44:32 +00:00
Hiroki Sato
7e62402381 - Fix DIST_SUBDIR.
- Add a stub of DVIPDFMx.
2013-05-06 07:18:52 +00:00
Hiroki Sato
7dadfc8a88 Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetex
instead to make migration to TeXLive easier.
2013-05-06 02:00:40 +00:00
Hiroki Sato
139838ce1d TeXLive mega commit. The following ports have been added:
* Meta port
   - print/texlive-full: meta port to install all of the TeXLive components

  * Libraries
   - devel/tex-kpathsea: kpathsea library
   - devel/tex-web2c: WEB2C toolchain and TeX engines
   - print/tex-ptexenc: character code conversion library for pTeX

  * Base part of the TeXLive
   - print/texlive-base: binary programs in TeXLive
   - print/texlive-texmf: macro and font data in TeXLive
   - print/texlive-infra: tlmgr dependency (Perl modules)

  * TeX Formats
   - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
       EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
   - print/tex-aleph: Aleph/Lambda
   - print/tex-xetex: XeTeX
   - print/tex-luatex: LuaTeX
   - print/tex-jadetex: JadeTeX
   - print/tex-xmltex: XMLTeX
   - japanese/tex-ptex: pTeX

  * DVI ware
   - print/tex-xdvik: XDvi

Mk/bsd.tex.mk is added for common part and USE_TEX knob [1].

Approved by:	portmgr (old version) [1]
PR:		ports/171571
PR:		ports/176399 [1]
2013-05-06 00:44:22 +00:00