pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/vifm



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Jan  1 19:41:35 UTC 2026

Modified Files:
        pkgsrc/sysutils/vifm: Makefile PLIST distinfo
        pkgsrc/sysutils/vifm/patches: patch-src_Makefile.in
Added Files:
        pkgsrc/sysutils/vifm/patches: patch-configure patch-src_version.c

Log Message:
vifm: update to 0.14.3.

Vifm v0.14.3
------------

Thanks for the bug reports.  The 'trashdir' saga continues, sorry for the
inconveniences.

Documentation:
 - Improved documentation on the use of registers.  Thanks to aleksejrs.

Menus and dialogs:
 - Say "primary" instead of "default" in the title of :colorscheme menu.

Other changes:
 - Provided more details on file handlers and viewers in sample vifmrc files.

Fixes:
 - Fixed picking trash directory when rooted trash is included in 'trashdir'
   and root is writable.  Regression in v0.14.2 (unfortunately, testing this
   automatically is problematic).
 - Fixed unlimited growth of directory histories when 'history' is set to its
   default value or not set at all in vifmrc.  Thanks to zoj613.
 - Fixed abort due to assertion on displaying a statusbar message with a
   newline when 'shortmess' includes "T".  Thanks to agguser.

(skipped >1500 more lines describing changes for versions back to 0.12)


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/sysutils/vifm/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/vifm/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/sysutils/vifm/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/vifm/patches/patch-configure \
    pkgsrc/sysutils/vifm/patches/patch-src_version.c
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/vifm/patches/patch-src_Makefile.in

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

Modified files:

Index: pkgsrc/sysutils/vifm/Makefile
diff -u pkgsrc/sysutils/vifm/Makefile:1.40 pkgsrc/sysutils/vifm/Makefile:1.41
--- pkgsrc/sysutils/vifm/Makefile:1.40  Mon Aug 14 05:25:19 2023
+++ pkgsrc/sysutils/vifm/Makefile       Thu Jan  1 19:41:35 2026
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2023/08/14 05:25:19 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.41 2026/01/01 19:41:35 wiz Exp $
 
-DISTNAME=      vifm-0.12
-PKGREVISION=   2
+DISTNAME=      vifm-0.14.3
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=vifm/}
 EXTRACT_SUFX=  .tar.bz2
@@ -13,11 +11,22 @@ COMMENT=    Curses based file manager with 
 LICENSE=       gnu-gpl-v2
 
 GNU_CONFIGURE= yes
-USE_TOOLS+=    bash gmake perl pkg-config
+USE_TOOLS+=    bash gmake nroff perl pkg-config
 
 USE_CURSES=    resize_term wide
 FAKE_NCURSES=  yes
 
+SUBST_CLASSES+=                curses
+SUBST_SED.curses+=     -e 's,max_colors,vifm_max_colors,g'
+SUBST_FILES.curses+=   src/ui/color_manager.h
+SUBST_FILES.curses+=   src/ui/escape.c
+SUBST_FILES.curses+=   src/ui/escape.h
+SUBST_FILES.curses+=   src/ui/ui.c
+SUBST_FILES.curses+=   tests/colmgr/suite.c
+SUBST_FILES.curses+=   tests/test-support/test-utils.c
+SUBST_MESSAGE.curses=  Improve curses compatibility
+SUBST_STAGE.curses=    pre-build
+
 # Unbundling lua, see patches/
 LIBS+=         -llua5.4
 
@@ -47,4 +56,6 @@ PYTHON_FOR_BUILD_ONLY=        tool
 .include "../../sysutils/file/buildlink3.mk"
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
+# not included to avoid X11 dependency
+#.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/vifm/PLIST
diff -u pkgsrc/sysutils/vifm/PLIST:1.9 pkgsrc/sysutils/vifm/PLIST:1.10
--- pkgsrc/sysutils/vifm/PLIST:1.9      Mon Dec 13 13:15:41 2021
+++ pkgsrc/sysutils/vifm/PLIST  Thu Jan  1 19:41:35 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2021/12/13 13:15:41 nia Exp $
+@comment $NetBSD: PLIST,v 1.10 2026/01/01 19:41:35 wiz Exp $
 bin/vifm
 bin/vifm-convert-dircolors
 bin/vifm-pause
@@ -13,13 +13,18 @@ share/doc/vifm/AUTHORS
 share/doc/vifm/BUGS
 share/doc/vifm/COPYING
 share/doc/vifm/ChangeLog
