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

Reply via email to