Date: Sun, 31 Aug 2008 12:58:04 GMT From: Rick Richard <rick@sloservers.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/127002: Update: net/repeater Message-ID: <200808311258.m7VCw4uP004228@www.freebsd.org> Resent-Message-ID: <200808311300.m7VD0917015285@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 127002 >Category: ports >Synopsis: Update: net/repeater >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 31 13:00:09 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Rick Richard >Release: 6.0-RELEASE >Organization: SLOSERVERS >Environment: >Description: Update port: UVNC Repeater - update from version 008 to 014. MANY bugfixes and improvements. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # repeater # repeater/files # repeater/files/pkg-install.in # repeater/files/pkg-message.in # repeater/files/repeater.in # repeater/Makefile # repeater/distinfo # repeater/pkg-descr # echo c - repeater mkdir -p repeater > /dev/null 2>&1 echo c - repeater/files mkdir -p repeater/files > /dev/null 2>&1 echo x - repeater/files/pkg-install.in sed 's/^X//' >repeater/files/pkg-install.in << 'END-of-repeater/files/pkg-install.in' X#!/bin/sh X# $FreeBSD$ X# X XPW="/usr/sbin/pw" XCHOWN="/usr/sbin/chown" XCHMOD="/bin/chmod" XMKDIR="/bin/mkdir -p" XNOLOGIN="/usr/sbin/nologin" X XREP_USER=%%REP_USER%% XREP_GROUP=%%REP_GROUP%% X Xcase "$2" in X XPOST-INSTALL) X ${PW} groupshow -n ${REP_GROUP} >/dev/null 2>&1 \ X || ${PW} groupadd -n ${REP_GROUP} X ${PW} usershow -n ${REP_USER} >/dev/null 2>&1 \ X || ${PW} useradd ${REP_USER} -g ${REP_GROUP} -s ${NOLOGIN} X ;; X Xesac Xexit 0 END-of-repeater/files/pkg-install.in echo x - repeater/files/pkg-message.in sed 's/^X//' >repeater/files/pkg-message.in << 'END-of-repeater/files/pkg-message.in' X############################################################################ X# Please create a config file in %%PREFIX%%/etc # X# A sample configuration file is installed as uvncrepeater.ini.sample # X# # X# To enable UVNC Repeater, put the following to your /etc/rc.conf: # X# repeater_enable="YES" # X############################################################################ END-of-repeater/files/pkg-message.in echo x - repeater/files/repeater.in sed 's/^X//' >repeater/files/repeater.in << 'END-of-repeater/files/repeater.in' X#!/bin/sh X X# PROVIDE: repeater X# REQUIRE: NETWORKING SERVERS X# BEFORE: DAEMON X# KEYWORD: shutdown X X# X# Add the following lines to /etc/rc.conf to enable repeater: X# X# repeater_enable="YES" X# X X. %%RC_SUBR%% X Xname=repeater Xrcvar=`set_rcvar` X Xload_rc_config $name X Xrepeater_enable=${repeater_enable:-"NO"} Xrepeater_log=${repeater_log:-"/var/log/repeater.log"} Xcommand=%%PREFIX%%/sbin/repeater Xstart_precmd="echo Starting ${name}." Xstart_cmd="daemon ${command} %%PREFIX%%/etc/uvncrepeater.ini > ${repeater_log} 2>&1" X Xrun_rc_command "$1" END-of-repeater/files/repeater.in echo x - repeater/Makefile sed 's/^X//' >repeater/Makefile << 'END-of-repeater/Makefile' X# New ports collection makefile for: repeater X# Date created: 31 August 2008 X# Whom: Rick Richard <rick@sloservers.com> X# X# $FreeBSD$ X# X XPORTNAME= repeater XPORTVERSION= 0.14 XPORTREVISION= 0 XCATEGORIES= net XMASTER_SITES= http://koti.mbnet.fi/jtko/uvncrepeater/ XDISTNAME= repeater${PORTVERSION:C/\.//} X XMAINTAINER= rick@sloservers.com XCOMMENT= UltraVNC repeater X XUSE_ZIP= yes XUSE_RC_SUBR= repeater XWRKSRC= ${WRKDIR}/Ver${PORTVERSION:C/\.//} XALL_TARGET= repeater X XREP_USER?= uvncrep XREP_GROUP?= uvncrep X XSUB_FILES= pkg-install pkg-message XSUB_LIST= PERL=${PERL} \ X REP_USER=${REP_USER} \ X REP_GROUP=${REP_GROUP} X XPLIST_FILES= sbin/repeater \ X etc/uvncrepeater.ini.sample X Xpre-configure: X @${SED} -e 's,%%MRTG_USER%%,${MRTG_USER},g;' \ X -e 's,%%MRTG_GROUP%%,${MRTG_GROUP},g;' \ X < ${FILESDIR}/pkg-install.in > ${PKGINSTALL} X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/repeater ${PREFIX}/sbin/repeater X X.if !defined(NOPORTDOCS) XPORTDOCS= changelog.txt readme.txt ultravncrepeaterlinuxport.html X Xpost-install: X @${MKDIR} ${DOCSDIR} X cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/uvncrepeater.ini ${PREFIX}/etc/uvncrepeater.ini.sample X @${SETENV} @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X @${CAT} ${PKGMESSAGE} X.endif X X.include <bsd.port.mk> END-of-repeater/Makefile echo x - repeater/distinfo sed 's/^X//' >repeater/distinfo << 'END-of-repeater/distinfo' XMD5 (repeater014.zip) = 3005ebbb2f9442cbea4cbcaa71925dbf XSHA256 (repeater014.zip) = 79178e9baa9cac05f26e43f742933958707cb5c0632c51a5706b13922f3bb5b0 XSIZE (repeater014.zip) = 61321 END-of-repeater/distinfo echo x - repeater/pkg-descr sed 's/^X//' >repeater/pkg-descr << 'END-of-repeater/pkg-descr' XUltraVNC Repeater is an UltraVNC addon X XWWW: http://ultravnc.sourceforge.net/addons/repeater.html END-of-repeater/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808311258.m7VCw4uP004228>