diff options
Diffstat (limited to 'net/3proxy/files')
-rw-r--r-- | net/3proxy/files/3proxy.sh | 19 | ||||
-rw-r--r-- | net/3proxy/files/3proxy.sh.in | 29 | ||||
-rw-r--r-- | net/3proxy/files/patch-Makefile.unix | 20 | ||||
-rw-r--r-- | net/3proxy/files/patch-aa | 18 | ||||
-rw-r--r-- | net/3proxy/files/patch-cfg-3proxy.cfg.sample (renamed from net/3proxy/files/patch-ab) | 18 |
5 files changed, 59 insertions, 45 deletions
diff --git a/net/3proxy/files/3proxy.sh b/net/3proxy/files/3proxy.sh deleted file mode 100644 index 72f337b3e7a9..000000000000 --- a/net/3proxy/files/3proxy.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -case "$1" in -'start') - %%PREFIX%%/bin/3proxy %%PREFIX%%/etc/3proxy.cfg \ - && echo -n " 3proxy" \ - || echo "3proxy startup failed" - ;; - -'stop') - /usr/bin/killall 3proxy - ;; - -*) - echo "Usage: ${0} { start | stop }" - exit 1 - ;; -esac -exit 0 diff --git a/net/3proxy/files/3proxy.sh.in b/net/3proxy/files/3proxy.sh.in new file mode 100644 index 000000000000..977bee5b3c4c --- /dev/null +++ b/net/3proxy/files/3proxy.sh.in @@ -0,0 +1,29 @@ +#!/bin/sh +# $FreeBSD$ + +# PROVIDE: threeproxy +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: shutdown + +# Define these threeproxy_* variables in one of these files: +# /etc/rc.conf +# /etc/rc.conf.local +# /etc/rc.conf.d/threeproxy +# +# DO NOT CHANGE THESE DEFAULT VALUES HERE + +threeproxy_enable=${threeproxy_enable-"NO"} +threeproxy_flags=${threeproxy_flags-"%%PREFIX%%/etc/3proxy.cfg"} + +. %%RC_SUBR%% + +name="threeproxy" +rcvar=`set_rcvar` +command="%%PREFIX%%/bin/3proxy" + +load_rc_config $name + +start_cmd="echo \"Starting ${name}.\"; ${command} ${threeproxy_flags}" + +run_rc_command "$1" diff --git a/net/3proxy/files/patch-Makefile.unix b/net/3proxy/files/patch-Makefile.unix new file mode 100644 index 000000000000..c5ff5f9c2b96 --- /dev/null +++ b/net/3proxy/files/patch-Makefile.unix @@ -0,0 +1,20 @@ +--- Makefile.unix.orig Mon May 30 11:14:05 2005 ++++ Makefile.unix Mon May 30 11:15:25 2005 +@@ -6,13 +6,13 @@ + # libraries + + +-CC = gcc ++CC ?= gcc + + # you may need -L/usr/pkg/lib for older NetBSD versions +-CFLAGS = -Wall -g -O2 -c -pthread -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ++CFLAGS = -Wall -c %%CFLAGS%% ${PTHREAD_CFLAGS} -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL + COUT = -o +-LN = gcc +-LDFLAGS = -Wall -O2 -pthread ++LN ?= ${CC} ++LDFLAGS = -Wall ${PTHREAD_LIBS} + # -lpthreads may be reuqired on some platforms instead of -pthreads + LIBS = + LNOUT = -o diff --git a/net/3proxy/files/patch-aa b/net/3proxy/files/patch-aa deleted file mode 100644 index 421875ef6b3e..000000000000 --- a/net/3proxy/files/patch-aa +++ /dev/null @@ -1,18 +0,0 @@ ---- Makefile.unix.orig Thu Oct 16 17:12:38 2003 -+++ Makefile.unix Fri Feb 13 18:16:29 2004 -@@ -3,11 +3,11 @@ - # 3 proxy Makefile for GCC/Unix/Linux/Cygwin - # - --CC = gcc --CFLAGS = -Wall -O2 -c -pthread -DNOODBC -+CC ?= gcc -+CFLAGS = -Wall -c -DNOODBC %%CFLAGS%% ${PTHREAD_CFLAGS} - COUT = -o --LN = gcc --LDFLAGS = -Wall -O2 -pthread -+LN ?= ${CC} -+LDFLAGS = -Wall ${PTHREAD_LIBS} - LIBS = - LNOUT = -o - EXESUFFICS = diff --git a/net/3proxy/files/patch-ab b/net/3proxy/files/patch-cfg-3proxy.cfg.sample index ce31aa87fcf1..cfa23df4daca 100644 --- a/net/3proxy/files/patch-ab +++ b/net/3proxy/files/patch-cfg-3proxy.cfg.sample @@ -1,20 +1,22 @@ ---- 3proxy.cfg.sample.orig Fri Feb 13 18:09:36 2004 -+++ 3proxy.cfg.sample Fri Feb 13 18:11:20 2004 -@@ -341,14 +341,14 @@ +--- cfg/3proxy.cfg.sample.orig Mon May 30 11:16:19 2005 ++++ cfg/3proxy.cfg.sample Mon May 30 11:17:18 2005 +@@ -30,15 +30,15 @@ # this example shows you how to include passwd file. For included files # <CR> and <LF> are treated as field separators. --service -+#service - # service is required under NT if you want 3proxy to start as service -#daemon +daemon - # now we will not depend on any console (daemonize). + # now we will not depend on any console (daemonize). daemon must be given + # before any significant command on *nix. +-service ++#service + # service is required under NT if you want 3proxy to start as service - #log /usr/local/etc/3proxy/logs/3proxy.log D +-#log /usr/local/etc/3proxy/logs/3proxy.log D -log c:\3proxy\logs\3proxy.log D +log /var/log/3proxy.log D ++#log c:\3proxy\logs\3proxy.log D # log allows to specify log file location and rotation, D means logfile # is created daily |