Thu Jul 23 12:38:44 2020 UTC ()
sysutils: Add cfm
Cactus File Manager (cfm) is a TUI file manager with the goal of being
simple, easy, and bloat-free, utilizing Vi-inspired keybinds.
(nia)
diff -r1.891 -r1.892 pkgsrc/sysutils/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/cfm/DESCR
diff -r0 -r1.1 pkgsrc/sysutils/cfm/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/cfm/PLIST
diff -r0 -r1.1 pkgsrc/sysutils/cfm/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/cfm/patches/patch-Makefile
--- pkgsrc/sysutils/Makefile 2020/07/01 08:52:38 1.891
+++ pkgsrc/sysutils/Makefile 2020/07/23 12:38:44 1.892
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.891 2020/07/01 08:52:38 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.892 2020/07/23 12:38:44 nia Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= System utilities | | 4 | COMMENT= System utilities |
5 | | | 5 | |
6 | SUBDIR+= 855resolution | | 6 | SUBDIR+= 855resolution |
7 | SUBDIR+= 915resolution | | 7 | SUBDIR+= 915resolution |
8 | SUBDIR+= 9base | | 8 | SUBDIR+= 9base |
9 | SUBDIR+= R-later | | 9 | SUBDIR+= R-later |
10 | SUBDIR+= R-processx | | 10 | SUBDIR+= R-processx |
11 | SUBDIR+= R-progress | | 11 | SUBDIR+= R-progress |
12 | SUBDIR+= R-ps | | 12 | SUBDIR+= R-ps |
13 | SUBDIR+= R-sys | | 13 | SUBDIR+= R-sys |
14 | SUBDIR+= R-xopen | | 14 | SUBDIR+= R-xopen |
| @@ -72,26 +72,27 @@ SUBDIR+= burp | | | @@ -72,26 +72,27 @@ SUBDIR+= burp |
72 | SUBDIR+= caja | | 72 | SUBDIR+= caja |
73 | SUBDIR+= caja-dropbox | | 73 | SUBDIR+= caja-dropbox |
74 | SUBDIR+= caja-extensions | | 74 | SUBDIR+= caja-extensions |
75 | SUBDIR+= capistrano | | 75 | SUBDIR+= capistrano |
76 | SUBDIR+= ccd2iso | | 76 | SUBDIR+= ccd2iso |
77 | SUBDIR+= ccze | | 77 | SUBDIR+= ccze |
78 | SUBDIR+= cdbkup | | 78 | SUBDIR+= cdbkup |
79 | SUBDIR+= cdirip | | 79 | SUBDIR+= cdirip |
80 | SUBDIR+= cdrdao | | 80 | SUBDIR+= cdrdao |
81 | SUBDIR+= cdrkit | | 81 | SUBDIR+= cdrkit |
82 | SUBDIR+= cdrtools | | 82 | SUBDIR+= cdrtools |
83 | SUBDIR+= cfengine2 | | 83 | SUBDIR+= cfengine2 |
84 | SUBDIR+= cfengine3 | | 84 | SUBDIR+= cfengine3 |
| | | 85 | SUBDIR+= cfm |
85 | SUBDIR+= checkpassword | | 86 | SUBDIR+= checkpassword |
86 | SUBDIR+= checkpassword-pam | | 87 | SUBDIR+= checkpassword-pam |
87 | SUBDIR+= checkperms | | 88 | SUBDIR+= checkperms |
88 | SUBDIR+= clex | | 89 | SUBDIR+= clex |
89 | SUBDIR+= collectd | | 90 | SUBDIR+= collectd |
90 | SUBDIR+= collectd-amqp | | 91 | SUBDIR+= collectd-amqp |
91 | SUBDIR+= collectd-curl | | 92 | SUBDIR+= collectd-curl |
92 | SUBDIR+= collectd-dbi | | 93 | SUBDIR+= collectd-dbi |
93 | SUBDIR+= collectd-dns | | 94 | SUBDIR+= collectd-dns |
94 | SUBDIR+= collectd-lua | | 95 | SUBDIR+= collectd-lua |
95 | SUBDIR+= collectd-memcached | | 96 | SUBDIR+= collectd-memcached |
96 | SUBDIR+= collectd-mysql | | 97 | SUBDIR+= collectd-mysql |
97 | SUBDIR+= collectd-network | | 98 | SUBDIR+= collectd-network |
Cactus File Manager (cfm) is a TUI file manager with the goal of being
simple, easy, and bloat-free, utilizing Vi-inspired keybinds.
# $NetBSD: Makefile,v 1.1 2020/07/23 12:38:44 nia Exp $
DISTNAME= cfm-0.6.3
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=willeccles/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://eccles.dev/cfm/
COMMENT= Simple and fast TUI file manager with no dependencies
LICENSE= mpl-2.0
MAKE_FLAGS+= MANDIR=${PKGMANDIR}
CPPFLAGS.NetBSD+= -D_NETBSD_SOURCE # dirfd
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2020/07/23 12:38:44 nia Exp $
bin/cfm
man/man1/cfm.1
$NetBSD: distinfo,v 1.1 2020/07/23 12:38:44 nia Exp $
SHA1 (cfm-0.6.3.tar.gz) = 864747d2fbd8b6905e6a28b3e25fb5ce49830feb
RMD160 (cfm-0.6.3.tar.gz) = 5d43bf4625dad5cc87da8b88426ba4f8a1d59773
SHA512 (cfm-0.6.3.tar.gz) = 7e9db3f49b107d97917683870176fb05a21a664cf610e76234bdc74b98a4d254bb4bb7efffb9fe34f314c0316bbc5e9b3a6f523e867b13de32578cab8e4615e3
Size (cfm-0.6.3.tar.gz) = 72922 bytes
SHA1 (patch-Makefile) = f60dbb3f7c800742ba7ce6d27355d72154b5f3cd
$NetBSD: patch-Makefile,v 1.1 2020/07/23 12:38:44 nia Exp $
- Don't pass -O3 unconditionally
- Support PKGMANDIR
--- Makefile.orig 2020-07-07 20:26:19.000000000 +0000
+++ Makefile
@@ -3,9 +3,10 @@ SRC = cfm.c
CONF = config.h
DEFCONF = config.def.h
MANPAGE = cfm.1
+MANDIR = share/man
PREFIX ?= /usr/local
-CFLAGS += -O3 -std=c11 -Wall -W -pedantic
+CFLAGS += -std=c11 -Wall -W -pedantic
CPPFLAGS += -D_XOPEN_SOURCE=700
.PHONY: all install uninstall clean
@@ -20,13 +21,13 @@ $(CONF):
install: $(TARGET)
mkdir -p $(DESTDIR)$(PREFIX)/bin
- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
+ mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
install -m755 $(TARGET) $(DESTDIR)$(PREFIX)/bin/$(TARGET)
- install -m644 $(MANPAGE) $(DESTDIR)$(PREFIX)/share/man/man1/$(MANPAGE)
+ install -m644 $(MANPAGE) $(DESTDIR)$(PREFIX)/$(MANDIR)/man1/$(MANPAGE)
uninstall:
$(RM) $(DESTDIR)$(PREFIX)/bin/$(TARGET)
- $(RM) $(DESTDIR)$(PREFIX)/share/man/man1/$(MANPAGE)
+ $(RM) $(DESTDIR)$(PREFIX)/$(MANDIR)/man1/$(MANPAGE)
clean:
$(RM) $(TARGET)