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

Reply via email to