Hi ports@, This patch updates vimb to 2.11.
Moved the GH_ variables to the top of port Makefile in accordance to Makefile.template order. Notable changes : Two patches are no longer necessary and were dropped. This version now uses flock instead of fcntl for file locking, and it was necessary to add 'CPPFLAGS += -D_BSD_SOURCE' to our 'config.mk' patch. Index: Makefile =================================================================== RCS file: /cvs/ports/www/vimb/Makefile,v retrieving revision 1.10 diff -u -p -u -p -r1.10 Makefile --- Makefile 29 Dec 2015 19:49:41 -0000 1.10 +++ Makefile 11 Apr 2016 21:03:20 -0000 @@ -1,8 +1,12 @@ # $OpenBSD: Makefile,v 1.10 2015/12/29 19:49:41 jasper Exp $ COMMENT = modal webkit-based browser inspired by vim + +GH_ACCOUNT = fanglingsu +GH_PROJECT = vimb +GH_TAGNAME = 2.11 + CATEGORIES = www x11 -REVISION = 0 HOMEPAGE = http://fanglingsu.github.io/vimb/ @@ -12,10 +16,6 @@ PERMIT_PACKAGE_CDROM = Yes WANTLIB += atk-1.0 c cairo fontconfig freetype gdk_pixbuf-2.0 WANTLIB += gio-2.0 glib-2.0 gobject-2.0 m pango-1.0 pangocairo-1.0 WANTLIB += pangoft2-1.0 pthread soup-2.4 z - -GH_ACCOUNT = fanglingsu -GH_PROJECT = vimb -GH_TAGNAME = 2.10 FLAVORS = gtk3 FLAVOR ?= Index: distinfo =================================================================== RCS file: /cvs/ports/www/vimb/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo 25 Jun 2015 22:57:36 -0000 1.5 +++ distinfo 11 Apr 2016 21:03:20 -0000 @@ -1,2 +1,2 @@ -SHA256 (vimb-2.10.tar.gz) = pG7pUw7I2mL+s5cqgOJwwha8b7Nju3Kc6q4ciSUT31g= -SIZE (vimb-2.10.tar.gz) = 127502 +SHA256 (vimb-2.11.tar.gz) = LsWD5uQl+NYgtU22vMVkg3cMfF/T+TsEKd3W96dVOTU= +SIZE (vimb-2.11.tar.gz) = 130722 Index: patches/patch-config_mk =================================================================== RCS file: /cvs/ports/www/vimb/patches/patch-config_mk,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-config_mk --- patches/patch-config_mk 25 Jun 2015 22:57:36 -0000 1.1 +++ patches/patch-config_mk 11 Apr 2016 21:03:20 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-config_mk,v 1.1 2015/06/ Base gcc does not have -Wno-typedef-redefinition. ---- config.mk.orig Sat Jun 13 11:29:55 2015 -+++ config.mk Wed Jun 17 15:41:05 2015 -@@ -4,8 +4,8 @@ VERSION = 2.10 +--- config.mk.orig Thu Dec 17 20:21:00 2015 ++++ config.mk Mon Apr 11 00:12:09 2016 +@@ -4,8 +4,8 @@ VERSION = 2.11 PROJECT = vimb PREFIX ?= /usr/local BINDIR ?= $(PREFIX)/bin @@ -15,12 +15,21 @@ Base gcc does not have -Wno-typedef-rede #----------------compile options--------------------- -@@ -48,8 +48,6 @@ LIBFLAGS = $(shell pkg-config --libs $(LIBS)) - CFLAGS += $(shell pkg-config --cflags $(LIBS)) - CFLAGS += -Wall -pipe -std=c99 - CFLAGS += -Wno-overlength-strings -Werror=format-security --# This is to avoid redifinition warnings caused by glib. --CFLAGS += -Wno-typedef-redefinition - CFLAGS += ${CPPFLAGS} - LDFLAGS += ${LIBFLAGS} +@@ -35,6 +35,7 @@ CPPFLAGS = -DVERSION=\"${VERSION}\" + CPPFLAGS += -DPROJECT=\"${PROJECT}\" -DPROJECT_UCFIRST=\"${PROJECT_UCFIRST}\" + CPPFLAGS += -D_XOPEN_SOURCE=500 + CPPFLAGS += -D_POSIX_SOURCE ++CPPFLAGS += -D_BSD_SOURCE + ifeq ($(USEGTK3), 1) + CPPFLAGS += -DHAS_GTK3 + CPPFLAGS += -DGSEAL_ENABLE +@@ -47,8 +48,7 @@ endif + LIBFLAGS = $(shell pkg-config --libs $(LIBS)) + # some compiler flags in case CFLAGS is not set by user +-# -Wno-typedef-redefinition to avoid redifinition warnings caused by glib +-CFLAGS ?= -Wall -pipe -Wno-overlength-strings -Werror=format-security -Wno-typedef-redefinition ++CFLAGS ?= -Wall -pipe -Wno-overlength-strings -Werror=format-security + # normal compiler flags + CFLAGS += $(shell pkg-config --cflags $(LIBS)) + CFLAGS += -std=c99 Index: patches/patch-src_Makefile =================================================================== RCS file: patches/patch-src_Makefile diff -N patches/patch-src_Makefile --- patches/patch-src_Makefile 25 Jun 2015 22:57:36 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,35 +0,0 @@ -$OpenBSD: patch-src_Makefile,v 1.1 2015/06/25 22:57:36 bcallah Exp $ - -Make verbose. - ---- src/Makefile.orig Wed Jun 17 15:20:09 2015 -+++ src/Makefile Wed Jun 17 15:20:38 2015 -@@ -23,24 +23,20 @@ $(OBJ): config.h $(BASEDIR)/config.mk - $(LOBJ): config.h $(BASEDIR)/config.mk - - $(TARGET): $(OBJ) -- @echo "$(CC) $@" -- @$(CC) $(OBJ) -o $@ $(LDFLAGS) -+ $(CC) $(OBJ) -o $@ $(LDFLAGS) - - $(LIBTARGET): $(LOBJ) -- @echo "$(CC) $@" -- @$(CC) -shared ${LOBJ} -o $@ $(LDFLAGS) -+ $(CC) -shared ${LOBJ} -o $@ $(LDFLAGS) - - config.h: - @echo create $@ from config.def.h - @cp config.def.h $@ - - %.o: %.c %.h -- @echo "${CC} $@" -- @$(CC) $(CFLAGS) -c -o $@ $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - %.lo: %.c %.h -- @echo "${CC} $@" -- @$(CC) -DTESTLIB $(CFLAGS) -fPIC -c -o $@ $< -+ $(CC) -DTESTLIB $(CFLAGS) -fPIC -c -o $@ $< - - -include $(OBJ:.o=.d) - Index: patches/patch-src_config_def_h =================================================================== RCS file: /cvs/ports/www/vimb/patches/patch-src_config_def_h,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-src_config_def_h --- patches/patch-src_config_def_h 30 Jan 2015 22:01:24 -0000 1.1 +++ patches/patch-src_config_def_h 11 Apr 2016 21:03:20 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-src_config_def_h,v 1.1 2015/01/30 22:01:24 bcallah Exp $ ---- src/config.def.h.orig Fri Jan 30 13:45:06 2015 -+++ src/config.def.h Fri Jan 30 13:45:26 2015 -@@ -63,7 +63,7 @@ +--- src/config.def.h.orig Thu Dec 17 20:21:00 2015 ++++ src/config.def.h Sun Apr 10 19:03:58 2016 +@@ -65,7 +65,7 @@ #define SHOWCMD_LEN 10 /* parh to crt file for the certificate validation */ Index: patches/patch-tests_Makefile =================================================================== RCS file: patches/patch-tests_Makefile diff -N patches/patch-tests_Makefile --- patches/patch-tests_Makefile 25 Jun 2015 22:57:36 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -$OpenBSD: patch-tests_Makefile,v 1.2 2015/06/25 22:57:36 bcallah Exp $ - -No -Wpedantic with base gcc. - ---- tests/Makefile.orig Wed Jun 17 15:18:38 2015 -+++ tests/Makefile Wed Jun 17 15:18:43 2015 -@@ -3,7 +3,7 @@ SRCDIR=$(BASEDIR)/src - include $(BASEDIR)/config.mk - - CPPFLAGS += -I $(BASEDIR)/ --CFLAGS += -fPIC -Wpedantic -+CFLAGS += -fPIC - - TEST_PROGS = test-handlers \ - test-map \