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) \

Reply via email to