View | Details | Raw Unified | Return to bug 147222
Collapse All | Expand All

(-)opentracker/Makefile (-1 / +3 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	opentracker
8
PORTNAME=	opentracker
9
PORTVERSION=	0.2009.06.27
9
PORTVERSION=	0.2010.05.30
10
CATEGORIES=	net
10
CATEGORIES=	net
11
MASTER_SITES=	http://www.bayofrum.net/dist/${PORTNAME}/ \
11
MASTER_SITES=	http://www.bayofrum.net/dist/${PORTNAME}/ \
12
		http://www.glenbarber.us/ports/net/${PORTNAME}/
12
		http://www.glenbarber.us/ports/net/${PORTNAME}/
Lines 16-21 Link Here
16
16
17
BUILD_DEPENDS=	${LOCALBASE}/lib/libowfat.a:${PORTSDIR}/devel/libowfat
17
BUILD_DEPENDS=	${LOCALBASE}/lib/libowfat.a:${PORTSDIR}/devel/libowfat
18
18
19
USE_BZIP2=		yes
19
USE_RC_SUBR=	${PORTNAME}
20
USE_RC_SUBR=	${PORTNAME}
20
21
21
OPTIONS=	WANT_ACCESSLIST_BLACK "Enable client blacklisting" Off \
22
OPTIONS=	WANT_ACCESSLIST_BLACK "Enable client blacklisting" Off \
Lines 63-67 Link Here
63
		${CP} -p ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf.sample \
64
		${CP} -p ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf.sample \
64
			${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf ; \
65
			${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf ; \
65
		fi
66
		fi
67
	@${CAT} ${PKGMESSAGE}
66
68
67
.include <bsd.port.mk>
69
.include <bsd.port.mk>
(-)opentracker/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (opentracker-0.2009.06.27.tar.gz) = b453bbd8b557f6cdd633ab000b9ef6db
1
MD5 (opentracker-0.2010.05.30.tar.bz2) = cf0836a3c54254ae98ce1037c55ea9fb
2
SHA256 (opentracker-0.2009.06.27.tar.gz) = e8b3437bc98ab6f9f25cbb107a272ae1e4c86ce635c11195c197cae5f0d40fe7
2
SHA256 (opentracker-0.2010.05.30.tar.bz2) = 53b111cafd101ead61fb2b26760935b66657e5eba9067e28115be325391ec0bc
3
SIZE (opentracker-0.2009.06.27.tar.gz) = 45117
3
SIZE (opentracker-0.2010.05.30.tar.bz2) = 48228
(-)opentracker/files/patch-Makefile (-27 / +17 lines)
Lines 1-5 Link Here
1
--- Makefile.orig	2009-06-27 16:48:37.000000000 +0100
1
--- Makefile.orig	2010-05-30 16:16:13.000000000 +0100
2
+++ Makefile	2009-06-27 18:19:43.000000000 +0100
2
+++ Makefile	2010-05-30 16:17:20.000000000 +0100
3
@@ -8,14 +8,14 @@
3
@@ -8,14 +8,14 @@
4
 # LIBOWFAT_LIBRARY=$(PREFIX)/lib
4
 # LIBOWFAT_LIBRARY=$(PREFIX)/lib
5
 
5
 
Lines 8-58 Link Here
8
-# LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
8
-# LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
9
-# LIBOWFAT_LIBRARY=$(PREFIX)/lib
9
-# LIBOWFAT_LIBRARY=$(PREFIX)/lib
10
+PREFIX?=/usr/local
10
+PREFIX?=/usr/local
11
+LIBOWFAT_HEADERS=$(LOCALBASE)/include/libowfat
11
+LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
12
+LIBOWFAT_LIBRARY=$(LOCALBASE)/lib
12
+LIBOWFAT_LIBRARY=$(PREFIX)/lib
13
 
13
 
14
 # Debug flavour
14
 # Debug flavour
15
-PREFIX?=..
15
-PREFIX?=..
16
-LIBOWFAT_HEADERS=$(PREFIX)/libowfat
16
-LIBOWFAT_HEADERS=$(PREFIX)/libowfat
17
-LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
17
-LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
18
+# PREFIX?=..
18
+#PREFIX?=..
19
+# LIBOWFAT_HEADERS=$(PREFIX)/libowfat
19
+#LIBOWFAT_HEADERS=$(PREFIX)/libowfat
20
+# LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
20
+#LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
21
 
21
 
22
 BINDIR?=$(PREFIX)/bin
22
 BINDIR?=$(PREFIX)/bin
23
 
23
 
24
@@ -31,7 +31,7 @@
24
@@ -35,7 +35,7 @@
25
 #FEATURES+=-DWANT_LOG_NETWORKS
25
 #FEATURES+=-DWANT_MODEST_FULLSCRAPES
26
 #FEATURES+=-DWANT_RESTRICT_STATS
26
 #FEATURES+=-DWANT_SPOT_WOODPECKER
27
 #FEATURES+=-DWANT_IP_FROM_PROXY
27
 #FEATURES+=-DWANT_SYSLOGS
28
-FEATURES+=-DWANT_FULLSCRAPE
28
-FEATURES+=-DWANT_FULLSCRAPE
29
+#FEATURES+=-DWANT_FULLSCRAPE
29
+#FEATURES+=-DWANT_FULLSCRAPE
30
 
30
 
31
 #FEATURES+=-D_DEBUG_HTTPERROR
31
 #FEATURES+=-D_DEBUG_HTTPERROR
32
 
32
 
33
@@ -46,23 +46,15 @@
33
@@ -56,14 +56,13 @@
34
 SOURCES=opentracker.c trackerlogic.c scan_urlencoded_query.c ot_mutex.c ot_stats.c ot_vector.c ot_clean.c ot_udp.c ot_iovec.c ot_fullscrape.c ot_accesslist.c ot_http.c ot_livesync.c
35
 
34
 
36
 OBJECTS = $(SOURCES:%.c=%.o)
35
 .SUFFIXES: .debug.o .o .c
37
-OBJECTS_debug = $(SOURCES:%.c=%.debug.o)
38
 
39
-.SUFFIXES: .debug.o .o .c
40
+.SUFFIXES: .o .c
41
 
36
 
42
-all: $(BINARY) $(BINARY).debug
37
-all: $(BINARY) $(BINARY).debug
43
+all: $(BINARY)
38
+all: $(BINARY)
44
 
39
 
45
 CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES)
40
 CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES)
46
-CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES)
41
 CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES)
