Update lablgtk3 to 3.1.0.
Includes improvements for ocaml 4.10. The local patch goes away because
only dune is supported for doing builds now. Makefile support was deleted
in commit 576b193 which was included in version 3.0.beta7.
The two consumers (devel/frama-c and math/coq) were compile tested on
amd64.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/lablgtk3/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile 26 Sep 2019 09:46:10 -0000 1.4
+++ Makefile 18 Feb 2020 07:37:28 -0000
@@ -5,8 +5,7 @@
GH_ACCOUNT = garrigue
GH_PROJECT = lablgtk
-GH_TAGNAME = 3.0.beta6
-REVISION = 1
+GH_TAGNAME = 3.1.0
PKGNAME = lablgtk3-${GH_TAGNAME}
# LGPL
@@ -14,7 +13,7 @@
WANTLIB += atk-1.0 c cairo cairo-gobject fontconfig freetype gdk-3
WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-3 gtksourceview-3.0
-WANTLIB += intl m pango-1.0 pangocairo-1.0 pthread z
+WANTLIB += harfbuzz intl m pango-1.0 pangocairo-1.0 pthread z
LIB_DEPENDS = x11/gtk+3 \
devel/gettext,-runtime \
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/lablgtk3/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo 4 Aug 2019 19:13:19 -0000 1.1.1.1
+++ distinfo 18 Feb 2020 07:37:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (lablgtk-3.0.beta6.tar.gz) =
uikDKAPkKqmzjAaZqw2ixQGUAyaH0hJBsuG0QbLvlnU=
-SIZE (lablgtk-3.0.beta6.tar.gz) = 1099271
+SHA256 (lablgtk-3.1.0.tar.gz) = +aZiihTg3O3aX6v5Scvy3++xrywnF0hTtjr/hNF9XbA=
+SIZE (lablgtk-3.1.0.tar.gz) = 1031045
Index: patches/patch-src_Makefile
===================================================================
RCS file: patches/patch-src_Makefile
diff -N patches/patch-src_Makefile
--- patches/patch-src_Makefile 4 Aug 2019 19:13:19 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-$OpenBSD: patch-src_Makefile,v 1.1.1.1 2019/08/04 19:13:19 chrisz Exp $
-
-Index: src/Makefile
---- src/Makefile.orig
-+++ src/Makefile
-@@ -48,12 +48,12 @@ endif
- GTKCFLAGS += -I`ocamlfind query cairo2`
-
- ifdef DEBUG
--CFLAGS = -g $(GTKCFLAGS)
-+CFLAGS += -g $(GTKCFLAGS)
- CUSTOM = -custom
- #MLLINK += -cclib -lcamlrund
- MLBYTEFLAGS = -g -dtypes
- else
--CFLAGS = -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS $(GTKCFLAGS)
-+CFLAGS += -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS $(GTKCFLAGS)
- ifneq ($(TOOLCHAIN),msvc)
- CFLAGS += -O
- endif
-@@ -131,7 +131,7 @@ GTKSPELLCOBJS = ml_gtkspell$(XO)
- endif
-
- ifdef USE_GTKSOURCEVIEW3
--ml_gtksourceview3.o: CFLAGS=$(GTKSOURCEVIEW3CFLAGS)
-+ml_gtksourceview3.o: CFLAGS+=$(GTKSOURCEVIEW3CFLAGS)
- MLLIBS += lablgtksourceview3.cma
- CLIBS += liblablgtksourceview3$(XA)
- GTKSOURCEVIEW3MLOBJS = gtkSourceView3.cmo gSourceView3.cmo
Index: pkg/PFRAG.native
===================================================================
RCS file: /cvs/ports/x11/lablgtk3/pkg/PFRAG.native,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PFRAG.native
--- pkg/PFRAG.native 4 Aug 2019 19:13:19 -0000 1.1.1.1
+++ pkg/PFRAG.native 18 Feb 2020 07:37:28 -0000
@@ -7,6 +7,7 @@
lib/ocaml/lablgtk3-sourceview3/lablgtk3_sourceview3.cmxa
lib/ocaml/lablgtk3-sourceview3/ogtkSourceView3Props.cmx
lib/ocaml/lablgtk3-sourceview3/sourceView3Enums.cmx
+lib/ocaml/lablgtk3/cairo_pango.cmx
lib/ocaml/lablgtk3/gAction.cmx
lib/ocaml/lablgtk3/gAssistant.cmx
lib/ocaml/lablgtk3/gBin.cmx
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/lablgtk3/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- pkg/PLIST 4 Aug 2019 19:13:19 -0000 1.1.1.1
+++ pkg/PLIST 18 Feb 2020 07:37:28 -0000
@@ -1,20 +1,20 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/08/04 19:13:19 chrisz Exp $
%%native%%
-bin/gdk_pixbuf_mlsource3
-bin/lablgladecc3
+@bin bin/gdk_pixbuf_mlsource3
+@bin bin/lablgladecc3
doc/
doc/lablgtk3/
doc/lablgtk3-sourceview3/
doc/lablgtk3-sourceview3/CHANGELOG.API
doc/lablgtk3-sourceview3/CHANGES.md
+doc/lablgtk3-sourceview3/LICENSE
doc/lablgtk3-sourceview3/README.dune.md
doc/lablgtk3-sourceview3/README.md
-doc/lablgtk3-sourceview3/README.win32
doc/lablgtk3/CHANGELOG.API
doc/lablgtk3/CHANGES.md
+doc/lablgtk3/LICENSE
doc/lablgtk3/README.dune.md
doc/lablgtk3/README.md
-doc/lablgtk3/README.win32
lib/ocaml/lablgtk3/
lib/ocaml/lablgtk3-sourceview3/
lib/ocaml/lablgtk3-sourceview3/META
@@ -34,7 +34,7 @@
lib/ocaml/lablgtk3-sourceview3/gtkSourceView3_types.cmti
lib/ocaml/lablgtk3-sourceview3/gtkSourceView3_types.mli
lib/ocaml/lablgtk3-sourceview3/lablgtk3_sourceview3.cma
-lib/ocaml/lablgtk3-sourceview3/liblablgtk3_sourceview3_stubs.a
+@static-lib lib/ocaml/lablgtk3-sourceview3/liblablgtk3_sourceview3_stubs.a
lib/ocaml/lablgtk3-sourceview3/ogtkSourceView3Props.cmi
lib/ocaml/lablgtk3-sourceview3/ogtkSourceView3Props.cmt
lib/ocaml/lablgtk3-sourceview3/ogtkSourceView3Props.ml
@@ -43,6 +43,11 @@
lib/ocaml/lablgtk3-sourceview3/sourceView3Enums.cmt
lib/ocaml/lablgtk3-sourceview3/sourceView3Enums.ml
lib/ocaml/lablgtk3/META
+lib/ocaml/lablgtk3/cairo_pango.cmi
+lib/ocaml/lablgtk3/cairo_pango.cmt
+lib/ocaml/lablgtk3/cairo_pango.cmti
+lib/ocaml/lablgtk3/cairo_pango.ml
+lib/ocaml/lablgtk3/cairo_pango.mli
lib/ocaml/lablgtk3/dune-package
lib/ocaml/lablgtk3/gAction.cmi
lib/ocaml/lablgtk3/gAction.cmt
@@ -176,6 +181,7 @@
lib/ocaml/lablgtk3/gdkPixbuf.cmti
lib/ocaml/lablgtk3/gdkPixbuf.ml
lib/ocaml/lablgtk3/gdkPixbuf.mli
+lib/ocaml/lablgtk3/gdk_tags.h
lib/ocaml/lablgtk3/glib.cmi
lib/ocaml/lablgtk3/glib.cmt
lib/ocaml/lablgtk3/glib.cmti
@@ -309,13 +315,21 @@
lib/ocaml/lablgtk3/gtkWindow.cmi
lib/ocaml/lablgtk3/gtkWindow.cmt
lib/ocaml/lablgtk3/gtkWindow.ml
+lib/ocaml/lablgtk3/gtk_tags.h
lib/ocaml/lablgtk3/gutf8.cmi
lib/ocaml/lablgtk3/gutf8.cmt
lib/ocaml/lablgtk3/gutf8.cmti
lib/ocaml/lablgtk3/gutf8.ml
lib/ocaml/lablgtk3/gutf8.mli
lib/ocaml/lablgtk3/lablgtk3.cma
-lib/ocaml/lablgtk3/liblablgtk3_stubs.a
+@static-lib lib/ocaml/lablgtk3/liblablgtk3_stubs.a
+lib/ocaml/lablgtk3/ml_gdk.h
+lib/ocaml/lablgtk3/ml_gdkpixbuf.h
+lib/ocaml/lablgtk3/ml_glib.h
+lib/ocaml/lablgtk3/ml_gobject.h
+lib/ocaml/lablgtk3/ml_gtk.h
+lib/ocaml/lablgtk3/ml_gtktext.h
+lib/ocaml/lablgtk3/ml_pango.h
lib/ocaml/lablgtk3/ogtkActionProps.cmi
lib/ocaml/lablgtk3/ogtkActionProps.cmt
lib/ocaml/lablgtk3/ogtkActionProps.ml
@@ -369,7 +383,9 @@
lib/ocaml/lablgtk3/pangoEnums.cmt
lib/ocaml/lablgtk3/pangoEnums.ml
@comment lib/ocaml/ld.conf
-lib/ocaml/stublibs/dlllablgtk3_sourceview3_stubs.so
-lib/ocaml/stublibs/dlllablgtk3_stubs.so
+lib/ocaml/lablgtk3/pango_tags.h
+lib/ocaml/lablgtk3/wrappers.h
+@so lib/ocaml/stublibs/dlllablgtk3_sourceview3_stubs.so
+@so lib/ocaml/stublibs/dlllablgtk3_stubs.so
share/doc/lablgtk3/
share/doc/lablgtk3/README.md