Date: Sat, 2 Dec 2006 01:57:21 +0100 (CET) From: trasz <trasz@pin.if.uz.zgora.pl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/106169: [NEW PORT] net/wired-tracker: Wired tracker Message-ID: <20061202005721.B2E8B39DBA@pin.if.uz.zgora.pl> Resent-Message-ID: <200612020100.kB210GWI050076@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@exec if [ ! -f %D/wired/etc/trackerd.conf ] ; then cp -p %D/%F %B/trackerd.conf; fi X@unexec if cmp -s %D/wired/categories.sample %D/wired/categories; then rm -f %D/wired/categories; fi Xwired/categories.sample X@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,@trackerddir\@,$(fake_prefix)/$(trackerddir),g' $< > $@ X+ sed -e 's,@trackerddir\@,$(fake_prefix)/$(trackerddir),g' -e 's,@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061202005721.B2E8B39DBA>