47
 
42
 
48
 $(BINARY): $(OBJECTS) $(HEADERS)
43
 $(BINARY): $(OBJECTS) $(HEADERS)
49
 	$(CC) -o $@ $(OBJECTS) $(LDFLAGS)
44
 	$(CC) -o $@ $(OBJECTS) $(LDFLAGS)
50
-	strip $@
45
-	strip $@
51
-$(BINARY).debug: $(OBJECTS_debug) $(HEADERS)
46
 $(BINARY).debug: $(OBJECTS_debug) $(HEADERS)
52
-	$(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS)
47
 	$(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS)
53
-
48
 proxy: $(OBJECTS_proxy) $(HEADERS)
54
-.c.debug.o : $(HEADERS)
55
-	$(CC) -c -o $@ $(CFLAGS_debug) $(<:.debug.o=.c)
56
 
57
 .c.o : $(HEADERS)
58
 	$(CC) -c -o $@ $(CFLAGS_production) $<
(-)opentracker/pkg-message (+14 lines)
Line 0 Link Here
1
This tracker is open in a sense that everyone announcing a torrent is welcome
2
to do so and will be informed about anyone else announcing the same torrent.
3
Unless -DWANT_IP_FROM_QUERY_STRING is enabled (which is meant for debugging
4
purposes only), only source IPs are accepted. The tracker implements a minimal
5
set of essential features only but was able respond to far more than 10000
6
requests per second on a Sun Fire 2200 M2 (thats where we found no more clients
7
able to fire more of our testsuite.sh script).
8
9
Some tweaks you may want to try under FreeBSD:
10
11
sysctl kern.ipc.somaxconn=1024
12
sysctl kern.ipc.nmbclusters=32768
13
sysctl net.inet.tcp.msl=10000
14
sysctl kern.maxfiles=10240

Return to bug 147222