Commit Graph

100 Commits

Author SHA1 Message Date
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Hiroki Sato
f52abe7582 - Add libxpdf security patches
- Add SHA256 checksums

PR:		ports/90067
Submitted by:	mnag
Security:	CVE-2005-3191, CVE-2005-3192, CVE-2005-3193
2005-12-07 15:00:04 +00:00
Hiroki Sato
98df6620e9 Add USE_GHOSTSCRIPT_RUN=yes for ports which use epstopdf(1).
Submitted by:	thierry
2005-11-20 17:57:05 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Hiroki Sato
e304c3dc20 Build libkpathsea with -fPIC.
Suggested by:	Pascal Hofstee (caelian at gmail dot com)
2005-09-08 19:04:42 +00:00
Hiroki Sato
a2ce8c8377 - Use SUB_FILES and SUB_LIST instead of own sed script.
- Override user-defined TEXINPUTS, TEXMF, TEXMFCNF variables
  during the build.  Add a note to pkg-message that
  setting these variables in a wrong way may prevent
  teTeX from working.
2005-06-09 01:48:38 +00:00
Greg Lewis
1c2ba24bde . pre-install -> pre-su-install as files are installed in ${PREFIX} during
this phase.  This makes the port installable by a non-root user.

Approved by:	hrs
Inspired by:	jhb
2005-06-01 19:52:17 +00:00
Hiroki Sato
d382c39db0 - Fix pkg-plist.
- Install ${TEXMFCONFIGDIR}/web2c/updmap.cfg.
- Some style changes.
2005-03-02 17:58:32 +00:00
Hiroki Sato
8cfd6cde16 Increase the default hash size. This is required for typesetting
the FreeBSD Handbook with JadeTeX.  Bump PORTREVISION.
2005-02-12 18:51:54 +00:00
Hiroki Sato
9927e20bc6 Make sure to rescan the texmf* directories just before
regenerating .fmt and .map files.  Without this step,
the regeneration during pkg_add could fail under some circumstances.

Reported by:	lofi
2005-02-11 15:49:00 +00:00
Hiroki Sato
92b5d95387 Add an ${RM} line forgotten in the previous commit. 2005-02-10 21:15:02 +00:00
Hiroki Sato
e38510b0f6 - Generate .fmt and .map files during package install.
- Remove old configuration files in the texmf-var directory
  which prevent the fmtutil utility from working.
- Bump PORTREVISION.
2005-02-10 17:25:36 +00:00
Hiroki Sato
daf18a34c2 Update to teTeX-3.0. 2005-02-08 06:43:31 +00:00
Edwin Groothuis
f3e5d560af Temporary add http://people.freebsd.org/~edwin/ to the MASTER_SITES
to host the disappeared beta.

Informed maintainer.
2005-02-08 00:57:17 +00:00
Hiroki Sato
25aa275d8d Update to 2.99.13.20040204, a teTeX-3.0 release candidate.
A lot of tools and macros has been updated and the share/texmf* directory
structure has been changed as well.  The portupgrade utility should work,
but please read http://people.freebsd.org/~hrs/tetex-upgrade.txt before
upgrading.
2005-02-06 13:52:59 +00:00
Hiroki Sato
4f387e35ee Fix a buffer overflow which can be triggered by
a large /Encrypt /Length keyLength value.  Bump PORTREVISION.

Obtained from:	ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00pl3.patch
CVE Name:	CAN-2005-0064
2005-01-21 02:39:55 +00:00
Hiroki Sato
c4654710e7 Fix the missing dvipdfm.1 in ${MAN1}.
Reported by:	kris
2004-12-28 18:08:16 +00:00
Josef El-Rayes
7afc38b623 Patch vulnerability in imported xpdf code. Bump PORTREVISION.
Approved by:	pav(mentor)
With hat:	secteam

References:	http://www.vuxml.org/freebsd/e3e266e9-5473-11d9-a9e7-0001020eed82.html
2004-12-24 23:07:06 +00:00
Hiroki Sato
6f899cf75b - Remove tetex-modesw dependency.
- Bump PORTREVISION.
2004-12-21 19:40:35 +00:00
Hiroki Sato
55fa155fec - Fix a problem that some characters are not properly rendered
when dvipdfmx is used.

- Bump PORTREVISION.

- Fix dependency[*]

Spotted by:	lesi[*]
2004-12-19 17:39:39 +00:00
Hiroki Sato
069147a61e - Fix dependency when WITHOUT_X11=yes is specified[1].
- Take maintainership[2].

Submitted by:	Markus Mann (max93 at despammed dot com) [1]
PR:		ports/70940 [1]
Approved by:	demon (maintainer) [2]
2004-11-10 17:07:57 +00:00
Hiroki Sato
d9a5f05c58 Security update to libxpdf.
CVE ID:	CAN-2004-0888
2004-10-29 00:46:43 +00:00
Hiroki Sato
ae9ce0df2f Fix "I can't find file `ushyph1.tex'" problem and
bump PORTREVISION.

