Update textproc/hevea to 2.23: - Remove patches/patch-Makefile (appears to work without; tested on amd64) - <FONT FACE=symbol> facility is no longer used, so skip the note in pkg/DESCR (see usr/local/share/doc/hevea/browser.html) - tetex -> texlive - Nitpicking: latex -> LaTeX, Ocaml -> OCaml
Best regards, Ingo Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/hevea/Makefile,v retrieving revision 1.23 diff -u -p -u -p -r1.23 Makefile --- Makefile 22 Aug 2014 22:49:07 -0000 1.23 +++ Makefile 18 Mar 2015 18:18:51 -0000 @@ -8,9 +8,8 @@ CATEGORIES= textproc print PERMIT_PACKAGE_CDROM= Yes WANTLIB= c m -DISTNAME = hevea-2.00 +DISTNAME = hevea-2.23 MASTER_SITES = http://para.inria.fr/~maranget/hevea/distri/ -REVISION = 0 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-manual${EXTRACT_SUFX} Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/hevea/distinfo,v retrieving revision 1.6 diff -u -p -u -p -r1.6 distinfo --- distinfo 13 Dec 2012 11:51:34 -0000 1.6 +++ distinfo 18 Mar 2015 18:18:51 -0000 @@ -1,4 +1,4 @@ -SHA256 (hevea-2.00-manual.tar.gz) = vSJtGgW3vSbeyrBWWTeLjyLD6j2Hnk+rnExabG8lK+A= -SHA256 (hevea-2.00.tar.gz) = uzLGIHozaF7KNzMHlGScZUg3+NeVAQ57E4VhkyCDPL8= -SIZE (hevea-2.00-manual.tar.gz) = 437264 -SIZE (hevea-2.00.tar.gz) = 411092 +SHA256 (hevea-2.23-manual.tar.gz) = Yc926R75ldj66A2eMi4+D0oN9F8H6BI1eO/ZPHTkPKk= +SHA256 (hevea-2.23.tar.gz) = 247BRZys6PAIOH2890W6VpF9RP9ix726hD2iUBCRN7k= +SIZE (hevea-2.23-manual.tar.gz) = 497813 +SIZE (hevea-2.23.tar.gz) = 968938 Index: patches/patch-Makefile =================================================================== RCS file: patches/patch-Makefile diff -N patches/patch-Makefile --- patches/patch-Makefile 13 Dec 2012 11:51:34 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,42 +0,0 @@ -$OpenBSD: patch-Makefile,v 1.4 2012/12/13 11:51:34 chrisz Exp $ ---- Makefile.orig Mon Sep 3 16:51:27 2012 -+++ Makefile Tue Oct 9 16:18:40 2012 -@@ -1,24 +1,24 @@ - #### Standard configuration parameters - # Compile using ocamlopt, to use ocamlc set TARGET=byte --TARGET=opt -+TARGET?=opt - # Install prefix --PREFIX=/usr/local -+PREFIX?=/usr/local - # Library directory of hevea --LIBDIR=$(PREFIX)/lib/hevea -+LIBDIR?=$(PREFIX)/lib/hevea - # Where to install programms --BINDIR=$(PREFIX)/bin -+BINDIR?=$(PREFIX)/bin - #Where to install hevea.sty --LATEXLIBDIR=$(PREFIX)/lib/hevea -+LATEXLIBDIR?=$(PREFIX)/lib/hevea - ##### Advanced configuration parameters --SUF= --DIR= --OCAMLC=$(DIR)ocamlc$(SUF) --#OCAMLFLAGS=-w +a-4-9 -warn-error +a --OCAMLFLAGS=-w +a-4-9 --OCAMLCI=$(OCAMLC) --OCAMLOPT=$(DIR)ocamlopt$(SUF) --OCAMLLEX=$(DIR)ocamllex$(SUF) -q --OCBFLAGS=-j 4 -classic-display -+SUF?= -+DIR?= -+OCAMLC?=$(DIR)ocamlc$(SUF) -+#OCAMLFLAGS?=-w +a-4-9 -warn-error +a -+OCAMLFLAGS?=-w +a-4-9 -+OCAMLCI?=$(OCAMLC) -+OCAMLOPT?=$(DIR)ocamlopt$(SUF) -+OCAMLLEX?=$(DIR)ocamllex$(SUF) -q -+OCBFLAGS?=-j 4 -classic-display - - #### End of configuration parameters - #### The Makefile uses ocamlbuild if present. Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/textproc/hevea/pkg/DESCR,v retrieving revision 1.3 diff -u -p -u -p -r1.3 DESCR --- pkg/DESCR 15 Dec 2003 21:55:30 -0000 1.3 +++ pkg/DESCR 18 Mar 2015 18:18:51 -0000 @@ -1,4 +1,4 @@ -Hevea is yet another latex to html translator, written in Ocaml. +Hevea is yet another LaTeX to html translator, written in OCaml. It is more sturdy and yields generally better results than latex2html. Optionally, Hevea may be instructed not to process part of the input, @@ -6,18 +6,5 @@ but to use the imagen script to create a The imagen script needs LaTeX, dvips, ghostscript and tools from netpbm. -Thus, Hevea does not require tetex, ghostscript, nor netpbm, but its +Thus, Hevea does not require texlive, ghostscript, nor netpbm, but its full functionality can only be achieved if you install those packages. - -By default, hevea creates documents using the <FONT FACE=symbol> facility -of html, which may require special configuration of your browser. -For Netscape, add - -! Repair symbol font for hevea -Netscape*documentFonts.charset*adobe-fontspecific: iso-8859-1 - -to your .Xresource - -Alternately, you may use hevea -nosymb to turn that off. - -See section C.2 of the documentation for more details. Index: pkg/MESSAGE =================================================================== RCS file: /cvs/ports/textproc/hevea/pkg/MESSAGE,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 MESSAGE --- pkg/MESSAGE 19 May 2000 09:59:38 -0000 1.1.1.1 +++ pkg/MESSAGE 18 Mar 2015 18:18:51 -0000 @@ -1,4 +1,4 @@ The imagen script needs LaTeX, dvips, ghostscript and tools from netpbm. -Thus, Hevea does not require tetex, ghostscript, nor netpbm, but its +Thus, Hevea does not require texlive, ghostscript, nor netpbm, but its full functionality can only be achieved if you install those packages. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/hevea/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 13 Dec 2012 11:51:34 -0000 1.5 +++ pkg/PLIST 18 Mar 2015 18:18:51 -0000 @@ -1,8 +1,8 @@ @comment $OpenBSD: PLIST,v 1.5 2012/12/13 11:51:34 chrisz Exp $ -bin/bibhva -bin/esponja -bin/hacha -bin/hevea +@bin bin/bibhva +@bin bin/esponja +@bin bin/hacha +@bin bin/hevea bin/imagen lib/hevea/ lib/hevea/alltt.hva @@ -13,9 +13,11 @@ lib/hevea/bookcommon.hva lib/hevea/booktabs.hva lib/hevea/chapterbib.hva lib/hevea/chngcntr.hva +lib/hevea/cleveref.hva lib/hevea/comment.hva lib/hevea/compat.hva lib/hevea/contents_motif.gif +lib/hevea/crlang.hva lib/hevea/czech.hva lib/hevea/deepcut.hva lib/hevea/english.hva @@ -26,6 +28,7 @@ lib/hevea/french-common.hva lib/hevea/german-common.hva lib/hevea/hanging.hva lib/hevea/hevea.sty +lib/hevea/hrlang.hva lib/hevea/html/ lib/hevea/html/amsfonts.hva lib/hevea/html/amssymb.hva @@ -55,6 +58,7 @@ lib/hevea/html/symb-ent.hva lib/hevea/html/symb-fra.hva lib/hevea/html/symb-mathml.hva lib/hevea/html/symb-text.hva +lib/hevea/html/undersection.hva lib/hevea/html/urlhref.hva lib/hevea/html/xypic.hva lib/hevea/hyperref.hva @@ -75,6 +79,7 @@ lib/hevea/iso-symb.hva lib/hevea/iso-text.hva lib/hevea/isolatin1.hva lib/hevea/keyval.hva +lib/hevea/labeltype.hva lib/hevea/latexcommon.hva lib/hevea/latexsym.hva lib/hevea/listings.hva @@ -117,6 +122,7 @@ lib/hevea/natbib-common.hva lib/hevea/next_motif.gif lib/hevea/packages.hva lib/hevea/plain.hva +lib/hevea/portuguese.hva lib/hevea/previous_motif.gif lib/hevea/program.hva lib/hevea/ragged2e.hva @@ -193,7 +199,6 @@ share/doc/hevea/manual022.html share/doc/hevea/manual023.html share/doc/hevea/manual024.html share/doc/hevea/manual025.html -share/doc/hevea/manual026.html share/doc/hevea/manual027.html share/doc/hevea/manual028.html share/doc/hevea/manual029.html @@ -216,6 +221,7 @@ share/doc/hevea/manual047.html share/doc/hevea/manual048.html share/doc/hevea/next_motif.gif share/doc/hevea/previous_motif.gif +share/doc/hevea/sectioning.html share/doc/hevea/thaihevea.haux share/doc/hevea/thaihevea.html share/doc/hevea/thaihevea.htoc
