summaryrefslogtreecommitdiff
path: root/editors/vim-gtk3
diff options
context:
space:
mode:
authormorr <morr@pkgsrc.org>2016-10-04 17:56:48 +0000
committermorr <morr@pkgsrc.org>2016-10-04 17:56:48 +0000
commit9b306acc6b3b6eea3a52426cb50eddbd203f4417 (patch)
treef6c9643f98bee65f951673f88a53494f383b0509 /editors/vim-gtk3
parente707d6c885332286f42ccbdd6bdd35e644a8d96d (diff)
downloadpkgsrc-9b306acc6b3b6eea3a52426cb50eddbd203f4417.tar.gz
Add GTK3 gui package
Diffstat (limited to 'editors/vim-gtk3')
-rw-r--r--editors/vim-gtk3/DESCR10
-rw-r--r--editors/vim-gtk3/Makefile47
-rw-r--r--editors/vim-gtk3/PLIST12
3 files changed, 69 insertions, 0 deletions
diff --git a/editors/vim-gtk3/DESCR b/editors/vim-gtk3/DESCR
new file mode 100644
index 00000000000..b37d27e63af
--- /dev/null
+++ b/editors/vim-gtk3/DESCR
@@ -0,0 +1,10 @@
+Vim is an almost compatible version of the UNIX editor Vi. Many new features
+have been added: multi level undo, syntax highlighting, command line history,
+on-line help, filename completion, block operations, etc.
+
+If you are building the package from source you may want to enable some
+features such as a perl or python interpreter which are not enabled by
+default.
+
+This version also contains a X11 GTK+ GUI. If you don't have X11,
+look at the `vim' package instead.
diff --git a/editors/vim-gtk3/Makefile b/editors/vim-gtk3/Makefile
new file mode 100644
index 00000000000..092815dada7
--- /dev/null
+++ b/editors/vim-gtk3/Makefile
@@ -0,0 +1,47 @@
+# $NetBSD: Makefile,v 1.1 2016/10/04 17:56:48 morr Exp $
+
+PKGNAME= vim-gtk3-${VIM_VERSION}.${VIM_PATCHLEVEL}
+
+COMMENT= Vim editor (vi clone) with X11 GTK2 GUI
+
+PKG_SUPPORTED_OPTIONS+= gnome
+
+.include "../../editors/vim-share/Makefile.common"
+
+
+DEPENDS+= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}{,nb*}:../../editors/vim-share
+CONFLICTS+= vim-[0-9]* vim-gtk-[0-9]* vim-motif-[0-9]* vim-gtk2-[0-9]*
+CONFLICTS+= vim-xaw-[0-9]* vim-kde-[0-9]*
+
+CONFIGURE_ARGS+= --with-tlib=${BUILDLINK_LIBNAME.termcap}
+
+CONFIGURE_ARGS+= --enable-gui=gtk3
+
+USE_TOOLS+= pkg-config
+
+BUILD_TARGET= vim
+INSTALL_TARGET= installvimbin
+
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1
+
+CHECK_INTERPRETER_SKIP+=${PKGMANDIR}/man1/gvim.1 ${PKGMANDIR}/man1/gview.1
+CHECK_INTERPRETER_SKIP+=${PKGMANDIR}/man1/rgvim.1 ${PKGMANDIR}/man1/rgview.1
+
+post-install:
+.for f in gvim.1 gview.1 rgvim.1 rgview.1
+ ${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${f}
+ ${LN} -s vim.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${f}
+.endfor
+.for f in gvim gview rgvim rgview rvim rview
+ ${RM} -f ${DESTDIR}${PREFIX}/bin/${f}
+ ${LN} -s vim ${DESTDIR}${PREFIX}/bin/${f}
+.endfor
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../x11/libXpm/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+
+.include "../../mk/termcap.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/editors/vim-gtk3/PLIST b/editors/vim-gtk3/PLIST
new file mode 100644
index 00000000000..7f1d3fc7d9b
--- /dev/null
+++ b/editors/vim-gtk3/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1 2016/10/04 17:56:48 morr Exp $
+bin/gview
+bin/gvim
+bin/rgview
+bin/rgvim
+bin/rview
+bin/rvim
+bin/vim
+man/man1/gview.1
+man/man1/gvim.1
+man/man1/rgview.1
+man/man1/rgvim.1