aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authordhn <dhn@FreeBSD.org>2012-04-15 23:10:14 +0800
committerdhn <dhn@FreeBSD.org>2012-04-15 23:10:14 +0800
commitc31fc46c56f19508abdf8bcb2c631968441103ab (patch)
tree028ca62e61062fd5c3a3cba4814eba6da0d3189e /sysutils
parent44b0619a9e5ad9a19f79f48a972de4207c39e798 (diff)
downloadfreebsd-ports-gnome-c31fc46c56f19508abdf8bcb2c631968441103ab.tar.gz
freebsd-ports-gnome-c31fc46c56f19508abdf8bcb2c631968441103ab.tar.zst
freebsd-ports-gnome-c31fc46c56f19508abdf8bcb2c631968441103ab.zip
cdls is a curses-based file manager for quickly browsing directories and
files. The screen can be dynamically adjusted to include all information (like 'ls -ail'), or just the filenames (multi-column), or anything in between. All basic file and directory manipulations are possible with 1 keystroke: copy, move, delete, view, execute, change owner/group/mode, edit, diff, link (hard/symbolic), wc, tail -f, cksum, hexdump and many others. Documentation is self-contained in cdls and consists of two screens from which each option or subject can be selected to show its info screen. PR: ports/166942 Submitted by: Hans de Hartog <hans@dehartog.nl>
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/cdls/Makefile28
-rw-r--r--sysutils/cdls/distinfo2
-rw-r--r--sysutils/cdls/pkg-descr10
4 files changed, 41 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index f5a7f9d6f5c9..8d4c049558af 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -94,6 +94,7 @@
SUBDIR += cdeploy
SUBDIR += cdf
SUBDIR += cdircmp
+ SUBDIR += cdls
SUBDIR += cdrdao
SUBDIR += cdrkit
SUBDIR += cdroot
diff --git a/sysutils/cdls/Makefile b/sysutils/cdls/Makefile
new file mode 100644
index 000000000000..fc7f25030a1f
--- /dev/null
+++ b/sysutils/cdls/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: cdls
+# Date created: 13 april 2012
+# Whom: Hans de Hartog <hans@dehartog.nl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cdls
+PORTVERSION= 4.2
+CATEGORIES= sysutils
+MASTER_SITES= ftp://pd7w.fs2a.eu/
+
+MAINTAINER= hans@dehartog.nl
+COMMENT= A curses based file manager for system managers
+
+PLIST_FILES= bin/cdls
+
+USE_NCURSES= yes
+
+.if defined(WITH_NCURSES_BASE)
+# no need to use ncurses-config if we use ncurses from the base system
+CONFIGURE_ARGS+= NCURSES_CONFIG=/usr/bin/true
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>
diff --git a/sysutils/cdls/distinfo b/sysutils/cdls/distinfo
new file mode 100644
index 000000000000..087a9c5354a5
--- /dev/null
+++ b/sysutils/cdls/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cdls-4.2.tar.gz) = cf184152823fd1102cdbca8f572d69eca2e582e14ca9bcc46134a2584a8e02fe
+SIZE (cdls-4.2.tar.gz) = 23751
diff --git a/sysutils/cdls/pkg-descr b/sysutils/cdls/pkg-descr
new file mode 100644
index 000000000000..0ac9c584c4f1
--- /dev/null
+++ b/sysutils/cdls/pkg-descr
@@ -0,0 +1,10 @@
+cdls is a curses-based file manager for quickly browsing directories and
+files. The screen can be dynamically adjusted to include all information
+(like 'ls -ail'), or just the filenames (multi-column), or anything in
+between.
+
+All basic file and directory manipulations are possible with 1 keystroke:
+copy, move, delete, view, execute, change owner/group/mode, edit, diff,
+link (hard/symbolic), wc, tail -f, cksum, hexdump and many others.
+Documentation is self-contained in cdls and consists of two screens from
+which each option or subject can be selected to show its info screen.