ports/89260: new category proposal: net-p2p

Pav Lucistnik pav at FreeBSD.org
Fri Nov 18 23:40:53 UTC 2005


>Number:         89260
>Category:       ports
>Synopsis:       new category proposal: net-p2p
>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:   Fri Nov 18 23:40:33 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Pav Lucistnik
>Release:        FreeBSD 6.0-RC1 amd64
>Organization:
>Environment:
System: FreeBSD ikaros.oook.cz 6.0-RC1 FreeBSD 6.0-RC1 #0: Tue Nov 1 15:16:08 CET 2005 root at ikaros.oook.cz:/usr/obj/usr/src/sys/GENERIC amd64


>Description:
I would like to propose a creation of a new real category:

  net-p2p

for peer-to-peer network applications.

Patch for Makefile and bsd.port.mk:

Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/Makefile,v
retrieving revision 1.91
diff -a -u -r1.91 Makefile
--- Makefile	8 Nov 2005 13:32:54 -0000	1.91
+++ Makefile	18 Nov 2005 23:34:32 -0000
@@ -39,6 +39,7 @@
 SUBDIR += net
 SUBDIR += net-im
 SUBDIR += net-mgmt
+SUBDIR += net-p2p
 SUBDIR += news
 SUBDIR += palm
 SUBDIR += polish
Index: Mk/bsd.port.mk
===================================================================
RCS file: /home/pcvs/ports/Mk/bsd.port.mk,v
retrieving revision 1.518
diff -a -u -r1.518 bsd.port.mk
--- Mk/bsd.port.mk	8 Nov 2005 09:02:51 -0000	1.518
+++ Mk/bsd.port.mk	18 Nov 2005 23:34:37 -0000
@@ -2516,7 +2516,7 @@
 	deskutils devel dns editors elisp emulators finance french ftp \
 	games german gnome graphics haskell hebrew hungarian \
 	ipv6 irc japanese java kde korean lang linux lisp \
-	mail math mbone misc multimedia net net-im net-mgmt news \
+	mail math mbone misc multimedia net net-im net-mgmt net-p2p news \
 	offix palm parallel pear perl5 picobsd plan9 polish portuguese print \
 	python ruby russian \
 	scheme science security shells sysutils \


