From: Daniel Dickman Subject: [update] x11/lablgtk2 2.18.11 -> 2.18.14 To: ports@openbsd.org Date: Tue, 9 Jun 2026 23:32:50 -0400 This update of lablgtk2 adds a dep on camlp-streams and supports ocaml 5.x. Doing this update is a pre-requisite for updating ocaml-cairo. ok? Index: Makefile =================================================================== RCS file: /cvs/ports/x11/lablgtk2/Makefile,v diff -u -p -u -r1.58 Makefile --- Makefile 29 Oct 2024 09:46:26 -0000 1.58 +++ Makefile 10 Jun 2026 03:30:38 -0000 @@ -1,10 +1,9 @@ COMMENT = OCaml interface to GTK+2 -V = 2.18.11 +V = 2.18.14 DISTNAME = lablgtk2-$V PKGNAME = lablgtk2-$V CATEGORIES = x11 devel -REVISION = 5 HOMEPAGE = http://lablgtk.forge.ocamlcore.org/ GH_ACCOUNT = garrigue @@ -21,7 +20,8 @@ WANTLIB += glib-2.0 gnomecanvas-2 gobjec WANTLIB += harfbuzz intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 WANTLIB += rsvg-2 xml2 z -BUILD_DEPENDS = sysutils/findlib +BUILD_DEPENDS = sysutils/findlib \ + devel/ocaml-camlp-streams LIB_DEPENDS = x11/gtk+2 \ devel/gettext,-runtime \ Index: distinfo =================================================================== RCS file: /cvs/ports/x11/lablgtk2/distinfo,v diff -u -p -u -r1.15 distinfo --- distinfo 24 Jan 2021 18:08:58 -0000 1.15 +++ distinfo 10 Jun 2026 03:30:38 -0000 @@ -1,2 +1,2 @@ -SHA256 (lablgtk2-2.18.11.tar.gz) = /zxVHfTiILDA+5o9pkKUE7/xT4/JP03WgHo1RjmCyGM= -SIZE (lablgtk2-2.18.11.tar.gz) = 1068587 +SHA256 (lablgtk2-2.18.14.tar.gz) = s7dG1KqKK/fWOx7Kn1MZqsDBiIxcVM8FgfjYlf14wnc= +SIZE (lablgtk2-2.18.14.tar.gz) = 1073165 Index: patches/patch-src_Makefile =================================================================== RCS file: /cvs/ports/x11/lablgtk2/patches/patch-src_Makefile,v diff -u -p -u -r1.12 patch-src_Makefile --- patches/patch-src_Makefile 30 Mar 2023 12:28:10 -0000 1.12 +++ patches/patch-src_Makefile 10 Jun 2026 03:30:38 -0000 @@ -1,7 +1,7 @@ Index: src/Makefile --- src/Makefile.orig +++ src/Makefile -@@ -50,7 +50,7 @@ CUSTOM = -custom +@@ -51,7 +51,7 @@ CUSTOM = -custom #MLLINK += -cclib -lcamlrund MLBYTEFLAGS = -g -dtypes else @@ -10,7 +10,7 @@ Index: src/Makefile ifneq ($(TOOLCHAIN),msvc) CFLAGS += -O endif -@@ -65,7 +65,7 @@ endif +@@ -66,7 +66,7 @@ endif THLINK = unix.cma threads.cma ifdef USE_CC @@ -19,12 +19,3 @@ Index: src/Makefile else CCOMPILER = $(CAMLC) -c -ccopt '$(CFLAGS)' -verbose endif -@@ -164,7 +164,7 @@ GTKSOURCEVIEW2MLOBJS = gtkSourceView2.cmo gSourceView2 - GTKSOURCEVIEW2COBJS = ml_gtksourceview2$(XO) - GTKSOURCEVIEW2MLOBJSENUM = sourceView2Enums.cmo - GTKSOURCEVIEW2PROPS = gtkSourceView2.props --BEFORE_DEPEND += $(GTKSOURCEVIEW2PROPS:%.props=%Props.ml) $(GTKSOURCEVIEW2PROPS:%.props= o%Props.ml) $(GTKSOURCEVIEWMLOBJSENUM:%.cmo=%.ml) -+BEFORE_DEPEND += $(GTKSOURCEVIEW2PROPS:%.props=%Props.ml) $(GTKSOURCEVIEW2PROPS:%.props= o%Props.ml) $(GTKSOURCEVIEW2MLOBJSENUM:%.cmo=%.ml) - EXTRA_OBJS += $(GTKSOURCEVIEW2MLOBJSENUM) - GTKSOURCEVIEW2ALLMLOBJS = $(GTKSOURCEVIEW2MLOBJSENUM) \ - $(GTKSOURCEVIEW2PROPS:%.props=%Props.cmo) \