Hi ports --

Attached is an update to vimb. It's mostly routine, but I have a
question about the config.mk patch--our gcc now supports typedef
redefinition but doesn't have the -Wno-typedef-redefinition (or
-Wtypedef-redefition) flag. Would it be worthwhile to have even a dummy
-Wno-typedef-redefinition flag?

OK?

~Brian
? vimb210.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/vimb/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile	5 Apr 2015 13:31:15 -0000	1.6
+++ Makefile	17 Jun 2015 21:23:47 -0000
@@ -1,10 +1,9 @@
 # $OpenBSD: Makefile,v 1.6 2015/04/05 13:31:15 sthen Exp $
 
-V =		2.9
+V =		2.10
 COMMENT =	modal webkit-based browser inspired by vim
 DISTNAME =	vimb-${V}
 CATEGORIES =	www x11
-REVISION =	0
 
 HOMEPAGE =	http://fanglingsu.github.io/vimb/
 MAINTAINER =	Brian Callahan <bcal...@openbsd.org>
@@ -41,8 +40,5 @@ LIB_DEPENDS =	www/webkit
 .endif
 
 USE_GMAKE =	Yes
-
-FAKE_FLAGS =	BINDIR=${PREFIX}/bin \
-		MANDIR1=${PREFIX}/man/man1
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/vimb/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo	30 Jan 2015 22:01:24 -0000	1.4
+++ distinfo	17 Jun 2015 21:23:47 -0000
@@ -1,2 +1,2 @@
-SHA256 (vimb-2.9.tar.gz) = F5Ak4HwTOwSdn7fEh77ZuahRK2M+HYV+A4smoB0uNUE=
-SIZE (vimb-2.9.tar.gz) = 126272
+SHA256 (vimb-2.10.tar.gz) = pG7pUw7I2mL+s5cqgOJwwha8b7Nju3Kc6q4ciSUT31g=
+SIZE (vimb-2.10.tar.gz) = 127502
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/www/vimb/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile	19 Aug 2014 22:52:41 -0000	1.1.1.1
+++ patches/patch-Makefile	17 Jun 2015 21:23:47 -0000
@@ -1,45 +1,22 @@
-$OpenBSD: patch-Makefile,v 1.1.1.1 2014/08/19 22:52:41 bcallah Exp $
-
-Make verbose.
-
---- Makefile.orig	Sun Jul 20 10:14:53 2014
-+++ Makefile	Sun Aug 10 18:51:52 2014
-@@ -53,32 +53,26 @@ $(DOBJ): src/config.h config.mk
- $(LOBJ): src/config.h config.mk
- 
- $(TARGET): $(OBJ)
--	@echo "$(CC) $@"
--	@$(CC) $(OBJ) -o $@ $(LDFLAGS)
-+	$(CC) $(OBJ) -o $@ $(LDFLAGS)
- 
- $(DTARGET): $(DOBJ)
--	@echo "$(CC) $@"
--	@$(CC) $(DOBJ) -o $@ $(DLDFLAGS)
-+	$(CC) $(DOBJ) -o $@ $(DLDFLAGS)
- 
- $(LIBTARGET): $(LOBJ)
--	@echo "$(CC) $@"
--	@$(CC) -shared ${LOBJ} -o $@ $(LDFLAGS)
-+	$(CC) -shared ${LOBJ} -o $@ $(LDFLAGS)
- 
- src/config.h:
- 	@echo create $@ from src/config.def.h
- 	@cp src/config.def.h $@
- 
- %.o: %.c %.h
--	@echo "${CC} $@"
--	@$(CC) $(CFLAGS) -c -o $@ $<
-+	$(CC) $(CFLAGS) -c -o $@ $<
- 
- %.do: %.c %.h
--	@echo "${CC} $@"
--	@$(CC) $(DFLAGS) -c -o $@ $<
-+	$(CC) $(DFLAGS) -c -o $@ $<
- 
- %.lo: %.c %.h
--	@echo "${CC} $@"
--	@$(CC) -DTESTLIB $(DFLAGS) -fPIC -c -o $@ $<
-+	$(CC) -DTESTLIB $(DFLAGS) -fPIC -c -o $@ $<
- 
- -include $(DEPS)
+$OpenBSD$
+--- Makefile.orig	Sat Jun 13 11:29:55 2015
++++ Makefile	Wed Jun 17 15:32:04 2015
+@@ -19,13 +19,13 @@ clean:
+ 	@$(MAKE) $(MFLAGS) -C tests clean
+ 
+ install: $(TARGET) $(DOCDIR)/$(MAN1)
+-	install -D -m 755 $(SRCDIR)/$(TARGET) $(DESTDIR)$(BINDIR)/$(TARGET)
+-	install -d $(DESTDIR)$(EXAMPLEDIR)
+-	cp -r examples/* $(DESTDIR)$(EXAMPLEDIR)
+-	install -d $(DESTDIR)$(MANDIR)/man1
++	install -m 755 $(SRCDIR)/$(TARGET) $(BINDIR)/$(TARGET)
++	install -d $(EXAMPLEDIR)
++	cp -r examples/* $(EXAMPLEDIR)
++	install -d $(MANDIR)/man1
+ 	@sed -e "s!VERSION!$(VERSION)!g" \
+ 		-e "s!PREFIX!$(PREFIX)!g" \
+-		-e "s!DATE!`date +'%m %Y'`!g" $(DOCDIR)/$(MAN1) > $(DESTDIR)$(MANDIR)/man1/$(MAN1)
++		-e "s!DATE!`date +'%m %Y'`!g" $(DOCDIR)/$(MAN1) > $(MANDIR)/man1/$(MAN1)
  
+ uninstall:
+ 	$(RM) $(DESTDIR)$(BINDIR)/$(TARGET)
Index: patches/patch-config_mk
===================================================================
RCS file: patches/patch-config_mk
diff -N patches/patch-config_mk
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-config_mk	17 Jun 2015 21:23:47 -0000
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+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
+ PROJECT     = vimb
+ PREFIX     ?= /usr/local
+ BINDIR     ?= $(PREFIX)/bin
+-MANDIR     ?= $(PREFIX)/share/man
+-EXAMPLEDIR ?= $(PREFIX)/share/$(PROJECT)/examples
++MANDIR     ?= $(PREFIX)/man
++EXAMPLEDIR ?= $(PREFIX)/share/examples/$(PROJECT)
+ 
+ #----------------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}
+ 
Index: patches/patch-doc_vimb_1
===================================================================
RCS file: patches/patch-doc_vimb_1
diff -N patches/patch-doc_vimb_1
--- patches/patch-doc_vimb_1	14 Mar 2015 21:07:29 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-$OpenBSD: patch-doc_vimb_1,v 1.1 2015/03/14 21:07:29 schwarze Exp $
---- doc/vimb.1.orig	Fri Jan 16 23:39:50 2015
-+++ doc/vimb.1	Sat Feb 21 02:06:28 2015
-@@ -1,7 +1,8 @@
- .\" vim: ft=groff
- .\" Process this file with
- .\" groff -man -Tutf8 vimb.1
--.TH vimb 1 "DATE" "vimb/VERSION" "Vimb Manual"
-+.TH VIMB 1 "DATE" "vimb/VERSION" "Vimb Manual"
-+.tr \[char34]\(dq\[char92]\(rs
- .de EX
- .nf
- .ft CW
-@@ -14,10 +15,9 @@
- vimb - Vim Browser - A modal web browser based on webkit, inspired by vim the
- great editor.
- .SH SYNOPSIS
--.SY vimb
-+.B vimb
- .OP OPTIONS
- .RI [ URI "|" file "|" - ]
--.YS
- .SH DESCRIPTION
- vimb is a webkit based web browser that behaves like the vimperator
- plugin for the firefox and usage paradigms from the great editor vim. The goal
Index: patches/patch-src_Makefile
===================================================================
RCS file: patches/patch-src_Makefile
diff -N patches/patch-src_Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_Makefile	17 Jun 2015 21:23:47 -0000
@@ -0,0 +1,35 @@
+$OpenBSD$
+
+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-tests_Makefile
===================================================================
RCS file: /cvs/ports/www/vimb/patches/patch-tests_Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-tests_Makefile
--- patches/patch-tests_Makefile	19 Aug 2014 22:52:41 -0000	1.1.1.1
+++ patches/patch-tests_Makefile	17 Jun 2015 21:23:47 -0000
@@ -2,12 +2,12 @@ $OpenBSD: patch-tests_Makefile,v 1.1.1.1
 
 No -Wpedantic with base gcc.
 
---- tests/Makefile.orig	Sat Jun 28 19:42:58 2014
-+++ tests/Makefile	Sat Jun 28 19:43:05 2014
-@@ -1,7 +1,7 @@
- include ../config.mk
+--- 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 ../
+ CPPFLAGS += -I $(BASEDIR)/
 -CFLAGS   += -fPIC -Wpedantic
 +CFLAGS   += -fPIC
  
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/vimb/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	19 Aug 2014 22:52:41 -0000	1.1.1.1
+++ pkg/PLIST	17 Jun 2015 21:23:47 -0000
@@ -1,3 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2014/08/19 22:52:41 bcallah Exp $
 @bin bin/vimb
 @man man/man1/vimb.1
+share/examples/vimb/
+share/examples/vimb/formfiller/
+share/examples/vimb/formfiller/formfiller
+share/examples/vimb/formfiller/scripts.js

Reply via email to