Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2019 14:55:26 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r496756 - in head: . www www/vimb www/vimb-gtk2 www/vimb-gtk3 www/vimb/files
Message-ID:  <201903241455.x2OEtQA4089329@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Sun Mar 24 14:55:26 2019
New Revision: 496756
URL: https://svnweb.freebsd.org/changeset/ports/496756

Log:
  www/vimb: Resurrect and update to 3.3.0
  
  This merges vimb-gtk2 and vimb-gtk3 again.  The newer version is
  using webkit2-gtk3 now instead of the obsolete webkit-gtk2 or
  webkit-gtk3.
  
  Changes:	https://github.com/fanglingsu/vimb/releases

Added:
  head/www/vimb/
     - copied from r496429, head/www/vimb-gtk2/
Deleted:
  head/www/vimb-gtk2/
  head/www/vimb-gtk3/
  head/www/vimb/files/
Modified:
  head/MOVED
  head/www/Makefile
  head/www/vimb/Makefile
  head/www/vimb/distinfo
  head/www/vimb/pkg-descr

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Mar 24 14:33:42 2019	(r496755)
+++ head/MOVED	Sun Mar 24 14:55:26 2019	(r496756)
@@ -7329,7 +7329,6 @@ security/cyassl|security/wolfssl|2015-03-28|Renamed up
 devel/rubygem-rcov||2015-03-28|Has expired: Does not work with Ruby 2.x
 emulators/linux_dist-gentoo-stage3||2015-03-28|Has expired: Broken for more than 6 months
 emulators/linux_base-gentoo-stage3||2015-03-28|Has expired: Broken for more than 6 months
-www/vimb|www/vimb-gtk3|2015-03-29|Split into www/vimb-gtk2 and www/vimb-gtk3 (former default)
 ports-mgmt/portbuilder||2015-03-31|Has expired: No longer developed and overcome by changed in the Ports Collection
 devel/subversion16|devel/subversion|2015-03-31|Has expired: EoL, use devel/subversion
 lang/nimrod|lang/nim|2015-04-03|Renamed by upstream
@@ -11976,3 +11975,5 @@ textproc/xxdiff-scripts||2019-03-16|Has expired: Qt4 h
 graphics/py-pivy||2019-03-16|Has expired: Qt4 has been EOL since december 2015
 security/pinentry-qt4||2019-03-17|Has expired: Qt4 has been EOL since december 2015
 www/libsocialweb||2019-03-23|Project was archived upstream
+www/vimb-gtk2|www/vimb|2019-03-24|Merged into www/vimb
+www/vimb-gtk3|www/vimb|2019-03-24|Merged into www/vimb

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sun Mar 24 14:33:42 2019	(r496755)
+++ head/www/Makefile	Sun Mar 24 14:55:26 2019	(r496756)
@@ -2422,8 +2422,7 @@
     SUBDIR += vdradmin-am
     SUBDIR += vee
     SUBDIR += vertx
-    SUBDIR += vimb-gtk2
-    SUBDIR += vimb-gtk3
+    SUBDIR += vimb
     SUBDIR += visitors
     SUBDIR += volta
     SUBDIR += w3m

Modified: head/www/vimb/Makefile
==============================================================================
--- head/www/vimb-gtk2/Makefile	Thu Mar 21 07:34:13 2019	(r496429)
+++ head/www/vimb/Makefile	Sun Mar 24 14:55:26 2019	(r496756)
@@ -1,51 +1,34 @@
 # $FreeBSD$
 
-PORTNAME?=	vimb-gtk2
-PORTVERSION=	2.12
+PORTNAME=	vimb
+DISTVERSION=	3.3.0
 CATEGORIES=	www
 
-MAINTAINER=	mike.d.ft402@gmail.com
+MAINTAINER=	tobik@FreeBSD.org
 COMMENT=	Vim like browser
 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS?=	libwebkitgtk-1.0.so:www/webkit-gtk2 \
-		libfontconfig.so:x11-fonts/fontconfig \
-		libfreetype.so:print/freetype2 \
-		libsoup-2.4.so:devel/libsoup
+LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
+		libwebkit2gtk-4.0.so:www/webkit2-gtk3
 
