svn commit: r496756 - in head: . www www/vimb www/vimb-gtk2 www/vimb-gtk3 www/vimb/files
Tobias Kortkamp
tobik at FreeBSD.org
Sun Mar 24 14:55:28 UTC 2019
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 at gmail.com
+MAINTAINER= tobik at 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/
More information about the svn-ports-all
mailing list