aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorjbeich <jbeich@FreeBSD.org>2016-07-14 17:29:04 +0800
committerjbeich <jbeich@FreeBSD.org>2016-07-14 17:29:04 +0800
commitcd7d812b409e96156af6c70e90b6b1613ba6a392 (patch)
tree356bfc7f2ee43bed06710caff64ac59a1c10d5f2 /sysutils
parente9230b862218c9eaf5ac8852bddbc90a4795d9e3 (diff)
downloadfreebsd-ports-gnome-cd7d812b409e96156af6c70e90b6b1613ba6a392.tar.gz
freebsd-ports-gnome-cd7d812b409e96156af6c70e90b6b1613ba6a392.tar.zst
freebsd-ports-gnome-cd7d812b409e96156af6c70e90b6b1613ba6a392.zip
sysutils/abduco: add new port
PR: 210287 Submitted by: David Wildasin <swdragonmaus@gmail.com> abduco provides session management i.e., it allows programs to be run independently from their controlling terminal. That is programs can be detached - run in the background - and then later reattached. Together with dvtm it provides a simpler and cleaner alternative to tmux or screen. abduco is in many ways very similar to dtach but is a completely independent implementation which is actively maintained, contains no legacy code, provides a few additional features, has a cleaner, more robust implementation and is distributed under the ISC license. http://www.brain-dump.org/projects/abduco/
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/abduco/Makefile29
-rw-r--r--sysutils/abduco/distinfo3
-rw-r--r--sysutils/abduco/pkg-descr12
4 files changed, 45 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 42bc07af36f6..8411f7fc5948 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -10,6 +10,7 @@
SUBDIR += LPRng
SUBDIR += LPRngTool
SUBDIR += abck
+ SUBDIR += abduco
SUBDIR += abgx360
SUBDIR += abgx360gui
SUBDIR += accountsservice
diff --git a/sysutils/abduco/Makefile b/sysutils/abduco/Makefile
new file mode 100644
index 000000000000..4f0685e1c910
--- /dev/null
+++ b/sysutils/abduco/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= abduco
+PORTVERSION= 0.6
+CATEGORIES= sysutils
+MASTER_SITES= http://www.brain-dump.org/projects/abduco/
+
+MAINTAINER= swdragonmaus@gmail.com
+COMMENT= Session management in a clean and simple way
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+MAKE_ARGS= CPPFLAGS="${CPPFLAGS}" STRIP="${STRIP_CMD}" \
+ MANPREFIX="${MANPREFIX}/man"
+PLIST_FILES= bin/abduco \
+ man/man1/abduco.1.gz
+
+pre-everything::
+ @${ECHO_MSG} "You can build abduco with your own config.h using the ABDUCO_CONF knob:"
+ @${ECHO_MSG} "make ABDUCO_CONF=/path/to/abduco/config.h install clean"
+
+post-extract:
+ @if [ -e "${ABDUCO_CONF}" ]; then \
+ ${ECHO_MSG} "Creating symlink: config.h -> ${ABDUCO_CONF}"; \
+ ${LN} -fs "${ABDUCO_CONF}" ${WRKSRC}/config.h; \
+ fi
+
+.include <bsd.port.mk>
diff --git a/sysutils/abduco/distinfo b/sysutils/abduco/distinfo
new file mode 100644
index 000000000000..91b6263ace6a
--- /dev/null
+++ b/sysutils/abduco/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1465579293
+SHA256 (abduco-0.6.tar.gz) = c90909e13fa95770b5afc3b59f311b3d3d2fdfae23f9569fa4f96a3e192a35f4
+SIZE (abduco-0.6.tar.gz) = 15829
diff --git a/sysutils/abduco/pkg-descr b/sysutils/abduco/pkg-descr
new file mode 100644
index 000000000000..07466ea9779d
--- /dev/null
+++ b/sysutils/abduco/pkg-descr
@@ -0,0 +1,12 @@
+abduco provides session management i.e., it allows programs to be run
+independently from their controlling terminal. That is programs can be
+detached - run in the background - and then later reattached. Together
+with dvtm it provides a simpler and cleaner alternative to tmux or
+screen.
+
+abduco is in many ways very similar to dtach but is a completely
+independent implementation which is actively maintained, contains no
+legacy code, provides a few additional features, has a cleaner, more
+robust implementation and is distributed under the ISC license.
+
+WWW: http://www.brain-dump.org/projects/abduco/