+share/doc/vifm/ChangeLog.LuaAPI
 share/doc/vifm/FAQ
 share/doc/vifm/INSTALL
 share/doc/vifm/NEWS
 share/doc/vifm/README
 share/doc/vifm/TODO
 share/examples/vifm/colors/Default-256.vifm
+share/fish/vendor_completions.d/vifm.fish
+share/icons/hicolor/128x128/apps/vifm.png
+share/icons/hicolor/scalable/apps/vifm.svg
 share/pixmaps/vifm.png
+share/vifm/colors/Default-256.vifm
 share/vifm/colors/astrell-root.vifm
 share/vifm/colors/astrell-user.vifm
 share/vifm/colors/dmilith-root.vifm

Index: pkgsrc/sysutils/vifm/distinfo
diff -u pkgsrc/sysutils/vifm/distinfo:1.12 pkgsrc/sysutils/vifm/distinfo:1.13
--- pkgsrc/sysutils/vifm/distinfo:1.12  Tue Oct 26 11:20:21 2021
+++ pkgsrc/sysutils/vifm/distinfo       Thu Jan  1 19:41:35 2026
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.12 2021/10/26 11:20:21 nia Exp $
+$NetBSD: distinfo,v 1.13 2026/01/01 19:41:35 wiz Exp $
 
-BLAKE2s (vifm-0.12.tar.bz2) = 0186ab0bce741d72d3a0f01c1119d9731f25a9c762f1f63fe7e27387e0530e51
-SHA512 (vifm-0.12.tar.bz2) = 9944c8928303af112fc968eab444304755f8a806b680ec1cd4e767c01121856fbd08990df6706f66bcd561e7ab9a937db96713fc36b9e25e3b8ed89c068e69de
-Size (vifm-0.12.tar.bz2) = 1426579 bytes
-SHA1 (patch-src_Makefile.in) = fc921141351ecc872b4c8b9dc57f1f5a02916019
+BLAKE2s (vifm-0.14.3.tar.bz2) = 4c195dfe33d2cd9e8fe3470d0c62b2cf765d7bbc8aba8566be6083d692eb7ae4
+SHA512 (vifm-0.14.3.tar.bz2) = 850d29a1c50e7579d53fcd519e3108f7edd1d5046ca473217f397b6394017dff95644ae92928a611fc6a75fb02c1cee62d4b858669c61b5c2764805dd64b303c
+Size (vifm-0.14.3.tar.bz2) = 1764017 bytes
+SHA1 (patch-configure) = 84f8b6d3e5c4f9aa9d632ebd828ad57e94c47452
+SHA1 (patch-src_Makefile.in) = 4ab1ae1049d71235008f6e3c7548f3caed133ecf
+SHA1 (patch-src_version.c) = 12f6bb81238976632907b22ac8028c04940154c7

Index: pkgsrc/sysutils/vifm/patches/patch-src_Makefile.in
diff -u pkgsrc/sysutils/vifm/patches/patch-src_Makefile.in:1.1 pkgsrc/sysutils/vifm/patches/patch-src_Makefile.in:1.2
--- pkgsrc/sysutils/vifm/patches/patch-src_Makefile.in:1.1      Mon Oct 18 11:17:24 2021
+++ pkgsrc/sysutils/vifm/patches/patch-src_Makefile.in  Thu Jan  1 19:41:35 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_Makefile.in,v 1.1 2021/10/18 11:17:24 nia Exp $
+$NetBSD: patch-src_Makefile.in,v 1.2 2026/01/01 19:41:35 wiz Exp $
 
 - Unbundle Lua.
 - Install config files to examples, per pkgsrc convention.
 
---- src/Makefile.in.orig       2021-09-29 09:57:54.000000000 +0000
+--- src/Makefile.in.orig       2025-06-04 08:28:12.000000000 +0000
 +++ src/Makefile.in
-@@ -144,22 +144,6 @@ am_vifm_OBJECTS = cfg/config.$(OBJEXT) c
+@@ -149,22 +149,6 @@ am_vifm_OBJECTS = cfg/config.$(OBJEXT) c
        io/iop.$(OBJEXT) io/ior.$(OBJEXT) io/private/ioc.$(OBJEXT) \
        io/private/ioe.$(OBJEXT) io/private/ioeta.$(OBJEXT) \
        io/private/ionotif.$(OBJEXT) io/private/traverser.$(OBJEXT) \