PR:	ports/73170, ports/73205, ports/73207
sleuthing done with support from:	matusita
2004-10-28 15:16:39 +00:00
Hiroki Sato
81fe21a661 Add more CONFLICTS. 2004-09-03 12:59:48 +00:00
Hiroki Sato
e6f28c081b Add a patch to fix a bug which prevents etex(1) from working. Without
this patch, the following code fragment causes a segmentation fault.

 \toksdef\whatevertoks = 266
 \toksdef\extratoks = 267
 \whatevertoks={junk}
 \everypar{\extratoks=\whatevertoks}
 \immediate\write16{t={\the\toks265}}
 some paragraph\par
 \bye

Approved by:	linimon (mentor)
2004-07-26 13:30:18 +00:00
Hiroki Sato
de119d0e94 Make use of t1lib properly.
PR:		ports/68210
Submitted by:	Ulrich Spoerlein (q at uni.de)
Approved by:	linimon (mentor)
2004-07-25 14:58:20 +00:00
Hiroki Sato
09d48e6c55 Disable the OPTIONS line since it can confuse the users
when print/teTeX-base is installed as a dependency.
2004-06-22 07:57:02 +00:00
Hiroki Sato
1823d59a64 print/teTeX restructuring:
print/teTeX-base installs binaries in the teTeX distribution.  This
	is based on the old version of print/teTeX (repo-copy'd).

PR:		ports/67452
Approved by:	linimon (mentor)
Approved by:	demon (print/teTeX maintainer, in concept)
2004-06-18 15:15:32 +00:00
Hiroki Sato
7e1ebefc79 - Add OPTIONS for xdvik, dvipsk, and X11 support
- dvipsk is no longer installed by default
- Add dependency: devel/t1lib
- cleanup pkg-plist

Approved by:	demon (in concept)
Approved by:	linimon (mentor)
2004-05-12 16:34:07 +00:00
Volker Stolz
4ba8dd7f85 Register CONFLICTS with xdvi-*.
OK'ed by:	demon
Approved by:	linimon (implicit)
2004-05-02 07:18:50 +00:00
Trevor Johnson
3bca696b10 Add size data, approved by maintainers. 2004-03-18 18:01:13 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Dmitry Sivachenko
620f802c8e Utilize INFO variable. 2003-08-16 10:01:54 +00:00
Dmitry Sivachenko
f2df3ac311 Portlint. 2003-05-22 06:28:21 +00:00
Dmitry Sivachenko
a736e91045 This port CONFLICTS with ja-ptex-*
Submitted by:	max
2003-05-22 06:26:09 +00:00
Dmitry Sivachenko
8f0f066748 Disable *all* programs that depend on X11 when WITHOUT_X11=yes and
X does present on the system.

PR:		50021
Submitted by:	Alex Dupre <sysadmin@alexdupre.com>
2003-03-25 09:29:58 +00:00
Dmitry Sivachenko
822f733030 Install listings.sty file which was omitted from texmf tarball by accident.
Bump PORTREVISION.
Grab maintainership. (*)

PR:		50131 except (*).
Submitted by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de> (with
modifications).
Approved by:	kris
2003-03-20 21:24:54 +00:00
Dmitry Sivachenko
abcc5675b9 Thomas Esser rerolled tarball with our patch included. 2003-03-01 12:45:42 +00:00
Dmitry Sivachenko
d06eebe0b9 Version 2.0.2 released with minor updates. 2003-03-01 09:27:48 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Dmitry Sivachenko
fa5c454a49 Add WWW;
Use MAN variables and remove man-pages from PLIST;
Sort PLIST;
Do not explicitly add 'strip' target to INSTALL_TARGET, binaries are
now stripped during normal install.
2003-02-20 16:13:22 +00:00
Ying-Chieh Liao
5dcc1f568f upgrade to 2.0.1
PR:		48242
Submitted by:	Stephen Montgomery-Smith <stephen@math.missouri.edu>
2003-02-20 15:07:25 +00:00
Adam Weinberger
c62fe39354 Fix PORTCOMMENTs that were killing INDEX builds.
105 pointy hats to:	me
Approved by:		pat
2002-11-07 03:10:58 +00:00
Cy Schubert
ddad8f514c Fix for bison 1.75. 2002-11-06 23:43:22 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Ade Lovett
45cbc36f1d Allow teTeX to be buildable without bringing in X11 (the only casualty
being xdvi, for obvious reasons).  Only difference from the original patch
is the use of PLIST_SUB instead of duplicating (most of) the pkg-plist.

Switch maintainer to ports@ - current maintainer has been unresponsive to
both the submitter and to myself.  doc@ might want to pick up on this one
since it's a critical port for make release.

PR:		34864
Submitted by:	Steve Wills <steve@stevenwills.com>
2002-03-11 22:51:18 +00:00
Andrey A. Chernov
028edff22e Bump png major 2001-09-11 02:59:20 +00:00
Jimmy Olgeni
715fdc51ae Remove MANUAL_PACKAGE_BUILD, the package builds and deinstalls correctly. 2001-05-29 14:26:36 +00:00
Maxim Sobolev
2b1a883dc4 Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
Satoshi Taoka
5d7d820639 (1) /usr/share/info/dir was renamed to dir-tmpl.
(2) Now it is not necessary to exist a file "info/dir"
when install-info is executed.

By (1) and (2), I removed the next line:

[ -f %D/info/dir ] || sed -ne 1,/Menu:/p /usr/share/info/dir > %D/info/dir

from PLIST or Makefile

CV: ----------------------------------------------------------------------
2000-07-19 14:22:30 +00:00