Index: head/net/opentracker/Makefile =================================================================== --- head/net/opentracker/Makefile (revision 447893) +++ head/net/opentracker/Makefile (revision 447894) @@ -1,72 +1,70 @@ # $FreeBSD$ PORTNAME= opentracker -PORTVERSION= 0.2010.05.30 -PORTREVISION= 1 +PORTVERSION= 0.2017.08.13 CATEGORIES= net MASTER_SITES= http://www.bayofrum.net/dist/${PORTNAME}/ \ - https://www.glenbarber.us/ports/net/${PORTNAME}/ MAINTAINER= crees@FreeBSD.org COMMENT= Free lightweight bittorrent tracker using libowfat BUILD_DEPENDS= ${LOCALBASE}/lib/libowfat.a:devel/libowfat USES= tar:bzip2 USE_RC_SUBR= ${PORTNAME} OPTIONS_DEFINE= COMPRESSION_GZIP DEBUG_HTTPERROR FULLSCRAPE RESTRICT_STATS IPV6 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 .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:MIPV6} FEATURES+=-DWANT_V6 .endif .if ${PORT_OPTIONS:MRESTRICT_STATS} FEATURES+=-DWANT_RESTRICT_STATS .endif MAKE_ENV+=FEATURES="${FEATURES}" post-patch: @${FIND} ${WRKSRC} -name "*.orig" -delete do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample \ ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample .include Index: head/net/opentracker/distinfo =================================================================== --- head/net/opentracker/distinfo (revision 447893) +++ head/net/opentracker/distinfo (revision 447894) @@ -1,2 +1,3 @@ -SHA256 (opentracker-0.2010.05.30.tar.bz2) = 53b111cafd101ead61fb2b26760935b66657e5eba9067e28115be325391ec0bc -SIZE (opentracker-0.2010.05.30.tar.bz2) = 48228 +TIMESTAMP = 1502634309 +SHA256 (opentracker-0.2017.08.13.tar.bz2) = 3795a2aebaa4abc6d100e5cb510d2646a60624fb87cf770df547c0d8b428fe3e +SIZE (opentracker-0.2017.08.13.tar.bz2) = 277504 Index: head/net/opentracker/files/patch-ot_accesslist.c =================================================================== --- head/net/opentracker/files/patch-ot_accesslist.c (revision 447893) +++ head/net/opentracker/files/patch-ot_accesslist.c (nonexistent) @@ -1,12 +0,0 @@ ---- ot_accesslist.c.orig 2010-11-04 17:34:00.000000000 -0700 -+++ ot_accesslist.c 2010-11-04 17:51:33.000000000 -0700 -@@ -54,8 +54,7 @@ - return; - } - -- /* No use to scan if there's not enough room for another full info_hash */ -- map_end = map + maplen - 40; -+ map_end = map + maplen; - read_offs = map; - - /* We do ignore anything that is not of the form "^[:xdigit:]{40}[^:xdigit:].*" */ Property changes on: head/net/opentracker/files/patch-ot_accesslist.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/opentracker/files/patch-Makefile =================================================================== --- head/net/opentracker/files/patch-Makefile (revision 447893) +++ head/net/opentracker/files/patch-Makefile (revision 447894) @@ -1,48 +1,43 @@ ---- Makefile.orig 2010-05-30 16:16:13.000000000 +0100 -+++ Makefile 2010-05-30 16:17:20.000000000 +0100 -@@ -8,14 +8,14 @@ +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 -@@ -35,7 +35,7 @@ - #FEATURES+=-DWANT_MODEST_FULLSCRAPES +@@ -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 -@@ -56,14 +56,13 @@ +@@ -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) - - $(BINARY): $(OBJECTS) $(HEADERS) - $(CC) -o $@ $(OBJECTS) $(LDFLAGS) -- strip $@ - $(BINARY).debug: $(OBJECTS_debug) $(HEADERS) - $(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS) - proxy: $(OBJECTS_proxy) $(HEADERS)