98 ports to be moved to a new category:

   Moved from net category:

 * amule1: The all-platform eMule p2p client
 * amule2: The all-platform eMule p2p client
 * apollon: KDE client for giFT daemon
 * azureus: A BitTorrent client written in Java
 * bnbt: A C++ BitTorrent Tracker
 * btpeer: Client functionality of bittorrent protocol, network only environment
 * btqueue: Alternative BitTorrent client with queuing functionality
 * cdonkey: An open and free core client for the eDonkey protocol
 * ctorrent: BitTorrent Client written in C for FreeBSD and Linux
 * dcd: Direct Connect Hub clone for Unix
 * dclib: Direct connect interface library for dcgui
 * dctc: A DirectConnect (www.neo-modus.com) text client for file sharing
 * dctc-gui: A GUI to DirectConnect (www.neo-modus.com) text client
 * dctc-gui-qt: A Qt GUI for the Direct Connect (TM) dctc text client
 * edonkey-gui-gtk: GTK GUI to eDonkey2000 'core' command line client
 * edonkey-gui-gtk-urlslave: GTK+ enabled Perl script for adding ed2k:// links to ed2k GTK+ GUI
 * fcptools: FreeNet client library and command-line tools for shell scripting
 * fidelio: A GNOME client for Hotline
 * freenet: Peer-to-peer network aiming at anonymity and freedom of speech
 * frost: File-sharing tool for FreeNet with Usenet like forum support
 * giftcurs: A cursed frontend to the giFT daemon
 * giftoxic: GTK2 client for giFT
 * giftui: GTK2 client for giFT daemon
 * gift: An OpenFT, Gnutella and FastTrack p2p network client
 * gift-fasttrack: A FastTrack plugin for giFT
 * gift-gnutella: A gnutella plugin for giFT
 * gift-openft: An OpenFT plugin for giFT
 * gkrellm-gift: GKrellM2 plugin that monitors active giFT transfers
 * gnewtellium: A gnutella client
 * gnome-btdownload: A simple Gnome interface designed as a mime-sink for BitTorrent files
 * gnunet: An anonymous, distributed, reputation-based network
 * gtkhx: A GTK+ version of Hx, a UNIX Hotline Client
 * gtk-gnutella: GTK based Gnutella client
 * gtorrentviewer: GTK+2 viewer and editor for BitTorrent meta files
 * hagelslag: A flexible command-line Gnutella implementation with advanced features
 * hx: A text based Hotline (http://www.bigredh.com) client for Unix
 * i2p: An anonymous network
 * javadc: Open source Java DirectConnect (TM) command-line client
 * kmldonkey: KDE integration for MLDonkey eDonkey P2P client
 * ktorrent: BitTorrent client for KDE
 * libbt: C library implementing the core BitTorrent protocol
 * liberator: Command line client to FreeNet Network
 * libfreenet: Freenet library written in C
 * libpdtp: Client library for Peer Distributed Transfer Protocol (PDTP)
 * libtorrent: BitTorrent Library written in C++
 * limewire: A Java based gnutella client
 * linux-agsatellite: Client that allows you to share your music on Audiogalaxy(TM)
 * linux-edonkey-core: eDonkey2000 'core' command line client
 * linux-edonkey-server: A decentralized peer-to-peer file-sharing server (eDonkey2000 server)
 * linux-jigdo: A tool designed to ease the distribution of very large files
 * linux-overnet-core: Overnet 'core' command line client
 * mldonkey: A OCAML client for multiple peer-to-peer networks
 * mldonkey-core: Client 'core' for the MLDonkey peer-to-peer network
 * mldonkey-core-devel: Client 'core' for the MLDonkey peer-to-peer network
 * mldonkey-gui: A OCAML/GTK GUI for the MLdonkey peer-to-peer network client
 * mldonkey-gui-devel: A OCAML/GTK GUI for the MLdonkey peer-to-peer network client
 * mldonkey-perlreactor: Automatically add links found in web pages to MLDonkey queue
 * mldonkey-sancho: A Java GUI for the MLDonkey core
 * mldonkey-serverspy: MLDonkey Server Spy broadcasts your whereabouts on the eDonkey network
 * mldonkey-urlslave: GTK+ enabled Perl script for adding ed2k:// links to MLDonkey
 * mutella: A command line Gnutella client
 * mute-net: Peer-to-peer GUI client with privacy protection and easy search/download
 * mute-net-gui: Peer-to-peer GUI client with privacy protection and easy search/download
 * mute-net-text: Peer-to-peer text client with privacy protection and easy search/download
 * napshare: A GTK based Gnutella client
 * nicotine: GTK2 SoulSeek filesharing client
 * opendchub: Unofficial Unix version of the Direct Connect Hub software
 * peercast: A peer-to-peer network for broadcasting and listening to streams
 * phex: A Java multi platform and spyware free gnutella client
 * pyslsk: Client for SoulSeek filesharing system
 * py-bittornado: An extended BitTorrent peer-to-peer tool for distributing files
 * py-bittornado-core: An extended BitTorrent peer-to-peer core tool for distributing files
 * py-bittorrent: A peer-to-peer tool for distributing files written in Python
 * py-bittorrent-core: Client 'core' for the BitTorrent peer-to-peer network
 * py-bittorrent-core-devel: Client 'core' for the BitTorrent peer-to-peer network
 * py-bittorrent-devel: A peer-to-peer tool for distributing files written in Python
 * py-fngrab: A replacement for the official Freenet Project's freenet_request
 * py-kenosis: A fully-distributed p2p RPC system built on top of XMLRPC
 * py-kenosis-bittorrent: A Kenosis enabled, distributed BitTorrent
 * py-py2play: Peer-to-peer network game engine
 * p5-pdonkey: Perl tools for eDonkey network
 * qtella: A Gnutella client using Qt
 * qtorrent: BitTorrent client that uses the Qt widget-set
 * rtorrent: BitTorrent Client written in C++
 * squall: Server for the Peer Distributed Transfer Protocol (PDTP)
 * torrentflux: A PHP based BitTorrent client that runs on a web server
 * torrentsniff: Commandline tool for getting status of torrent
 * trackerbt: A BitTorrent tracker with additional distributed functionality
 * transmission: A free BitTorrent client written from scratch in C
 * valknut: A Direct Connect client QT GUI
 * verlihub: Verlihub Linux/Unix Direct Connect Hub Software
 * verlihub-plugins: Plugins for the Verlihub Linux/Unix Direct Connect Hub Software
 * xmule: Port of eMule eDonkey P2P client using wxWindows class library
 * xnap: A pure java napster client; also, supports OpenNap & giFT (FastTrack)

   Moved from misc category:

 * edonkey-tool-hash: Both calculates 'eDonkey/Overnet hashes' producing ed2k:// file links
 * edonkey-tool-slist: Checks which servers are either dead or alive in server.met
 * linux-edonkey-tool-list: Creates a web page with ed2k:// links to all your shared files
 * linux-edonkey-tool-recovermet: Tool that tries to re-create x.part.met files compromised due to crash


There's also a wiki page with an ever updated list of candidate ports at
http://wikitest.freebsd.org/moin.cgi/NetP2P
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list