View | Details | Raw Unified | Return to bug 205842 | Differences between
and this patch

Collapse All | Expand All

(-)www/vimb-gtk2/Makefile (-3 / +34 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	vimb-gtk2
3
PORTNAME?=	vimb-gtk2
4
PORTVERSION=	2.11
5
CATEGORIES=	www
4
6
5
VIMB_GTK2=	yes
7
MAINTAINER=	mike.d.ft402@gmail.com
8
COMMENT=	Vim like browser
6
9
7
.include "${.CURDIR}/../vimb-gtk2/Makefile.common"
10
LICENSE=	GPLv3
11
12
LIB_DEPENDS?=	libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2
13
14
USE_GITHUB=	yes
15
GH_ACCOUNT=	fanglingsu
16
GH_PROJECT=	vimb
17
PLIST_FILES=	bin/vimb man/man1/vimb.1.gz
18
19
MAKE_ENV?=	GTK="2"
20
USE_GNOME?=	gtk20
21
USES=		gmake pkgconfig
22
23
CONFLICTS?=	vimb-gtk3-*
24
25
.include <bsd.port.pre.mk>
26
27
post-extract:
28
	${MV}	${WRKSRC}/src/config.def.h ${WRKSRC}/src/config.h
29
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
30
	# cc on FreeBSD-9 does not know -Wno-typedef-redefinition
31
	${REINPLACE_CMD} -e 's|-Wno-typedef-redefinition|-Wall|' \
32
		${WRKSRC}/config.mk
33
.endif
34
35
do-install:
36
	${INSTALL_MAN} ${WRKSRC}/doc/vimb.1 ${STAGEDIR}${MANPREFIX}/man/man1/
37
	${INSTALL_PROGRAM} ${WRKSRC}/src/vimb ${STAGEDIR}${PREFIX}/bin
38
8
.include <bsd.port.post.mk>
39
.include <bsd.port.post.mk>
(-)www/vimb-gtk2/Makefile.common (-52 lines)
Lines 1-52 Link Here
1
# $FreeBSD$
2
3
PORTVERSION=	2.10
4
CATEGORIES=	www
5
6
MAINTAINER=	mike.d.ft402@gmail.com
7
COMMENT=	Vim like browser
8
9
LICENSE=	GPLv3
10
11
.ifdef(VIMB_GTK2)
12
LIB_DEPENDS=	libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2
13
.endif
14
.ifdef(VIMB_GTK3)
15
LIB_DEPENDS=	libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
16
.endif
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	fanglingsu
20
GH_PROJECT=	vimb
21
PLIST_FILES=	bin/vimb man/man1/vimb.1.gz
22
23
.ifdef(VIMB_GTK2)
24
MAKE_ENV=	GTK="2"
25
USE_GNOME=	gtk20
26
.endif
27
.ifdef(VIMB_GTK3)
28
MAKE_ENV=	GTK="3"
29
USE_GNOME=	gtk30
30
.endif
31
USES=		gmake pkgconfig
32
33
.ifdef(VIMB_GTK2)
34
CONFLICTS=	vimb-gtk3-*
35
.endif
36
.ifdef(VIMB_GTK3)
37
CONFLICTS=	vimb-gtk2-*
38
.endif
39
40
.include <bsd.port.pre.mk>
41
42
post-extract:
43
	${MV}	${WRKSRC}/src/config.def.h ${WRKSRC}/src/config.h
44
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
45
	# cc on FreeBSD-9 does not know -Wno-typedef-redefinition
46
	${REINPLACE_CMD} -e 's|-Wno-typedef-redefinition|-Wall|' \
47
		${WRKSRC}/config.mk
48
.endif
49
50
do-install:
51
	${INSTALL_MAN} ${WRKSRC}/doc/vimb.1 ${STAGEDIR}${MANPREFIX}/man/man1/
52
	${INSTALL_PROGRAM} ${WRKSRC}/src/vimb ${STAGEDIR}${PREFIX}/bin
(-)www/vimb-gtk2/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (fanglingsu-vimb-2.10_GH0.tar.gz) = a46ee9530ec8da62feb3972a80e270c216bc6fb363bb729ceaae1c892513df58
1
SHA256 (fanglingsu-vimb-2.11_GH0.tar.gz) = 2ec583e6e425f8d620b54db6bcc56483770c7c5fd3f93b0429ddd6f7a7553935
2
SIZE (fanglingsu-vimb-2.10_GH0.tar.gz) = 127502
2
SIZE (fanglingsu-vimb-2.11_GH0.tar.gz) = 130722
(-)www/vimb-gtk2/files/patch-config.mk (+11 lines)
Line 0 Link Here
1
--- config.mk.orig	2015-12-17 19:21:00 UTC
2
+++ config.mk
3
@@ -33,8 +33,6 @@ PROJECT_UCFIRST = $(shell echo '${PROJEC
4
 
5
 CPPFLAGS  = -DVERSION=\"${VERSION}\"
6
 CPPFLAGS += -DPROJECT=\"${PROJECT}\" -DPROJECT_UCFIRST=\"${PROJECT_UCFIRST}\"
7
-CPPFLAGS += -D_XOPEN_SOURCE=500
8
-CPPFLAGS += -D_POSIX_SOURCE
9
 ifeq ($(USEGTK3), 1)
10
 CPPFLAGS += -DHAS_GTK3
11
 CPPFLAGS += -DGSEAL_ENABLE
(-)www/vimb-gtk2/files/patch-src_config.h (-2 / +2 lines)
Lines 1-4 Link Here
1
--- src/config.h.orig	2015-06-13 15:29:55 UTC
1
--- src/config.h.orig	2015-12-17 19:21:00 UTC
2
+++ src/config.h
2
+++ src/config.h
3
@@ -27,7 +27,7 @@
3
@@ -27,7 +27,7 @@
4
 /* highlight search results */
4
 /* highlight search results */
Lines 9-15 Link Here
9
 /* show page title in url completions */
9
 /* show page title in url completions */
10
 #define FEATURE_TITLE_IN_COMPLETION
10
 #define FEATURE_TITLE_IN_COMPLETION
11
 /* enable the read it later queue */
11
 /* enable the read it later queue */
12
@@ -63,7 +63,7 @@
12
@@ -65,7 +65,7 @@
13
 #define SHOWCMD_LEN                 10
13
 #define SHOWCMD_LEN                 10
14
 
14
 
15
 /* parh to crt file for the certificate validation */
15
 /* parh to crt file for the certificate validation */

Return to bug 205842