pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/editors/vim-gtk4



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Jun 13 15:49:40 UTC 2026

Added Files:
        pkgsrc/editors/vim-gtk4: DESCR Makefile PLIST

Log Message:
editors/vim-gtk4: import vim-gtk4-9.2.0602

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 GTK4 GUI.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/vim-gtk4/DESCR \
    pkgsrc/editors/vim-gtk4/Makefile pkgsrc/editors/vim-gtk4/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/editors/vim-gtk4/DESCR
diff -u /dev/null pkgsrc/editors/vim-gtk4/DESCR:1.1
--- /dev/null   Sat Jun 13 15:49:41 2026
+++ pkgsrc/editors/vim-gtk4/DESCR       Sat Jun 13 15:49:40 2026
@@ -0,0 +1,9 @@
+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 GTK4 GUI.
Index: pkgsrc/editors/vim-gtk4/Makefile
diff -u /dev/null pkgsrc/editors/vim-gtk4/Makefile:1.1
--- /dev/null   Sat Jun 13 15:49:41 2026
+++ pkgsrc/editors/vim-gtk4/Makefile    Sat Jun 13 15:49:40 2026
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.1 2026/06/13 15:49:40 wiz Exp $
+
+PKGNAME=       vim-gtk4-${VIM_VERSION}.${VIM_PATCHLEVEL}
+
+COMMENT=       Vim editor (vi clone) with GTK4 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-gtk2-[0-9]* vim-gtk3-[0-9]* vim-motif-[0-9]*
+
+CONFIGURE_ARGS+=       --with-tlib=${BUILDLINK_LIBNAME.termcap}
+
+CONFIGURE_ARGS+=       --enable-gui=gtk4
+
+USE_TOOLS+=            pkg-config
+
+BUILD_TARGET=          vim
+INSTALL_TARGET=                installvimbin installvimdiff installtutorbin
+
+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/gtk4/buildlink3.mk"
+.include "../../x11/libXpm/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+
+# XXX: `--x-libraries' and `--x-includes' are injected to CONFIGURE_ARGS via
+# XXX: mk/x11.buildlink3.mk. Override them by redefining them to NONE in order
+# XXX: to avoid picked up possible undesidered libraries similarly to
+# XXX: PR pkg/53688.
+CONFIGURE_ARGS+=       --x-libraries=NONE
+CONFIGURE_ARGS+=       --x-includes=NONE
+
+.include "../../mk/termcap.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/vim-gtk4/PLIST
diff -u /dev/null pkgsrc/editors/vim-gtk4/PLIST:1.1
--- /dev/null   Sat Jun 13 15:49:41 2026
+++ pkgsrc/editors/vim-gtk4/PLIST       Sat Jun 13 15:49:40 2026
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2026/06/13 15:49:40 wiz Exp $
+bin/gview
+bin/gvim
+bin/rgview
+bin/rgvim
+bin/rview
+bin/rvim
+bin/vim
+bin/vimdiff
+bin/vimtutor
+man/man1/gview.1
+man/man1/gvim.1
+man/man1/rgview.1
+man/man1/rgvim.1



Home | Main Index | Thread Index | Old Index