diff --git a/net/Makefile b/net/Makefile index 92ff19353a10..993fc135020d 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1,699 +1,700 @@ # $FreeBSD$ # SUBDIR += 44bsd-rdist SUBDIR += 6to4 SUBDIR += 6tunnel SUBDIR += DarwinStreamingServer SUBDIR += GeoIP SUBDIR += NeTraMet SUBDIR += SSLtelnet SUBDIR += adasockets SUBDIR += adns SUBDIR += aggregate SUBDIR += aguri SUBDIR += aim SUBDIR += airport SUBDIR += amsn SUBDIR += angst SUBDIR += ap-utils SUBDIR += apinger SUBDIR += archie SUBDIR += archie.el SUBDIR += argus SUBDIR += ari-yahoo SUBDIR += arla SUBDIR += arpd SUBDIR += arping SUBDIR += arprelease SUBDIR += arpwatch SUBDIR += arts++ SUBDIR += asfrecorder SUBDIR += aslookup SUBDIR += b2bua SUBDIR += balance SUBDIR += bbsnet SUBDIR += bgpq SUBDIR += bind8 SUBDIR += bind9 SUBDIR += bind9-dlz SUBDIR += bing SUBDIR += binkd + SUBDIR += bittorrent SUBDIR += bmon SUBDIR += boclient SUBDIR += bounce SUBDIR += bpft SUBDIR += bsd-airtools SUBDIR += bsdproxy SUBDIR += cap SUBDIR += ccmsn SUBDIR += cdonkey SUBDIR += cdpd SUBDIR += cdpr SUBDIR += centericq SUBDIR += cfgstoragemk SUBDIR += cflowd SUBDIR += choparp SUBDIR += cidr SUBDIR += cisco_conf SUBDIR += ciscoconf SUBDIR += citadel SUBDIR += citrix_ica SUBDIR += click SUBDIR += clog SUBDIR += clusterit SUBDIR += cnet SUBDIR += coda5_client SUBDIR += coda5_doc SUBDIR += coda5_server SUBDIR += coda_client SUBDIR += coda_doc SUBDIR += coda_intro SUBDIR += coda_server SUBDIR += confregdecode SUBDIR += corkscrew SUBDIR += cphone SUBDIR += crescendo SUBDIR += cricket SUBDIR += cryptcat SUBDIR += ct SUBDIR += ctrace SUBDIR += cvsup SUBDIR += cvsup-mirror SUBDIR += cvsup-without-gui SUBDIR += cvsupit SUBDIR += cvsync SUBDIR += dante SUBDIR += darkstat SUBDIR += datapipe SUBDIR += dcgui SUBDIR += dclib SUBDIR += dctc SUBDIR += dctc-gui SUBDIR += dctc-gui-qt SUBDIR += ddc SUBDIR += ddclient SUBDIR += ddup SUBDIR += delegate SUBDIR += despoof SUBDIR += dgd SUBDIR += dgd-lpmud SUBDIR += dgd-net SUBDIR += dhcpconf SUBDIR += dhcpdump SUBDIR += dhcping SUBDIR += dhid SUBDIR += dhisd SUBDIR += dictd SUBDIR += dictd-database SUBDIR += djbdns SUBDIR += dlint SUBDIR += dnrd SUBDIR += dns_balance SUBDIR += dnssecwalker SUBDIR += dnstop SUBDIR += dnstracer SUBDIR += dnsutl SUBDIR += dnswalk SUBDIR += doc SUBDIR += docsis SUBDIR += domtools SUBDIR += driftnet SUBDIR += dtcp SUBDIR += dtcpclient SUBDIR += easysoap SUBDIR += echolot SUBDIR += echoping SUBDIR += edonkey-core SUBDIR += edonkey-gui-gtk SUBDIR += edonkey-gui-gtk-urlslave SUBDIR += edonkey-gui-java SUBDIR += ehnt SUBDIR += erlang_xmlrpc SUBDIR += etherape SUBDIR += etherboot SUBDIR += ethereal SUBDIR += ettercap SUBDIR += eudc-emacs20 SUBDIR += everybuddy SUBDIR += ez-ipupdate SUBDIR += fidelio SUBDIR += firedns SUBDIR += firetalk SUBDIR += flow-tools SUBDIR += flowscan SUBDIR += forg SUBDIR += fping SUBDIR += freebsd-uucp SUBDIR += freenet6 SUBDIR += freeradius SUBDIR += freevrrpd SUBDIR += freewais-sf SUBDIR += fspclient SUBDIR += fspd SUBDIR += fugu SUBDIR += gabber SUBDIR += gaim SUBDIR += gale SUBDIR += gatekeeper SUBDIR += generic-nqs SUBDIR += geotrace SUBDIR += geta SUBDIR += ggsd SUBDIR += ghtool SUBDIR += gicq SUBDIR += gkrellm_snmp SUBDIR += gkrellmqst SUBDIR += gkrellmwireless SUBDIR += gnet SUBDIR += gnet-glib2 SUBDIR += gnewtellium SUBDIR += gnomba SUBDIR += gnome-mud SUBDIR += gnome-vnc SUBDIR += gnomeicu SUBDIR += gnomeicu2 SUBDIR += gnomemeeting SUBDIR += gnomemeeting2 SUBDIR += gnometelnet SUBDIR += gnosamba SUBDIR += gnu-finger SUBDIR += gnu-radius SUBDIR += gnugadu SUBDIR += gnunet SUBDIR += gnut SUBDIR += gofish SUBDIR += googolplex SUBDIR += gopher SUBDIR += gps SUBDIR += gq SUBDIR += gsk SUBDIR += gspoof SUBDIR += gtic SUBDIR += gtk+licq SUBDIR += gtk-gnutella SUBDIR += gtkhx SUBDIR += gtkyahoo SUBDIR += gutenfetch SUBDIR += h2n SUBDIR += hagelslag SUBDIR += hawk SUBDIR += hesiod SUBDIR += hlmaster SUBDIR += honeyd SUBDIR += host SUBDIR += http_ping SUBDIR += hx SUBDIR += icb SUBDIR += ickle SUBDIR += icmpchat SUBDIR += icmpinfo SUBDIR += icmpmonitor SUBDIR += icmpquery SUBDIR += icqlib SUBDIR += icqlib0 SUBDIR += icqnix SUBDIR += icukrell SUBDIR += idnkit SUBDIR += ifstat SUBDIR += imcom SUBDIR += ip6_int SUBDIR += ipcad SUBDIR += ipcalc SUBDIR += ipcheck SUBDIR += iperf SUBDIR += ipex SUBDIR += ipfm SUBDIR += ipfw-graph SUBDIR += iplog SUBDIR += ipsorc SUBDIR += ipv6calc SUBDIR += ipv6socket_scrub SUBDIR += ipw SUBDIR += irrtoolset SUBDIR += isc-dhcp3 SUBDIR += isic SUBDIR += jabber SUBDIR += jabber-aim SUBDIR += jabber-conference SUBDIR += jabber-jud SUBDIR += jabber-msn SUBDIR += jabber-yahoo SUBDIR += jags SUBDIR += jarl SUBDIR += javadc SUBDIR += jumpgate SUBDIR += jwhois SUBDIR += kdenetwork3 SUBDIR += kmerlin SUBDIR += kmess SUBDIR += kmldonkey SUBDIR += konverse SUBDIR += kopete SUBDIR += krdesktop SUBDIR += kxicq-devel SUBDIR += l2tpd SUBDIR += lam SUBDIR += lambdamoo SUBDIR += ldapdiff SUBDIR += ldapsdk SUBDIR += lft SUBDIR += libconnect SUBDIR += libdnet SUBDIR += libfreenet SUBDIR += libicq SUBDIR += libicq2000 SUBDIR += libnet SUBDIR += libnet-devel SUBDIR += libnids SUBDIR += libosip SUBDIR += librsync SUBDIR += libsmi SUBDIR += libsocket++ SUBDIR += libsocketcpp SUBDIR += libunp SUBDIR += libunpipc SUBDIR += libyahoo2 SUBDIR += licq SUBDIR += licq-console SUBDIR += licq-jons-gtk-gui SUBDIR += licq-qt-gui SUBDIR += limewire SUBDIR += linc SUBDIR += linphone SUBDIR += linpopup SUBDIR += linux-edonkey-gui-gtk SUBDIR += linux-edonkey-server SUBDIR += linux-jigdo SUBDIR += linuxigd SUBDIR += liveMedia SUBDIR += lla SUBDIR += lmd SUBDIR += lmule SUBDIR += loadd SUBDIR += macipgw SUBDIR += magictun SUBDIR += maradns SUBDIR += mars_nwe SUBDIR += mbrowse SUBDIR += merlinmon SUBDIR += micq SUBDIR += mldonkey SUBDIR += mldonkey-gui SUBDIR += mldonkey-perlreactor SUBDIR += mldonkey-serverspy SUBDIR += mldonkey-src SUBDIR += mldonkey-urlslave SUBDIR += mmucl SUBDIR += mopd SUBDIR += mpd SUBDIR += mpich SUBDIR += mrt SUBDIR += mrtg SUBDIR += msend SUBDIR += msntp SUBDIR += mtr SUBDIR += mudix SUBDIR += mutella SUBDIR += mydns SUBDIR += nagios SUBDIR += nagios-plugins SUBDIR += naim SUBDIR += nam SUBDIR += napshare SUBDIR += nat SUBDIR += nbtscan SUBDIR += nc SUBDIR += nc6 SUBDIR += ncplib SUBDIR += nemesis SUBDIR += net-http SUBDIR += net-snmp SUBDIR += net-snmp-tkmib SUBDIR += net-snmp4 SUBDIR += netams SUBDIR += netatalk SUBDIR += netcat SUBDIR += netdude SUBDIR += netmap SUBDIR += netmask SUBDIR += netpipes SUBDIR += netqc SUBDIR += netsaint SUBDIR += netsaint-plugins SUBDIR += netscript SUBDIR += netsed SUBDIR += netspeed_applet SUBDIR += netspoc SUBDIR += nettest SUBDIR += ngrep SUBDIR += ngrep-lib SUBDIR += nic SUBDIR += nload SUBDIR += nocol SUBDIR += noip SUBDIR += nrpe SUBDIR += nrpep SUBDIR += ns SUBDIR += nsc SUBDIR += nsd SUBDIR += nslint SUBDIR += nsping SUBDIR += nstreams SUBDIR += ntalk SUBDIR += ntop SUBDIR += ntp SUBDIR += ntp-devel SUBDIR += nttcp SUBDIR += nylon SUBDIR += obnc SUBDIR += ocaml-jabbr SUBDIR += odsclient SUBDIR += ohphone SUBDIR += onenetd SUBDIR += openam SUBDIR += opendchub SUBDIR += opengatekeeper SUBDIR += opengk SUBDIR += openh323 SUBDIR += openh323proxy SUBDIR += openldap12 SUBDIR += openldap20 SUBDIR += openmcu SUBDIR += openslp SUBDIR += openverse SUBDIR += oproute SUBDIR += osrtspproxy SUBDIR += ossp-sa SUBDIR += p0f SUBDIR += p5-Archie SUBDIR += p5-BIND-Conf_Parser SUBDIR += p5-Cflow SUBDIR += p5-EasyTCP SUBDIR += p5-File-Rsync SUBDIR += p5-Frontier-RPC SUBDIR += p5-Geo-IP SUBDIR += p5-Geo-IPfree SUBDIR += p5-IO-Interface SUBDIR += p5-IO-Socket-Multicast SUBDIR += p5-JUNOScript SUBDIR += p5-Mon SUBDIR += p5-Net SUBDIR += p5-Net-AIM SUBDIR += p5-Net-AOLIM SUBDIR += p5-Net-BGP4 SUBDIR += p5-Net-CIDR SUBDIR += p5-Net-DLookup SUBDIR += p5-Net-DNS SUBDIR += p5-Net-DNS-SEC SUBDIR += p5-Net-DNS-ZoneFile SUBDIR += p5-Net-Daemon SUBDIR += p5-Net-Dict SUBDIR += p5-Net-Divert SUBDIR += p5-Net-Finger SUBDIR += p5-Net-Google SUBDIR += p5-Net-ICQ2000 SUBDIR += p5-Net-IP SUBDIR += p5-Net-IPv4Addr SUBDIR += p5-Net-IPv6Addr SUBDIR += p5-Net-Jabber SUBDIR += p5-Net-Netmask SUBDIR += p5-Net-ParseWhois SUBDIR += p5-Net-Patricia SUBDIR += p5-Net-Pcap SUBDIR += p5-Net-Radius SUBDIR += p5-Net-RawIP SUBDIR += p5-Net-RawSock SUBDIR += p5-Net-SCP SUBDIR += p5-Net-SMPP SUBDIR += p5-Net-SNMP SUBDIR += p5-Net-SNPP SUBDIR += p5-Net-SSH SUBDIR += p5-Net-SSH-Perl SUBDIR += p5-Net-Server SUBDIR += p5-Net-Services SUBDIR += p5-Net-TCLink SUBDIR += p5-Net-Telnet SUBDIR += p5-Net-Traceroute SUBDIR += p5-Net-Traceroute6 SUBDIR += p5-Net-Wake SUBDIR += p5-Net-Whois SUBDIR += p5-Net-Whois-RIPE SUBDIR += p5-Net-Whois-Raw SUBDIR += p5-Net-XWhois SUBDIR += p5-Net-Z3950 SUBDIR += p5-Net-Z3950-SimpleServer SUBDIR += p5-Net-ext SUBDIR += p5-NetAddr-IP SUBDIR += p5-NetAddr-IP-Count SUBDIR += p5-NetPacket SUBDIR += p5-POE-Component-RRDTool SUBDIR += p5-PlRPC SUBDIR += p5-RPC-XML SUBDIR += p5-ResourcePool-Resource-Net-LDAP SUBDIR += p5-ResourcePool-Resource-SOAP-Lite SUBDIR += p5-SNMP SUBDIR += p5-SNMP-MIB-Compiler SUBDIR += p5-SNMP-Util SUBDIR += p5-SNMP_Session SUBDIR += p5-SOAP SUBDIR += p5-SOAP-Lite SUBDIR += p5-Socket6 SUBDIR += p5-Socks SUBDIR += p5-Spread-Session SUBDIR += p5-Telnet-Cisco SUBDIR += p5-Tie-DNS SUBDIR += p5-Tie-NetAddr-IP SUBDIR += p5-URI SUBDIR += p5-XPC SUBDIR += p5-perl-ldap SUBDIR += pancho SUBDIR += papaya SUBDIR += papaya-plugins SUBDIR += passlogd SUBDIR += pathchar SUBDIR += pchar SUBDIR += pcnfsd SUBDIR += pdnsd SUBDIR += pear-Net_SMTP SUBDIR += pear-Net_Sieve SUBDIR += pear-Net_Socket SUBDIR += pen SUBDIR += perldap SUBDIR += pfinger SUBDIR += phex SUBDIR += pim6dd SUBDIR += pim6sd SUBDIR += pipsecd SUBDIR += plb SUBDIR += pmf SUBDIR += poink SUBDIR += poptop SUBDIR += pork SUBDIR += portfwd SUBDIR += posadis SUBDIR += powerdns SUBDIR += pppload SUBDIR += pppoa SUBDIR += ppptraf SUBDIR += pptpclient SUBDIR += ppxp SUBDIR += proxy-suite SUBDIR += psi SUBDIR += pvm SUBDIR += pvm++ SUBDIR += pxe SUBDIR += py-adns SUBDIR += py-bittorrent SUBDIR += py-dns SUBDIR += py-fngrab SUBDIR += py-google SUBDIR += py-ipy SUBDIR += py-jabber SUBDIR += py-ldap1 SUBDIR += py-ldap2 SUBDIR += py-libnet SUBDIR += py-medusa SUBDIR += py-pcap SUBDIR += py-rrdpipe SUBDIR += py-rrdtool SUBDIR += py-rrdtool_lgpl SUBDIR += py-rt SUBDIR += py-smb SUBDIR += py-snmp SUBDIR += py-soap SUBDIR += py-soapy SUBDIR += py-spreadmodule SUBDIR += py-xmlrpc SUBDIR += py-xmlrpclib SUBDIR += py-zsi SUBDIR += pygopherd SUBDIR += pyslsk SUBDIR += qadsl SUBDIR += qtella SUBDIR += queso SUBDIR += radiusclient SUBDIR += radiusd-cistron SUBDIR += radreport SUBDIR += radvd SUBDIR += rancid SUBDIR += rboot SUBDIR += rdesktop SUBDIR += rdist6 SUBDIR += redir SUBDIR += relay SUBDIR += rfbproxy SUBDIR += rinetd SUBDIR += ripetools SUBDIR += rmsg SUBDIR += rrdtool SUBDIR += rshell SUBDIR += rsync SUBDIR += ruby-dict SUBDIR += ruby-drb SUBDIR += ruby-gserver SUBDIR += ruby-icmp SUBDIR += ruby-jabber4r SUBDIR += ruby-ldap SUBDIR += ruby-net-geoip SUBDIR += ruby-nis SUBDIR += ruby-pcap SUBDIR += ruby-radius SUBDIR += ruby-romp SUBDIR += ruby-snmp SUBDIR += ruby-soap SUBDIR += ruby-spread SUBDIR += ruby-tcpsocketpipe SUBDIR += ruby-tserver SUBDIR += ruby-xmlrpc SUBDIR += rwhois SUBDIR += samba SUBDIR += samba-devel SUBDIR += samba-tng SUBDIR += sambasentinel SUBDIR += samplicator SUBDIR += satellite SUBDIR += scdp SUBDIR += scli SUBDIR += scotty3 SUBDIR += sdl_net SUBDIR += sendfile SUBDIR += sendip SUBDIR += serveez SUBDIR += sharity-light SUBDIR += silc-client SUBDIR += silc-doc SUBDIR += silc-server SUBDIR += simicq SUBDIR += sing SUBDIR += sipcalc SUBDIR += sleuth SUBDIR += slirp SUBDIR += slurm SUBDIR += smbfs SUBDIR += smm++ SUBDIR += smokeping SUBDIR += sniffit SUBDIR += sntop SUBDIR += socat SUBDIR += socketbind SUBDIR += socks5 SUBDIR += spread SUBDIR += ssldump SUBDIR += staticcharge SUBDIR += sting SUBDIR += stone SUBDIR += suckblow SUBDIR += sup SUBDIR += svnc SUBDIR += tac_plus-libradius SUBDIR += tac_plus4 SUBDIR += tas SUBDIR += tcpcat SUBDIR += tcpdstat SUBDIR += tcpflow SUBDIR += tcpillust SUBDIR += tcpmssd SUBDIR += tcpreen SUBDIR += tcpreplay SUBDIR += tcpsg SUBDIR += tcpshow SUBDIR += tcpslice SUBDIR += tcpstat SUBDIR += tcptrace SUBDIR += tcptraceroute SUBDIR += tcpview SUBDIR += tdetect SUBDIR += telnetx SUBDIR += telserv SUBDIR += tethereal SUBDIR += thcrut SUBDIR += tightvnc SUBDIR += tik SUBDIR += tintin++ SUBDIR += tintin++-devel SUBDIR += tinyfugue SUBDIR += tn3270 SUBDIR += tn5250 SUBDIR += totd SUBDIR += tptest SUBDIR += traceroute SUBDIR += trafcount SUBDIR += trafd SUBDIR += trafshow SUBDIR += tramp SUBDIR += tramp-emacs20 SUBDIR += tridiavnc SUBDIR += tsclient SUBDIR += ttcp SUBDIR += ttt SUBDIR += tund SUBDIR += tvark SUBDIR += udptunnel SUBDIR += unison SUBDIR += unix2tcp SUBDIR += urlendec SUBDIR += utftpd SUBDIR += v6eval SUBDIR += vchat SUBDIR += vicq SUBDIR += vnc SUBDIR += vomit SUBDIR += vtun SUBDIR += wais SUBDIR += wakeonlan SUBDIR += walker SUBDIR += whatmask SUBDIR += wide-dhcp SUBDIR += wmlj SUBDIR += wmnd SUBDIR += wmnet SUBDIR += wmnet2 SUBDIR += wmnetmon SUBDIR += wmq3 SUBDIR += wmwave SUBDIR += wol SUBDIR += xarchie SUBDIR += xbms SUBDIR += xbone SUBDIR += xferstats SUBDIR += xicq SUBDIR += xipdump SUBDIR += xipmsg SUBDIR += xisp SUBDIR += xmlrpc-c SUBDIR += xprobe SUBDIR += xsmbrowser SUBDIR += xtraceroute SUBDIR += xwhois SUBDIR += yaz SUBDIR += yaz++ SUBDIR += ymessenger SUBDIR += ysm SUBDIR += ytalk SUBDIR += zebra SUBDIR += zebra-server SUBDIR += zephyr SUBDIR += ztelnet .include diff --git a/net/bittorrent/Makefile b/net/bittorrent/Makefile new file mode 100644 index 000000000000..b79b6456d959 --- /dev/null +++ b/net/bittorrent/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: bittorrent +# Date created: 12 April 2003 +# Whom: mdodd@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= BitTorrent +PORTVERSION= 3.2.1b +CATEGORIES= net python +MASTER_SITES= http://bitconjurer.org/BitTorrent/ + +MAINTAINER= winter@freebsd.org +COMMENT= "Peer to Peer file sharing/mirroring." + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/wxPython/wxc.so:${PORTSDIR}/x11-toolkits/py-wxPython + +USE_PYTHON= yes + +MAN1= BitTorrent.1 +MLINKS= BitTorrent.1 bittorrent.1 + +do-build: + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + +do-install: + @${MKDIR} ${PREFIX}/share/BitTorrent + @(cd ${WRKSRC} && ${TAR} --exclude .cvsignore \ + --exclude "*.orig" --exclude osx -c -f - .) \ + | (cd ${PREFIX}/share/BitTorrent && ${TAR} --unlink -x -f -) + @printf "#!/bin/sh\n${PYTHON_CMD} \ + ${PREFIX}/share/BitTorrent/btdownloadgui.py \044*\n" \ + > ${WRKDIR}/BitTorrent.sh + @${INSTALL_SCRIPT} ${WRKDIR}/BitTorrent.sh ${PREFIX}/bin/BitTorrent + @${INSTALL_MAN} ${FILESDIR}/BitTorrent.1 ${PREFIX}/man/man1/BitTorrent.1 + @${CAT} ${PKGMESSAGE} + +.include diff --git a/net/bittorrent/distinfo b/net/bittorrent/distinfo new file mode 100644 index 000000000000..035c08eeac2b --- /dev/null +++ b/net/bittorrent/distinfo @@ -0,0 +1 @@ +MD5 (BitTorrent-3.2.1b.tar.gz) = 9e0cc346a4bfa3904380ed119d8bac90 diff --git a/net/bittorrent/files/BitTorrent.1 b/net/bittorrent/files/BitTorrent.1 new file mode 100644 index 000000000000..686552fdc135 --- /dev/null +++ b/net/bittorrent/files/BitTorrent.1 @@ -0,0 +1,90 @@ +.Dd April 12, 2003 +.Dt BITTORRENT 1 +.Sh NAME +.Nm BitTorrent +.Nd Peer to Peer Distributed download client/server. +.Sh SYNOPSIS +.Nm +.Op Ar args ... +.Sh DESCRIPTION +The +.Nm +client/server may be invoked with the following options: +.Pp +.Bl -tag -width indent +.It Fl -max_uploads Ar num +the maximum number of uploads to allow at once. (defaults to 4) +.It Fl -keepalive_interval Ar seconds +number of seconds to pause between sending keepalives (defaults to +120.0) +.It Fl -download_slice_size Ar bytes +How many bytes to query for per request. (defaults to 16384) +.It Fl -request_backlog Ar num +how many requests to keep in a single pipe at once. (defaults to 5) +.It Fl -max_message_length Ar bytes +maximum length prefix encoding you'll accept over the wire - larger +values get the connection dropped. (defaults to 8388608) +.It Fl -ip Ar address +.It Fl i Ar address +IP to report you have to the tracker. (defaults to '') +.It Fl -minport Ar port +minimum port to listen on, counts up if unavailable (defaults to 6881) +.It Fl -maxport Ar port +maximum port to listen on (defaults to 6999) +.It Fl -responsefile Ar filename +file the server response was stored in, alternative +to url (defaults to '') +.It Fl -url Ar filename +url to get file from, alternative to responsefile (defaults to '') +.It Fl -saveas Ar filename +local file name to save the file as, null indicates +query user (defaults to '') +.It Fl -timeout Ar seconds +time to wait between closing sockets which nothing +has been received on (defaults to 300.0) +.It Fl -timeout_check_interval Ar seconds +time to wait between checking if any connections +have timed out (defaults to 60.0) +.It Fl -max_slice_length Ar bytes +maximum length slice to send to peers, larger +requests are ignored (defaults to 131072) +.It Fl -max_rate_period Ar seconds +maximum amount of time to guess the current +rate estimate represents (defaults to 20.0) +.It Fl -bind Ar address +IP to bind to locally (defaults to '') +.It Fl -upload_rate_fudge Ar num +time equivalent of writing to kernel-level TCP buffer, for rate +adjustment (defaults to 5.0) +.It Fl -display_interval Ar seconds +time between updates of displayed information (defaults to 0.5) +.It Fl -rerequest_interval Ar seconds +time to wait between requesting more peers (defaults to 300) +.It Fl -min_peers Ar num +minimum number of peers to not do rerequesting (defaults to 20) +.It Fl -http_timeout Ar seconds +number of seconds to wait before assuming that an http connection has +timed out (defaults to 60) +.It Fl -max_initiate Ar num +number of peers at which to stop initiating new connections (defaults to 40) +.It Fl -check_hashes Ar boolean +whether to check hashes on disk (defaults to 1) +.It Fl -max_upload_rate Ar kB/s +maximum kB/s to upload at, 0 means no limit (defaults to 0) +.It Fl -alloc_pause Ar seconds +seconds to wait before displaying allocation feedback (defaults to 3.0) +.It Fl -snub_time Ar seconds +seconds to wait for data to come in over a connection before assuming +it's semi-permanently choked (defaults to 60.0) +.It Fl -spew Ar boolean +whether to display diagnostic info to stdout (defaults to 0) +.El +.Sh SEE ALSO +.Rs +.%T BitTorrent +.%O "http://bitconjurer.org/BitTorrent/index.html" +.Re +.Sh AUTHORS +.Nm +was written by +.An Bram Cohen Aq bram@bitconjurer.org . diff --git a/net/bittorrent/pkg-descr b/net/bittorrent/pkg-descr new file mode 100644 index 000000000000..f3a58bb3e852 --- /dev/null +++ b/net/bittorrent/pkg-descr @@ -0,0 +1,5 @@ +BitTorrent is a distributed Peer to Peer file distribution mechanism. +Seeded file sets are published via the web and the network grows as +more clients connect. + +WWW: http://bitconjurer.org/BitTorrent/index.html diff --git a/net/bittorrent/pkg-message b/net/bittorrent/pkg-message new file mode 100644 index 000000000000..72fadb5fc8fc --- /dev/null +++ b/net/bittorrent/pkg-message @@ -0,0 +1,7 @@ +You will need to add the relevent MIME information to your browser: + + MIME type: application/x-bittorrent +File extension: .torrent + Program: PREFIX/bin/BitTorrent + +Please refer to the BitTorrent(1) manual page for additional arguments. diff --git a/net/bittorrent/pkg-plist b/net/bittorrent/pkg-plist new file mode 100644 index 000000000000..5a871daff43b --- /dev/null +++ b/net/bittorrent/pkg-plist @@ -0,0 +1,145 @@ +share/BitTorrent/BitTorrent/Choker.py +share/BitTorrent/BitTorrent/Connecter.py +share/BitTorrent/BitTorrent/CurrentRateMeasure.py +share/BitTorrent/BitTorrent/Downloader.py +share/BitTorrent/BitTorrent/DownloaderFeedback.py +share/BitTorrent/BitTorrent/Encrypter.py +share/BitTorrent/BitTorrent/EndgameDownloader.py +share/BitTorrent/BitTorrent/HTTPHandler.py +share/BitTorrent/BitTorrent/NatCheck.py +share/BitTorrent/BitTorrent/PiecePicker.py +share/BitTorrent/BitTorrent/RateMeasure.py +share/BitTorrent/BitTorrent/RawServer.py +share/BitTorrent/BitTorrent/Rerequester.py +share/BitTorrent/BitTorrent/Storage.py +share/BitTorrent/BitTorrent/StorageWrapper.py +share/BitTorrent/BitTorrent/Uploader.py +share/BitTorrent/BitTorrent/__init__.py +share/BitTorrent/BitTorrent/bencode.py +share/BitTorrent/BitTorrent/bitfield.py +share/BitTorrent/BitTorrent/btformats.py +share/BitTorrent/BitTorrent/download.py +share/BitTorrent/BitTorrent/fakeopen.py +share/BitTorrent/BitTorrent/parseargs.py +share/BitTorrent/BitTorrent/selectpoll.py +share/BitTorrent/BitTorrent/testtest.py +share/BitTorrent/BitTorrent/track.py +share/BitTorrent/BitTorrent/zurllib.py +share/BitTorrent/BitTorrent/Choker.pyc +share/BitTorrent/BitTorrent/Connecter.pyc +share/BitTorrent/BitTorrent/CurrentRateMeasure.pyc +share/BitTorrent/BitTorrent/Downloader.pyc +share/BitTorrent/BitTorrent/DownloaderFeedback.pyc +share/BitTorrent/BitTorrent/Encrypter.pyc +share/BitTorrent/BitTorrent/EndgameDownloader.pyc +share/BitTorrent/BitTorrent/HTTPHandler.pyc +share/BitTorrent/BitTorrent/NatCheck.pyc +share/BitTorrent/BitTorrent/PiecePicker.pyc +share/BitTorrent/BitTorrent/RateMeasure.pyc +share/BitTorrent/BitTorrent/RawServer.pyc +share/BitTorrent/BitTorrent/Rerequester.pyc +share/BitTorrent/BitTorrent/Storage.pyc +share/BitTorrent/BitTorrent/StorageWrapper.pyc +share/BitTorrent/BitTorrent/Uploader.pyc +share/BitTorrent/BitTorrent/__init__.pyc +share/BitTorrent/BitTorrent/bencode.pyc +share/BitTorrent/BitTorrent/bitfield.pyc +share/BitTorrent/BitTorrent/btformats.pyc +share/BitTorrent/BitTorrent/download.pyc +share/BitTorrent/BitTorrent/fakeopen.pyc +share/BitTorrent/BitTorrent/parseargs.pyc +share/BitTorrent/BitTorrent/selectpoll.pyc +share/BitTorrent/BitTorrent/testtest.pyc +share/BitTorrent/BitTorrent/track.pyc +share/BitTorrent/BitTorrent/zurllib.pyc +share/BitTorrent/BitTorrent/Choker.pyo +share/BitTorrent/BitTorrent/Connecter.pyo +share/BitTorrent/BitTorrent/CurrentRateMeasure.pyo +share/BitTorrent/BitTorrent/Downloader.pyo +share/BitTorrent/BitTorrent/DownloaderFeedback.pyo +share/BitTorrent/BitTorrent/Encrypter.pyo +share/BitTorrent/BitTorrent/EndgameDownloader.pyo +share/BitTorrent/BitTorrent/Storage.pyo +share/BitTorrent/BitTorrent/HTTPHandler.pyo +share/BitTorrent/BitTorrent/NatCheck.pyo +share/BitTorrent/BitTorrent/PiecePicker.pyo +share/BitTorrent/BitTorrent/RateMeasure.pyo +share/BitTorrent/BitTorrent/RawServer.pyo +share/BitTorrent/BitTorrent/Rerequester.pyo +share/BitTorrent/BitTorrent/StorageWrapper.pyo +share/BitTorrent/BitTorrent/Uploader.pyo +share/BitTorrent/BitTorrent/__init__.pyo +share/BitTorrent/BitTorrent/bencode.pyo +share/BitTorrent/BitTorrent/bitfield.pyo +share/BitTorrent/BitTorrent/btformats.pyo +share/BitTorrent/BitTorrent/download.pyo +share/BitTorrent/BitTorrent/fakeopen.pyo +share/BitTorrent/BitTorrent/parseargs.pyo +share/BitTorrent/BitTorrent/selectpoll.pyo +share/BitTorrent/BitTorrent/testtest.pyo +share/BitTorrent/BitTorrent/track.pyo +share/BitTorrent/BitTorrent/zurllib.pyo +share/BitTorrent/BUILD.windows.txt +share/BitTorrent/FAQ.txt +share/BitTorrent/INSTALL.unix.txt +share/BitTorrent/LICENSE.txt +share/BitTorrent/MANIFEST.in +share/BitTorrent/README.txt +share/BitTorrent/bittorrent.nsi +share/BitTorrent/btcompletedir.py +share/BitTorrent/btcompletedirgui.py +share/BitTorrent/btdownloadcurses.py +share/BitTorrent/btdownloadgui.py +share/BitTorrent/btdownloadheadless.py +share/BitTorrent/btdownloadlibrary.py +share/BitTorrent/btlaunchmany.py +share/BitTorrent/btlaunchmanycurses.py +share/BitTorrent/btmakemetafile.py +share/BitTorrent/btreannounce.py +share/BitTorrent/btrename.py +share/BitTorrent/btshowmetainfo.py +share/BitTorrent/bttest.py +share/BitTorrent/bttrack.py +share/BitTorrent/completedir.nsi +share/BitTorrent/credits.txt +share/BitTorrent/setup.py +share/BitTorrent/todo.txt +share/BitTorrent/wincompletedirsetup.py +share/BitTorrent/winsetup.py +share/BitTorrent/btcompletedir.pyc +share/BitTorrent/btcompletedirgui.pyc +share/BitTorrent/btdownloadcurses.pyc +share/BitTorrent/btdownloadgui.pyc +share/BitTorrent/btdownloadheadless.pyc +share/BitTorrent/btdownloadlibrary.pyc +share/BitTorrent/btlaunchmany.pyc +share/BitTorrent/btlaunchmanycurses.pyc +share/BitTorrent/btmakemetafile.pyc +share/BitTorrent/btrename.pyc +share/BitTorrent/btreannounce.pyc +share/BitTorrent/btshowmetainfo.pyc +share/BitTorrent/bttest.pyc +share/BitTorrent/bttrack.pyc +share/BitTorrent/setup.pyc +share/BitTorrent/wincompletedirsetup.pyc +share/BitTorrent/winsetup.pyc +share/BitTorrent/btcompletedir.pyo +share/BitTorrent/btcompletedirgui.pyo +share/BitTorrent/btdownloadcurses.pyo +share/BitTorrent/btdownloadgui.pyo +share/BitTorrent/btdownloadheadless.pyo +share/BitTorrent/btdownloadlibrary.pyo +share/BitTorrent/btlaunchmany.pyo +share/BitTorrent/btlaunchmanycurses.pyo +share/BitTorrent/btmakemetafile.pyo +share/BitTorrent/btreannounce.pyo +share/BitTorrent/btrename.pyo +share/BitTorrent/btshowmetainfo.pyo +share/BitTorrent/bttest.pyo +share/BitTorrent/bttrack.pyo +share/BitTorrent/setup.pyo +share/BitTorrent/wincompletedirsetup.pyo +share/BitTorrent/winsetup.pyo +bin/BitTorrent +@dirrm share/BitTorrent/BitTorrent +@dirrm share/BitTorrent