ports/106169: [NEW PORT] net/wired-tracker: Wired tracker

trasz trasz at pin.if.uz.zgora.pl
Sat Dec 2 01:00:17 UTC 2006


>Number:         106169
>Category:       ports
>Synopsis:       [NEW PORT] net/wired-tracker: Wired tracker
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 02 01:00:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     trasz
>Release:        FreeBSD 6.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006
>Description:
Wired Tracker is the Wired tracker server. Wired servers can register
with the tracker with their name, URL and some other vitals, and
clients connecting to the tracker will be able to retrieve a listing
of all online servers.

WWW:	http://www.zankasoftware.com/wired/tracker/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- wired-tracker-1.0.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	wired-tracker
#	wired-tracker/pkg-descr
#	wired-tracker/Makefile
#	wired-tracker/pkg-plist
#	wired-tracker/distinfo
#	wired-tracker/files
#	wired-tracker/files/patch-Makefile.in
#	wired-tracker/files/patch-trackerd-trackerdctl.in
#	wired-tracker/files/patch-configure
#	wired-tracker/files/trackerd.sh.in
#
echo c - wired-tracker
mkdir -p wired-tracker > /dev/null 2>&1
echo x - wired-tracker/pkg-descr
sed 's/^X//' >wired-tracker/pkg-descr << 'END-of-wired-tracker/pkg-descr'
XWired Tracker is the Wired tracker server. Wired servers can register
Xwith the tracker with their name, URL and some other vitals, and
Xclients connecting to the tracker will be able to retrieve a listing
Xof all online servers.
X
XWWW:	http://www.zankasoftware.com/wired/tracker/
END-of-wired-tracker/pkg-descr
echo x - wired-tracker/Makefile
sed 's/^X//' >wired-tracker/Makefile << 'END-of-wired-tracker/Makefile'
X# New ports collection makefile for:	wired-tracker
X# Date created:		2006-12-02
X# Whom:			trasz <trasz at pin.if.uz.zgora.pl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	wired-tracker
XPORTVERSION=	1.0
XCATEGORIES=	net
XMASTER_SITES=	http://www.zankasoftware.com/dist/
X
XMAINTAINER=	trasz at pin.if.uz.zgora.pl
XCOMMENT=	Wired tracker
X
X# This is an artificial dependancy - net/wired and net/wired-tracker
X# use some common files, like wired/etc/resolv.conf.
XRUN_DEPENDS=	${LOCALBASE}/sbin/wired:${PORTSDIR}/net/wired
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_RC_SUBR=	trackerd.sh
X
XMAN1=		trackerdctl.1
XMAN5=		trackerd.conf.5
XMAN8=		trackerd.8
X
Xpost-install:
X	@if [ ! -f ${PREFIX}/wired/etc/trackerd.conf ]; then \
X		${CP} -p ${PREFIX}/wired/etc/trackerd.conf.sample ${PREFIX}/wired/etc/trackerd.conf ; \
X	fi
X	@if [ ! -f ${PREFIX}/wired/categories ]; then \
X		${CP} -p ${PREFIX}/wired/categories.sample ${PREFIX}/wired/categories ; \
X	fi
X
X.include <bsd.port.mk>
END-of-wired-tracker/Makefile
echo x - wired-tracker/pkg-plist
sed 's/^X//' >wired-tracker/pkg-plist << 'END-of-wired-tracker/pkg-plist'
X at unexec if cmp -s %D/wired/etc/trackerd.conf.sample %D/wired/etc/trackerd.conf; then rm -f %D/wired/etc/trackerd.conf; fi
Xwired/etc/trackerd.conf.sample
X at exec if [ ! -f %D/wired/etc/trackerd.conf ] ; then cp -p %D/%F %B/trackerd.conf; fi
X at unexec if cmp -s %D/wired/categories.sample %D/wired/categories; then rm -f %D/wired/categories; fi
Xwired/categories.sample
X at exec if [ ! -f %D/wired/categories ] ; then cp -p %D/%F %B/resolv.conf; fi
Xsbin/trackerd
Xbin/trackerdctl
END-of-wired-tracker/pkg-plist
echo x - wired-tracker/distinfo
sed 's/^X//' >wired-tracker/distinfo << 'END-of-wired-tracker/distinfo'
XMD5 (wired-tracker-1.0.tar.gz) = 27969fd4cb94ab9d8a019d28be17a9ee
XSHA256 (wired-tracker-1.0.tar.gz) = 6c85894395e4a8a4c4a6e792b55283032fe8cb37d6822d2777ddfc478eafad5b
XSIZE (wired-tracker-1.0.tar.gz) = 225072
END-of-wired-tracker/distinfo
echo c - wired-tracker/files
mkdir -p wired-tracker/files > /dev/null 2>&1
echo x - wired-tracker/files/patch-Makefile.in
sed 's/^X//' >wired-tracker/files/patch-Makefile.in << 'END-of-wired-tracker/files/patch-Makefile.in'
X--- Makefile.in.orig	Sat Dec  2 01:07:06 2006
X+++ Makefile.in	Sat Dec  2 01:26:01 2006
X@@ -12,8 +12,8 @@
X 
X WT_VERSION		= @WT_VERSION@
X WT_MAINTAINER	= @WT_MAINTAINER@
X-WT_USER			= @WT_USER@
X-WT_GROUP		= @WT_GROUP@
X+WT_USER			= wired
X+WT_GROUP		= wired
X 
X DISTFILES		= INSTALL LICENSE NEWS README Makefile Makefile.in \
X 				  config.guess config.status config.h.in config.sub configure \
X@@ -74,7 +74,7 @@
X 	$(LINK) $(TRACKERDOBJECTS) $(LIBS)
X 
X $(rundir)/trackerdctl: trackerd/trackerdctl.in
X-	sed -e 's, at trackerddir\@,$(fake_prefix)/$(trackerddir),g' $< > $@
X+	sed -e 's, at trackerddir\@,$(fake_prefix)/$(trackerddir),g' -e 's, at prefix\@,$(prefix),g' $< > $@
X 	chmod +x $@
X 
X $(rundir)/etc/trackerd.conf: trackerd/trackerd.conf.in
X@@ -101,24 +101,24 @@
X 	$(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) -d $(installdir)/etc/
X 	$(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) -d $(installdir)/tmp/
X 
X-	if [ ! -f $(installdir)/banlist ]; then \
X-		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/banlist $(installdir)/; \
X-	fi
X+#	if [ ! -f $(installdir)/banlist ]; then \
X+#		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/banlist $(installdir)/; \
X+#	fi
X 
X 	if [ ! -f $(installdir)/categories ]; then \
X-		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/categories $(installdir)/; \
X+		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/categories $(installdir)/categories.sample; \
X 	fi
X 
X 	if [ ! -f $(installdir)/etc/trackerd.conf ]; then \
X-		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/etc/trackerd.conf $(installdir)/etc/; \
X+		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) run/etc/trackerd.conf $(installdir)/etc/trackerd.conf.sample; \
X 	fi
X 	
X-	$(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) run/trackerd $(installdir)/
X-	$(INSTALL) -m 755 -o $(WT_USER) -g $(WT_GROUP) run/trackerdctl $(installdir)/
X+	$(INSTALL) -m 755 -o 0 -g 0 run/trackerd $(prefix)/sbin
X+	$(INSTALL) -m 755 -o 0 -g 0 run/trackerdctl $(prefix)/bin
X 
X-	if [ -f /etc/resolv.conf ]; then \
X-		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) /etc/resolv.conf $(installdir)/etc/; \
X-	fi
X+#	if [ -f /etc/resolv.conf ]; then \
X+#		$(INSTALL) -m 644 -o $(WT_USER) -g $(WT_GROUP) /etc/resolv.conf $(installdir)/etc/; \
X+#	fi
X 
X 	@if [ -f .update ]; then \
X 		echo ""; \
END-of-wired-tracker/files/patch-Makefile.in
echo x - wired-tracker/files/patch-trackerd-trackerdctl.in
sed 's/^X//' >wired-tracker/files/patch-trackerd-trackerdctl.in << 'END-of-wired-tracker/files/patch-trackerd-trackerdctl.in'
X--- trackerd/trackerdctl.in.orig	Sat Dec  2 01:27:04 2006
X+++ trackerd/trackerdctl.in	Sat Dec  2 01:27:49 2006
X@@ -13,7 +13,7 @@
X CERTIFICATE="@trackerddir@/etc/certificate.pem"
X 
X # The path to your trackerd binary
X-TRACKERD="@trackerddir@/trackerd"
X+TRACKERD="@prefix@/sbin/trackerd"
X 
X # Flags to pass to trackerd
X TRACKERDFLAGS="-d @trackerddir@ -ll -u"
END-of-wired-tracker/files/patch-trackerd-trackerdctl.in
echo x - wired-tracker/files/patch-configure
sed 's/^X//' >wired-tracker/files/patch-configure << 'END-of-wired-tracker/files/patch-configure'
X--- configure.orig	Sat Dec  2 01:33:02 2006
X+++ configure	Sat Dec  2 01:33:12 2006
X@@ -4945,7 +4945,7 @@
X 	if test "$wt_pthreads_found" != yes ; then
X 		# Save libs
X 		OLD_LIBS="$LIBS"
X-		LIBS="-lpthread $LIBS"
X+		LIBS="-pthread $LIBS"
X 
X 		# Try to run it
X 		if test "$cross_compiling" = yes; then
X@@ -5077,7 +5077,7 @@
X 		# Did we find something?
X 		if test "$wt_pthreads_test" = yes ; then
X 			wt_pthreads_found=yes
X-			wt_pthreads_libs="-lpthread"
X+			wt_pthreads_libs="-pthread"
X 		fi
X 	fi
X 
END-of-wired-tracker/files/patch-configure
echo x - wired-tracker/files/trackerd.sh.in
sed 's/^X//' >wired-tracker/files/trackerd.sh.in << 'END-of-wired-tracker/files/trackerd.sh.in'
X#!/bin/sh
X
X# PROVIDE: trackerd
X# REQUIRE: 
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# trackerd_enable (bool):   Set to NO by default.
X#               Set it to YES to enable trackerd.
X#
X
X. %%RC_SUBR%%
X
Xname="trackerd"
Xrcvar=${name}_enable
X
Xpidfile=%%PREFIX%%/wired/trackerd.pid
Xcommand=%%PREFIX%%/sbin/${name}
X
Xload_rc_config $name
X
X: ${trackerd_enable="NO"}
X
Xcommand_args=""
X
Xrun_rc_command "$1"
END-of-wired-tracker/files/trackerd.sh.in
exit
--- wired-tracker-1.0.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list