svn commit: r407578 - in head/shells: . klish klish/files

Kurt Jaeger pi at FreeBSD.org
Sun Jan 31 06:55:51 UTC 2016


Author: pi
Date: Sun Jan 31 06:55:49 2016
New Revision: 407578
URL: https://svnweb.freebsd.org/changeset/ports/407578

Log:
  New port: shells/klish
  
  A framework for implementing a CISCO-like CLI on a UNIX systems.
  
  WWW: http://libcode.org/projects/klish/
  
  PR:		206772
  Submitted by:	umeno at rr.iij4u.or.jp

Added:
  head/shells/klish/
  head/shells/klish/Makefile   (contents, props changed)
  head/shells/klish/distinfo   (contents, props changed)
  head/shells/klish/files/
  head/shells/klish/files/patch-clish_shell_shell__execute.c   (contents, props changed)
  head/shells/klish/pkg-descr   (contents, props changed)
  head/shells/klish/pkg-plist   (contents, props changed)
Modified:
  head/shells/Makefile

Modified: head/shells/Makefile
==============================================================================
--- head/shells/Makefile	Sun Jan 31 06:53:07 2016	(r407577)
+++ head/shells/Makefile	Sun Jan 31 06:55:49 2016	(r407578)
@@ -20,6 +20,7 @@
     SUBDIR += hs-shelly
     SUBDIR += ibsh
     SUBDIR += jailkit
+    SUBDIR += klish
     SUBDIR += ksh93
     SUBDIR += lshell
     SUBDIR += mksh

Added: head/shells/klish/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/klish/Makefile	Sun Jan 31 06:55:49 2016	(r407578)
@@ -0,0 +1,21 @@
+# Created by: UMENO Takashi <umeno at rr.iij4u.or.jp>
+# $FreeBSD$
+
+PORTNAME=	klish
+PORTVERSION=	2.1.1
+CATEGORIES=	shells
+MASTER_SITES=	http://libcode.org/attachments/download/61/
+MASTER_SITE_SUBDIR=	${PORTNAME}
+
+MAINTAINER=	umeno at rr.iij4u.or.jp
+COMMENT=	Klish - Kommand Line Interface Shell
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENCE
+
+USES=		libtool tar:xz
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+INSTALL_TARGET=	install-strip
+
+.include <bsd.port.mk>

Added: head/shells/klish/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/klish/distinfo	Sun Jan 31 06:55:49 2016	(r407578)
@@ -0,0 +1,2 @@
+SHA256 (klish-2.1.1.tar.xz) = 9093406248a7ef3b57a2b818aad77eddad6784dc7f9e86bf0b7bf9e577e237a0
+SIZE (klish-2.1.1.tar.xz) = 366040

Added: head/shells/klish/files/patch-clish_shell_shell__execute.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/klish/files/patch-clish_shell_shell__execute.c	Sun Jan 31 06:55:49 2016	(r407578)
@@ -0,0 +1,17 @@
+--- clish/shell/shell_execute.c.orig	2015-10-06 14:51:41 UTC
++++ clish/shell/shell_execute.c
+@@ -19,12 +19,14 @@
+ #include <signal.h>
+ #include <fcntl.h>
+ 
++#if !defined(__XSI_VISIBLE)
+ /* Empty signal handler to ignore signal but don't use SIG_IGN. */
+ static void sigignore(int signo)
+ {
+ 	signo = signo; /* Happy compiler */
+ 	return;
+ }
++#endif
+ 
+ /*-------------------------------------------------------- */
+ static int clish_shell_lock(const char *lock_path)

Added: head/shells/klish/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/klish/pkg-descr	Sun Jan 31 06:55:49 2016	(r407578)
@@ -0,0 +1,3 @@
+The klish is a framework for implementing a CISCO-like CLI on a UNIX systems.
+
+WWW: http://libcode.org/projects/klish/

Added: head/shells/klish/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/klish/pkg-plist	Sun Jan 31 06:55:49 2016	(r407578)
@@ -0,0 +1,55 @@
+bin/clish
+bin/konfd
+bin/konf
+bin/sigexec
+include/tinyrl/tinyrl.h
+include/tinyrl/history.h
+include/tinyrl/vt100.h
+include/lub/argv.h
+include/lub/bintree.h
+include/lub/list.h
+include/lub/ctype.h
+include/lub/c_decl.h
+include/lub/dump.h
+include/lub/string.h
+include/lub/types.h
+include/lub/system.h
+include/lub/db.h
+include/lub/ini.h
+include/lub/log.h
+include/konf/tree.h
+include/konf/query.h
+include/konf/buf.h
+include/konf/net.h
+include/clish/types.h
+include/clish/command.h
+include/clish/param.h
+include/clish/pargv.h
+include/clish/ptype.h
+include/clish/shell.h
+include/clish/view.h
+include/clish/nspace.h
+include/clish/var.h
+include/clish/action.h
+include/clish/config.h
+include/clish/hotkey.h
+include/clish/plugin.h
+include/clish/udata.h
+lib/clish_plugin_clish.a
+lib/clish_plugin_clish.so
+lib/libclish.a
+lib/libclish.so
+lib/libclish.so.1
+lib/libclish.so.1.0.0
+lib/libkonf.a
+lib/libkonf.so
+lib/libkonf.so.1
+lib/libkonf.so.1.0.0
+lib/liblub.a
+lib/liblub.so
+lib/liblub.so.1
+lib/liblub.so.1.0.0
+lib/libtinyrl.a
+lib/libtinyrl.so
+lib/libtinyrl.so.1
+lib/libtinyrl.so.1.0.0


More information about the svn-ports-all mailing list