svn commit: r337877 - in head/devel: . shtk
Julio Merino
jmmv at FreeBSD.org
Sat Dec 28 16:01:39 UTC 2013
Author: jmmv (src committer)
Date: Sat Dec 28 16:01:37 2013
New Revision: 337877
URL: http://svnweb.freebsd.org/changeset/ports/337877
Log:
Add devel/shtk.
The Shell Toolkit (shtk) is an application toolkit for programmers
writing POSIX-compliant shell scripts.
shtk provides a collection of reusable modules that work on a wide
variety of operating systems and shell interpreters. The included
modules aid developers in implementing usable and consistent CLI
interfaces, interacting with processes, parsing configuration files
and manipulating higher-level data types among other things.
Reviewed by: rpaulo (ex-mentor)
Approved by: bdrewery (ports)
Added:
head/devel/shtk/
head/devel/shtk/Makefile (contents, props changed)
head/devel/shtk/distinfo (contents, props changed)
head/devel/shtk/pkg-descr (contents, props changed)
head/devel/shtk/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Dec 28 15:51:28 2013 (r337876)
+++ head/devel/Makefile Sat Dec 28 16:01:37 2013 (r337877)
@@ -4376,6 +4376,7 @@
SUBDIR += shiboken
SUBDIR += shmap
SUBDIR += showgrammar
+ SUBDIR += shtk
SUBDIR += shtool
SUBDIR += sigslot
SUBDIR += silc-toolkit
Added: head/devel/shtk/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/shtk/Makefile Sat Dec 28 16:01:37 2013 (r337877)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= shtk
+PORTVERSION= 1.3
+CATEGORIES= devel
+MASTER_SITES= https://github.com/jmmv/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
+
+MAINTAINER= jmmv at freebsd.org
+COMMENT= Application toolkit for POSIX-compliant shell scripts
+
+LICENSE= BSD
+
+FETCH_ARGS= -Fpr
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--without-atf
+
+MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig
+
+MAN1= shtk.1
+
+.include <bsd.port.mk>
Added: head/devel/shtk/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/shtk/distinfo Sat Dec 28 16:01:37 2013 (r337877)
@@ -0,0 +1,2 @@
+SHA256 (shtk-1.3.tar.gz) = a8f613bce4183986510ca0cc25622505926a111d7e14dc8a6bd4433dea3ac0cd
+SIZE (shtk-1.3.tar.gz) = 74629
Added: head/devel/shtk/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/shtk/pkg-descr Sat Dec 28 16:01:37 2013 (r337877)
@@ -0,0 +1,14 @@
+The Shell Toolkit (shtk) is an application toolkit for programmers
+writing POSIX-compliant shell scripts.
+
+shtk provides a collection of reusable modules that work on a wide
+variety of operating systems and shell interpreters. The included
+modules aid developers in implementing usable and consistent CLI
+interfaces, interacting with processes, parsing configuration files and
+manipulating higher-level data types among other things.
+
+shtk-based scripts are "built" by using the included shtk(1) utility,
+which adds the necessary machinery to the scripts so that they can
+trivially import and use the modular interfaces of shtk.
+
+WWW: https://github.com/jmmv/shtk/
Added: head/devel/shtk/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/shtk/pkg-plist Sat Dec 28 16:01:37 2013 (r337877)
@@ -0,0 +1,14 @@
+bin/shtk
+libdata/pkgconfig/shtk.pc
+share/aclocal/shtk.m4
+share/doc/shtk/AUTHORS
+share/doc/shtk/COPYING
+share/doc/shtk/NEWS
+share/doc/shtk/README
+share/shtk/base.subr
+share/shtk/bootstrap.subr
+share/shtk/cli.subr
+share/shtk/config.subr
+share/shtk/cvs.subr
+share/shtk/list.subr
+share/shtk/process.subr
More information about the svn-ports-head
mailing list