Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
[update] x11/lablgtk2 2.18.11 -> 2.18.14
To:
ports@openbsd.org
Date:
Tue, 9 Jun 2026 23:32:50 -0400

Download raw body.

Thread
  • Daniel Dickman:

    [update] x11/lablgtk2 2.18.11 -> 2.18.14

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