vimb2: Import vimb-2.12nb8 as wip/vimb2
authorLeonardo Taccari <leot@NetBSD.org>
Thu, 8 Nov 2018 14:52:53 +0000 (15:52 +0100)
committerLeonardo Taccari <leot@NetBSD.org>
Thu, 8 Nov 2018 14:52:53 +0000 (15:52 +0100)
vimb is a fast and lightweight web browser based on the webkit web browser
engine and the gtk toolkit. vimb is modal like the great vim editor and
also easily configurable during runtime. vimb is mostly keyboard driven
and does not detract you from your daily work.

Based on www/vimb.

Makefile
vimb2/DESCR [new file with mode: 0644]
vimb2/Makefile [new file with mode: 0644]
vimb2/PLIST [new file with mode: 0644]
vimb2/distinfo [new file with mode: 0644]

index 1e874feeecf5a2abe0f4aa66c5cd518ea9f95347..f960860028c3cb5f3bf03a1b29d2fe9e3b73ef7e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4693,6 +4693,7 @@ SUBDIR+=  viewer
 SUBDIR+=       viewglob
 SUBDIR+=       viewnior
 SUBDIR+=       vim-nox
+SUBDIR+=       vimb2
 SUBDIR+=       vimb3
 SUBDIR+=       vimb3-git
 SUBDIR+=       vimprobable2
diff --git a/vimb2/DESCR b/vimb2/DESCR
new file mode 100644 (file)
index 0000000..14f848c
--- /dev/null
@@ -0,0 +1,4 @@
+vimb is a fast and lightweight web browser based on the webkit web browser
+engine and the gtk toolkit. vimb is modal like the great vim editor and
+also easily configurable during runtime. vimb is mostly keyboard driven
+and does not detract you from your daily work.
diff --git a/vimb2/Makefile b/vimb2/Makefile
new file mode 100644 (file)
index 0000000..f0a9c42
--- /dev/null
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.22 2018/10/24 21:11:56 leot Exp $
+
+DISTNAME=      vimb-2.12
+PKGREVISION=   8
+CATEGORIES=    www
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=fanglingsu/}
+
+MAINTAINER=    pkgsrc-users@NetBSD.org
+HOMEPAGE=      https://fanglingsu.github.io/vimb/
+COMMENT=       Vim-like webkit browser
+LICENSE=       gnu-gpl-v3
+
+USE_TOOLS+=    gmake pkg-config
+
+CFLAGS.NetBSD+=        -D_NETBSD_SOURCE        # needed for LOCK_* macros in <fcntl.h>
+LDFLAGS.SunOS+=        -lsocket -lnsl
+
+# Bump _XOPEN_SOURCE version to 600 in order to avoid "Compiler or options
+# invalid for pre-UNIX 03 X/Open applications" error on SunOS and correctly
+# define _POSIX_SOURCE
+SUBST_CLASSES+=                configmk
+SUBST_STAGE.configmk=  pre-configure
+SUBST_MESSAGE.configmk=        Bump _XOPEN_SOURCE version and correctly define _POSIX_SOURCE
+SUBST_FILES.configmk=  config.mk
+SUBST_SED.configmk+=   -e '/_XOPEN_SOURCE/ s/500/600/'
+SUBST_SED.configmk+=   -e '/_POSIX_SOURCE/ s/-D_POSIX_SOURCE/-D_POSIX_SOURCE=1/'
+
+EGDIR=         ${PREFIX}/share/examples/vimb
+
+MAKE_ENV+=     EXAMPLEDIR="${EGDIR}" MANDIR="${PREFIX}/${PKGMANDIR}"
+
+NOT_PAX_MPROTECT_SAFE+=        bin/vimb
+
+.include "../../net/libsoup/buildlink3.mk"
+.include "../../www/webkit24-gtk/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/vimb2/PLIST b/vimb2/PLIST
new file mode 100644 (file)
index 0000000..03607d4
--- /dev/null
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.2 2017/04/12 13:25:11 leot Exp $
+bin/vimb
+man/man1/vimb.1
+share/applications/vimb.desktop
+share/examples/vimb/formfiller/formfiller
+share/examples/vimb/formfiller/scripts.js
diff --git a/vimb2/distinfo b/vimb2/distinfo
new file mode 100644 (file)
index 0000000..36101e4
--- /dev/null
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2017/04/12 13:25:11 leot Exp $
+
+SHA1 (vimb-2.12.tar.gz) = 57212aa4c283ad275a4dc3d2ecec7d4c4ae688d4
+RMD160 (vimb-2.12.tar.gz) = 5d9ab7e53f562e9eef1797d720d7e3b3fb6a4db7
+SHA512 (vimb-2.12.tar.gz) = cd11bc73c089c5e9fa2d2c9cd1a3bc5e7ac8a79cbf7261b7f9f89316cf656669419914b1a0aac023020c4e37842045aa6f7dfe971368a682ff662a9412577839
+Size (vimb-2.12.tar.gz) = 132958 bytes