aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--net/Makefile1
-rw-r--r--net/opentracker/Makefile80
-rw-r--r--net/opentracker/distinfo3
-rw-r--r--net/opentracker/files/opentracker-ipv6.in31
-rw-r--r--net/opentracker/files/opentracker.in31
-rw-r--r--net/opentracker/files/patch-Makefile43
-rw-r--r--net/opentracker/pkg-descr4
-rw-r--r--net/opentracker/pkg-message28
-rw-r--r--net/opentracker/pkg-plist4
10 files changed, 1 insertions, 225 deletions
diff --git a/MOVED b/MOVED
index 35a37552c160..9dcadfee5923 100644
--- a/MOVED
+++ b/MOVED
@@ -17813,3 +17813,4 @@ sysutils/geomWatch||2023-03-20|Has expired: Broken since 2021
lang/visualworks||2023-03-20|Has expired: Broken since 2021
lang/J||2023-03-20|Has expired: Broken since 2021
net/rsocket-cpp||2023-03-20|Has expired: Broken since 2021
+net/opentracker||2023-03-20|Has expired: Broken since 2021
diff --git a/net/Makefile b/net/Makefile
index d66e4de1e96a..d20865669d0d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -580,7 +580,6 @@
SUBDIR += openrsync
SUBDIR += opensips31
SUBDIR += openslp
- SUBDIR += opentracker
SUBDIR += openvswitch
SUBDIR += ortp
SUBDIR += osrtspproxy
diff --git a/net/opentracker/Makefile b/net/opentracker/Makefile
deleted file mode 100644
index 63ee46f7a1a6..000000000000
--- a/net/opentracker/Makefile
+++ /dev/null
@@ -1,80 +0,0 @@
-PORTNAME= opentracker
-PORTVERSION= 0.2017.08.13
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= http://www.bayofrum.net/dist/${PORTNAME}/
-
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Free lightweight bittorrent tracker using libowfat
-WWW= https://erdgeist.org/arts/software/opentracker/
-
-BROKEN= fails to link: duplicate symbol: first_deferred, known libowfat issue
-DEPRECATED= Broken since 2021
-EXPIRATION_DATE= 2023-03-21
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libowfat.a:devel/libowfat
-
-USES= tar:bzip2
-USE_RC_SUBR= ${PORTNAME} ${PORTNAME}-ipv6
-
-OPTIONS_DEFINE= COMPRESSION_GZIP DEBUG_HTTPERROR FULLSCRAPE RESTRICT_STATS
-OPTIONS_SINGLE= ACCESSLIST
-OPTIONS_SINGLE_ACCESSLIST= ACCESSLIST_OPEN ACCESSLIST_BLACK \
- ACCESSLIST_WHITE
-
-OPTIONS_DEFAULT= FULLSCRAPE RESTRICT_STATS ACCESSLIST_OPEN
-
-ACCESSLIST_OPEN_DESC= Disable black/whitelisting
-ACCESSLIST_BLACK_DESC= Enable client blacklisting
-ACCESSLIST_WHITE_DESC= Enable client whitelisting
-COMPRESSION_GZIP_DESC= Deliver gzip compressed full scrapes
-DEBUG_HTTPERROR_DESC= Verbose HTTPERRORs
-FULLSCRAPE_DESC= Can query tracker for all torrents
-RESTRICT_STATS_DESC= Limit stats access based on IP
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MACCESSLIST_BLACK}
-FEATURES+=-DWANT_ACCESSLIST_BLACK
-.elif ${PORT_OPTIONS:MACCESSLIST_WHITE}
-FEATURES+=-DWANT_ACCESSLIST_WHITE
-.endif
-
-.if ${PORT_OPTIONS:MCOMPRESSION_GZIP}
-FEATURES+=-DWANT_COMPRESSION_GZIP
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG_HTTPERROR}
-FEATURES+=-D_DEBUG_HTTPERROR
-.endif
-
-.if ${PORT_OPTIONS:MFULLSCRAPE}
-FEATURES+=-DWANT_FULLSCRAPE
-.endif
-
-.if ${PORT_OPTIONS:MRESTRICT_STATS}
-FEATURES+=-DWANT_RESTRICT_STATS
-.endif
-
-MAKE_ENV+=FEATURES="${FEATURES}"
-
-post-patch:
- @${FIND} ${WRKSRC} -name "*.orig" -delete
- ${LN} ${WRKSRC}/opentracker.c ${WRKSRC}/opentracker-ipv6.c
-
-do-build:
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${BUILD_WRKSRC} -DWANT_V6 \
- BINARY=opentracker-ipv6
- ${MAKE_CMD} -C ${BUILD_WRKSRC} clean
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${BUILD_WRKSRC}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-ipv6 ${STAGEDIR}${PREFIX}/bin/
- ${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample \
- ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample \
- ${STAGEDIR}${ETCDIR}/${PORTNAME}-ipv6.conf.sample
-
-.include <bsd.port.mk>
diff --git a/net/opentracker/distinfo b/net/opentracker/distinfo
deleted file mode 100644
index fdd7b9ca9799..000000000000
--- a/net/opentracker/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1502634309
-SHA256 (opentracker-0.2017.08.13.tar.bz2) = 3795a2aebaa4abc6d100e5cb510d2646a60624fb87cf770df547c0d8b428fe3e
-SIZE (opentracker-0.2017.08.13.tar.bz2) = 277504
diff --git a/net/opentracker/files/opentracker-ipv6.in b/net/opentracker/files/opentracker-ipv6.in
deleted file mode 100644
index 628e6b7cecc9..000000000000
--- a/net/opentracker/files/opentracker-ipv6.in
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: opentracker_ipv6
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf or /etc/rc.conf.local to
-# enable opentracker:
-# opentracker_ipv6_enable (bool): Set to "NO" by default.
-# opentracker_ipv6_config (path): Set to
-# "%%PREFIX%%/etc/opentracker/opentracker-ipv6.conf"
-# by default
-
-. /etc/rc.subr
-
-name=opentracker_ipv6
-rcvar=opentracker_ipv6_enable
-desc="Lightweight Bittorrent tracker"
-
-load_rc_config $name
-
-: ${opentracker_ipv6_enable:=NO}
-: ${opentracker_ipv6_config:="%%PREFIX%%/etc/opentracker/opentracker-ipv6.conf"}
-
-command=/usr/sbin/daemon
-pidfile=/var/run/opentracker-ipv6.pid
-command_args="-p $pidfile %%PREFIX%%/bin/opentracker-ipv6 -f ${opentracker_ipv6_config}"
-procname="%%PREFIX%%/bin/opentracker-ipv6"
-required_files=${opentracker_ipv6_config}
-
-run_rc_command $1
diff --git a/net/opentracker/files/opentracker.in b/net/opentracker/files/opentracker.in
deleted file mode 100644
index 579913193e19..000000000000
--- a/net/opentracker/files/opentracker.in
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: opentracker
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf or /etc/rc.conf.local to
-# enable opentracker:
-# opentracker_enable (bool): Set to "NO" by default.
-# opentracker_config (path): Set to
-# "%%PREFIX%%/etc/opentracker/opentracker.conf"
-# by default
-
-. /etc/rc.subr
-
-name=opentracker
-rcvar=opentracker_enable
-desc="Lightweight Bittorrent tracker"
-
-load_rc_config $name
-
-: ${opentracker_enable:=NO}
-: ${opentracker_config:="%%PREFIX%%/etc/opentracker/opentracker-ipv6.conf"}
-
-command=/usr/sbin/daemon
-pidfile=/var/run/opentracker.pid
-command_args="-p $pidfile %%PREFIX%%/bin/opentracker -f ${opentracker_config}"
-procname="%%PREFIX%%/bin/opentracker"
-required_files=${opentracker_config}
-
-run_rc_command $1
diff --git a/net/opentracker/files/patch-Makefile b/net/opentracker/files/patch-Makefile
deleted file mode 100644
index 8ec3d77678fa..000000000000
--- a/net/opentracker/files/patch-Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/Makefile b/Makefile
-index da2c8f1..9b16f13 100644
---- Makefile
-+++ Makefile
-@@ -8,14 +8,14 @@ CC?=gcc
- # LIBOWFAT_LIBRARY=$(PREFIX)/lib
-
- # BSD flavour
--# PREFIX?=/usr/local
--# LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
--# LIBOWFAT_LIBRARY=$(PREFIX)/lib
-+PREFIX?=/usr/local
-+LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
-+LIBOWFAT_LIBRARY=$(PREFIX)/lib
-
- # Debug flavour
--PREFIX?=..
--LIBOWFAT_HEADERS=$(PREFIX)/libowfat
--LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
-+#PREFIX?=..
-+#LIBOWFAT_HEADERS=$(PREFIX)/libowfat
-+#LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
-
- BINDIR?=$(PREFIX)/bin
-
-@@ -37,7 +37,7 @@ BINDIR?=$(PREFIX)/bin
- #FEATURES+=-DWANT_SPOT_WOODPECKER
- #FEATURES+=-DWANT_SYSLOGS
- #FEATURES+=-DWANT_DEV_RANDOM
--FEATURES+=-DWANT_FULLSCRAPE
-+#FEATURES+=-DWANT_FULLSCRAPE
-
- #FEATURES+=-D_DEBUG_HTTPERROR
-
-@@ -59,7 +59,7 @@ OBJECTS_proxy_debug = $(SOURCES_proxy:%.c=%.debug.o)
-
- .SUFFIXES: .debug.o .o .c
-
--all: $(BINARY) $(BINARY).debug
-+all: $(BINARY)
-
- CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES)
- CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES)
diff --git a/net/opentracker/pkg-descr b/net/opentracker/pkg-descr
deleted file mode 100644
index 27f46b60bb89..000000000000
--- a/net/opentracker/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-opentracker is a open and free bittorrent tracker project.
-It aims for minimal resource usage and is intended to run
-at your wlan router. Currently it is deployed as an open and
-free tracker instance.
diff --git a/net/opentracker/pkg-message b/net/opentracker/pkg-message
deleted file mode 100644
index 811b11425603..000000000000
--- a/net/opentracker/pkg-message
+++ /dev/null
@@ -1,28 +0,0 @@
-[
-{ type: install
- message: <<EOM
-This tracker is open in a sense that everyone announcing a torrent is welcome
-to do so and will be informed about anyone else announcing the same torrent.
-Unless -DWANT_IP_FROM_QUERY_STRING is enabled (which is meant for debugging
-purposes only), only source IPs are accepted. The tracker implements a minimal
-set of essential features only but was able respond to far more than 10000
-requests per second on a Sun Fire 2200 M2 (thats where we found no more clients
-able to fire more of our testsuite.sh script).
-
-Some tweaks you may want to try under FreeBSD:
-
-sysctl kern.ipc.somaxconn=1024
-sysctl kern.ipc.nmbclusters=32768
-sysctl net.inet.tcp.msl=10000
-sysctl kern.maxfiles=10240
-
-In order to enable opentracker at boot time;
-
-# sysrc opentracker_enable=yes
-
-Or
-
-# sysrc opentracker_ipv6_enable=yes
-EOM
-}
-]
diff --git a/net/opentracker/pkg-plist b/net/opentracker/pkg-plist
deleted file mode 100644
index 0ad006917720..000000000000
--- a/net/opentracker/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/opentracker
-bin/opentracker-ipv6
-@sample %%ETCDIR%%/opentracker.conf.sample
-@sample %%ETCDIR%%/opentracker-ipv6.conf.sample