Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
[update] textproc/hevea 2.34 -> 2.38 (for ocaml 5 support)
To:
Marc Espie <espie@openbsd.org>
Cc:
ports@openbsd.org
Date:
Fri, 20 Feb 2026 09:41:21 -0500

Download raw body.

Thread
  • Daniel Dickman:

    [update] textproc/hevea 2.34 -> 2.38 (for ocaml 5 support)

Hi Marc, see below for a hevea update needed for ocaml 5 compat. The 
problem is that hevea 2.34 is still using Pervasives instead of Stdlib and 
ocaml 5 has finally dropped Pervasives.

Both coccinelle and bibtex2html still build with this update.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/hevea/Makefile,v
diff -u -p -u -r1.40 Makefile
--- Makefile	24 Apr 2024 17:10:44 -0000	1.40
+++ Makefile	20 Feb 2026 14:34:33 -0000
@@ -6,11 +6,10 @@ CATEGORIES=	textproc print
 PERMIT_PACKAGE=	Yes
 WANTLIB=		c m pthread
 
-DISTNAME =	hevea-2.34
+DISTNAME =	hevea-2.38
 SITES =		http://hevea.inria.fr/distri/ \
 		http://hevea.inria.fr/old/ \
 		https://spacehopper.org/mirrors/
-REVISION =	5
 USE_NOEXECONLY =	Yes
 
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-manual${EXTRACT_SUFX}
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/hevea/distinfo,v
diff -u -p -u -r1.9 distinfo
--- distinfo	13 Dec 2020 05:56:11 -0000	1.9
+++ distinfo	20 Feb 2026 14:34:33 -0000
@@ -1,4 +1,4 @@
-SHA256 (hevea-2.34-manual.tar.gz) = aOmhkErWfnvQDS22qZxMeVL2iURZ4TMNEF+mCZEgB+I=
-SHA256 (hevea-2.34.tar.gz) = OtCKDc5mdd88qpEuwUl9gBnOEHMyYwkru3SCxPvX/t8=
-SIZE (hevea-2.34-manual.tar.gz) = 593875
-SIZE (hevea-2.34.tar.gz) = 998180
+SHA256 (hevea-2.38-manual.tar.gz) = +Qp4X//yrKASUSqrXhB+Z8ML5fcbKPkNMJlfyFIOHwo=
+SHA256 (hevea-2.38.tar.gz) = ciA4BlAHIm8Po95GKRJylNLim/u8QQQsg6Vw+gxFWkc=
+SIZE (hevea-2.38-manual.tar.gz) = 612440
+SIZE (hevea-2.38.tar.gz) = 1013140
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/hevea/pkg/PLIST,v
diff -u -p -u -r1.8 PLIST
--- pkg/PLIST	11 Mar 2022 20:02:32 -0000	1.8
+++ pkg/PLIST	20 Feb 2026 14:34:33 -0000
@@ -47,6 +47,7 @@ lib/hevea/html/gif.hva
 lib/hevea/html/graphics.hva
 lib/hevea/html/graphicx.hva
 lib/hevea/html/hevea.hva
+lib/hevea/html/lang.hva
 lib/hevea/html/mathjax.hva
 lib/hevea/html/mathjaxauto.hva
 lib/hevea/html/mathpartir.hva
@@ -65,9 +66,11 @@ lib/hevea/html/undersection.hva
 lib/hevea/html/urlhref.hva
 lib/hevea/html/xypic.hva
 lib/hevea/hyperref.hva
+lib/hevea/hyphenat.hva
 lib/hevea/ifpdf.hva
 lib/hevea/ifthen.hva
 lib/hevea/imagen
+lib/hevea/imakeidx.hva
 lib/hevea/import.hva
 lib/hevea/index.hva
 lib/hevea/info/
@@ -119,9 +122,11 @@ lib/hevea/mappings/windows-1252.map
 lib/hevea/mappings/windows-1257.map
 lib/hevea/mathjax.sty
 lib/hevea/mathop.hva
+lib/hevea/mathtools.hva
 lib/hevea/moreverb.hva
 lib/hevea/multibib.hva
 lib/hevea/multind.hva
+lib/hevea/nameref.hva
 lib/hevea/natbib-common.hva
 lib/hevea/next_motif.gif
 lib/hevea/next_motif.svg