@@ -25,10 +25,33 @@ $NetBSD: patch-src_Makefile.in,v 1.1 202
 -      lua/lua/ltablib.$(OBJEXT) lua/lua/ltm.$(OBJEXT) \
 -      lua/lua/lundump.$(OBJEXT) lua/lua/lutf8lib.$(OBJEXT) \
 -      lua/lua/lvm.$(OBJEXT) lua/lua/lzio.$(OBJEXT) \
-       lua/common.$(OBJEXT) lua/vifm_cmds.$(OBJEXT) \
-       lua/vifm_handlers.$(OBJEXT) lua/vifm_viewcolumns.$(OBJEXT) \
-       lua/vifmentry.$(OBJEXT) lua/vifmjob.$(OBJEXT) \
-@@ -610,7 +594,7 @@ AUTOMAKE_OPTIONS = subdir-objects
+       lua/common.$(OBJEXT) lua/vifm.$(OBJEXT) \
+       lua/vifm_abbrevs.$(OBJEXT) lua/vifm_cmds.$(OBJEXT) \
+       lua/vifm_events.$(OBJEXT) lua/vifm_fs.$(OBJEXT) \
+@@ -325,22 +309,6 @@ am__depfiles_remade = ./$(DEPDIR)/args.P
+       lua/$(DEPDIR)/vifmjob.Po lua/$(DEPDIR)/vifmtab.Po \
+       lua/$(DEPDIR)/vifmview.Po lua/$(DEPDIR)/vlua.Po \
+       lua/$(DEPDIR)/vlua_cbacks.Po lua/$(DEPDIR)/vlua_state.Po \
+-      lua/lua/$(DEPDIR)/lapi.Po lua/lua/$(DEPDIR)/lauxlib.Po \
+-      lua/lua/$(DEPDIR)/lbaselib.Po lua/lua/$(DEPDIR)/lcode.Po \
+-      lua/lua/$(DEPDIR)/lcorolib.Po lua/lua/$(DEPDIR)/lctype.Po \
+-      lua/lua/$(DEPDIR)/ldblib.Po lua/lua/$(DEPDIR)/ldebug.Po \
+-      lua/lua/$(DEPDIR)/ldo.Po lua/lua/$(DEPDIR)/ldump.Po \
+-      lua/lua/$(DEPDIR)/lfunc.Po lua/lua/$(DEPDIR)/lgc.Po \
+-      lua/lua/$(DEPDIR)/linit.Po lua/lua/$(DEPDIR)/liolib.Po \
+-      lua/lua/$(DEPDIR)/llex.Po lua/lua/$(DEPDIR)/lmathlib.Po \
+-      lua/lua/$(DEPDIR)/lmem.Po lua/lua/$(DEPDIR)/loadlib.Po \
+-      lua/lua/$(DEPDIR)/lobject.Po lua/lua/$(DEPDIR)/lopcodes.Po \
+-      lua/lua/$(DEPDIR)/loslib.Po lua/lua/$(DEPDIR)/lparser.Po \
+-      lua/lua/$(DEPDIR)/lstate.Po lua/lua/$(DEPDIR)/lstring.Po \
+-      lua/lua/$(DEPDIR)/lstrlib.Po lua/lua/$(DEPDIR)/ltable.Po \
+-      lua/lua/$(DEPDIR)/ltablib.Po lua/lua/$(DEPDIR)/ltm.Po \
+-      lua/lua/$(DEPDIR)/lundump.Po lua/lua/$(DEPDIR)/lutf8lib.Po \
+-      lua/lua/$(DEPDIR)/lvm.Po lua/lua/$(DEPDIR)/lzio.Po \
+       menus/$(DEPDIR)/apropos_menu.Po menus/$(DEPDIR)/bmarks_menu.Po \
+       menus/$(DEPDIR)/cabbrevs_menu.Po \
+       menus/$(DEPDIR)/chistory_menu.Po \
+@@ -748,7 +716,7 @@ AUTOMAKE_OPTIONS = subdir-objects
  vim_dir = $(pkgdatadir)/vim
  sample_colors_dir = $(pkgdatadir)/colors
  vimdoc_dir = $(pkgdatadir)/vim-doc
