diff options
Diffstat (limited to 'net/repeater')
-rw-r--r-- | net/repeater/Makefile | 46 | ||||
-rw-r--r-- | net/repeater/distinfo | 3 | ||||
-rw-r--r-- | net/repeater/files/patch-repeater.cpp | 10 | ||||
-rw-r--r-- | net/repeater/files/repeater.sh | 30 | ||||
-rw-r--r-- | net/repeater/pkg-descr | 3 |
5 files changed, 92 insertions, 0 deletions
diff --git a/net/repeater/Makefile b/net/repeater/Makefile new file mode 100644 index 000000000000..10bc5cf3c89c --- /dev/null +++ b/net/repeater/Makefile @@ -0,0 +1,46 @@ +# New ports collection makefile for: repeater +# Date created: 14 December 2005 +# Whom: Yen-Ming Lee <leeym@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= repeater +PORTVERSION= 0.08 +CATEGORIES= net +MASTER_SITES= http://koti.mbnet.fi/jtko/uvncrepeater/ +DISTNAME= repeater${PORTVERSION:C/\.//} + +MAINTAINER= leeym@FreeBSD.org +COMMENT= UltraVNC repeater + +USE_ZIP= yes +USE_REINPLACE= yes +USE_RC_SUBR= yes +WRKSRC= ${WRKDIR}/Ver${PORTVERSION:C/\.//} +ALL_TARGET= repeater + +PLIST_FILES= sbin/repeater etc/rc.d/repeater.sh + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/repeater ${PREFIX}/sbin/repeater + ${INSTALL_SCRIPT} ${FILESDIR}/repeater.sh ${PREFIX}/etc/rc.d + +.if !defined(NOPORTDOCS) +PORTDOCS= changelog.txt readme.txt ultravncrepeaterlinuxport.html + +post-install: + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} +.endif + +.include <bsd.port.pre.mk> + +post-patch: +.if ${OSVERSION} < 500000 + @${REINPLACE_CMD} -e 's,%%LIMITS_H%%,machine/limits.h,g' ${WRKSRC}/repeater.cpp +.else + @${REINPLACE_CMD} -e 's,%%LIMITS_H%%,sys/limits.h,g' ${WRKSRC}/repeater.cpp +.endif + +.include <bsd.port.post.mk> diff --git a/net/repeater/distinfo b/net/repeater/distinfo new file mode 100644 index 000000000000..c9d4d1c42a4b --- /dev/null +++ b/net/repeater/distinfo @@ -0,0 +1,3 @@ +MD5 (repeater008.zip) = 5f0c6c34b44257b38e4d536f29c04d32 +SHA256 (repeater008.zip) = d29bc8177f1c75e760813903dd346094b081e9f9fc03eee069dcdb6044584104 +SIZE (repeater008.zip) = 23513 diff --git a/net/repeater/files/patch-repeater.cpp b/net/repeater/files/patch-repeater.cpp new file mode 100644 index 000000000000..fd878b1e71af --- /dev/null +++ b/net/repeater/files/patch-repeater.cpp @@ -0,0 +1,10 @@ +--- repeater.cpp.orig Wed Dec 14 14:49:03 2005 ++++ repeater.cpp Wed Dec 14 14:49:16 2005 +@@ -28,6 +28,7 @@ + // Linux port (C) 2005 Jari Korhonen, jarit1.korhonen@dnainternet.net + // /////////////////////////////////////////////////////////////////////////// + ++#include <%%LIMITS_H%%> + #include <sys/types.h> + #include <sys/wait.h> + #include <sys/stat.h> diff --git a/net/repeater/files/repeater.sh b/net/repeater/files/repeater.sh new file mode 100644 index 000000000000..a98ae836b730 --- /dev/null +++ b/net/repeater/files/repeater.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +# PROVIDE: repeater +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: FreeBSD shutdown + +# +# Add the following lines to /etc/rc.conf to enable repeater: +# +# repeater_enable="YES" +# + +. /etc/rc.subr + +name=repeater +rcvar=`set_rcvar` + +load_rc_config $name + +repeater_enable=${repeater_enable:-"NO"} +repeater_server_port=${repeater_server_port:-5500} +repeater_viewer_port=${repeater_viewer_port:-5900} +repeater_log=${repeater_log:-"/var/run/repeater.log"} +command=/usr/local/sbin/repeater +procname=repeater +start_precmd="echo Starting ${procname}." +start_cmd="daemon ${procname} ${repeater_viewer_port} ${repeater_server_port} > ${repeater_log} 2>&1" + +run_rc_command "$1" diff --git a/net/repeater/pkg-descr b/net/repeater/pkg-descr new file mode 100644 index 000000000000..c214491a7e80 --- /dev/null +++ b/net/repeater/pkg-descr @@ -0,0 +1,3 @@ +UltraVNC Repeater is an UltraVNC addon + +WWW: http://ultravnc.sourceforge.net/addons/repeater.html |