Index: GIDs =================================================================== --- GIDs (revision 477963) +++ GIDs (working copy) @@ -179,7 +179,7 @@ # free: 236 # free: 237 # free: 238 -# free: 239 +sshout:*:239: aprsd:*:240: tnc:*:241: prosody:*:242: Index: UIDs =================================================================== --- UIDs (revision 477963) +++ UIDs (working copy) @@ -184,7 +184,7 @@ # free: 236 # free: 237 # free: 238 -# free: 239 +sshout:*:239:239::0:0:Secure Shout Host Oriented Unified Talk:/var/db/sshout:/usr/local/libexec/sshoutd aprsd:*:240:240::0:0:aprsd:/nonexistent:/bin/sh tnc:*:241:241::0:0:aprsd:/nonexistent:/bin/sh prosody:*:242:242::0:0:Prosody Jabber Server:/nonexistent:/usr/sbin/nologin Index: net-im/sshout/Makefile =================================================================== --- net-im/sshout/Makefile (nonexistent) +++ net-im/sshout/Makefile (working copy) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= sshout +DISTVERSION= 1.0.1 +CATEGORIES= net-im +MASTER_SITES= SF/sshout/${PORTNAME}/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-src + +MAINTAINER= msl0000023508@gmail.com +COMMENT= Instant-messaging solution based on SSH + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= tar:bz2 gmake readline +LIB_DEPENDS= libmhash.so:security/mhash +NO_WRKSUBDIR= yes +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 = 1535198666 +SHA256 (sshout-1.0.1-src.tar.bz2) = 944334e819f5ee88cadb2850131e73ecff23c2fea3d51b83e2fc7fc2149f7cda +SIZE (sshout-1.0.1-src.tar.bz2) = 36211 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