-DEPRECATED=	Uses webkit-gtk2 which has security issues
-EXPIRATION_DATE=2019-03-24
-
-USES=		gmake pkgconfig
-USE_GNOME?=	gtk20 cairo gdkpixbuf2
-
+USES=		compiler:c11 desktop-file-utils gmake gnome pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	fanglingsu
 GH_PROJECT=	vimb
-PLIST_FILES=	bin/vimb man/man1/vimb.1.gz
+USE_GNOME=	cairo gdkpixbuf2 gtk30
 
-MAKE_ENV?=	GTK="2"
+LDFLAGS+=	-Wl,--as-needed
+MAKE_ARGS=	MANPREFIX=${STAGEDIR}${PREFIX}/man \
+		V=1
+PLIST_FILES=	bin/vimb \
+		lib/vimb/webext_main.so \
+		man/man1/vimb.1.gz \
+		share/applications/vimb.desktop
 
-CONFLICTS?=	vimb-gtk3-*
-
-OPTIONS_DEFINE=	HTML5 NOSCROLLBARS
-OPTIONS_DEFAULT=	HTML5
-
-HTML5_DESC=	HTML5 support
-NOSCROLLBARS_DESC=	Disable scrollbars
-
-HTML5_RUN_DEPENDS=	gstreamer1-libav>=1.6.3:multimedia/gstreamer1-libav\
-	gstreamer1-plugins-good>=1.6.3:multimedia/gstreamer1-plugins-good
-
-NOSCROLLBARS_CFLAGS+=	-DFEATURE_NO_SCROLLBARS
-
-post-extract:
-	${MV} ${WRKSRC}/src/config.def.h ${WRKSRC}/src/config.h
-
-do-install:
-	${INSTALL_MAN} ${WRKSRC}/doc/vimb.1 ${STAGEDIR}${MANPREFIX}/man/man1/
-	${INSTALL_PROGRAM} ${WRKSRC}/src/vimb ${STAGEDIR}${PREFIX}/bin
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vimb \
+		${STAGEDIR}${PREFIX}/lib/vimb/webext_main.so
 
 .include <bsd.port.mk>

Modified: head/www/vimb/distinfo
==============================================================================
--- head/www/vimb-gtk2/distinfo	Thu Mar 21 07:34:13 2019	(r496429)
+++ head/www/vimb/distinfo	Sun Mar 24 14:55:26 2019	(r496756)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1500383944
-SHA256 (fanglingsu-vimb-2.12_GH0.tar.gz) = 2443a27d625ff2a7aa7e7b694ec853e25dbdcb33b7c681c98c8fe81b1833b0b7
-SIZE (fanglingsu-vimb-2.12_GH0.tar.gz) = 132958
+TIMESTAMP = 1553154212
+SHA256 (fanglingsu-vimb-3.3.0_GH0.tar.gz) = 5c6fe39b1b2ca18a342bb6683f7fd5b139ead53903f57dd9eecd5a1074576d6c
+SIZE (fanglingsu-vimb-3.3.0_GH0.tar.gz) = 136151

Modified: head/www/vimb/pkg-descr
==============================================================================
--- head/www/vimb-gtk2/pkg-descr	Thu Mar 21 07:34:13 2019	(r496429)
+++ head/www/vimb/pkg-descr	Sun Mar 24 14:55:26 2019	(r496756)
@@ -1,6 +1,6 @@
 Vimb is a web browser that behaves like Vimprobable, but with some
-paradigms from dwb and hopefully a cleaner code base. The goal of Vimb is
-to build a completely keyboard-driven, efficient and pleasurable browsing
-experience with low memory and cpu usage.
+paradigms from dwb and hopefully a cleaner code base.  The goal of
+Vimb is to build a completely keyboard-driven, efficient and
+pleasurable browsing experience with low memory and cpu usage.
 
 WWW: http://fanglingsu.github.io/vimb/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903241455.x2OEtQA4089329>