@@ -37,7 +60,7 @@ $NetBSD: patch-src_Makefile.in,v 1.1 202
  vim_autoload_vifm_dir = $(vim_dir)/autoload/vifm
  vim_doc_dir = $(vim_dir)/doc
  vim_ftdetect_dir = $(vim_dir)/ftdetect
-@@ -728,46 +712,6 @@ vifm_SOURCES = \
+@@ -876,45 +844,6 @@ vifm_SOURCES = \
        io/private/ionotif.c io/private/ionotif.h \
        io/private/traverser.c io/private/traverser.h \
        \
@@ -63,7 +86,6 @@ $NetBSD: patch-src_Makefile.in,v 1.1 202
 -      lua/lua/loadlib.c \
 -      lua/lua/lobject.c lua/lua/lobject.h \
 -      lua/lua/lopcodes.c lua/lua/lopcodes.h \
--      lua/lua/lopnames.h \
 -      lua/lua/loslib.c \
 -      lua/lua/lparser.c lua/lua/lparser.h \
 -      lua/lua/lprefix.h \
@@ -83,4 +105,43 @@ $NetBSD: patch-src_Makefile.in,v 1.1 202
 -      \
        lua/api.h \
        lua/common.c lua/common.h \
-       lua/vifm_cmds.c lua/vifm_cmds.h \
+       lua/vifm.c lua/vifm.h \
+@@ -1787,38 +1716,6 @@ distclean-compile:
+ @AMDEP_TRUE@@am__include@ @am__quote@lua/$(DEPDIR)/vlua.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@lua/$(DEPDIR)/vlua_cbacks.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@lua/$(DEPDIR)/vlua_state.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lapi.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lauxlib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lbaselib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lcode.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lcorolib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lctype.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ldblib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ldebug.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ldo.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ldump.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lfunc.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lgc.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/linit.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/liolib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/llex.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lmathlib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lmem.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/loadlib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lobject.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lopcodes.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/loslib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lparser.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lstate.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lstring.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lstrlib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ltable.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ltablib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/ltm.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lundump.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lutf8lib.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lvm.Po@am__quote@ # am--include-marker
+-@AMDEP_TRUE@@am__include@ @am__quote@lua/lua/$(DEPDIR)/lzio.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@menus/$(DEPDIR)/apropos_menu.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@menus/$(DEPDIR)/bmarks_menu.Po@am__quote@ # am--include-marker
+ @AMDEP_TRUE@@am__include@ @am__quote@menus/$(DEPDIR)/cabbrevs_menu.Po@am__quote@ # am--include-marker

Added files:

Index: pkgsrc/sysutils/vifm/patches/patch-configure
diff -u /dev/null pkgsrc/sysutils/vifm/patches/patch-configure:1.1
--- /dev/null   Thu Jan  1 19:41:35 2026
+++ pkgsrc/sysutils/vifm/patches/patch-configure        Thu Jan  1 19:41:35 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure,v 1.1 2026/01/01 19:41:35 wiz Exp $
+
+Fix unportable test(1) operator.
+
+--- configure.orig     2026-01-01 19:32:23.268668736 +0000
++++ configure
+@@ -8689,7 +8689,7 @@ fi
+ 
+ 
+ 
+-if test "x${PERL_PROG}${VIM_PROG}" == 'x'; then
++if test "x${PERL_PROG}${VIM_PROG}" = 'x'; then
+     as_fn_error $? "Either perl or Vim is necessary to generate tags for documentation in Vim's format." "$LINENO" 5
+ fi
+ 
Index: pkgsrc/sysutils/vifm/patches/patch-src_version.c
diff -u /dev/null pkgsrc/sysutils/vifm/patches/patch-src_version.c:1.1
--- /dev/null   Thu Jan  1 19:41:35 2026
+++ pkgsrc/sysutils/vifm/patches/patch-src_version.c    Thu Jan  1 19:41:35 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_version.c,v 1.1 2026/01/01 19:41:35 wiz Exp $
+
+Add missing header for tigetflag().
+
+--- src/version.c.orig 2026-01-01 19:34:45.284775282 +0000
++++ src/version.c
+@@ -19,6 +19,7 @@
+ #include "version.h"
+ 
+ #include <curses.h> /* COLORS COLOR_PAIRS */
++#include <term.h> /* tigetflag */
+ 
+ #include <assert.h> /* assert() */
+ #include <stddef.h> /* NULL */



Home | Main Index | Thread Index | Old Index