Index: GIDs =================================================================== --- GIDs (revision 471484) +++ GIDs (working copy) @@ -173,7 +173,7 @@ carbon:*:230: foundationdb:*:231: # free: 232 -# free: 233 +sshout:*:233: kafka:*:234: openhab:*:235: # free: 236 Index: UIDs =================================================================== --- UIDs (revision 471484) +++ UIDs (working copy) @@ -178,7 +178,7 @@ carbon:*:230:230::0:0:osrm:/nonexistent:/usr/sbin/nologin foundationdb:*:231:231::0:0:foundationdb:/nonexistent:/usr/sbin/nologin # free: 232 -# free: 233 +sshout:*:233:233::0:0:Secure Shout Host Oriented Unified Talk:/var/db/sshout:/usr/local/libexec/sshoutd kafka:*:234:234::0:0:Apache Kafka user:/nonexistent:/usr/sbin/nologin openhab:*:235:235::0:0:openHAB user:/var/db/openhab2/home:/usr/sbin/nologin # free: 236 Index: net-im/sshout/Makefile =================================================================== --- net-im/sshout/Makefile (nonexistent) +++ net-im/sshout/Makefile (working copy) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= sshout +DISTVERSION= 1.0 +CATEGORIES= net-im +MASTER_SITES= SF/sshout/${PORTNAME}/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-src +EXTRACT_SUFX= .tar.bz2 +NO_WRKSUBDIR= yes + +MAINTAINER= msl0000023508@gmail.com +COMMENT= Instant-messaging solution based on SSH + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libmhash.so:security/mhash +USES= gmake readline +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +MAKE_ENV= LIBEXECDIR=\${PREFIX}/libexec \ + MANDIR=\${PREFIX}/man + +USE_RC_SUBR= sshout + +USERS= sshout +GROUPS= sshout + +OPTIONS_DEFINE= IRC +IRC_DESC= Enable the experimental IRC over SSH frontend +IRC_CPPFLAGS= -DENABLE_IRC_FRONTEND + +.include Property changes on: net-im/sshout/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net-im/sshout/distinfo =================================================================== --- net-im/sshout/distinfo (nonexistent) +++ net-im/sshout/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1528052011 +SHA256 (sshout-1.0-src.tar.bz2) = a92c4d261cda5c2e64f42784294c732289531b38e581e7c67eb53075bd1e7352 +SIZE (sshout-1.0-src.tar.bz2) = 35966 Property changes on: net-im/sshout/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net-im/sshout/files/sshout.in =================================================================== --- net-im/sshout/files/sshout.in (nonexistent) +++ net-im/sshout/files/sshout.in (working copy) @@ -0,0 +1,34 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: sshout +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# To enable this service, add +# sshout_enable="" # Set to NO by default. +# # Set it to YES to enable sshout. +# into /etc/rc.conf.local or /etc/rc.conf + +. /etc/rc.subr + +name=sshout +rcvar=sshout_enable + +load_rc_config $name + +: ${sshout_enable:="NO"} + +sshout_user=sshout +sshout_home="`getent passwd sshout | cut -d : -f 6`" +[ -z "$sshout_home" ] && exit 1 +sshout_env="HOME=$sshout_home" +sshout_chdir="$sshout_home" +procname=%%PREFIX%%/libexec/sshoutd +pidfile="$sshout_home/sshoutd.pid" +command=/usr/sbin/daemon +command_args="-f $procname" +stop_postcmd="rm -f $pidfile" + +run_rc_command "$1" Property changes on: net-im/sshout/files/sshout.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net-im/sshout/pkg-descr =================================================================== --- net-im/sshout/pkg-descr (nonexistent) +++ net-im/sshout/pkg-descr (working copy) @@ -0,0 +1,11 @@ +Secure Shout Host Oriented Unified Talk is an instant-messaging platform +designed to make uses of the existing SSH server in your system. +SSHOUT creates a private chat room in your host. The authentication of the +chat room is done by SSH public authentication. Users can join your chat room +by either directly connecting your SSH server with any SSH client; or using a +SSHOUT client that implemented the client side SSHOUT API. +This package provides the SSHOUT server side programs; if you are finding a +SSHOUT client, go to project page and find out a suitable client; or you can +also write your own client using SSHOUT API. + +WWW: https://sourceforge.net/projects/sshout/ Property changes on: net-im/sshout/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net-im/sshout/pkg-install =================================================================== --- net-im/sshout/pkg-install (nonexistent) +++ net-im/sshout/pkg-install (working copy) @@ -0,0 +1,9 @@ +#!/bin/sh + +PREFIX=${PKG_PREFIX-/usr/local} + +case $2 in + POST-INSTALL) + chsh -s ${PREFIX}/libexec/sshoutd sshout + ;; +esac Property changes on: net-im/sshout/pkg-install ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net-im/sshout/pkg-message =================================================================== --- net-im/sshout/pkg-message (nonexistent) +++ net-im/sshout/pkg-message (working copy) @@ -0,0 +1,6 @@ +#### NOTES OF SSHOUT +Add 'sshout_enable="YES"' into /etc/rc.conf.local or /etc/rc.conf to enable +this service. +If you installed SSHOUT for the first time, use sshoutcfg(8) to add users. +You must have SSH server running and accepting public key authentication. +#### END Property changes on: net-im/sshout/pkg-message ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: net-im/sshout/pkg-plist =================================================================== --- net-im/sshout/pkg-plist (nonexistent) +++ net-im/sshout/pkg-plist (working copy) @@ -0,0 +1,3 @@ +libexec/sshoutd +man/man8/sshoutcfg.8.gz +sbin/sshoutcfg Property changes on: net-im/sshout/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property