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