aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LEGAL4
-rw-r--r--MOVED100
-rw-r--r--chinese/mldonkey-core/Makefile2
-rw-r--r--ftp/Makefile1
-rw-r--r--ftp/jigdo/Makefile50
-rw-r--r--ftp/jigdo/distinfo3
-rw-r--r--ftp/jigdo/pkg-descr24
-rw-r--r--ftp/jigdo/pkg-plist15
-rw-r--r--ftp/jigdo/scripts/configure.jigdo73
-rw-r--r--games/slune/Makefile2
-rw-r--r--misc/Makefile3
-rw-r--r--misc/ed2k/Makefile41
-rw-r--r--misc/ed2k/distinfo3
-rw-r--r--misc/ed2k/files/patch-ed2k.c65
-rw-r--r--misc/ed2k/pkg-descr7
-rw-r--r--misc/edonkey-tool-hash/Makefile37
-rw-r--r--misc/edonkey-tool-hash/distinfo3
-rw-r--r--misc/edonkey-tool-hash/files/patch-processfile.c12
-rw-r--r--misc/edonkey-tool-hash/pkg-descr8
-rw-r--r--misc/linux-edonkey-tool-recovermet/Makefile45
-rw-r--r--misc/linux-edonkey-tool-recovermet/distinfo3
-rw-r--r--misc/linux-edonkey-tool-recovermet/pkg-descr19
-rw-r--r--misc/linux-edonkey-tool-recovermet/pkg-message4
-rw-r--r--net-p2p/Makefile101
-rw-r--r--net-p2p/amule-devel/Makefile4
-rw-r--r--net-p2p/amule/Makefile4
-rw-r--r--net-p2p/amule1/Makefile2
-rw-r--r--net-p2p/amule2/Makefile4
-rw-r--r--net-p2p/apollon/Makefile4
-rw-r--r--net-p2p/azureus/Makefile2
-rw-r--r--net-p2p/azureus2/Makefile2
-rw-r--r--net-p2p/bnbt/Makefile2
-rw-r--r--net-p2p/btpeer/Makefile2
-rw-r--r--net-p2p/btqueue/Makefile2
-rw-r--r--net-p2p/cdonkey/Makefile2
-rw-r--r--net-p2p/ctorrent/Makefile2
-rw-r--r--net-p2p/dcd/Makefile2
-rw-r--r--net-p2p/dclib/Makefile2
-rw-r--r--net-p2p/dctc-gui-qt/Makefile4
-rw-r--r--net-p2p/dctc-gui/Makefile4
-rw-r--r--net-p2p/dctc/Makefile2
-rw-r--r--net-p2p/ed2k/Makefile2
-rw-r--r--net-p2p/edonkey-gui-gtk-urlslave/Makefile4
-rw-r--r--net-p2p/edonkey-gui-gtk/Makefile4
-rw-r--r--net-p2p/edonkey-gui-gtk/pkg-message2
-rw-r--r--net-p2p/edonkey-tool-hash/Makefile2
-rw-r--r--net-p2p/fcptools/Makefile2
-rw-r--r--net-p2p/fidelio/Makefile2
-rw-r--r--net-p2p/freenet/Makefile2
-rw-r--r--net-p2p/freenet05/Makefile2
-rw-r--r--net-p2p/frost/Makefile2
-rw-r--r--net-p2p/gift-fasttrack/Makefile4
-rw-r--r--net-p2p/gift-gnutella/Makefile4
-rw-r--r--net-p2p/gift-openft/Makefile4
-rw-r--r--net-p2p/gift/Makefile2
-rw-r--r--net-p2p/giftcurs/Makefile4
-rw-r--r--net-p2p/giftoxic/Makefile4
-rw-r--r--net-p2p/giftui/Makefile4
-rw-r--r--net-p2p/gkrellm-gift/Makefile4
-rw-r--r--net-p2p/gnewtellium/Makefile2
-rw-r--r--net-p2p/gnome-btdownload/Makefile4
-rw-r--r--net-p2p/gnome-btdownload/pkg-descr2
-rw-r--r--net-p2p/gnunet/Makefile2
-rw-r--r--net-p2p/gtk-gnutella/Makefile2
-rw-r--r--net-p2p/gtkhx/Makefile2
-rw-r--r--net-p2p/gtorrentviewer/Makefile2
-rw-r--r--net-p2p/hagelslag/Makefile2
-rw-r--r--net-p2p/hx/Makefile2
-rw-r--r--net-p2p/i2p/Makefile2
-rw-r--r--net-p2p/javadc/Makefile2
-rw-r--r--net-p2p/jigdo/Makefile2
-rw-r--r--net-p2p/kmldonkey/Makefile2
-rw-r--r--net-p2p/ktorrent-devel/Makefile2
-rw-r--r--net-p2p/ktorrent/Makefile2
-rw-r--r--net-p2p/ktorrent2/Makefile2
-rw-r--r--net-p2p/libbt/Makefile2
-rw-r--r--net-p2p/liberator/Makefile2
-rw-r--r--net-p2p/libfreenet/Makefile2
-rw-r--r--net-p2p/libpdtp/Makefile2
-rw-r--r--net-p2p/libtorrent/Makefile2
-rw-r--r--net-p2p/limewire/Makefile2
-rw-r--r--net-p2p/linux-agsatellite/Makefile2
-rw-r--r--net-p2p/linux-edonkey-core/Makefile2
-rw-r--r--net-p2p/linux-edonkey-core/files/README.FreeBSD4
-rw-r--r--net-p2p/linux-edonkey-server/Makefile2
-rw-r--r--net-p2p/linux-edonkey-tool-recovermet/Makefile2
-rw-r--r--net-p2p/linux-jigdo/Makefile2
-rw-r--r--net-p2p/linux-overnet-core/Makefile2
-rw-r--r--net-p2p/minder/Makefile2
-rw-r--r--net-p2p/mldonkey-devel/Makefile2
-rw-r--r--net-p2p/mldonkey-perlreactor/Makefile2
-rw-r--r--net-p2p/mldonkey-sancho/Makefile2
-rw-r--r--net-p2p/mldonkey-serverspy/Makefile2
-rw-r--r--net-p2p/mldonkey-urlslave/Makefile2
-rw-r--r--net-p2p/mldonkey/Makefile2
-rw-r--r--net-p2p/mute-net/Makefile2
-rw-r--r--net-p2p/mutella/Makefile2
-rw-r--r--net-p2p/napshare/Makefile2
-rw-r--r--net-p2p/nicotine-plus/Makefile2
-rw-r--r--net-p2p/nicotine-plus/pkg-descr2
-rw-r--r--net-p2p/nicotine/Makefile2
-rw-r--r--net-p2p/nicotine/pkg-descr2
-rw-r--r--net-p2p/opendchub/Makefile2
-rw-r--r--net-p2p/p5-pdonkey/Makefile2
-rw-r--r--net-p2p/peercast/Makefile2
-rw-r--r--net-p2p/phex/Makefile2
-rw-r--r--net-p2p/py-bittornado-core/Makefile2
-rw-r--r--net-p2p/py-bittornado/Makefile2
-rw-r--r--net-p2p/py-bittorrent-devel/Makefile2
-rw-r--r--net-p2p/py-bittorrent/Makefile2
-rw-r--r--net-p2p/py-fngrab/Makefile2
-rw-r--r--net-p2p/py-kenosis-bittorrent/Makefile6
-rw-r--r--net-p2p/py-kenosis/Makefile2
-rw-r--r--net-p2p/py-py2play/Makefile2
-rw-r--r--net-p2p/pyslsk/Makefile2
-rw-r--r--net-p2p/qtella/Makefile2
-rw-r--r--net-p2p/qtorrent/Makefile2
-rw-r--r--net-p2p/rtorrent/Makefile4
-rw-r--r--net-p2p/squall/Makefile2
-rw-r--r--net-p2p/torrentflux/Makefile4
-rw-r--r--net-p2p/torrentflux/files/install.txt.in2
-rw-r--r--net-p2p/torrentsniff/Makefile2
-rw-r--r--net-p2p/trackerbt/Makefile2
-rw-r--r--net-p2p/transmission-cli/Makefile2
-rw-r--r--net-p2p/transmission/Makefile2
-rw-r--r--net-p2p/valknut/Makefile4
-rw-r--r--net-p2p/verlihub-plugins/Makefile4
-rw-r--r--net-p2p/verlihub/Makefile2
-rw-r--r--net-p2p/vuze/Makefile2
-rw-r--r--net-p2p/xmule/Makefile2
-rw-r--r--net-p2p/xnap/Makefile2
-rw-r--r--net/Makefile96
-rw-r--r--net/amule1/Makefile55
-rw-r--r--net/amule1/distinfo3
-rw-r--r--net/amule1/files/patch-SysTray.cpp12
-rw-r--r--net/amule1/pkg-descr11
-rw-r--r--net/amule1/pkg-plist81
-rw-r--r--net/amule2/Makefile146
-rw-r--r--net/amule2/Makefile.man25
-rw-r--r--net/amule2/distinfo3
-rw-r--r--net/amule2/files/amuled.sh70
-rw-r--r--net/amule2/files/patch-amuleDlg.cpp24
-rw-r--r--net/amule2/pkg-descr6
-rw-r--r--net/amule2/pkg-plist245
-rw-r--r--net/apollon/Makefile39
-rw-r--r--net/apollon/distinfo3
-rw-r--r--net/apollon/pkg-descr5
-rw-r--r--net/apollon/pkg-plist80
-rw-r--r--net/azureus/Makefile82
-rw-r--r--net/azureus/distinfo3
-rw-r--r--net/azureus/files/azureus28
-rw-r--r--net/azureus/files/build.xml50
-rw-r--r--net/azureus/pkg-descr7
-rw-r--r--net/bnbt/Makefile60
-rw-r--r--net/bnbt/distinfo3
-rw-r--r--net/bnbt/files/bnbt.sh.in38
-rw-r--r--net/bnbt/files/patch-client.cpp17
-rw-r--r--net/bnbt/files/patch-config.cpp15
-rw-r--r--net/bnbt/files/patch-server.cpp11
-rw-r--r--net/bnbt/files/pkg-message.in9
-rw-r--r--net/bnbt/pkg-descr10
-rw-r--r--net/bnbt/pkg-plist4
-rw-r--r--net/btpeer/Makefile58
-rw-r--r--net/btpeer/distinfo3
-rw-r--r--net/btpeer/files/patch-Makefile17
-rw-r--r--net/btpeer/pkg-descr13
-rw-r--r--net/btqueue/Makefile35
-rw-r--r--net/btqueue/distinfo3
-rw-r--r--net/btqueue/pkg-descr4
-rw-r--r--net/btqueue/pkg-plist255
-rw-r--r--net/cdonkey/Makefile38
-rw-r--r--net/cdonkey/distinfo3
-rw-r--r--net/cdonkey/files/patch-Makefile.in11
-rw-r--r--net/cdonkey/files/patch-cSocket.cpp11
-rw-r--r--net/cdonkey/files/patch-cZone.cpp10
-rw-r--r--net/cdonkey/files/patch-cygwin.h18
-rw-r--r--net/cdonkey/files/patch-donkey.cpp10
-rw-r--r--net/cdonkey/pkg-descr3
-rw-r--r--net/ctorrent/Makefile35
-rw-r--r--net/ctorrent/distinfo6
-rw-r--r--net/ctorrent/files/patch-btcontent.cpp14
-rw-r--r--net/ctorrent/files/patch-btfiles.cpp14
-rw-r--r--net/ctorrent/files/patch-configure20
-rw-r--r--net/ctorrent/pkg-descr8
-rw-r--r--net/dcd/Makefile70
-rw-r--r--net/dcd/distinfo3
-rw-r--r--net/dcd/files/pkg-deinstall.in9
-rw-r--r--net/dcd/files/pkg-install.in7
-rw-r--r--net/dcd/pkg-descr16
-rw-r--r--net/dcd/pkg-plist17
-rw-r--r--net/dclib/Makefile36
-rw-r--r--net/dclib/distinfo3
-rw-r--r--net/dclib/pkg-descr4
-rw-r--r--net/dclib/pkg-plist66
-rw-r--r--net/dctc-gui-qt/Makefile81
-rw-r--r--net/dctc-gui-qt/distinfo3
-rw-r--r--net/dctc-gui-qt/pkg-descr3
-rw-r--r--net/dctc-gui/Makefile91
-rw-r--r--net/dctc-gui/distinfo3
-rw-r--r--net/dctc-gui/files/patch-po_Makefile.in.in10
-rw-r--r--net/dctc-gui/files/patch-src::callbacks.c12
-rw-r--r--net/dctc-gui/files/patch-src::init_fnc.c12
-rw-r--r--net/dctc-gui/files/patch-src::main.c36
-rw-r--r--net/dctc-gui/files/sig_chld.c53
-rw-r--r--net/dctc-gui/pkg-descr21
-rw-r--r--net/dctc-gui/pkg-plist38
-rw-r--r--net/dctc/Makefile115
-rw-r--r--net/dctc/distinfo3
-rw-r--r--net/dctc/files/lp_mutex.c119
-rw-r--r--net/dctc/files/patch-src::dc_manage.c77
-rw-r--r--net/dctc/files/patch-src::main.c10
-rw-r--r--net/dctc/files/patch-src::mydb.c28
-rw-r--r--net/dctc/files/patch-src::sema.c158
-rw-r--r--net/dctc/pkg-descr19
-rw-r--r--net/dctc/pkg-plist37
-rw-r--r--net/edonkey-gui-gtk-urlslave/Makefile44
-rw-r--r--net/edonkey-gui-gtk-urlslave/distinfo3
-rw-r--r--net/edonkey-gui-gtk-urlslave/pkg-descr9
-rw-r--r--net/edonkey-gui-gtk-urlslave/pkg-message9
-rw-r--r--net/edonkey-gui-gtk-urlslave/pkg-plist3
-rw-r--r--net/edonkey-gui-gtk/Makefile61
-rw-r--r--net/edonkey-gui-gtk/distinfo3
-rw-r--r--net/edonkey-gui-gtk/pkg-descr15
-rw-r--r--net/edonkey-gui-gtk/pkg-message15
-rw-r--r--net/edonkey-gui-gtk/pkg-plist474
-rw-r--r--net/fcptools/Makefile28
-rw-r--r--net/fcptools/distinfo3
-rw-r--r--net/fcptools/pkg-descr7
-rw-r--r--net/fcptools/pkg-plist6
-rw-r--r--net/fidelio/Makefile31
-rw-r--r--net/fidelio/distinfo3
-rw-r--r--net/fidelio/files/patch-aa16
-rw-r--r--net/fidelio/files/patch-src::trackers.c11
-rw-r--r--net/fidelio/pkg-descr24
-rw-r--r--net/fidelio/pkg-plist7
-rw-r--r--net/freenet/Makefile85
-rw-r--r--net/freenet/distinfo3
-rw-r--r--net/freenet/files/freenet.sh67
-rw-r--r--net/freenet/files/wrapper.sh163
-rw-r--r--net/freenet/pkg-descr23
-rw-r--r--net/freenet/pkg-message23
-rw-r--r--net/frost/Makefile103
-rw-r--r--net/frost/distinfo6
-rw-r--r--net/frost/files/wrapper.sh32
-rw-r--r--net/frost/pkg-descr7
-rw-r--r--net/gift-fasttrack/Makefile37
-rw-r--r--net/gift-fasttrack/distinfo3
-rw-r--r--net/gift-fasttrack/pkg-descr5
-rw-r--r--net/gift-fasttrack/pkg-plist7
-rw-r--r--net/gift-gnutella/Makefile40
-rw-r--r--net/gift-gnutella/distinfo3
-rw-r--r--net/gift-gnutella/pkg-descr3
-rw-r--r--net/gift-gnutella/pkg-plist16
-rw-r--r--net/gift-openft/Makefile41
-rw-r--r--net/gift-openft/distinfo3
-rw-r--r--net/gift-openft/files/patch-configure20
-rw-r--r--net/gift-openft/pkg-descr3
-rw-r--r--net/gift-openft/pkg-plist14
-rw-r--r--net/gift/Makefile62
-rw-r--r--net/gift/distinfo3
-rw-r--r--net/gift/files/giftd.sh49
-rw-r--r--net/gift/files/patch-configure20
-rw-r--r--net/gift/pkg-descr16
-rw-r--r--net/gift/pkg-message22
-rw-r--r--net/gift/pkg-plist53
-rw-r--r--net/giftcurs/Makefile38
-rw-r--r--net/giftcurs/distinfo3
-rw-r--r--net/giftcurs/files/patch-src-screen.h15
-rw-r--r--net/giftcurs/pkg-descr7
-rw-r--r--net/giftcurs/pkg-plist20
-rw-r--r--net/giftoxic/Makefile29
-rw-r--r--net/giftoxic/distinfo3
-rw-r--r--net/giftoxic/files/patch-src-gtkcellrendererprogress.c40
-rw-r--r--net/giftoxic/files/patch-src-utils.c22
-rw-r--r--net/giftoxic/pkg-descr7
-rw-r--r--net/giftoxic/pkg-plist8
-rw-r--r--net/giftui/Makefile46
-rw-r--r--net/giftui/distinfo3
-rw-r--r--net/giftui/files/patch-Makefile.in11
-rw-r--r--net/giftui/files/patch-gtkcellrendererprogress141
-rw-r--r--net/giftui/files/patch-src::io.c10
-rw-r--r--net/giftui/pkg-descr7
-rw-r--r--net/giftui/pkg-plist22
-rw-r--r--net/gkrellm-gift/Makefile32
-rw-r--r--net/gkrellm-gift/distinfo3
-rw-r--r--net/gkrellm-gift/files/patch-configure11
-rw-r--r--net/gkrellm-gift/files/patch-io.c10
-rw-r--r--net/gkrellm-gift/pkg-descr7
-rw-r--r--net/gnewtellium/Makefile27
-rw-r--r--net/gnewtellium/distinfo3
-rw-r--r--net/gnewtellium/files/patch-src::config.c55
-rw-r--r--net/gnewtellium/pkg-descr11
-rw-r--r--net/gnome-btdownload/Makefile47
-rw-r--r--net/gnome-btdownload/distinfo3
-rw-r--r--net/gnome-btdownload/files/patch-src::gnome-btdownload17
-rw-r--r--net/gnome-btdownload/pkg-descr5
-rw-r--r--net/gnome-btdownload/pkg-plist18
-rw-r--r--net/gnunet/Makefile139
-rw-r--r--net/gnunet/distinfo3
-rw-r--r--net/gnunet/files/patch-configure16
-rw-r--r--net/gnunet/files/patch-src_applications_afs_module_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_afs_tools_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_chat_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_dht_tools_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_stats_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_tbench_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_testbed_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_applications_tracekit_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_conf_Makefile.in23
-rw-r--r--net/gnunet/files/patch-src_include_gnunet__util.h25
-rw-r--r--net/gnunet/files/patch-src_include_platform.h10
-rw-r--r--net/gnunet/files/patch-src_server_Makefile.in14
-rw-r--r--net/gnunet/files/patch-src_transports_udp6.c21
-rw-r--r--net/gnunet/pkg-descr14
-rw-r--r--net/gnunet/pkg-plist72
-rw-r--r--net/gtk-gnutella/Makefile100
-rw-r--r--net/gtk-gnutella/distinfo3
-rw-r--r--net/gtk-gnutella/files/patch-gcc2.diff52
-rw-r--r--net/gtk-gnutella/pkg-descr12
-rw-r--r--net/gtk-gnutella/pkg-plist58
-rw-r--r--net/gtkhx/Makefile27
-rw-r--r--net/gtkhx/distinfo3
-rw-r--r--net/gtkhx/files/patch-Makefile.in20
-rw-r--r--net/gtkhx/files/patch-intl::Makefile.in11
-rw-r--r--net/gtkhx/files/patch-plugins::Makefile.in11
-rw-r--r--net/gtkhx/files/patch-po::Makefile.in.in11
-rw-r--r--net/gtkhx/files/patch-sounds::Makefile.in11
-rw-r--r--net/gtkhx/files/patch-src::Makefile.in11
-rw-r--r--net/gtkhx/files/patch-src::xfers.c13
-rw-r--r--net/gtkhx/pkg-descr5
-rw-r--r--net/gtkhx/pkg-plist14
-rw-r--r--net/gtorrentviewer/Makefile43
-rw-r--r--net/gtorrentviewer/distinfo3
-rw-r--r--net/gtorrentviewer/pkg-descr5
-rw-r--r--net/gtorrentviewer/pkg-plist24
-rw-r--r--net/hagelslag/Makefile36
-rw-r--r--net/hagelslag/distinfo3
-rw-r--r--net/hagelslag/files/patch-Makefile11
-rw-r--r--net/hagelslag/files/patch-src-Makefile28
-rw-r--r--net/hagelslag/files/patch-src-RC-Makefile21
-rw-r--r--net/hagelslag/files/patch-src-SearchManager.cpp10
-rw-r--r--net/hagelslag/pkg-descr12
-rw-r--r--net/hagelslag/pkg-plist11
-rw-r--r--net/hx/Makefile28
-rw-r--r--net/hx/distinfo3
-rw-r--r--net/hx/pkg-descr4
-rw-r--r--net/i2p/Makefile111
-rw-r--r--net/i2p/distinfo3
-rw-r--r--net/i2p/files/i2p.sh89
-rw-r--r--net/i2p/files/patch-installer::resources::clients.config10
-rw-r--r--net/i2p/files/wrapper.sh71
-rw-r--r--net/i2p/pkg-descr14
-rw-r--r--net/javadc/Makefile59
-rw-r--r--net/javadc/distinfo3
-rw-r--r--net/javadc/files/manifest1
-rw-r--r--net/javadc/files/wrapper.sh8
-rw-r--r--net/javadc/pkg-descr5
-rw-r--r--net/javadc/pkg-plist9
-rw-r--r--net/kmldonkey/Makefile41
-rw-r--r--net/kmldonkey/distinfo3
-rw-r--r--net/kmldonkey/pkg-descr8
-rw-r--r--net/kmldonkey/pkg-plist182
-rw-r--r--net/ktorrent/Makefile25
-rw-r--r--net/ktorrent/distinfo3
-rw-r--r--net/ktorrent/files/patch-apps-ktcachecheck-cachecheck.cpp10
-rw-r--r--net/ktorrent/files/patch-libktorrent-util-sha1hash.cpp11
-rw-r--r--net/ktorrent/files/patch-plugins-partfileimport-Makefile.in11
-rw-r--r--net/ktorrent/pkg-descr9
-rw-r--r--net/ktorrent/pkg-plist119
-rw-r--r--net/libbt/Makefile49
-rw-r--r--net/libbt/distinfo3
-rw-r--r--net/libbt/files/patch-include::util.h12
-rw-r--r--net/libbt/files/patch-src::peer.c14
-rw-r--r--net/libbt/pkg-descr6
-rw-r--r--net/libbt/pkg-plist18
-rw-r--r--net/liberator/Makefile66
-rw-r--r--net/liberator/distinfo3
-rw-r--r--net/liberator/files/wrapper.sh14
-rw-r--r--net/liberator/pkg-descr4
-rw-r--r--net/liberator/pkg-plist27
-rw-r--r--net/libfreenet/Makefile30
-rw-r--r--net/libfreenet/distinfo3
-rw-r--r--net/libfreenet/files/patch-client.c12
-rw-r--r--net/libfreenet/files/patch-client_util.c28
-rw-r--r--net/libfreenet/files/patch-protocol.c22
-rw-r--r--net/libfreenet/files/patch-testclient.c10
-rw-r--r--net/libfreenet/files/patch-testserver.c16
-rw-r--r--net/libfreenet/pkg-descr6
-rw-r--r--net/libfreenet/pkg-plist21
-rw-r--r--net/libpdtp/Makefile26
-rw-r--r--net/libpdtp/distinfo3
-rw-r--r--net/libpdtp/pkg-descr7
-rw-r--r--net/libpdtp/pkg-plist3
-rw-r--r--net/libtorrent/Makefile29
-rw-r--r--net/libtorrent/distinfo3
-rw-r--r--net/libtorrent/files/patch-ltmain.sh23
-rw-r--r--net/libtorrent/pkg-descr8
-rw-r--r--net/libtorrent/pkg-plist20
-rw-r--r--net/limewire/Makefile57
-rw-r--r--net/limewire/distinfo2
-rw-r--r--net/limewire/files/limewire.sh.in8
-rw-r--r--net/limewire/pkg-descr10
-rw-r--r--net/linux-agsatellite/Makefile48
-rw-r--r--net/linux-agsatellite/distinfo3
-rw-r--r--net/linux-agsatellite/files/wrapper.sh23
-rw-r--r--net/linux-agsatellite/pkg-descr4
-rw-r--r--net/linux-agsatellite/pkg-message25
-rw-r--r--net/linux-agsatellite/pkg-plist6
-rw-r--r--net/linux-edonkey-core/Makefile52
-rw-r--r--net/linux-edonkey-core/distinfo3
-rw-r--r--net/linux-edonkey-core/files/README.FreeBSD90
-rw-r--r--net/linux-edonkey-core/pkg-descr8
-rw-r--r--net/linux-edonkey-core/pkg-message20
-rw-r--r--net/linux-edonkey-core/pkg-plist10
-rw-r--r--net/linux-edonkey-server/Makefile54
-rw-r--r--net/linux-edonkey-server/distinfo3
-rw-r--r--net/linux-edonkey-server/files/donkey.ini19
-rw-r--r--net/linux-edonkey-server/files/edonkey2000-server.sh.sample44
-rw-r--r--net/linux-edonkey-server/pkg-descr20
-rw-r--r--net/linux-edonkey-server/pkg-install60
-rw-r--r--net/linux-edonkey-server/pkg-plist5
-rw-r--r--net/linux-jigdo/Makefile46
-rw-r--r--net/linux-jigdo/distinfo3
-rw-r--r--net/linux-jigdo/pkg-descr12
-rw-r--r--net/linux-jigdo/pkg-plist4
-rw-r--r--net/linux-overnet-core/Makefile47
-rw-r--r--net/linux-overnet-core/distinfo3
-rw-r--r--net/linux-overnet-core/pkg-descr9
-rw-r--r--net/linux-overnet-core/pkg-plist8
-rw-r--r--net/minder/Makefile61
-rw-r--r--net/minder/distinfo3
-rw-r--r--net/minder/files/minder.cfg.sample7
-rw-r--r--net/minder/files/patch-Makefile20
-rw-r--r--net/minder/pkg-descr20
-rw-r--r--net/mldonkey-core-devel/Makefile15
-rw-r--r--net/mldonkey-core/Makefile15
-rw-r--r--net/mldonkey-gui-devel/Makefile17
-rw-r--r--net/mldonkey-gui-devel/mldonkey-gui/Makefile17
-rw-r--r--net/mldonkey-gui/Makefile17
-rw-r--r--net/mldonkey-perlreactor/Makefile43
-rw-r--r--net/mldonkey-perlreactor/distinfo3
-rw-r--r--net/mldonkey-perlreactor/pkg-descr7
-rw-r--r--net/mldonkey-perlreactor/pkg-message12
-rw-r--r--net/mldonkey-perlreactor/pkg-plist3
-rw-r--r--net/mldonkey-sancho/Makefile104
-rw-r--r--net/mldonkey-sancho/distinfo3
-rw-r--r--net/mldonkey-sancho/files/build.xml44
-rw-r--r--net/mldonkey-sancho/files/wrapper.sh21
-rw-r--r--net/mldonkey-sancho/pkg-descr18
-rw-r--r--net/mldonkey-serverspy/Makefile71
-rw-r--r--net/mldonkey-serverspy/distinfo3
-rw-r--r--net/mldonkey-serverspy/files/patch-mlservspy.pl11
-rw-r--r--net/mldonkey-serverspy/files/wrapper.sh40
-rw-r--r--net/mldonkey-serverspy/pkg-descr15
-rw-r--r--net/mldonkey-serverspy/pkg-plist7
-rw-r--r--net/mldonkey-urlslave/Makefile43
-rw-r--r--net/mldonkey-urlslave/distinfo3
-rw-r--r--net/mldonkey-urlslave/pkg-descr7
-rw-r--r--net/mldonkey-urlslave/pkg-message9
-rw-r--r--net/mldonkey-urlslave/pkg-plist3
-rw-r--r--net/mldonkey/Makefile133
-rw-r--r--net/mldonkey/distinfo2
-rw-r--r--net/mldonkey/files/kill_mldonkey54
-rw-r--r--net/mldonkey/files/mlnet.sh60
-rw-r--r--net/mldonkey/files/patch-Makefile40
-rw-r--r--net/mldonkey/files/patch-hashes154
-rw-r--r--net/mldonkey/files/wrapper.sh18
-rw-r--r--net/mldonkey/pkg-descr17
-rw-r--r--net/mldonkey/pkg-message27
-rw-r--r--net/mldonkey/pkg-plist10
-rw-r--r--net/mute-net-gui/Makefile15
-rw-r--r--net/mute-net-text/Makefile15
-rw-r--r--net/mute-net/Makefile175
-rw-r--r--net/mute-net/distinfo3
-rw-r--r--net/mute-net/files/patch-MUTE::configure66
-rw-r--r--net/mute-net/files/patch-MUTE::layers::messageRouting::test::testMessageRouter.cpp17
-rw-r--r--net/mute-net/files/wrapper.sh37
-rw-r--r--net/mute-net/pkg-descr10
-rw-r--r--net/mute-net/pkg-message10
-rw-r--r--net/mute-net/pkg-plist42
-rw-r--r--net/mutella/Makefile25
-rw-r--r--net/mutella/distinfo3
-rw-r--r--net/mutella/files/patch-configure51
-rw-r--r--net/mutella/files/patch-gnudownload.cpp10
-rw-r--r--net/mutella/files/patch-gnushare.cpp10
-rw-r--r--net/mutella/pkg-descr6
-rw-r--r--net/mutella/pkg-plist76
-rw-r--r--net/napshare/Makefile26
-rw-r--r--net/napshare/distinfo3
-rw-r--r--net/napshare/files/patch-aa14
-rw-r--r--net/napshare/files/patch-ab11
-rw-r--r--net/napshare/pkg-descr10
-rw-r--r--net/napshare/pkg-plist3
-rw-r--r--net/nicotine/Makefile51
-rw-r--r--net/nicotine/distinfo3
-rw-r--r--net/nicotine/pkg-descr4
-rw-r--r--net/nicotine/pkg-plist111
-rw-r--r--net/opendchub/Makefile37
-rw-r--r--net/opendchub/distinfo3
-rw-r--r--net/opendchub/files/patch-buffer_overflow_fix11
-rw-r--r--net/opendchub/files/patch-telnet_chat_fix11
-rw-r--r--net/opendchub/pkg-descr9
-rw-r--r--net/opendchub/pkg-plist6
-rw-r--r--net/p5-pdonkey/Makefile42
-rw-r--r--net/p5-pdonkey/distinfo3
-rw-r--r--net/p5-pdonkey/pkg-descr5
-rw-r--r--net/p5-pdonkey/pkg-plist11
-rw-r--r--net/peercast/Makefile34
-rw-r--r--net/peercast/distinfo3
-rw-r--r--net/peercast/files/peercast.sh.in9
-rw-r--r--net/peercast/pkg-descr9
-rw-r--r--net/peercast/pkg-plist68
-rw-r--r--net/phex/Makefile74
-rw-r--r--net/phex/distinfo3
-rw-r--r--net/phex/files/wrapper.sh11
-rw-r--r--net/phex/pkg-descr10
-rw-r--r--net/py-bittornado-core/Makefile18
-rw-r--r--net/py-bittornado/Makefile105
-rw-r--r--net/py-bittornado/distinfo3
-rw-r--r--net/py-bittornado/files/bittornado.sh.sample101
-rw-r--r--net/py-bittornado/files/extra-gui-patch-setup.py16
-rw-r--r--net/py-bittornado/files/extra-nogui-patch-setup.py25
-rw-r--r--net/py-bittornado/files/extra-patch-BitTornado_BT1_Rerequester.py30
-rw-r--r--net/py-bittornado/files/patch-BitTornado_ConfigDir.py14
-rw-r--r--net/py-bittornado/pkg-descr10
-rw-r--r--net/py-bittornado/pkg-plist195
-rw-r--r--net/py-bittorrent-core-devel/Makefile17
-rw-r--r--net/py-bittorrent-core/Makefile17
-rw-r--r--net/py-bittorrent-devel/Makefile143
-rw-r--r--net/py-bittorrent-devel/distinfo3
-rw-r--r--net/py-bittorrent-devel/files/extra-nogui-patch-setup.py21
-rw-r--r--net/py-bittorrent-devel/files/extra-noportdocs-setup.py8
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-console.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-curses.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-tracker.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-changetracker-console.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-console.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-curses.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent-console.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent.py16
-rw-r--r--net/py-bittorrent-devel/files/extra-psyco-patch-torrentinfo-console.py16
-rw-r--r--net/py-bittorrent-devel/files/patch-BitTorrent::defaultargs.py11
-rw-r--r--net/py-bittorrent-devel/files/patch-BitTorrent::platform.py11
-rw-r--r--net/py-bittorrent-devel/files/patch-BitTorrent__NewVersion.py11
-rw-r--r--net/py-bittorrent-devel/pkg-descr11
-rw-r--r--net/py-bittorrent-devel/pkg-plist291
-rw-r--r--net/py-bittorrent/Makefile137
-rw-r--r--net/py-bittorrent/distinfo3
-rw-r--r--net/py-bittorrent/files/extra-nogui-patch-setup.py21
-rw-r--r--net/py-bittorrent/files/extra-noportdocs-setup.py8
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-bittorrent-console.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-bittorrent-curses.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-bittorrent-tracker.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-bittorrent.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-changetracker-console.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-launchmany-console.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-launchmany-curses.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-maketorrent-console.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-maketorrent.py16
-rw-r--r--net/py-bittorrent/files/extra-psyco-patch-torrentinfo-console.py16
-rw-r--r--net/py-bittorrent/files/patch-BitTorrent::__init__.py11
-rw-r--r--net/py-bittorrent/files/patch-BitTorrent::defaultargs.py11
-rw-r--r--net/py-bittorrent/files/patch-BitTorrent__NewVersion.py11
-rw-r--r--net/py-bittorrent/files/patch-BitTorrent__platform.py11
-rw-r--r--net/py-bittorrent/files/patch-makei18n.sh9
-rw-r--r--net/py-bittorrent/pkg-descr11
-rw-r--r--net/py-bittorrent/pkg-plist300
-rw-r--r--net/py-fngrab/Makefile28
-rw-r--r--net/py-fngrab/distinfo3
-rw-r--r--net/py-fngrab/files/patch-fngrab.py17
-rw-r--r--net/py-fngrab/pkg-descr11
-rw-r--r--net/py-fngrab/pkg-plist17
-rw-r--r--net/py-kenosis-bittorrent/Makefile138
-rw-r--r--net/py-kenosis-bittorrent/distinfo3
-rw-r--r--net/py-kenosis-bittorrent/files/extra-gui-patch-setup.py25
-rw-r--r--net/py-kenosis-bittorrent/files/extra-nogui-patch-setup.py27
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedir.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedirgui.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadcurses.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadgui.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadheadless.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmany.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmanycurses.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-btmakemetafile.py18
-rw-r--r--net/py-kenosis-bittorrent/files/extra-psyco-patch-bttrack.py18
-rw-r--r--net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py30
-rw-r--r--net/py-kenosis-bittorrent/files/patch-BitTorrent::track.py300
-rw-r--r--net/py-kenosis-bittorrent/files/patch-BitTorrent::zurllib.py18
-rw-r--r--net/py-kenosis-bittorrent/files/patch-btcompletedir.py12
-rw-r--r--net/py-kenosis-bittorrent/files/zurllib.py61
-rw-r--r--net/py-kenosis-bittorrent/pkg-descr23
-rw-r--r--net/py-kenosis-bittorrent/pkg-message48
-rw-r--r--net/py-kenosis-bittorrent/pkg-plist95
-rw-r--r--net/py-kenosis/Makefile64
-rw-r--r--net/py-kenosis/distinfo3
-rw-r--r--net/py-kenosis/files/patch-kenosis_setup.py11
-rw-r--r--net/py-kenosis/files/python2.3-Queue.py206
-rw-r--r--net/py-kenosis/pkg-descr12
-rw-r--r--net/py-kenosis/pkg-plist146
-rw-r--r--net/py-py2play/Makefile32
-rw-r--r--net/py-py2play/distinfo3
-rw-r--r--net/py-py2play/pkg-descr4
-rw-r--r--net/py-py2play/pkg-plist26
-rw-r--r--net/pyslsk/Makefile38
-rw-r--r--net/pyslsk/distinfo3
-rw-r--r--net/pyslsk/pkg-descr21
-rw-r--r--net/pyslsk/pkg-plist67
-rw-r--r--net/qtella/Makefile31
-rw-r--r--net/qtella/distinfo3
-rw-r--r--net/qtella/pkg-descr6
-rw-r--r--net/qtella/pkg-plist21
-rw-r--r--net/qtorrent/Makefile36
-rw-r--r--net/qtorrent/distinfo3
-rw-r--r--net/qtorrent/files/patch-pyqtorrent-torrentmain.py11
-rw-r--r--net/qtorrent/pkg-descr8
-rw-r--r--net/qtorrent/pkg-plist130
-rw-r--r--net/rtorrent/Makefile42
-rw-r--r--net/rtorrent/distinfo3
-rw-r--r--net/rtorrent/files/pkg-message.in10
-rw-r--r--net/rtorrent/pkg-descr14
-rw-r--r--net/rtorrent/pkg-plist3
-rw-r--r--net/squall/Makefile29
-rw-r--r--net/squall/distinfo3
-rw-r--r--net/squall/pkg-descr8
-rw-r--r--net/squall/pkg-plist8
-rw-r--r--net/torrentflux/Makefile114
-rw-r--r--net/torrentflux/distinfo3
-rw-r--r--net/torrentflux/files/extra-patch-multiup.php149
-rw-r--r--net/torrentflux/files/install.txt.in57
-rw-r--r--net/torrentflux/files/overlib.js1491
-rw-r--r--net/torrentflux/files/patch-html+admin.php12
-rw-r--r--net/torrentflux/files/patch-html+all_services.php11
-rw-r--r--net/torrentflux/files/patch-html+config.php74
-rw-r--r--net/torrentflux/files/patch-html+db.php11
-rw-r--r--net/torrentflux/files/patch-html+dir.php76
-rw-r--r--net/torrentflux/files/patch-html+functions.php76
-rw-r--r--net/torrentflux/files/patch-html+index.php69
-rw-r--r--net/torrentflux/files/patch-html+startpop.php20
-rw-r--r--net/torrentflux/files/patch-html+torrentspy.php322
-rw-r--r--net/torrentflux/files/patch-html+who.php11
-rw-r--r--net/torrentflux/files/pkg-deinstall.in29
-rw-r--r--net/torrentflux/files/pkg-install.in79
-rw-r--r--net/torrentflux/files/pkg-message.in15
-rw-r--r--net/torrentflux/files/torrentflux.sh.in46
-rw-r--r--net/torrentflux/files/torrentflux.sqlite73
-rw-r--r--net/torrentflux/pkg-descr16
-rw-r--r--net/torrentflux/pkg-plist10
-rw-r--r--net/torrentsniff/Makefile30
-rw-r--r--net/torrentsniff/distinfo3
-rw-r--r--net/torrentsniff/files/patch-BitTorrent-BDecode.pm10
-rw-r--r--net/torrentsniff/files/patch-torrentsniff11
-rw-r--r--net/torrentsniff/pkg-descr8
-rw-r--r--net/torrentsniff/pkg-plist3
-rw-r--r--net/trackerbt/Makefile60
-rw-r--r--net/trackerbt/distinfo3
-rw-r--r--net/trackerbt/files/patch-Makefile20
-rw-r--r--net/trackerbt/files/patch-tracker.cpp22
-rw-r--r--net/trackerbt/pkg-descr20
-rw-r--r--net/transmission/Makefile68
-rw-r--r--net/transmission/distinfo3
-rw-r--r--net/transmission/pkg-descr7
-rw-r--r--net/valknut/Makefile36
-rw-r--r--net/valknut/distinfo3
-rw-r--r--net/valknut/pkg-descr4
-rw-r--r--net/valknut/pkg-plist118
-rw-r--r--net/verlihub-plugins/Makefile65
-rw-r--r--net/verlihub-plugins/distinfo2
-rw-r--r--net/verlihub-plugins/pkg-descr1
-rw-r--r--net/verlihub-plugins/pkg-message0
-rw-r--r--net/verlihub-plugins/pkg-plist57
-rw-r--r--net/verlihub/Makefile54
-rw-r--r--net/verlihub/distinfo3
-rw-r--r--net/verlihub/pkg-descr10
-rw-r--r--net/verlihub/pkg-message21
-rw-r--r--net/verlihub/pkg-plist121
-rw-r--r--net/xmule/Makefile130
-rw-r--r--net/xmule/distinfo3
-rw-r--r--net/xmule/files/patch-Makefile.in16
-rw-r--r--net/xmule/files/patch-docs::ED2K-Links.HOWTO44
-rw-r--r--net/xmule/pkg-descr16
-rw-r--r--net/xmule/pkg-plist17
-rw-r--r--net/xnap/Makefile52
-rw-r--r--net/xnap/distinfo3
-rw-r--r--net/xnap/files/wrapper.sh11
-rw-r--r--net/xnap/pkg-descr7
686 files changed, 334 insertions, 19082 deletions
diff --git a/LEGAL b/LEGAL
index e0c079793182..cc895f19c2b4 100644
--- a/LEGAL
+++ b/LEGAL
@@ -50,7 +50,7 @@ actx-* games/actx Contains commercial character
adom-* games/adom Copy of CD must be sent to
author
aestats-* games/aestats Commercial use is prohibited
-AGSatellite0520* net/linux-agsatellite Unsure of licensing issues
+AGSatellite0520* net-p2p/linux-agsatellite Unsure of licensing issues
AlephOne-* games/alephone-data Bungie/Microsoft do not
allow charging for Marathon
data files
@@ -375,7 +375,7 @@ libdvdcss-*.tar.bz2 multimedia/libdvdcss CSS code may violate the DMCA
libidea-* security/libidea Crypto; export-controlled
libots-*.alpha.rpm lang/compaq-cc Distribution not allowed
libSDLx11.so.tar.gz multimedia/mtv No redistribution
-LimeWireLinux.tgz net/limewire No redistribution allowed
+LimeWireLinux.tgz net-p2p/limewire No redistribution allowed
Linux-ACU-Driver-v* sysutils/linux-acu Redistribution not allowed
linux_devtools devel/linux_devtools GPL binaries
linux-gtk2 x11-toolkits/linux-gtk2 LGPL binary, no source
diff --git a/MOVED b/MOVED
index ac7192960b10..a329dd6cf4bd 100644
--- a/MOVED
+++ b/MOVED
@@ -2056,3 +2056,103 @@ devel/p5-release|devel/p5-Module-Release|2006-01-23|module was renamed
www/zope31|www/zope3|2006-01-23|Renamed to zope3 when updated to 3.2
mail/qmailadmin-devel|mail/qmailadmin|2006-01-27|Devel releases are no longer maintained
databases/py-PySQLite2|databases/py-pysqlite20|2006-01-27|Moved
+ftp/jigdo|net-p2p/jigdo|2006-01-30|Moved to new category
+net/amule1|net-p2p/amule1|2006-01-30|Moved to new category
+net/amule2|net-p2p/amule2|2006-01-30|Moved to new category
+net/apollon|net-p2p/apollon|2006-01-30|Moved to new category
+net/azureus|net-p2p/azureus|2006-01-30|Moved to new category
+net/bnbt|net-p2p/bnbt|2006-01-30|Moved to new category
+net/btpeer|net-p2p/btpeer|2006-01-30|Moved to new category
+net/btqueue|net-p2p/btqueue|2006-01-30|Moved to new category
+net/cdonkey|net-p2p/cdonkey|2006-01-30|Moved to new category
+net/ctorrent|net-p2p/ctorrent|2006-01-30|Moved to new category
+net/dcd|net-p2p/dcd|2006-01-30|Moved to new category
+net/dclib|net-p2p/dclib|2006-01-30|Moved to new category
+net/dctc|net-p2p/dctc|2006-01-30|Moved to new category
+net/dctc-gui|net-p2p/dctc-gui|2006-01-30|Moved to new category
+net/dctc-gui-qt|net-p2p/dctc-gui-qt|2006-01-30|Moved to new category
+net/edonkey-gui-gtk|net-p2p/edonkey-gui-gtk|2006-01-30|Moved to new category
+net/edonkey-gui-gtk-urlslave|net-p2p/edonkey-gui-gtk-urlslave|2006-01-30|Moved to new category
+net/fcptools|net-p2p/fcptools|2006-01-30|Moved to new category
+net/fidelio|net-p2p/fidelio|2006-01-30|Moved to new category
+net/freenet|net-p2p/freenet|2006-01-30|Moved to new category
+net/frost|net-p2p/frost|2006-01-30|Moved to new category
+net/giftcurs|net-p2p/giftcurs|2006-01-30|Moved to new category
+net/giftoxic|net-p2p/giftoxic|2006-01-30|Moved to new category
+net/giftui|net-p2p/giftui|2006-01-30|Moved to new category
+net/gift|net-p2p/gift|2006-01-30|Moved to new category
+net/gift-fasttrack|net-p2p/gift-fasttrack|2006-01-30|Moved to new category
+net/gift-gnutella|net-p2p/gift-gnutella|2006-01-30|Moved to new category
+net/gift-openft|net-p2p/gift-openft|2006-01-30|Moved to new category
+net/gkrellm-gift|net-p2p/gkrellm-gift|2006-01-30|Moved to new category
+net/gnewtellium|net-p2p/gnewtellium|2006-01-30|Moved to new category
+net/gnome-btdownload|net-p2p/gnome-btdownload|2006-01-30|Moved to new category
+net/gnunet|net-p2p/gnunet|2006-01-30|Moved to new category
+net/gtkhx|net-p2p/gtkhx|2006-01-30|Moved to new category
+net/gtk-gnutella|net-p2p/gtk-gnutella|2006-01-30|Moved to new category
+net/gtorrentviewer|net-p2p/gtorrentviewer|2006-01-30|Moved to new category
+net/hagelslag|net-p2p/hagelslag|2006-01-30|Moved to new category
+net/hx|net-p2p/hx|2006-01-30|Moved to new category
+net/i2p|net-p2p/i2p|2006-01-30|Moved to new category
+net/javadc|net-p2p/javadc|2006-01-30|Moved to new category
+net/kmldonkey|net-p2p/kmldonkey|2006-01-30|Moved to new category
+net/ktorrent|net-p2p/ktorrent|2006-01-30|Moved to new category
+net/libbt|net-p2p/libbt|2006-01-30|Moved to new category
+net/liberator|net-p2p/liberator|2006-01-30|Moved to new category
+net/libfreenet|net-p2p/libfreenet|2006-01-30|Moved to new category
+net/libpdtp|net-p2p/libpdtp|2006-01-30|Moved to new category
+net/libtorrent|net-p2p/libtorrent|2006-01-30|Moved to new category
+net/limewire|net-p2p/limewire|2006-01-30|Moved to new category
+net/linux-agsatellite|net-p2p/linux-agsatellite|2006-01-30|Moved to new category
+net/linux-edonkey-core|net-p2p/linux-edonkey-core|2006-01-30|Moved to new category
+net/linux-edonkey-server|net-p2p/linux-edonkey-server|2006-01-30|Moved to new category
+net/linux-jigdo|net-p2p/linux-jigdo|2006-01-30|Moved to new category
+net/linux-overnet-core|net-p2p/linux-overnet-core|2006-01-30|Moved to new category
+net/minder|net-p2p/minder|2006-01-30|Moved to new category
+net/mldonkey|net-p2p/mldonkey|2006-01-30|Moved to new category
+net/mldonkey-core|net-p2p/mldonkey-core|2006-01-30|Moved to new category
+net/mldonkey-core-devel|net-p2p/mldonkey-core-devel|2006-01-30|Moved to new category
+net/mldonkey-devel|net-p2p/mldonkey-devel|2006-01-30|Moved to new category
+net/mldonkey-gui|net-p2p/mldonkey-gui|2006-01-30|Moved to new category
+net/mldonkey-gui-devel|net-p2p/mldonkey-gui-devel|2006-01-30|Moved to new category
+net/mldonkey-perlreactor|net-p2p/mldonkey-perlreactor|2006-01-30|Moved to new category
+net/mldonkey-sancho|net-p2p/mldonkey-sancho|2006-01-30|Moved to new category
+net/mldonkey-serverspy|net-p2p/mldonkey-serverspy|2006-01-30|Moved to new category
+net/mldonkey-urlslave|net-p2p/mldonkey-urlslave|2006-01-30|Moved to new category
+net/mutella|net-p2p/mutella|2006-01-30|Moved to new category
+net/mute-net|net-p2p/mute-net|2006-01-30|Moved to new category
+net/mute-net-gui|net-p2p/mute-net-gui|2006-01-30|Moved to new category
+net/mute-net-text|net-p2p/mute-net-text|2006-01-30|Moved to new category
+net/napshare|net-p2p/napshare|2006-01-30|Moved to new category
+net/nicotine|net-p2p/nicotine|2006-01-30|Moved to new category
+net/opendchub|net-p2p/opendchub|2006-01-30|Moved to new category
+net/peercast|net-p2p/peercast|2006-01-30|Moved to new category
+net/phex|net-p2p/phex|2006-01-30|Moved to new category
+net/pyslsk|net-p2p/pyslsk|2006-01-30|Moved to new category
+net/py-bittornado|net-p2p/py-bittornado|2006-01-30|Moved to new category
+net/py-bittornado-core|net-p2p/py-bittornado-core|2006-01-30|Moved to new category
+net/py-bittorrent|net-p2p/py-bittorrent|2006-01-30|Moved to new category
+net/py-bittorrent-core|net-p2p/py-bittorrent-core|2006-01-30|Moved to new category
+net/py-bittorrent-core-devel|net-p2p/py-bittorrent-core-devel|2006-01-30|Moved to new category
+net/py-bittorrent-devel|net-p2p/py-bittorrent-devel|2006-01-30|Moved to new category
+net/py-fngrab|net-p2p/py-fngrab|2006-01-30|Moved to new category
+net/py-kenosis|net-p2p/py-kenosis|2006-01-30|Moved to new category
+net/py-kenosis-bittorrent|net-p2p/py-kenosis-bittorrent|2006-01-30|Moved to new category
+net/py-py2play|net-p2p/py-py2play|2006-01-30|Moved to new category
+net/p5-pdonkey|net-p2p/p5-pdonkey|2006-01-30|Moved to new category
+net/qtella|net-p2p/qtella|2006-01-30|Moved to new category
+net/qtorrent|net-p2p/qtorrent|2006-01-30|Moved to new category
+net/rtorrent|net-p2p/rtorrent|2006-01-30|Moved to new category
+net/squall|net-p2p/squall|2006-01-30|Moved to new category
+net/torrentflux|net-p2p/torrentflux|2006-01-30|Moved to new category
+net/torrentsniff|net-p2p/torrentsniff|2006-01-30|Moved to new category
+net/trackerbt|net-p2p/trackerbt|2006-01-30|Moved to new category
+net/transmission|net-p2p/transmission|2006-01-30|Moved to new category
+net/valknut|net-p2p/valknut|2006-01-30|Moved to new category
+net/verlihub|net-p2p/verlihub|2006-01-30|Moved to new category
+net/verlihub-plugins|net-p2p/verlihub-plugins|2006-01-30|Moved to new category
+net/xmule|net-p2p/xmule|2006-01-30|Moved to new category
+net/xnap|net-p2p/xnap|2006-01-30|Moved to new category
+misc/ed2k|net-p2p/ed2k|2006-01-30|Moved to new category
+misc/edonkey-tool-hash|net-p2p/edonkey-tool-hash|2006-01-30|Moved to new category
+misc/linux-edonkey-tool-recovermet|net-p2p/linux-edonkey-tool-recovermet|2006-01-30|Moved to new category
diff --git a/chinese/mldonkey-core/Makefile b/chinese/mldonkey-core/Makefile
index c4ab3152e175..5f26f7494669 100644
--- a/chinese/mldonkey-core/Makefile
+++ b/chinese/mldonkey-core/Makefile
@@ -14,7 +14,7 @@ MAINTAINER= piaip@csie.ntu.edu.tw
COMMENT= Client 'core' for MLDonkey with Traditional Chinese (Big5) support
WITHOUT_GUI= yes
-MASTERDIR= ${.CURDIR}/../../net/mldonkey
+MASTERDIR= ${.CURDIR}/../../net-p2p/mldonkey
EXTRA_PATCHES= ${.CURDIR}/files/patch-driverControlers.ml
WRAPPERPREFIX= ${.CURDIR}/files/wrapper-prefix
diff --git a/ftp/Makefile b/ftp/Makefile
index f204fdb2ed6a..74cc72090985 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -40,7 +40,6 @@
SUBDIR += hsftp
SUBDIR += jftp
SUBDIR += jftpgw
- SUBDIR += jigdo
SUBDIR += jmirror
SUBDIR += junglemonkey
SUBDIR += kasablanca
diff --git a/ftp/jigdo/Makefile b/ftp/jigdo/Makefile
deleted file mode 100644
index 06e672cd2d9d..000000000000
--- a/ftp/jigdo/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# ports collection makefile for: jigdo
-# Date created: 23 July 2002
-# Whom: Attila Nagy <bra@fsn.hu>
-#
-# $FreeBSD$
-#
-
-PORTNAME= jigdo
-PORTVERSION= 0.7.1
-CATEGORIES= ftp
-MASTER_SITES= http://atterer.net/jigdo/
-
-MAINTAINER= bra@fsn.hu
-COMMENT= A utility used to retrieve very large files over the Internet
-
-BUILD_DEPENDS= libwww-config:${PORTSDIR}/www/libwww \
- ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
-
-MAN1= jigdo-file.1 jigdo-lite.1 jigdo-mirror.1
-
-USE_BZIP2= yes
-USE_SUBMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --without-libdb --disable-nls --without-gui
-USE_GMAKE= yes
-
-SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
- TOUCH="${TOUCH}" \
- MKDIR="${MKDIR}" \
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-NOT_FOR_ARCHS+= alpha
-.endif
-
-pre-fetch:
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.jigdo
-
-.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
-.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
-.endif
-
-post-install:
- @${STRIP_CMD} ${PREFIX}/bin/jigdo-file
-
-post-clean:
- @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
-
-.include <bsd.port.post.mk>
diff --git a/ftp/jigdo/distinfo b/ftp/jigdo/distinfo
deleted file mode 100644
index 747a8d47a83f..000000000000
--- a/ftp/jigdo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (jigdo-0.7.1.tar.bz2) = aa9aa42923af90d09b6ff4a878b8d53a
-SHA256 (jigdo-0.7.1.tar.bz2) = f8d0f86e85cf7ce2e01d1cf3e98d3e2eb656a3691f78550925e925a9d1f99851
-SIZE (jigdo-0.7.1.tar.bz2) = 599969
diff --git a/ftp/jigdo/pkg-descr b/ftp/jigdo/pkg-descr
deleted file mode 100644
index 7cf9c4862c8b..000000000000
--- a/ftp/jigdo/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-This is a port of Jigsaw Download (AKA jigdo) which is a tool designed to
-ease the distribution of very large files over the Internet, for example
-CD or DVD images.
-
-Main features:
- - The large images does not need to be stored on the server, instead only
- the small files contained in the images (works with CD, DVD images,
- uncompressed zip files, tar archives...)
- - In spite of the above, jigdo creates a bit-exact copy of the image on the
- user's machine (to achieve this, the directory data, boot block, etc. of
- the image is stored in a special .template file which is distributes
- alongside the .jigdo file)
- - There is full control over where jigdo-lite will download the individual
- parts. It is possible to define mirrors, so users can choose the nearest
- one.
- - jigdo relies on standard HTTP/FTP, no special protocols needed.
- - jigdo-lite supports resuming aborted downloads, or continuing the
- download with another mirror if the current one is slow.
- - It is possible to "upgrade" the CD image, only the changed data will be
- downloaded.
-
-WWW: http://www.atterer.net/jigdo/
-
-Attila Nagy <bra@fsn.hu>
diff --git a/ftp/jigdo/pkg-plist b/ftp/jigdo/pkg-plist
deleted file mode 100644
index c3ac2f2d036a..000000000000
--- a/ftp/jigdo/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/jigdo-file
-bin/jigdo-lite
-bin/jigdo-mirror
-%%SUB_GUI%%bin/jigdo
-share/jigdo/debian-mirrors.jigdo
-%%SUB_GUI%%share/jigdo/COPYING
-%%SUB_GUI%%share/jigdo/pixmaps/close.png
-%%SUB_GUI%%share/jigdo/pixmaps/jigdo-logo.png
-%%SUB_GUI%%share/jigdo/pixmaps/pause.png
-%%SUB_GUI%%share/jigdo/pixmaps/progress-green.png
-%%SUB_GUI%%share/jigdo/pixmaps/restart.png
-%%SUB_GUI%%share/jigdo/pixmaps/start.png
-%%SUB_GUI%%share/jigdo/pixmaps/stop.png
-%%SUB_GUI%%@dirrm share/jigdo/pixmaps
-@dirrm share/jigdo
diff --git a/ftp/jigdo/scripts/configure.jigdo b/ftp/jigdo/scripts/configure.jigdo
deleted file mode 100644
index 43bc6df6319e..000000000000
--- a/ftp/jigdo/scripts/configure.jigdo
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then
- exit
-fi
-
-tempfile=`mktemp -t checklist`
-
-if [ "${BATCH}" = "yes" ]; then
- set \"DB3\"
-else
- dialog --title "Jigsaw Download configuration options" \
- --clear --checklist "\n\
-Please select desired options:" -1 -1 16 \
-GUI "Graphical User Interface (experimental)" OFF \
-DB3 "Berkeley DB3 (used for jigdo-file's cache)" ON \
-NLS "Native Language Support (no language files yet)" OFF \
-2> $tempfile
-
- retval=$?
-
- if [ -s $tempfile ]; then
- set `cat $tempfile`
- fi
- rm -f $tempfile
-
- case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
- esac
-fi
-
-${MKDIR} ${WRKDIRPREFIX}${CURDIR}
-exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-
-echo "PREFIX= ${PREFIX}"
-
-SUB_GUI="@comment "
-
-while [ "$1" ]; do
- case $1 in
- \"GUI\")
- echo "CONFIGURE_ARGS+= --with-gui"
- echo "LIB_DEPENDS+= gtk-x11-2.0:\${PORTSDIR}/x11-toolkits/gtk20"
- echo "MAN1+= jigdo.1"
- SUB_GUI=""
- ;;
- \"DB3\")
- echo "CONFIGURE_ARGS+= --with-libdb=-ldb3"
- echo "CONFIGURE_ENV+= \
- CPPFLAGS=\"-I\${LOCALBASE}/include/db3\" \
- LIBS=\"-L\${LOCALBASE}/lib\" LDFLAGS+=\"-ldb3\""
- echo "LIB_DEPENDS= db3:\${PORTSDIR}/databases/db3"
- ;;
- \"NLS\")
- echo "CONFIGURE_ARGS+= --enable-nls=${LOCALBASE}/include"
- ;;
- *)
- echo "Invalid option(s): $*" > /dev/stderr
- rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- exit 1
- ;;
- esac
- shift
-done
-
-echo "PLIST_SUB+= SUB_GUI=\"${SUB_GUI}\""
diff --git a/games/slune/Makefile b/games/slune/Makefile
index 9158a26ac217..8f0dd549733a 100644
--- a/games/slune/Makefile
+++ b/games/slune/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= soya_editor:${PORTSDIR}/graphics/py-soya3d \
${PYTHON_SITELIBDIR}/_openal.so:${PORTSDIR}/audio/py-openal \
${PYTHON_SITELIBDIR}/pysdl_mixer/sdl_mixer.so:${PORTSDIR}/audio/py-sdl_mixer \
${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis \
- ${PYTHON_SITELIBDIR}/py2play/level.py:${PORTSDIR}/net/py-py2play
+ ${PYTHON_SITELIBDIR}/py2play/level.py:${PORTSDIR}/net-p2p/py-py2play
LIB_DEPENDS= cal3d.11:${PORTSDIR}/graphics/cal3d \
GLEW.1:${PORTSDIR}/graphics/glew
diff --git a/misc/Makefile b/misc/Makefile
index 2e15e5f9a9d1..5fb05e314eaf 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -70,8 +70,6 @@
SUBDIR += dvorakng
SUBDIR += e2fsprogs-libuuid
SUBDIR += earthview
- SUBDIR += ed2k
- SUBDIR += edonkey-tool-hash
SUBDIR += elscreen
SUBDIR += esniper
SUBDIR += estic
@@ -287,7 +285,6 @@
SUBDIR += lile
SUBDIR += lingoteach
SUBDIR += linm
- SUBDIR += linux-edonkey-tool-recovermet
SUBDIR += linux-opengroupware
SUBDIR += localedata
SUBDIR += logsurfer
diff --git a/misc/ed2k/Makefile b/misc/ed2k/Makefile
deleted file mode 100644
index 35a5cc6ca35d..000000000000
--- a/misc/ed2k/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: ed2k hash tool
-# Date created: Mi 9 Nov 2005 06:52:38 CET
-# Whom: dirk.meyer@dinoex.sub.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= ed2k
-PORTVERSION= 1.4
-CATEGORIES= misc
-MASTER_SITES= http://www.sdalu.com/download/software/tools/
-PKGNAMESUFFIX= -hash${PKGNAMESUFFIX2}
-DISTNAME= ed2k.c
-EXTRACT_SUFX=
-EXTRACT_ONLY=
-
-MAINTAINER= dinoex@FreeBSD.org
-COMMENT= Calculates 'eMule' hashes or producing ed2k:// file links
-
-WRKSRC= ${WRKDIR}
-MAKEFILE= /dev/null
-ALL_TARGET= ed2k
-PLIST_FILES= bin/ed2k
-
-.if defined(WITHOUT_OPENSSL)
-CPPFLAGS+= -DWITH_RSA
-MAKE_ENV+= LDLIBS="${CPPFLAGS}"
-.else
-USE_OPENSSL= yes
-OPENSSLSUFFIX= -openssl
-LDLIBS+= -lmd
-MAKE_ENV+= LDLIBS="${LDLIBS}"
-.endif
-
-post-extract:
- ${CP} -p ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${WRKSRC}/
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/ed2k ${PREFIX}/bin/
-
-.include <bsd.port.mk>
diff --git a/misc/ed2k/distinfo b/misc/ed2k/distinfo
deleted file mode 100644
index 34c358378934..000000000000
--- a/misc/ed2k/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ed2k.c) = 3e6e3dac4f3d4c068bb6995ec9815ba4
-SHA256 (ed2k.c) = 08f3f81278bd6cf6d5fdf04d2ea796255a8d73808f4ddd12fd18f6142eb39bb2
-SIZE (ed2k.c) = 9422
diff --git a/misc/ed2k/files/patch-ed2k.c b/misc/ed2k/files/patch-ed2k.c
deleted file mode 100644
index c9efde43b755..000000000000
--- a/misc/ed2k/files/patch-ed2k.c
+++ /dev/null
@@ -1,65 +0,0 @@
---- ed2k.c.orig Sun Jun 13 19:47:20 2004
-+++ ed2k.c Wed Nov 9 07:55:38 2005
-@@ -32,7 +32,7 @@
- #include <sys/stat.h>
-
- /* #define OFF_CONV "%ld" /* off_t is long (Linux) */
--/* #define OFF_CONF "%lld" /* off_t is long long (FreeBSD) */
-+#define OFF_CONV "%lld" /* off_t is long long (FreeBSD) */
-
- #ifndef OFF_CONV
- # warning "You should define OFF_CONV (see the file)"
-@@ -47,16 +47,27 @@
-
- typedef unsigned char md4_t[16];
-
-+#if defined(WITH_RSA)
-+
- typedef struct {
-- u_int32_t state[4];
-- u_int32_t count[2];
-- unsigned char buffer[64];
-+ u_int32_t state[4];
-+ u_int32_t count[2];
-+ unsigned char buffer[64];
- } md4_ctx_t;
-
- void md4_init(md4_ctx_t *);
- void md4_update(md4_ctx_t *, unsigned char *, unsigned int);
- void md4_finish(md4_ctx_t *, md4_t);
-
-+#else
-+
-+#include <md4.h>
-+#define md4_ctx_t MD4_CTX
-+#define md4_init MD4Init
-+#define md4_update MD4Update
-+#define md4_finish(a,b) MD4Final(b,a)
-+
-+#endif
-
- static char *progname;
-
-@@ -86,7 +97,7 @@
- }
-
-
--static __inline__ char hdigit(q) {
-+static __inline__ char hdigit(unsigned char q) {
- return ((q >= 10) ? 'W' : '0') + q;
- }
-
-@@ -181,6 +192,7 @@
- }
-
-
-+#if defined(WITH_RSA)
-
- /*==> RSA Data Security, Inc. MD4 Message-Digest Algorithm =============*/
-
-@@ -323,3 +335,5 @@
- md4_update (context, bits, 8);
- md4_encode (digest, context->state, 16);
- }
-+
-+#endif
diff --git a/misc/ed2k/pkg-descr b/misc/ed2k/pkg-descr
deleted file mode 100644
index 597859774eaf..000000000000
--- a/misc/ed2k/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This tool takes files and calculates the final 'eEmule' hashes for
-then. It also spits out the complete ed2k:// link in the end.
-
-Note: This hashes differ from 'eDonkey/mldonkey' hashes
-when the size of a files is a mutiple of 9728000 Bytes.
-
-WWW: http://www.sdalu.com/software/tools.shtml
diff --git a/misc/edonkey-tool-hash/Makefile b/misc/edonkey-tool-hash/Makefile
deleted file mode 100644
index 65e0bc642ad9..000000000000
--- a/misc/edonkey-tool-hash/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: edonkey hash tool
-# Date created: Wed Feb 20 18:03:49 BRT 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= edonkey
-PORTVERSION= 0.4.0
-CATEGORIES= misc
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ed2k-tools
-PKGNAMESUFFIX= -tool-hash
-DISTNAME= ed2k_hash-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Both calculates 'eDonkey/Overnet hashes' producing ed2k:// file links
-
-PLIST_FILES= bin/edonkey-tool-hash
-USE_REINPLACE= yes
-USE_AUTOTOOLS= libtool:15
-GNU_CONFIGURE= yes
-
-WRKSRC= ${WRKDIR}/ed2k_hash-${PORTVERSION}
-
-post-patch:
-# respect CFLAGS
- @${REINPLACE_CMD} -E -e \
- 's|-O2||' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-
-do-install:
-# uphold POLA, do not change binary name
- @${INSTALL_PROGRAM} ${WRKSRC}/ed2k_hash/ed2k_hash \
- ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
-
-.include <bsd.port.mk>
diff --git a/misc/edonkey-tool-hash/distinfo b/misc/edonkey-tool-hash/distinfo
deleted file mode 100644
index 38826039a0fc..000000000000
--- a/misc/edonkey-tool-hash/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ed2k_hash-0.4.0.tar.gz) = 545d44d5e00078011f41a18e235f4af8
-SHA256 (ed2k_hash-0.4.0.tar.gz) = 554b2d9fb3ce668312341f43bafc95cf985059d83bf5e82f92547610c7f2bf18
-SIZE (ed2k_hash-0.4.0.tar.gz) = 113158
diff --git a/misc/edonkey-tool-hash/files/patch-processfile.c b/misc/edonkey-tool-hash/files/patch-processfile.c
deleted file mode 100644
index b1553b8edf39..000000000000
--- a/misc/edonkey-tool-hash/files/patch-processfile.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- ed2k_hash/processfile.c.orig Wed Jun 25 00:51:21 2003
-+++ ed2k_hash/processfile.c Mon Aug 9 20:39:37 2004
-@@ -123,6 +123,9 @@
- return 0;
- }
-
-+#ifndef _SC_PAGE_SIZE
-+#define _SC_PAGE_SIZE _SC_PAGESIZE
-+#endif
- pagesize = sysconf(_SC_PAGE_SIZE);
-
- for (b=0; b < fi.blocks; b++)
diff --git a/misc/edonkey-tool-hash/pkg-descr b/misc/edonkey-tool-hash/pkg-descr
deleted file mode 100644
index 24f71696cf93..000000000000
--- a/misc/edonkey-tool-hash/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This tool takes a file and calculates the final 'eDonkey/Overnet
-hash' for it that you need if you want to create ed2k:// links to
-that file.
-
-It also spits out the complete ed2k:// link in the end and appends
-it to the file 'ed2k_links.txt' for easier copy-and-paste later on.
-
-WWW: http://ed2k-tools.sourceforge.net/
diff --git a/misc/linux-edonkey-tool-recovermet/Makefile b/misc/linux-edonkey-tool-recovermet/Makefile
deleted file mode 100644
index 5c7012cd66af..000000000000
--- a/misc/linux-edonkey-tool-recovermet/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: edonkey recovermet tool
-# Date created: Wed Feb 20 18:03:49 BRT 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= edonkey
-PORTVERSION= 0.0.2
-PORTREVISION= 1
-CATEGORIES= misc linux
-MASTER_SITES= ${MASTER_SITE_GENTOO}
-MASTER_SITE_SUBDIR= distfiles
-PKGNAMEPREFIX= linux-
-PKGNAMESUFFIX= -tool-recovermet
-DISTNAME= ed2k_recovermet-0.2_alpha
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tool that tries to re-create x.part.met files compromised due to crash
-
-ONLY_FOR_ARCHS= i386
-USE_BZIP2= yes
-USE_LINUX= yes
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
-PLIST_FILES= bin/edonkey-tool-recovermet
-
-BINARY_NAME= ed2k_recovermet
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/${BINARY_NAME} \
- ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
-
-.include <bsd.port.pre.mk>
-
-pre-install:
-.if exists(${STRIP_CMD})
- @${STRIP_CMD} ${WRKSRC}/${BINARY_NAME}
-.endif
- @${BRANDELF} -t Linux ${WRKSRC}/${BINARY_NAME}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/misc/linux-edonkey-tool-recovermet/distinfo b/misc/linux-edonkey-tool-recovermet/distinfo
deleted file mode 100644
index 31ca51909489..000000000000
--- a/misc/linux-edonkey-tool-recovermet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ed2k_recovermet-0.2_alpha.tar.bz2) = 8aa98316fe1175de201bb5229f558b37
-SHA256 (ed2k_recovermet-0.2_alpha.tar.bz2) = d77f0b83f49a8e8455af468d09c8ebbcd2509c95c62dce4b2da044f243de3efc
-SIZE (ed2k_recovermet-0.2_alpha.tar.bz2) = 183447
diff --git a/misc/linux-edonkey-tool-recovermet/pkg-descr b/misc/linux-edonkey-tool-recovermet/pkg-descr
deleted file mode 100644
index 315628720f8b..000000000000
--- a/misc/linux-edonkey-tool-recovermet/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-This is a tool for eDonkey2000 that re-creates x.part.met files
-that have been lost or set zero size after a crash.
-
-Obviously, this only works if the x.part file in your temp folder
-survives. Only those 9MB blocks will be saved which have been fully
-downloaded, but you'll be able to continue your download.
-
-The tool tries to find the best match from information stored in
-the known.met file and all the x.part.met files in the temp folder.
-
-Therefore, you can increase the chance of recovery by searching for
-the file you are trying to restore and put as many possible candidates
-as you can find in the download list (which you can cancel again
-after using this tool).
-
-N.B. Obviously these candidates should have the same size as your
-download was/is supposed to have! Therefore, if your download was
-supposed to be 699MB when finished, files with 720MB or 750MB are
-NOT likely candidates, even if the name is the same.
diff --git a/misc/linux-edonkey-tool-recovermet/pkg-message b/misc/linux-edonkey-tool-recovermet/pkg-message
deleted file mode 100644
index cccee49c5e50..000000000000
--- a/misc/linux-edonkey-tool-recovermet/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
- ATTENTION:
-
-This application will crash when being used on a file >2GB. See 'man 2 mmap'
-for more information about the memory allocation limits of FreeBSD.
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index 4502aca7411b..2f535e4934b3 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -3,6 +3,105 @@
COMMENT = peer-to-peer network applications
-# SUBDIR += none yet
+ SUBDIR += amule1
+ SUBDIR += amule2
+ SUBDIR += apollon
+ SUBDIR += azureus
+ SUBDIR += bnbt
+ SUBDIR += btpeer
+ SUBDIR += btqueue
+ SUBDIR += cdonkey
+ SUBDIR += ctorrent
+ SUBDIR += dcd
+ SUBDIR += dclib
+ SUBDIR += dctc
+ SUBDIR += dctc-gui
+ SUBDIR += dctc-gui-qt
+ SUBDIR += edonkey-gui-gtk
+ SUBDIR += edonkey-gui-gtk-urlslave
+ SUBDIR += edonkey-tool-hash
+ SUBDIR += ed2k
+ SUBDIR += fcptools
+ SUBDIR += fidelio
+ SUBDIR += freenet
+ SUBDIR += frost
+ SUBDIR += gift
+ SUBDIR += giftcurs
+ SUBDIR += giftoxic
+ SUBDIR += giftui
+ SUBDIR += gift-fasttrack
+ SUBDIR += gift-gnutella
+ SUBDIR += gift-openft
+ SUBDIR += gkrellm-gift
+ SUBDIR += gnewtellium
+ SUBDIR += gnome-btdownload
+ SUBDIR += gnunet
+ SUBDIR += gtkhx
+ SUBDIR += gtk-gnutella
+ SUBDIR += gtorrentviewer
+ SUBDIR += hagelslag
+ SUBDIR += hx
+ SUBDIR += i2p
+ SUBDIR += javadc
+ SUBDIR += jigdo
+ SUBDIR += kmldonkey
+ SUBDIR += ktorrent
+ SUBDIR += libbt
+ SUBDIR += liberator
+ SUBDIR += libfreenet
+ SUBDIR += libpdtp
+ SUBDIR += libtorrent
+ SUBDIR += limewire
+ SUBDIR += linux-agsatellite
+ SUBDIR += linux-edonkey-core
+ SUBDIR += linux-edonkey-server
+ SUBDIR += linux-edonkey-tool-recovermet
+ SUBDIR += linux-jigdo
+ SUBDIR += linux-overnet-core
+ SUBDIR += minder
+ SUBDIR += mldonkey
+ SUBDIR += mldonkey-core
+ SUBDIR += mldonkey-core-devel
+ SUBDIR += mldonkey-devel
+ SUBDIR += mldonkey-gui
+ SUBDIR += mldonkey-gui-devel
+ SUBDIR += mldonkey-perlreactor
+ SUBDIR += mldonkey-sancho
+ SUBDIR += mldonkey-serverspy
+ SUBDIR += mldonkey-urlslave
+ SUBDIR += mutella
+ SUBDIR += mute-net
+ SUBDIR += mute-net-gui
+ SUBDIR += mute-net-text
+ SUBDIR += napshare
+ SUBDIR += nicotine
+ SUBDIR += opendchub
+ SUBDIR += peercast
+ SUBDIR += phex
+ SUBDIR += pyslsk
+ SUBDIR += py-bittornado
+ SUBDIR += py-bittornado-core
+ SUBDIR += py-bittorrent
+ SUBDIR += py-bittorrent-core
+ SUBDIR += py-bittorrent-core-devel
+ SUBDIR += py-bittorrent-devel
+ SUBDIR += py-fngrab
+ SUBDIR += py-kenosis
+ SUBDIR += py-kenosis-bittorrent
+ SUBDIR += py-py2play
+ SUBDIR += p5-pdonkey
+ SUBDIR += qtella
+ SUBDIR += qtorrent
+ SUBDIR += rtorrent
+ SUBDIR += squall
+ SUBDIR += torrentflux
+ SUBDIR += torrentsniff
+ SUBDIR += trackerbt
+ SUBDIR += transmission
+ SUBDIR += valknut
+ SUBDIR += verlihub
+ SUBDIR += verlihub-plugins
+ SUBDIR += xmule
+ SUBDIR += xnap
.include <bsd.port.subdir.mk>
diff --git a/net-p2p/amule-devel/Makefile b/net-p2p/amule-devel/Makefile
index c9ba978e207c..248129472ff2 100644
--- a/net-p2p/amule-devel/Makefile
+++ b/net-p2p/amule-devel/Makefile
@@ -7,7 +7,7 @@
PORTNAME= aMule
PORTVERSION= 2.1.0
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/amule/
MAINTAINER= ganael.laplanche@martymac.com
@@ -54,7 +54,7 @@ CURL_CONFIG?= ${LOCALBASE}/bin/curl-config
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
-BROKEN= "Won't compile on FreeBSD 4.x - See net/amule1 for 4.x compatibility."
+BROKEN= "Won't compile on FreeBSD 4.x - See net-p2p/amule1 for 4.x compatibility."
.endif
# Configure options
diff --git a/net-p2p/amule/Makefile b/net-p2p/amule/Makefile
index c9ba978e207c..248129472ff2 100644
--- a/net-p2p/amule/Makefile
+++ b/net-p2p/amule/Makefile
@@ -7,7 +7,7 @@
PORTNAME= aMule
PORTVERSION= 2.1.0
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/amule/
MAINTAINER= ganael.laplanche@martymac.com
@@ -54,7 +54,7 @@ CURL_CONFIG?= ${LOCALBASE}/bin/curl-config
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
-BROKEN= "Won't compile on FreeBSD 4.x - See net/amule1 for 4.x compatibility."
+BROKEN= "Won't compile on FreeBSD 4.x - See net-p2p/amule1 for 4.x compatibility."
.endif
# Configure options
diff --git a/net-p2p/amule1/Makefile b/net-p2p/amule1/Makefile
index 18fc4bdafdb5..3cc31d6d3e37 100644
--- a/net-p2p/amule1/Makefile
+++ b/net-p2p/amule1/Makefile
@@ -8,7 +8,7 @@
PORTNAME= aMule
PORTVERSION= 1.2.8
PORTREVISION= 3
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/amule/
MAINTAINER= ganael.laplanche@martymac.com
diff --git a/net-p2p/amule2/Makefile b/net-p2p/amule2/Makefile
index c9ba978e207c..248129472ff2 100644
--- a/net-p2p/amule2/Makefile
+++ b/net-p2p/amule2/Makefile
@@ -7,7 +7,7 @@
PORTNAME= aMule
PORTVERSION= 2.1.0
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/amule/
MAINTAINER= ganael.laplanche@martymac.com
@@ -54,7 +54,7 @@ CURL_CONFIG?= ${LOCALBASE}/bin/curl-config
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
-BROKEN= "Won't compile on FreeBSD 4.x - See net/amule1 for 4.x compatibility."
+BROKEN= "Won't compile on FreeBSD 4.x - See net-p2p/amule1 for 4.x compatibility."
.endif
# Configure options
diff --git a/net-p2p/apollon/Makefile b/net-p2p/apollon/Makefile
index fd4b9d195342..950d5e146b6f 100644
--- a/net-p2p/apollon/Makefile
+++ b/net-p2p/apollon/Makefile
@@ -8,14 +8,14 @@
PORTNAME= apollon
PORTVERSION= 1.0.1
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= apollon
MAINTAINER= freebsd-ports@varju.ca
COMMENT= KDE client for giFT daemon
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
USE_BZIP2= yes
USE_KDELIBS_VER=3
diff --git a/net-p2p/azureus/Makefile b/net-p2p/azureus/Makefile
index e290bfe7bc14..2aa0602be461 100644
--- a/net-p2p/azureus/Makefile
+++ b/net-p2p/azureus/Makefile
@@ -8,7 +8,7 @@
PORTNAME= azureus
PORTVERSION= 2.3.0.6
PORTREVISION= 1
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= Azureus_${PORTVERSION}_source
diff --git a/net-p2p/azureus2/Makefile b/net-p2p/azureus2/Makefile
index e290bfe7bc14..2aa0602be461 100644
--- a/net-p2p/azureus2/Makefile
+++ b/net-p2p/azureus2/Makefile
@@ -8,7 +8,7 @@
PORTNAME= azureus
PORTVERSION= 2.3.0.6
PORTREVISION= 1
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= Azureus_${PORTVERSION}_source
diff --git a/net-p2p/bnbt/Makefile b/net-p2p/bnbt/Makefile
index d96e838c53b5..be5e60493922 100644
--- a/net-p2p/bnbt/Makefile
+++ b/net-p2p/bnbt/Makefile
@@ -8,7 +8,7 @@
PORTNAME= bnbt
PORTVERSION= 8.1b3
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= bnbt
DISTNAME= bnbt81b-3-sf
diff --git a/net-p2p/btpeer/Makefile b/net-p2p/btpeer/Makefile
index 033ffd95661e..6529c417c495 100644
--- a/net-p2p/btpeer/Makefile
+++ b/net-p2p/btpeer/Makefile
@@ -7,7 +7,7 @@
PORTNAME= btpeer
PORTVERSION= 0.2.1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://www.alhem.net/project/btpeer/
MAINTAINER= lioux@FreeBSD.org
diff --git a/net-p2p/btqueue/Makefile b/net-p2p/btqueue/Makefile
index 320637d4cc50..35886f9bf4cd 100644
--- a/net-p2p/btqueue/Makefile
+++ b/net-p2p/btqueue/Makefile
@@ -7,7 +7,7 @@
PORTNAME= btqueue
PORTVERSION= 0.0.18
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= BTQueue-${PORTVERSION}
diff --git a/net-p2p/cdonkey/Makefile b/net-p2p/cdonkey/Makefile
index 7d09fa56279a..74ab466b7dca 100644
--- a/net-p2p/cdonkey/Makefile
+++ b/net-p2p/cdonkey/Makefile
@@ -8,7 +8,7 @@
PORTNAME= cdonkey
PORTVERSION= 0.9.0
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://suche.org/
DISTNAME= cDonkey-${PORTVERSION}
diff --git a/net-p2p/ctorrent/Makefile b/net-p2p/ctorrent/Makefile
index 00583c5a9700..963f776518bb 100644
--- a/net-p2p/ctorrent/Makefile
+++ b/net-p2p/ctorrent/Makefile
@@ -8,7 +8,7 @@
PORTNAME= ctorrent
PORTVERSION= 1.3.4
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/dcd/Makefile b/net-p2p/dcd/Makefile
index 85f6dfb03ee2..c928f64e4848 100644
--- a/net-p2p/dcd/Makefile
+++ b/net-p2p/dcd/Makefile
@@ -7,7 +7,7 @@
PORTNAME= dcd
PORTVERSION= 0.5.9
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://www.dc.ds.pg.gda.pl/download/sources/stable/
MAINTAINER= mraleks@bk.ru
diff --git a/net-p2p/dclib/Makefile b/net-p2p/dclib/Makefile
index 8858c847be8e..15af4f767433 100644
--- a/net-p2p/dclib/Makefile
+++ b/net-p2p/dclib/Makefile
@@ -8,7 +8,7 @@
PORTNAME= dclib
PORTVERSION= 0.3.7
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/dcgui/ \
http://www.hitnet.rwth-aachen.de/~brueffer/distfiles/
diff --git a/net-p2p/dctc-gui-qt/Makefile b/net-p2p/dctc-gui-qt/Makefile
index 1bace60fd4ef..6faa33c540ff 100644
--- a/net-p2p/dctc-gui-qt/Makefile
+++ b/net-p2p/dctc-gui-qt/Makefile
@@ -7,7 +7,7 @@
PORTNAME= dctc
PORTVERSION= 0.1.2
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= dc-qt
PKGNAMESUFFIX= -gui-qt
@@ -16,7 +16,7 @@ DISTNAME= dc-qt-${PORTVERSION}
MAINTAINER= lioux@FreeBSD.org
COMMENT= A Qt GUI for the Direct Connect (TM) dctc text client
-RUN_DEPENDS= dctc:${PORTSDIR}/net/dctc
+RUN_DEPENDS= dctc:${PORTSDIR}/net-p2p/dctc
USE_QT_VER= 3
USE_REINPLACE= yes
diff --git a/net-p2p/dctc-gui/Makefile b/net-p2p/dctc-gui/Makefile
index 3bc7cd18d9a1..96bbd77c1868 100644
--- a/net-p2p/dctc-gui/Makefile
+++ b/net-p2p/dctc-gui/Makefile
@@ -8,7 +8,7 @@
PORTNAME= dctc
PORTVERSION= 0.66
PORTREVISION= 2
-CATEGORIES= net gnome
+CATEGORIES= net-p2p gnome
MASTER_SITES= http://unixpages.org/distfiles/
PKGNAMESUFFIX= -gui
DISTNAME= dc_gui-${PORTVERSION}
@@ -16,7 +16,7 @@ DISTNAME= dc_gui-${PORTVERSION}
MAINTAINER= lioux@FreeBSD.org
COMMENT= A GUI to DirectConnect (www.neo-modus.com) text client
-BUILD_DEPENDS= dctc:${PORTSDIR}/net/dctc
+BUILD_DEPENDS= dctc:${PORTSDIR}/net-p2p/dctc
LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
USE_GETTEXT= yes
diff --git a/net-p2p/dctc/Makefile b/net-p2p/dctc/Makefile
index db3ae336bc90..45fe3555a611 100644
--- a/net-p2p/dctc/Makefile
+++ b/net-p2p/dctc/Makefile
@@ -7,7 +7,7 @@
PORTNAME= dctc
PORTVERSION= 0.84.1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://unixpages.org/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}
diff --git a/net-p2p/ed2k/Makefile b/net-p2p/ed2k/Makefile
index 35a5cc6ca35d..5e09f9d2ecc3 100644
--- a/net-p2p/ed2k/Makefile
+++ b/net-p2p/ed2k/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ed2k
PORTVERSION= 1.4
-CATEGORIES= misc
+CATEGORIES= net-p2p
MASTER_SITES= http://www.sdalu.com/download/software/tools/
PKGNAMESUFFIX= -hash${PKGNAMESUFFIX2}
DISTNAME= ed2k.c
diff --git a/net-p2p/edonkey-gui-gtk-urlslave/Makefile b/net-p2p/edonkey-gui-gtk-urlslave/Makefile
index f8d207a441a3..bfcad2bd436f 100644
--- a/net-p2p/edonkey-gui-gtk-urlslave/Makefile
+++ b/net-p2p/edonkey-gui-gtk-urlslave/Makefile
@@ -8,7 +8,7 @@
PORTNAME= edonkey
PORTVERSION= 0.0.2
PORTREVISION= 4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://home.ircnet.de/cru/ed2k_urlslave/dist/
PKGNAMESUFFIX= -gui-gtk-urlslave
DISTNAME= ed2k_urlslave-v2
@@ -17,7 +17,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+ enabled Perl script for adding ed2k:// links to ed2k GTK+ GUI
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk
-RUN_DEPENDS= ed2k_gui:${PORTSDIR}/net/edonkey-gui-gtk
+RUN_DEPENDS= ed2k_gui:${PORTSDIR}/net-p2p/edonkey-gui-gtk
USE_PERL5= yes
NO_BUILD= yes
diff --git a/net-p2p/edonkey-gui-gtk/Makefile b/net-p2p/edonkey-gui-gtk/Makefile
index ede219d20666..d8ee369af6ae 100644
--- a/net-p2p/edonkey-gui-gtk/Makefile
+++ b/net-p2p/edonkey-gui-gtk/Makefile
@@ -8,7 +8,7 @@
PORTNAME= edonkey
PORTVERSION= 0.6.4
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ed2k-gtk-gui
PKGNAMESUFFIX= -gui-gtk
@@ -18,7 +18,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= GTK GUI to eDonkey2000 'core' command line client
LIB_DEPENDS= gnet-2.0:${PORTSDIR}/net/gnet2
-RUN_DEPENDS= donkey:${PORTSDIR}/net/linux-edonkey-core
+RUN_DEPENDS= donkey:${PORTSDIR}/net-p2p/linux-edonkey-core
USE_BZIP2= yes
USE_X_PREFIX= yes
diff --git a/net-p2p/edonkey-gui-gtk/pkg-message b/net-p2p/edonkey-gui-gtk/pkg-message
index 0408bcdbd962..4f38170ce65c 100644
--- a/net-p2p/edonkey-gui-gtk/pkg-message
+++ b/net-p2p/edonkey-gui-gtk/pkg-message
@@ -7,7 +7,7 @@ It might not work at all. As always, there are no implied guarantees.
You try this at your own risk. Be warned. :-)
If it does not work for you, you can always try the Linux version
-of this port available at ${PORTSDIR}/net/linux-edonkey-gui-gtk. It
+of this port available at ${PORTSDIR}/net-p2p/linux-edonkey-gui-gtk. It
might work.
However, before trying the Linux version, try removing old configuration
diff --git a/net-p2p/edonkey-tool-hash/Makefile b/net-p2p/edonkey-tool-hash/Makefile
index 65e0bc642ad9..05df9bc5dcc7 100644
--- a/net-p2p/edonkey-tool-hash/Makefile
+++ b/net-p2p/edonkey-tool-hash/Makefile
@@ -7,7 +7,7 @@
PORTNAME= edonkey
PORTVERSION= 0.4.0
-CATEGORIES= misc
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ed2k-tools
PKGNAMESUFFIX= -tool-hash
diff --git a/net-p2p/fcptools/Makefile b/net-p2p/fcptools/Makefile
index 4d03573f951b..ff655637b11b 100644
--- a/net-p2p/fcptools/Makefile
+++ b/net-p2p/fcptools/Makefile
@@ -7,7 +7,7 @@
PORTNAME= fcptools
PORTVERSION= 0.4.7.${RELEASE_DATE}
-CATEGORIES= net security
+CATEGORIES= net-p2p security
MASTER_SITES= http://freenetproject.org/snapshots/
DISTNAME= ${PORTNAME}-${RELEASE_DATE}
EXTRACT_SUFX= .tgz
diff --git a/net-p2p/fidelio/Makefile b/net-p2p/fidelio/Makefile
index 221f70203c33..0a6281a761ea 100644
--- a/net-p2p/fidelio/Makefile
+++ b/net-p2p/fidelio/Makefile
@@ -8,7 +8,7 @@
PORTNAME= fidelio
PORTVERSION= 1.0.b1
PORTREVISION= 1
-CATEGORIES= net gnome
+CATEGORIES= net-p2p gnome
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.b/b/}
diff --git a/net-p2p/freenet/Makefile b/net-p2p/freenet/Makefile
index b0f669b04913..9163f46b4da2 100644
--- a/net-p2p/freenet/Makefile
+++ b/net-p2p/freenet/Makefile
@@ -8,7 +8,7 @@
PORTNAME= freenet
PORTVERSION= 0.5.2.1.5106
PORTREVISION= 1
-CATEGORIES= net java security
+CATEGORIES= net-p2p java security
MASTER_SITES= http://freenetproject.org/snapshots/ \
http://downloads.freenetproject.org/ \
http://fgudin.nerim.net/files/
diff --git a/net-p2p/freenet05/Makefile b/net-p2p/freenet05/Makefile
index b0f669b04913..9163f46b4da2 100644
--- a/net-p2p/freenet05/Makefile
+++ b/net-p2p/freenet05/Makefile
@@ -8,7 +8,7 @@
PORTNAME= freenet
PORTVERSION= 0.5.2.1.5106
PORTREVISION= 1
-CATEGORIES= net java security
+CATEGORIES= net-p2p java security
MASTER_SITES= http://freenetproject.org/snapshots/ \
http://downloads.freenetproject.org/ \
http://fgudin.nerim.net/files/
diff --git a/net-p2p/frost/Makefile b/net-p2p/frost/Makefile
index f203cdde1d01..be60b1e17964 100644
--- a/net-p2p/frost/Makefile
+++ b/net-p2p/frost/Makefile
@@ -8,7 +8,7 @@
PORTNAME= frost
PORTVERSION= 1.2.0.20051020
PORTEPOCH= 2
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= jtcfrost
DISTNAME= ${PORTNAME}-20-Oct-2005-java${JAVA_VERSION:S/.//}
diff --git a/net-p2p/gift-fasttrack/Makefile b/net-p2p/gift-fasttrack/Makefile
index d9d761e7357d..7647785933dc 100644
--- a/net-p2p/gift-fasttrack/Makefile
+++ b/net-p2p/gift-fasttrack/Makefile
@@ -7,13 +7,13 @@
PORTNAME= giFT-FastTrack
PORTVERSION= 0.8.9
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/gift-fasttrack/
MAINTAINER= shoesoft@gmx.net
COMMENT= A FastTrack plugin for giFT
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
GNU_CONFIGURE= yes
USE_GMAKE= yes
diff --git a/net-p2p/gift-gnutella/Makefile b/net-p2p/gift-gnutella/Makefile
index 955607394764..971a81c784d7 100644
--- a/net-p2p/gift-gnutella/Makefile
+++ b/net-p2p/gift-gnutella/Makefile
@@ -7,7 +7,7 @@
PORTNAME= giFT-gnutella
PORTVERSION= 0.0.10.1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= gift
DISTNAME= ${PORTNAME:L}-${PORTVERSION}
@@ -15,7 +15,7 @@ DISTNAME= ${PORTNAME:L}-${PORTVERSION}
MAINTAINER= shoesoft@gmx.net
COMMENT= A gnutella plugin for giFT
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/net-p2p/gift-openft/Makefile b/net-p2p/gift-openft/Makefile
index 81fbedc5a0b5..152be633e03a 100644
--- a/net-p2p/gift-openft/Makefile
+++ b/net-p2p/gift-openft/Makefile
@@ -7,7 +7,7 @@
PORTNAME= giFT-OpenFT
PORTVERSION= 0.2.1.6
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= gift
DISTNAME= ${PORTNAME:L}-${PORTVERSION}
@@ -15,7 +15,7 @@ DISTNAME= ${PORTNAME:L}-${PORTVERSION}
MAINTAINER= shoesoft@gmx.net
COMMENT= An OpenFT plugin for giFT
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift \
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift \
db3.3:${PORTSDIR}/databases/db3
USE_BZIP2= yes
diff --git a/net-p2p/gift/Makefile b/net-p2p/gift/Makefile
index 5e6e79899f3d..85f6c7c7e79c 100644
--- a/net-p2p/gift/Makefile
+++ b/net-p2p/gift/Makefile
@@ -8,7 +8,7 @@
PORTNAME= giFT
PORTVERSION= 0.11.8.1
PORTREVISION= 3
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME:L}
DISTNAME= ${PORTNAME:L}-${PORTVERSION}
diff --git a/net-p2p/giftcurs/Makefile b/net-p2p/giftcurs/Makefile
index 2ffaf25c7d08..3ceaa9b24976 100644
--- a/net-p2p/giftcurs/Makefile
+++ b/net-p2p/giftcurs/Makefile
@@ -8,14 +8,14 @@
PORTNAME= giFTcurs
PORTVERSION= 0.6.2
PORTREVISION= 4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= giftcurs
MAINTAINER= shoesoft@gmx.net
COMMENT= A cursed frontend to the giFT daemon
-RUN_DEPENDS= ${LOCALBASE}/bin/giftd:${PORTSDIR}/net/gift
+RUN_DEPENDS= ${LOCALBASE}/bin/giftd:${PORTSDIR}/net-p2p/gift
GNU_CONFIGURE= yes
USE_GMAKE= yes
diff --git a/net-p2p/giftoxic/Makefile b/net-p2p/giftoxic/Makefile
index d881847f82a7..e812108c27bc 100644
--- a/net-p2p/giftoxic/Makefile
+++ b/net-p2p/giftoxic/Makefile
@@ -8,14 +8,14 @@
PORTNAME= giFToxic
PORTVERSION= 0.0.9
PORTREVISION= 5
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= giftoxic
MAINTAINER= joeldiaz@bellsouth.net
COMMENT= GTK2 client for giFT
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
USE_X_PREFIX= yes
USE_GETOPT_LONG= yes
diff --git a/net-p2p/giftui/Makefile b/net-p2p/giftui/Makefile
index aad2e340abb6..e7ecd6d644e7 100644
--- a/net-p2p/giftui/Makefile
+++ b/net-p2p/giftui/Makefile
@@ -8,7 +8,7 @@
PORTNAME= giFTui
PORTVERSION= 0.4.1
PORTREVISION= 4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= giftui
DISTNAME= giftui-0.4.1
@@ -16,7 +16,7 @@ DISTNAME= giftui-0.4.1
MAINTAINER= joeldiaz@bellsouth.net
COMMENT= GTK2 client for giFT daemon
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
USE_BZIP2= yes
USE_X_PREFIX= yes
diff --git a/net-p2p/gkrellm-gift/Makefile b/net-p2p/gkrellm-gift/Makefile
index cdf37db41d9a..3a02f4daa1b6 100644
--- a/net-p2p/gkrellm-gift/Makefile
+++ b/net-p2p/gkrellm-gift/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gift
PORTVERSION= 0.2.3
PORTREVISION= 4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ftp://ftp.code-monkey.de/pub/gkrellm-gift/ \
http://depot.fsck.ch/mirror/distfiles/
PKGNAMEPREFIX= gkrellm-
@@ -17,7 +17,7 @@ DISTNAME= ${PKGNAMEPREFIX}giFT-${PORTVERSION}
MAINTAINER= ports@fsck.ch
COMMENT= GKrellM2 plugin that monitors active giFT transfers
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
+LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2
BUILD_DEPENDS= ${X11BASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2
diff --git a/net-p2p/gnewtellium/Makefile b/net-p2p/gnewtellium/Makefile
index 74b219196e5d..dd19abff3e5a 100644
--- a/net-p2p/gnewtellium/Makefile
+++ b/net-p2p/gnewtellium/Makefile
@@ -7,7 +7,7 @@
PORTNAME= gnewtellium
PORTVERSION= 0.05b
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/gnome-btdownload/Makefile b/net-p2p/gnome-btdownload/Makefile
index 7b9c6cbb6968..2b03d35b5f62 100644
--- a/net-p2p/gnome-btdownload/Makefile
+++ b/net-p2p/gnome-btdownload/Makefile
@@ -9,14 +9,14 @@ PORTNAME= gnome-btdownload
PORTVERSION= 0.0.20
PORTREVISION= 2
PORTEPOCH= 1
-CATEGORIES= net gnome
+CATEGORIES= net-p2p gnome
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= gnome-bt
MAINTAINER= ports@FreeBSD.org
COMMENT= A simple Gnome interface designed as a mime-sink for BitTorrent files
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BitTorrent/__init__.py:${PORTSDIR}/net/py-bittorrent-core
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BitTorrent/__init__.py:${PORTSDIR}/net-p2p/py-bittorrent-core
IGNORE=does not run with BitTorrent 4.x yet
diff --git a/net-p2p/gnome-btdownload/pkg-descr b/net-p2p/gnome-btdownload/pkg-descr
index 84a72379f101..48030bee84cc 100644
--- a/net-p2p/gnome-btdownload/pkg-descr
+++ b/net-p2p/gnome-btdownload/pkg-descr
@@ -1,5 +1,5 @@
Gnome interface for 'executing' BitTorrent files. It is designed as a mime-sink
for BitTorrent files. Not a front-end, more-or-less just a session dialog. See
-net/py-bittorrent for more information.
+net-p2p/py-bittorrent for more information.
WWW: http://gnome-bt.sourceforge.net/
diff --git a/net-p2p/gnunet/Makefile b/net-p2p/gnunet/Makefile
index 77d34182b123..48a8c9461de8 100644
--- a/net-p2p/gnunet/Makefile
+++ b/net-p2p/gnunet/Makefile
@@ -9,7 +9,7 @@
PORTNAME= gnunet
PORTVERSION= 0.6.6b
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://www.ovmj.org/GNUnet/download/ \
${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/gtk-gnutella/Makefile b/net-p2p/gtk-gnutella/Makefile
index 0ba51eef7ef9..9adb178411ef 100644
--- a/net-p2p/gtk-gnutella/Makefile
+++ b/net-p2p/gtk-gnutella/Makefile
@@ -26,7 +26,7 @@
PORTNAME= gtk-gnutella
DISTVERSION= 0.96b
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
http://gtk-gnutella.sourceforge.net/download/ \
ftp://gtk-gnutella.sourceforge.net/pub/gtk-gnutella/
diff --git a/net-p2p/gtkhx/Makefile b/net-p2p/gtkhx/Makefile
index 9c4686c0f551..79a7277a124a 100644
--- a/net-p2p/gtkhx/Makefile
+++ b/net-p2p/gtkhx/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gtkhx
PORTVERSION= 0.9.3
PORTREVISION= 4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= gtkhx
diff --git a/net-p2p/gtorrentviewer/Makefile b/net-p2p/gtorrentviewer/Makefile
index 0801566354c5..b8f99887516b 100644
--- a/net-p2p/gtorrentviewer/Makefile
+++ b/net-p2p/gtorrentviewer/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gtorrentviewer
PORTVERSION= 0.2b
PORTREVISION= 3
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= GTorrentViewer-${PORTVERSION}
diff --git a/net-p2p/hagelslag/Makefile b/net-p2p/hagelslag/Makefile
index f402a92acdc0..f9371d64816c 100644
--- a/net-p2p/hagelslag/Makefile
+++ b/net-p2p/hagelslag/Makefile
@@ -8,7 +8,7 @@
PORTNAME= hagelslag
PORTVERSION= 0.13
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://tiefighter.et.tudelft.nl/hagelslag/ \
ftp://tiefighter.et.tudelft.nl/pub/hagelslag/v${PORTVERSION}/
diff --git a/net-p2p/hx/Makefile b/net-p2p/hx/Makefile
index f6d3c75c93d6..44fc2a22564f 100644
--- a/net-p2p/hx/Makefile
+++ b/net-p2p/hx/Makefile
@@ -8,7 +8,7 @@
PORTNAME= hx
PORTVERSION= 0.7.14
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://members.macconnect.com/users/j/jalex/
MAINTAINER= ports@FreeBSD.org
diff --git a/net-p2p/i2p/Makefile b/net-p2p/i2p/Makefile
index 14d5a99e88ab..1ce98d880ea4 100644
--- a/net-p2p/i2p/Makefile
+++ b/net-p2p/i2p/Makefile
@@ -7,7 +7,7 @@
PORTNAME= i2p
PORTVERSION= 0.6.1.9
-CATEGORIES= net java security
+CATEGORIES= net-p2p java security
MASTER_SITES= http://dev.i2p.net/i2p/
MAINTAINER= lioux@FreeBSD.org
diff --git a/net-p2p/javadc/Makefile b/net-p2p/javadc/Makefile
index 0cf6bb7b7443..83e1a7d7a5b7 100644
--- a/net-p2p/javadc/Makefile
+++ b/net-p2p/javadc/Makefile
@@ -7,7 +7,7 @@
PORTNAME= javadc
PORTVERSION= 0.20
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/jigdo/Makefile b/net-p2p/jigdo/Makefile
index 06e672cd2d9d..0a168a5d3b78 100644
--- a/net-p2p/jigdo/Makefile
+++ b/net-p2p/jigdo/Makefile
@@ -7,7 +7,7 @@
PORTNAME= jigdo
PORTVERSION= 0.7.1
-CATEGORIES= ftp
+CATEGORIES= net-p2p
MASTER_SITES= http://atterer.net/jigdo/
MAINTAINER= bra@fsn.hu
diff --git a/net-p2p/kmldonkey/Makefile b/net-p2p/kmldonkey/Makefile
index c57aa196f471..d7ce8e6a8445 100644
--- a/net-p2p/kmldonkey/Makefile
+++ b/net-p2p/kmldonkey/Makefile
@@ -8,7 +8,7 @@
PORTNAME= kmldonkey
PORTVERSION= 0.10.1
PORTREVISION= 1
-CATEGORIES= net kde
+CATEGORIES= net-p2p kde
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.pre/pre/}
diff --git a/net-p2p/ktorrent-devel/Makefile b/net-p2p/ktorrent-devel/Makefile
index 336386555bb5..731f149fe225 100644
--- a/net-p2p/ktorrent-devel/Makefile
+++ b/net-p2p/ktorrent-devel/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ktorrent
PORTVERSION= 1.2.r2
-CATEGORIES= net kde
+CATEGORIES= net-p2p kde
MASTER_SITES= http://ktorrent.pwsp.net/downloads/${PORTVERSION:S/.r/rc/}/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
diff --git a/net-p2p/ktorrent/Makefile b/net-p2p/ktorrent/Makefile
index 336386555bb5..731f149fe225 100644
--- a/net-p2p/ktorrent/Makefile
+++ b/net-p2p/ktorrent/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ktorrent
PORTVERSION= 1.2.r2
-CATEGORIES= net kde
+CATEGORIES= net-p2p kde
MASTER_SITES= http://ktorrent.pwsp.net/downloads/${PORTVERSION:S/.r/rc/}/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
diff --git a/net-p2p/ktorrent2/Makefile b/net-p2p/ktorrent2/Makefile
index 336386555bb5..731f149fe225 100644
--- a/net-p2p/ktorrent2/Makefile
+++ b/net-p2p/ktorrent2/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ktorrent
PORTVERSION= 1.2.r2
-CATEGORIES= net kde
+CATEGORIES= net-p2p kde
MASTER_SITES= http://ktorrent.pwsp.net/downloads/${PORTVERSION:S/.r/rc/}/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
diff --git a/net-p2p/libbt/Makefile b/net-p2p/libbt/Makefile
index e97dc83d00af..9250f48d0dfa 100644
--- a/net-p2p/libbt/Makefile
+++ b/net-p2p/libbt/Makefile
@@ -7,7 +7,7 @@
PORTNAME= libbt
PORTVERSION= 1.04
-CATEGORIES= net devel
+CATEGORIES= net-p2p devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/liberator/Makefile b/net-p2p/liberator/Makefile
index c37b8e0a5037..34c625f0d68c 100644
--- a/net-p2p/liberator/Makefile
+++ b/net-p2p/liberator/Makefile
@@ -7,7 +7,7 @@
PORTNAME= liberator
PORTVERSION= 2.0.2
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ofcp-${PORTVERSION}
diff --git a/net-p2p/libfreenet/Makefile b/net-p2p/libfreenet/Makefile
index 4128446f84fc..3efd94df1942 100644
--- a/net-p2p/libfreenet/Makefile
+++ b/net-p2p/libfreenet/Makefile
@@ -9,7 +9,7 @@
PORTNAME= libfreenet
PORTVERSION= 0.5.0
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://thalassocracy.org/libfreenet/
MAINTAINER= ports@FreeBSD.org
diff --git a/net-p2p/libpdtp/Makefile b/net-p2p/libpdtp/Makefile
index fadb9275e6eb..07fa9a0dba92 100644
--- a/net-p2p/libpdtp/Makefile
+++ b/net-p2p/libpdtp/Makefile
@@ -7,7 +7,7 @@
PORTNAME= libpdtp
PORTVERSION= 0.1.20040808
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://dist.bsdlab.org/
DISTNAME= ${PORTNAME}-20040808
diff --git a/net-p2p/libtorrent/Makefile b/net-p2p/libtorrent/Makefile
index 13c25ef92fbb..613ee6a34f4d 100644
--- a/net-p2p/libtorrent/Makefile
+++ b/net-p2p/libtorrent/Makefile
@@ -7,7 +7,7 @@
PORTNAME= libtorrent
PORTVERSION= 0.8.3
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://libtorrent.rakshasa.no/downloads/
MAINTAINER= flz@FreeBSD.org
diff --git a/net-p2p/limewire/Makefile b/net-p2p/limewire/Makefile
index 3856d3537d8e..67f1fefc5e3f 100644
--- a/net-p2p/limewire/Makefile
+++ b/net-p2p/limewire/Makefile
@@ -7,7 +7,7 @@
PORTNAME= limewire
PORTVERSION= 4.9
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= http://maverick.limewire.com/download/
DISTNAME= LimeWireOther
diff --git a/net-p2p/linux-agsatellite/Makefile b/net-p2p/linux-agsatellite/Makefile
index d0831a85a470..6c64eed7f98f 100644
--- a/net-p2p/linux-agsatellite/Makefile
+++ b/net-p2p/linux-agsatellite/Makefile
@@ -8,7 +8,7 @@
PORTNAME= agsatellite
PORTVERSION= 0.520
PORTREVISION= 4
-CATEGORIES= net audio linux
+CATEGORIES= net-p2p audio linux
MASTER_SITES= http://www.audiogalaxy.com/downloads/
PKGNAMEPREFIX= linux-
DISTNAME= AGSatellite${PORTVERSION:S/.//}-glibc21
diff --git a/net-p2p/linux-edonkey-core/Makefile b/net-p2p/linux-edonkey-core/Makefile
index 472a87075b60..dcbf8cf69ae4 100644
--- a/net-p2p/linux-edonkey-core/Makefile
+++ b/net-p2p/linux-edonkey-core/Makefile
@@ -8,7 +8,7 @@
PORTNAME= edonkey
PORTVERSION= 1.3.0
PORTEPOCH= 1
-CATEGORIES= net linux
+CATEGORIES= net-p2p linux
MASTER_SITES= http://www.zen18864.zen.co.uk/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= linux-
PKGNAMESUFFIX= -core
diff --git a/net-p2p/linux-edonkey-core/files/README.FreeBSD b/net-p2p/linux-edonkey-core/files/README.FreeBSD
index b4e4c3d86f33..d89debf7d22f 100644
--- a/net-p2p/linux-edonkey-core/files/README.FreeBSD
+++ b/net-p2p/linux-edonkey-core/files/README.FreeBSD
@@ -1,7 +1,7 @@
1) You have to configure the 'core' client and add a password
- Install the "net/edonkey-core" port and type 'donkey'
+ Install the "net-p2p/edonkey-core" port and type 'donkey'
from the command line and then typing 'pass username password' (and
hitting ENTER). Once you are finished, type 'q' (ENTER) and 'y'
(ENTER) to quit and make the core save its preferences.
@@ -20,7 +20,7 @@ type 'donkey - !' from the command line.
3) Run the GUI and connect to the core client
- Install the port "net/edonkey-gui-gtk" or "net/edonkey-gui-java",
+ Install the port "net-p2p/edonkey-gui-gtk" or "net-p2p/edonkey-gui-java",
whichever one you prefer. Next run 'edonkey-gui-gtk' (if you chose
the FreeBSD native GTK GUI client, or linux-edonkey-gui-gtk if Linux
one) or 'edonkey-gui-java' (if you chose the Java GUI client). The
diff --git a/net-p2p/linux-edonkey-server/Makefile b/net-p2p/linux-edonkey-server/Makefile
index d6128236f5a1..ecb785099252 100644
--- a/net-p2p/linux-edonkey-server/Makefile
+++ b/net-p2p/linux-edonkey-server/Makefile
@@ -8,7 +8,7 @@
PORTNAME= edonkey
PORTVERSION= 16.39
PORTREVISION= 1
-CATEGORIES= net linux
+CATEGORIES= net-p2p linux
MASTER_SITES= http://www.edonkey2000.com/files/
PKGNAMEPREFIX= linux-
PKGNAMESUFFIX= -server
diff --git a/net-p2p/linux-edonkey-tool-recovermet/Makefile b/net-p2p/linux-edonkey-tool-recovermet/Makefile
index 5c7012cd66af..0e89235baf59 100644
--- a/net-p2p/linux-edonkey-tool-recovermet/Makefile
+++ b/net-p2p/linux-edonkey-tool-recovermet/Makefile
@@ -8,7 +8,7 @@
PORTNAME= edonkey
PORTVERSION= 0.0.2
PORTREVISION= 1
-CATEGORIES= misc linux
+CATEGORIES= net-p2p linux
MASTER_SITES= ${MASTER_SITE_GENTOO}
MASTER_SITE_SUBDIR= distfiles
PKGNAMEPREFIX= linux-
diff --git a/net-p2p/linux-jigdo/Makefile b/net-p2p/linux-jigdo/Makefile
index 0245f8aa06f7..f4eb334f65c3 100644
--- a/net-p2p/linux-jigdo/Makefile
+++ b/net-p2p/linux-jigdo/Makefile
@@ -9,7 +9,7 @@
PORTNAME= jigdo
PORTVERSION= 0.7.2
#PORTREVISION?= 0
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://atterer.net/jigdo/
PKGNAMEPREFIX= linux-
DISTNAME= jigdo-bin-${PORTVERSION}
diff --git a/net-p2p/linux-overnet-core/Makefile b/net-p2p/linux-overnet-core/Makefile
index 6ee5d30d3cfe..de3d5507bf56 100644
--- a/net-p2p/linux-overnet-core/Makefile
+++ b/net-p2p/linux-overnet-core/Makefile
@@ -7,7 +7,7 @@
PORTNAME= overnet
PORTVERSION= 1.0.1
-CATEGORIES= net linux
+CATEGORIES= net-p2p linux
MASTER_SITES= http://www.zen18864.zen.co.uk/${PORTNAME}/${PORTVERSION}/
PKGNAMEPREFIX= linux-
PKGNAMESUFFIX= -core
diff --git a/net-p2p/minder/Makefile b/net-p2p/minder/Makefile
index 2f63ae568968..6a80046bdfc9 100644
--- a/net-p2p/minder/Makefile
+++ b/net-p2p/minder/Makefile
@@ -8,7 +8,7 @@
PORTNAME= minder
PORTVERSION= 1.2
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://www.alhem.net/project/minder/
MAINTAINER= lioux@FreeBSD.org
diff --git a/net-p2p/mldonkey-devel/Makefile b/net-p2p/mldonkey-devel/Makefile
index 96946b8a0dd5..92de4f9f13ae 100644
--- a/net-p2p/mldonkey-devel/Makefile
+++ b/net-p2p/mldonkey-devel/Makefile
@@ -8,7 +8,7 @@
PORTNAME= mldonkey
PORTVERSION= 2.7.3
PORTREVISION= 1
-CATEGORIES+= net
+CATEGORIES+= net-p2p
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMESUFFIX= -devel
diff --git a/net-p2p/mldonkey-perlreactor/Makefile b/net-p2p/mldonkey-perlreactor/Makefile
index 7553fac3a6ca..da64941c242f 100644
--- a/net-p2p/mldonkey-perlreactor/Makefile
+++ b/net-p2p/mldonkey-perlreactor/Makefile
@@ -7,7 +7,7 @@
PORTNAME= mldonkey
PORTVERSION= 0.2
-CATEGORIES= net perl5
+CATEGORIES= net-p2p perl5
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= remotefilesync
PKGNAMESUFFIX= -perlreactor
diff --git a/net-p2p/mldonkey-sancho/Makefile b/net-p2p/mldonkey-sancho/Makefile
index 2f0e50285792..83157667d6d6 100644
--- a/net-p2p/mldonkey-sancho/Makefile
+++ b/net-p2p/mldonkey-sancho/Makefile
@@ -8,7 +8,7 @@
PORTNAME= sancho
DISTVERSION= 0.9.4-23
PORTREVISION= 4
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= http://sancho-gui.sourceforge.net/%SUBDIR%/
MASTER_SITE_SUBDIR= dl/tmp94
PKGNAMEPREFIX= mldonkey-
diff --git a/net-p2p/mldonkey-serverspy/Makefile b/net-p2p/mldonkey-serverspy/Makefile
index 868d71c21bd5..6c7310e798ed 100644
--- a/net-p2p/mldonkey-serverspy/Makefile
+++ b/net-p2p/mldonkey-serverspy/Makefile
@@ -8,7 +8,7 @@
PORTNAME= mldonkey
PORTVERSION= 1.2
PORTREVISION= 1
-CATEGORIES= net perl5
+CATEGORIES= net-p2p perl5
MASTER_SITES= http://www.moviegalaxy.com.ar/mlservspy/
PKGNAMESUFFIX= -serverspy
DISTNAME= mlservspy-${PORTVERSION}
diff --git a/net-p2p/mldonkey-urlslave/Makefile b/net-p2p/mldonkey-urlslave/Makefile
index abff026e5466..f5ce62cdc27f 100644
--- a/net-p2p/mldonkey-urlslave/Makefile
+++ b/net-p2p/mldonkey-urlslave/Makefile
@@ -8,7 +8,7 @@
PORTNAME= mldonkey
PORTVERSION= 0.0.1
PORTREVISION= 2
-CATEGORIES= net perl5
+CATEGORIES= net-p2p perl5
MASTER_SITES= http://home.ircnet.de/cru/ed2k_urlslave/dist/
PKGNAMESUFFIX= -urlslave
DISTNAME= mlurlslave-v${PORTVERSION:S/^0.0.//}
diff --git a/net-p2p/mldonkey/Makefile b/net-p2p/mldonkey/Makefile
index 0239fca67967..8d618a8ef87e 100644
--- a/net-p2p/mldonkey/Makefile
+++ b/net-p2p/mldonkey/Makefile
@@ -8,7 +8,7 @@
PORTNAME= mldonkey
PORTVERSION= 2.5.30.17
PORTREVISION= 1
-CATEGORIES+= net
+CATEGORIES+= net-p2p
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/mute-net/Makefile b/net-p2p/mute-net/Makefile
index 9e7d5a38e164..55e6f40ac667 100644
--- a/net-p2p/mute-net/Makefile
+++ b/net-p2p/mute-net/Makefile
@@ -8,7 +8,7 @@
PORTNAME= mute
PORTVERSION= 0.3
PORTREVISION= 3
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}-net
PKGNAMESUFFIX= -net
diff --git a/net-p2p/mutella/Makefile b/net-p2p/mutella/Makefile
index ff2762f26c3e..a38ae1a1043c 100644
--- a/net-p2p/mutella/Makefile
+++ b/net-p2p/mutella/Makefile
@@ -8,7 +8,7 @@
PORTNAME= mutella
PORTVERSION= 0.4.5
PORTEPOCH= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= mutella
diff --git a/net-p2p/napshare/Makefile b/net-p2p/napshare/Makefile
index 5953ccc92e38..f7e24fa6cb53 100644
--- a/net-p2p/napshare/Makefile
+++ b/net-p2p/napshare/Makefile
@@ -8,7 +8,7 @@
PORTNAME= napshare
PORTVERSION= 1.2
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= napshare
diff --git a/net-p2p/nicotine-plus/Makefile b/net-p2p/nicotine-plus/Makefile
index 75b71739feb2..363341847c3c 100644
--- a/net-p2p/nicotine-plus/Makefile
+++ b/net-p2p/nicotine-plus/Makefile
@@ -8,7 +8,7 @@
PORTNAME= nicotine
PORTVERSION= 1.0.8
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://nicotine.thegraveyard.org/
MAINTAINER= sw@gegenunendlich.de
diff --git a/net-p2p/nicotine-plus/pkg-descr b/net-p2p/nicotine-plus/pkg-descr
index 89180e33ab94..ba82d0f159cb 100644
--- a/net-p2p/nicotine-plus/pkg-descr
+++ b/net-p2p/nicotine-plus/pkg-descr
@@ -1,4 +1,4 @@
Nicotine is a GTK2 SoulSeek filesharing client, and is based upon the
-PySoulSeek (net/pyslsk) code.
+PySoulSeek (net-p2p/pyslsk) code.
WWW: http://nicotine.thegraveyard.org/
diff --git a/net-p2p/nicotine/Makefile b/net-p2p/nicotine/Makefile
index 75b71739feb2..363341847c3c 100644
--- a/net-p2p/nicotine/Makefile
+++ b/net-p2p/nicotine/Makefile
@@ -8,7 +8,7 @@
PORTNAME= nicotine
PORTVERSION= 1.0.8
PORTREVISION= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://nicotine.thegraveyard.org/
MAINTAINER= sw@gegenunendlich.de
diff --git a/net-p2p/nicotine/pkg-descr b/net-p2p/nicotine/pkg-descr
index 89180e33ab94..ba82d0f159cb 100644
--- a/net-p2p/nicotine/pkg-descr
+++ b/net-p2p/nicotine/pkg-descr
@@ -1,4 +1,4 @@
Nicotine is a GTK2 SoulSeek filesharing client, and is based upon the
-PySoulSeek (net/pyslsk) code.
+PySoulSeek (net-p2p/pyslsk) code.
WWW: http://nicotine.thegraveyard.org/
diff --git a/net-p2p/opendchub/Makefile b/net-p2p/opendchub/Makefile
index 418101c52d92..05ef4e478685 100644
--- a/net-p2p/opendchub/Makefile
+++ b/net-p2p/opendchub/Makefile
@@ -8,7 +8,7 @@
PORTNAME= opendchub
PORTVERSION= 0.7.14
PORTREVISION= 2
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-p2p/p5-pdonkey/Makefile b/net-p2p/p5-pdonkey/Makefile
index a7120117a6d7..ce398590dcac 100644
--- a/net-p2p/p5-pdonkey/Makefile
+++ b/net-p2p/p5-pdonkey/Makefile
@@ -8,7 +8,7 @@
PORTNAME= pdonkey
PORTVERSION= 0.05
-CATEGORIES= net perl5
+CATEGORIES= net-p2p perl5
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:sf/} \
${MASTER_SITE_PERL_CPAN:S/$/:cpan/}
MASTER_SITE_SUBDIR= ${PORTNAME}/:sf \
diff --git a/net-p2p/peercast/Makefile b/net-p2p/peercast/Makefile
index 0312392beead..c807b7804b10 100644
--- a/net-p2p/peercast/Makefile
+++ b/net-p2p/peercast/Makefile
@@ -7,7 +7,7 @@
PORTNAME= peercast
PORTVERSION= 0.1214
-CATEGORIES= net multimedia
+CATEGORIES= net-p2p multimedia
MASTER_SITES= http://www.peercast.org/
DISTNAME= peercast-linux
EXTRACT_SUFX= .tgz
diff --git a/net-p2p/phex/Makefile b/net-p2p/phex/Makefile
index bacfc6a74099..811d08c36af2 100644
--- a/net-p2p/phex/Makefile
+++ b/net-p2p/phex/Makefile
@@ -7,7 +7,7 @@
PORTNAME= phex
PORTVERSION= 2.2.0.83
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/net-p2p/py-bittornado-core/Makefile b/net-p2p/py-bittornado-core/Makefile
index 63267ab94c52..29e84abe6813 100644
--- a/net-p2p/py-bittornado-core/Makefile
+++ b/net-p2p/py-bittornado-core/Makefile
@@ -6,7 +6,7 @@
#
PKGNAMESUFFIX= -core
-CATEGORIES= net python
+CATEGORIES= net-p2p python
COMMENT= An extended BitTorrent peer-to-peer core tool for distributing files
diff --git a/net-p2p/py-bittornado/Makefile b/net-p2p/py-bittornado/Makefile
index 928e02a5a387..e99efecb01a3 100644
--- a/net-p2p/py-bittornado/Makefile
+++ b/net-p2p/py-bittornado/Makefile
@@ -9,7 +9,7 @@ PORTNAME= BitTornado
PORTVERSION= 0.3.14
PORTREVISION= 1
PORTEPOCH= 1
-CATEGORIES?= net python ipv6
+CATEGORIES?= net-p2p python ipv6
MASTER_SITES= http://www.bittornado.com/download/ \
http://e.scarywater.net/bt/download/ \
http://mediahost.inetsalestech.com/shadow/ \
diff --git a/net-p2p/py-bittorrent-devel/Makefile b/net-p2p/py-bittorrent-devel/Makefile
index 0ed3c6744d0e..35abfff37031 100644
--- a/net-p2p/py-bittorrent-devel/Makefile
+++ b/net-p2p/py-bittorrent-devel/Makefile
@@ -8,7 +8,7 @@
PORTNAME= BitTorrent
PORTVERSION= 4.3.5
PORTEPOCH= 1
-CATEGORIES?= net python
+CATEGORIES?= net-p2p python
MASTER_SITES= http://www.bittorrent.com/dl/ \
${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME:L}
diff --git a/net-p2p/py-bittorrent/Makefile b/net-p2p/py-bittorrent/Makefile
index 992a3832bcda..76e8bf5a1999 100644
--- a/net-p2p/py-bittorrent/Makefile
+++ b/net-p2p/py-bittorrent/Makefile
@@ -8,7 +8,7 @@
PORTNAME= BitTorrent
PORTVERSION= 4.2.2
PORTEPOCH= 1
-CATEGORIES?= net python
+CATEGORIES?= net-p2p python
MASTER_SITES= http://www.bittorrent.com/dl/ \
${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME:L}
diff --git a/net-p2p/py-fngrab/Makefile b/net-p2p/py-fngrab/Makefile
index 84ae8beb93c8..6c4e02f1e230 100644
--- a/net-p2p/py-fngrab/Makefile
+++ b/net-p2p/py-fngrab/Makefile
@@ -8,7 +8,7 @@
PORTNAME= fngrab
PORTVERSION= 0.0.4
-CATEGORIES= net python
+CATEGORIES= net-p2p python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= freebbs
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-p2p/py-kenosis-bittorrent/Makefile b/net-p2p/py-kenosis-bittorrent/Makefile
index dd9738a1663c..de9b51efcc88 100644
--- a/net-p2p/py-kenosis-bittorrent/Makefile
+++ b/net-p2p/py-kenosis-bittorrent/Makefile
@@ -9,7 +9,7 @@ PORTNAME= kenosis
PORTVERSION= ${KENOSIS_VERSION}.0.3.4.2
PORTREVISION= 3
PORTEPOCH= 2
-CATEGORIES?= net python
+CATEGORIES?= net-p2p python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME:L}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ DISTNAME= ${KENOSIS_DISTNAME}
MAINTAINER= lioux@FreeBSD.org
COMMENT?= A Kenosis enabled, distributed BitTorrent
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/kenosis/__init__.py:${PORTSDIR}/net/py-kenosis
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/kenosis/__init__.py:${PORTSDIR}/net-p2p/py-kenosis
USE_PYTHON= yes
USE_PYDISTUTILS= yes
@@ -38,7 +38,7 @@ PORTDOCS= \
.include <bsd.port.pre.mk>
#KENOSIS_PORTDIR= ../py-kenosis
-KENOSIS_PORTDIR= ${PORTSDIR}/net/py-kenosis
+KENOSIS_PORTDIR= ${PORTSDIR}/net-p2p/py-kenosis
KENOSIS_DISTNAME!= cd ${KENOSIS_PORTDIR} && make -V DISTNAME
KENOSIS_VERSION!= cd ${KENOSIS_PORTDIR} && make -V PORTVERSION
diff --git a/net-p2p/py-kenosis/Makefile b/net-p2p/py-kenosis/Makefile
index 11f14c2bb821..bacadddf3fd8 100644
--- a/net-p2p/py-kenosis/Makefile
+++ b/net-p2p/py-kenosis/Makefile
@@ -7,7 +7,7 @@
PORTNAME= kenosis
PORTVERSION= 0.95
-CATEGORIES= net python
+CATEGORIES= net-p2p python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-p2p/py-py2play/Makefile b/net-p2p/py-py2play/Makefile
index 0145d707d06b..e09903fad8e9 100644
--- a/net-p2p/py-py2play/Makefile
+++ b/net-p2p/py-py2play/Makefile
@@ -7,7 +7,7 @@
PORTNAME= py2play
PORTVERSION= 0.1.8
-CATEGORIES= net python
+CATEGORIES= net-p2p python
MASTER_SITES= http://download.gna.org/slune/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= Py2Play-${PORTVERSION}
diff --git a/net-p2p/pyslsk/Makefile b/net-p2p/pyslsk/Makefile
index d7cb10ed6966..a6f6d48a55f2 100644
--- a/net-p2p/pyslsk/Makefile
+++ b/net-p2p/pyslsk/Makefile
@@ -8,7 +8,7 @@
PORTNAME= pyslsk
PORTVERSION= 1.2.7b
PORTREVISION= 2
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://www.sensi.org/~ak/pyslsk/
MAINTAINER= shoesoft@gmx.net
diff --git a/net-p2p/qtella/Makefile b/net-p2p/qtella/Makefile
index e597fee1f9da..1d3d7fd39bb9 100644
--- a/net-p2p/qtella/Makefile
+++ b/net-p2p/qtella/Makefile
@@ -8,7 +8,7 @@
PORTNAME= qtella
PORTVERSION= 0.6.4
PORTREVISION= 4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= qtella
diff --git a/net-p2p/qtorrent/Makefile b/net-p2p/qtorrent/Makefile
index 7238ff2884b1..065f46c32f12 100644
--- a/net-p2p/qtorrent/Makefile
+++ b/net-p2p/qtorrent/Makefile
@@ -8,7 +8,7 @@
PORTNAME= qtorrent
PORTVERSION= 0.9.6.1
PORTREVISION= 3
-CATEGORIES= net python
+CATEGORIES= net-p2p python
MASTER_SITES= http://thegraveyard.org/files/
MAINTAINER= ports@FreeBSD.org
diff --git a/net-p2p/rtorrent/Makefile b/net-p2p/rtorrent/Makefile
index 6ab1f20fca3a..ca353b064f28 100644
--- a/net-p2p/rtorrent/Makefile
+++ b/net-p2p/rtorrent/Makefile
@@ -7,14 +7,14 @@
PORTNAME= rtorrent
PORTVERSION= 0.4.3
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://libtorrent.rakshasa.no/downloads/
MAINTAINER= flz@FreeBSD.org
COMMENT= BitTorrent Client written in C++
LIB_DEPENDS= curl.3:${PORTSDIR}/ftp/curl \
- torrent.6:${PORTSDIR}/net/libtorrent
+ torrent.6:${PORTSDIR}/net-p2p/libtorrent
MAN1= rtorrent.1
diff --git a/net-p2p/squall/Makefile b/net-p2p/squall/Makefile
index 94189f4f110c..2b1e8e43b8e6 100644
--- a/net-p2p/squall/Makefile
+++ b/net-p2p/squall/Makefile
@@ -7,7 +7,7 @@
PORTNAME= squall
PORTVERSION= 0.1.20040808
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://dist.bsdlab.org/
DISTNAME= ${PORTNAME}-20040808
diff --git a/net-p2p/torrentflux/Makefile b/net-p2p/torrentflux/Makefile
index cd79f5d3b99d..f05f0d904dec 100644
--- a/net-p2p/torrentflux/Makefile
+++ b/net-p2p/torrentflux/Makefile
@@ -7,7 +7,7 @@
PORTNAME= torrentflux
DISTVERSION= 2.0beta1
-CATEGORIES= net www
+CATEGORIES= net-p2p www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,7 +16,7 @@ COMMENT= A PHP based BitTorrent client that runs on a web server
RUN_DEPENDS= ${LOCALBASE}/share/adodb/adodb.inc.php:${PORTSDIR}/databases/adodb \
${LOCALBASE}/bin/sqlite:${PORTSDIR}/databases/sqlite2 \
- ${LOCALBASE}/bin/btshowmetainfo.py:${PORTSDIR}/net/py-bittornado-core
+ ${LOCALBASE}/bin/btshowmetainfo.py:${PORTSDIR}/net-p2p/py-bittornado-core
NO_PACKAGE= dependencies need manual installation, see ${FILESDIR}/install.txt.in
diff --git a/net-p2p/torrentflux/files/install.txt.in b/net-p2p/torrentflux/files/install.txt.in
index fe6c49ac809d..9d23cd120d7c 100644
--- a/net-p2p/torrentflux/files/install.txt.in
+++ b/net-p2p/torrentflux/files/install.txt.in
@@ -19,7 +19,7 @@ port up and running.
- this port is pulled in either ways, but you may want to avoid installing
TCL as a build dependency
-4. install port net/torrentflux with WITH_TF_DATADIR=/your/download/directory
+4. install port net-p2p/torrentflux with WITH_TF_DATADIR=/your/download/directory
- The directory must be writable by the 'www' user and reside on a
partition with enough free space to accommodate all files you plan
to download. It will be created if it doesn't exist.
diff --git a/net-p2p/torrentsniff/Makefile b/net-p2p/torrentsniff/Makefile
index 59deef6d85e4..deba18a2daf6 100644
--- a/net-p2p/torrentsniff/Makefile
+++ b/net-p2p/torrentsniff/Makefile
@@ -7,7 +7,7 @@
PORTNAME= torrentsniff
PORTVERSION= 0.3.0
-CATEGORIES= net perl5
+CATEGORIES= net-p2p perl5
MASTER_SITES= http://www.highprogrammer.com/alan/perl/
MAINTAINER= pav@FreeBSD.org
diff --git a/net-p2p/trackerbt/Makefile b/net-p2p/trackerbt/Makefile
index f260049ae14e..4426052a5020 100644
--- a/net-p2p/trackerbt/Makefile
+++ b/net-p2p/trackerbt/Makefile
@@ -7,7 +7,7 @@
PORTNAME= trackerbt
PORTVERSION= 0.1.1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://www.alhem.net/project/trackerbt/
MAINTAINER= lioux@FreeBSD.org
diff --git a/net-p2p/transmission-cli/Makefile b/net-p2p/transmission-cli/Makefile
index 9128f90d8cc5..f69ba16916e0 100644
--- a/net-p2p/transmission-cli/Makefile
+++ b/net-p2p/transmission-cli/Makefile
@@ -7,7 +7,7 @@
PORTNAME= transmission
PORTVERSION= 0.4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://download.m0k.org/${PORTNAME}/files/
MASTER_SITE_SUBDIR=mezz
diff --git a/net-p2p/transmission/Makefile b/net-p2p/transmission/Makefile
index 9128f90d8cc5..f69ba16916e0 100644
--- a/net-p2p/transmission/Makefile
+++ b/net-p2p/transmission/Makefile
@@ -7,7 +7,7 @@
PORTNAME= transmission
PORTVERSION= 0.4
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://download.m0k.org/${PORTNAME}/files/
MASTER_SITE_SUBDIR=mezz
diff --git a/net-p2p/valknut/Makefile b/net-p2p/valknut/Makefile
index 3c1a97a04f78..d8e39db15c9f 100644
--- a/net-p2p/valknut/Makefile
+++ b/net-p2p/valknut/Makefile
@@ -8,14 +8,14 @@
PORTNAME= valknut
PORTVERSION= 0.3.7
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= http://download.berlios.de/dcgui/ \
http://www.hitnet.rwth-aachen.de/~brueffer/distfiles/
MAINTAINER= markus@FreeBSD.org
COMMENT= A Direct Connect client QT GUI
-LIB_DEPENDS= dc.0:${PORTSDIR}/net/dclib \
+LIB_DEPENDS= dc.0:${PORTSDIR}/net-p2p/dclib \
xml2.5:${PORTSDIR}/textproc/libxml2
USE_QT_VER= 3
diff --git a/net-p2p/verlihub-plugins/Makefile b/net-p2p/verlihub-plugins/Makefile
index 08def04562d9..8139a44a99d3 100644
--- a/net-p2p/verlihub-plugins/Makefile
+++ b/net-p2p/verlihub-plugins/Makefile
@@ -7,7 +7,7 @@
PORTNAME= verlihub-plugins
PORTVERSION= 0.1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= verlihub
DISTNAME= vh_plugins-0.1
@@ -15,7 +15,7 @@ DISTNAME= vh_plugins-0.1
MAINTAINER= hurbold@yahoo.com
COMMENT= Plugins for the Verlihub Linux/Unix Direct Connect Hub Software
-BUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net/verlihub
+BUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub
LIB_DEPENDS= lua.5:${PORTSDIR}/lang/lua
WRKSRC= ${WRKDIR}/vh_plugins-0.1
diff --git a/net-p2p/verlihub/Makefile b/net-p2p/verlihub/Makefile
index 33a204d8a2c5..f520a3bced2c 100644
--- a/net-p2p/verlihub/Makefile
+++ b/net-p2p/verlihub/Makefile
@@ -8,7 +8,7 @@
PORTNAME= verlihub
PORTVERSION= 0.9.8.c
PORTEPOCH= 1
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= verlihub
DISTNAME= verlihub-0.9.8c-RC2
diff --git a/net-p2p/vuze/Makefile b/net-p2p/vuze/Makefile
index e290bfe7bc14..2aa0602be461 100644
--- a/net-p2p/vuze/Makefile
+++ b/net-p2p/vuze/Makefile
@@ -8,7 +8,7 @@
PORTNAME= azureus
PORTVERSION= 2.3.0.6
PORTREVISION= 1
-CATEGORIES= net java
+CATEGORIES= net-p2p java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= Azureus_${PORTVERSION}_source
diff --git a/net-p2p/xmule/Makefile b/net-p2p/xmule/Makefile
index a93551be354b..11f37e06bd74 100644
--- a/net-p2p/xmule/Makefile
+++ b/net-p2p/xmule/Makefile
@@ -7,7 +7,7 @@
PORTNAME= xmule
PORTVERSION= 1.12.2
-CATEGORIES= net
+CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
#MASTER_SITES= http://download.berlios.de/%SUBDIR%/
MASTER_SITE_SUBDIR= xmule
diff --git a/net-p2p/xnap/Makefile b/net-p2p/xnap/Makefile
index 8911c117aee8..2f2a7693634f 100644
--- a/net-p2p/xnap/Makefile
+++ b/net-p2p/xnap/Makefile
@@ -8,7 +8,7 @@
PORTNAME= XNap
DISTVERSION= 2.5r3
PORTREVISION= 1
-CATEGORIES= net audio java
+CATEGORIES= net-p2p audio java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME:L}
#DISTNAME= ${PORTNAME:L}-${PORTVERSION:S/.p/-pre/:S/.b/-beta/}
diff --git a/net/Makefile b/net/Makefile
index 47bf305dfb18..9b4c2ae4a39a 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -16,11 +16,8 @@
SUBDIR += acx100
SUBDIR += adasockets
SUBDIR += aget
- SUBDIR += amule1
- SUBDIR += amule2
SUBDIR += apache-soap
SUBDIR += apinger
- SUBDIR += apollon
SUBDIR += archie
SUBDIR += arla
SUBDIR += arp-sk
@@ -34,7 +31,6 @@
SUBDIR += asterisk-oh323
SUBDIR += atmsupport
SUBDIR += avahi
- SUBDIR += azureus
SUBDIR += b2bua
SUBDIR += balance
SUBDIR += bbsnet
@@ -47,22 +43,18 @@
SUBDIR += blam
SUBDIR += bld
SUBDIR += bmon
- SUBDIR += bnbt
SUBDIR += boclient
SUBDIR += boinc-client
SUBDIR += bounce
SUBDIR += bpfstat
SUBDIR += brutecopy
SUBDIR += bsdproxy
- SUBDIR += btpeer
- SUBDIR += btqueue
SUBDIR += c3270
SUBDIR += cacti
SUBDIR += cactid
SUBDIR += callgen
SUBDIR += cap
SUBDIR += ccxstream
- SUBDIR += cdonkey
SUBDIR += citadel
SUBDIR += citrix_ica
SUBDIR += click
@@ -82,7 +74,6 @@
SUBDIR += cryptcat
SUBDIR += csup
SUBDIR += ct
- SUBDIR += ctorrent
SUBDIR += ctrace
SUBDIR += cvsup
SUBDIR += cvsup-mirror
@@ -93,11 +84,6 @@
SUBDIR += danamics
SUBDIR += dante
SUBDIR += datapipe
- SUBDIR += dcd
- SUBDIR += dclib
- SUBDIR += dctc
- SUBDIR += dctc-gui
- SUBDIR += dctc-gui-qt
SUBDIR += ddc
SUBDIR += delegate
SUBDIR += despoof
@@ -117,8 +103,6 @@
SUBDIR += dtcpclient
SUBDIR += easysoap
SUBDIR += echoping
- SUBDIR += edonkey-gui-gtk
- SUBDIR += edonkey-gui-gtk-urlslave
SUBDIR += empty
SUBDIR += entitymib
SUBDIR += erlang_xmlrpc
@@ -126,8 +110,6 @@
SUBDIR += ethereal
SUBDIR += ethereal-lite
SUBDIR += etunnel
- SUBDIR += fcptools
- SUBDIR += fidelio
SUBDIR += findmtu
SUBDIR += flowgrep
SUBDIR += forg
@@ -135,13 +117,11 @@
SUBDIR += fping
SUBDIR += freebsd-uucp
SUBDIR += freedbd
- SUBDIR += freenet
SUBDIR += freenet6
SUBDIR += freenx
SUBDIR += freeradius
SUBDIR += freevrrpd
SUBDIR += freewais-sf
- SUBDIR += frost
SUBDIR += fspclient
SUBDIR += fspd
SUBDIR += fsplib
@@ -151,15 +131,7 @@
SUBDIR += generic-nqs
SUBDIR += geotrace
SUBDIR += ggsd
- SUBDIR += gift
- SUBDIR += gift-fasttrack
- SUBDIR += gift-gnutella
- SUBDIR += gift-openft
- SUBDIR += giftcurs
- SUBDIR += giftoxic
- SUBDIR += giftui
SUBDIR += gini
- SUBDIR += gkrellm-gift
SUBDIR += gkrellm_snmp
SUBDIR += gkrellmmultiping2
SUBDIR += gkrellmqst
@@ -171,9 +143,7 @@
SUBDIR += gnet-glib2
SUBDIR += gnet2
SUBDIR += gnetcat
- SUBDIR += gnewtellium
SUBDIR += gnoemoe
- SUBDIR += gnome-btdownload
SUBDIR += gnome-mud
SUBDIR += gnome-vnc
SUBDIR += gnomemeeting
@@ -183,7 +153,6 @@
SUBDIR += gnosamba
SUBDIR += gnu-finger
SUBDIR += gnu-radius
- SUBDIR += gnunet
SUBDIR += gofish
SUBDIR += googolplex
SUBDIR += gopher
@@ -193,11 +162,7 @@
SUBDIR += gspoof
SUBDIR += gstreamer-plugins-libmms
SUBDIR += gtic
- SUBDIR += gtk-gnutella
- SUBDIR += gtkhx
- SUBDIR += gtorrentviewer
SUBDIR += gutenfetch
- SUBDIR += hagelslag
SUBDIR += happystats
SUBDIR += haproxy
SUBDIR += hf6to4
@@ -211,8 +176,6 @@
SUBDIR += htpdate
SUBDIR += http_ping
SUBDIR += httping
- SUBDIR += hx
- SUBDIR += i2p
SUBDIR += icmpinfo
SUBDIR += icpld
SUBDIR += ifdepd
@@ -241,7 +204,6 @@
SUBDIR += iwi-firmware
SUBDIR += jags
SUBDIR += java-beepcore
- SUBDIR += javadc
SUBDIR += jcifs
SUBDIR += jffnms
SUBDIR += jrobin
@@ -252,11 +214,9 @@
SUBDIR += keepalived
SUBDIR += kiax
SUBDIR += kissd
- SUBDIR += kmldonkey
SUBDIR += knemo
SUBDIR += kphone
SUBDIR += krdesktop
- SUBDIR += ktorrent
SUBDIR += l2tpd
SUBDIR += lam
SUBDIR += lam7
@@ -270,11 +230,8 @@
SUBDIR += ldapsdk
SUBDIR += ldapsh
SUBDIR += lft
- SUBDIR += libbt
SUBDIR += libconnect
SUBDIR += libdnet
- SUBDIR += liberator
- SUBDIR += libfreenet
SUBDIR += libgnetwork
SUBDIR += libmms
SUBDIR += libnet
@@ -288,28 +245,20 @@
SUBDIR += libosip2
SUBDIR += libpcap
SUBDIR += libpcapnav
- SUBDIR += libpdtp
SUBDIR += librsync
SUBDIR += libsocket++
SUBDIR += libsocketcpp
SUBDIR += libtcp4u
- SUBDIR += libtorrent
SUBDIR += libunp
SUBDIR += libunpipc
SUBDIR += libvncserver
SUBDIR += liferea
- SUBDIR += limewire
SUBDIR += linc
SUBDIR += link-monitor-applet
SUBDIR += linneighborhood
SUBDIR += linphone
SUBDIR += linphone-base
- SUBDIR += linux-agsatellite
- SUBDIR += linux-edonkey-core
- SUBDIR += linux-edonkey-server
- SUBDIR += linux-jigdo
SUBDIR += linux-nx-client
- SUBDIR += linux-overnet-core
SUBDIR += linuxigd
SUBDIR += liveMedia
SUBDIR += lla
@@ -323,19 +272,8 @@
SUBDIR += merlinmon
SUBDIR += mgen
SUBDIR += micro_proxy
- SUBDIR += minder
SUBDIR += minisapserver
SUBDIR += mknbi
- SUBDIR += mldonkey
- SUBDIR += mldonkey-core
- SUBDIR += mldonkey-core-devel
- SUBDIR += mldonkey-devel
- SUBDIR += mldonkey-gui
- SUBDIR += mldonkey-gui-devel
- SUBDIR += mldonkey-perlreactor
- SUBDIR += mldonkey-sancho
- SUBDIR += mldonkey-serverspy
- SUBDIR += mldonkey-urlslave
SUBDIR += mmucl
SUBDIR += mopd
SUBDIR += morebalance
@@ -349,13 +287,8 @@
SUBDIR += msntp
SUBDIR += mtr
SUBDIR += mudix
- SUBDIR += mute-net
- SUBDIR += mute-net-gui
- SUBDIR += mute-net-text
- SUBDIR += mutella
SUBDIR += nakenchat
SUBDIR += nam
- SUBDIR += napshare
SUBDIR += nast
SUBDIR += nbd-server
SUBDIR += nc
@@ -387,7 +320,6 @@
SUBDIR += ngrep-lib
SUBDIR += nic
SUBDIR += nicmond
- SUBDIR += nicotine
SUBDIR += nifmon
SUBDIR += nload
SUBDIR += nocatauth-gateway
@@ -410,7 +342,6 @@
SUBDIR += onenetd
SUBDIR += openam
SUBDIR += openbgpd
- SUBDIR += opendchub
SUBDIR += opengk
SUBDIR += openh323
SUBDIR += openldap22-client
@@ -524,7 +455,6 @@
SUBDIR += p5-Validate-Net
SUBDIR += p5-X500-DN
SUBDIR += p5-XPC
- SUBDIR += p5-pdonkey
SUBDIR += p5-perl-ldap
SUBDIR += passlogd
SUBDIR += pathchar
@@ -554,12 +484,10 @@
SUBDIR += pear-SOAP
SUBDIR += pecl-radius
SUBDIR += pecl-yaz
- SUBDIR += peercast
SUBDIR += pen
SUBDIR += perldap
SUBDIR += pfflowd
SUBDIR += pfinger
- SUBDIR += phex
SUBDIR += php4-ldap
SUBDIR += php4-rrdtool
SUBDIR += php4-sockets
@@ -592,17 +520,8 @@
SUBDIR += pvm++
SUBDIR += pxe
SUBDIR += py-GeoIP
- SUBDIR += py-bittornado
- SUBDIR += py-bittornado-core
- SUBDIR += py-bittorrent
- SUBDIR += py-bittorrent-core
- SUBDIR += py-bittorrent-core-devel
- SUBDIR += py-bittorrent-devel
- SUBDIR += py-fngrab
SUBDIR += py-google
SUBDIR += py-impacket
- SUBDIR += py-kenosis
- SUBDIR += py-kenosis-bittorrent
SUBDIR += py-ldap2
SUBDIR += py-libdnet
SUBDIR += py-libnet
@@ -610,7 +529,6 @@
SUBDIR += py-mp-random
SUBDIR += py-pcap
SUBDIR += py-pcapy
- SUBDIR += py-py2play
SUBDIR += py-radix
SUBDIR += py-rrdpipe
SUBDIR += py-rrdtool_lgpl
@@ -630,11 +548,8 @@
SUBDIR += pygopherd
SUBDIR += pynids
SUBDIR += pypvm
- SUBDIR += pyslsk
SUBDIR += pythondirector
SUBDIR += qadsl
- SUBDIR += qtella
- SUBDIR += qtorrent
SUBDIR += quagga
SUBDIR += queso
SUBDIR += quoted
@@ -666,7 +581,6 @@
SUBDIR += rshell
SUBDIR += rsync
SUBDIR += rtg
- SUBDIR += rtorrent
SUBDIR += ruby-dict
SUBDIR += ruby-icmp
SUBDIR += ruby-ldap
@@ -730,7 +644,6 @@
SUBDIR += socks5
SUBDIR += spread
SUBDIR += spread-j
- SUBDIR += squall
SUBDIR += ssldump
SUBDIR += ssltunnel-client
SUBDIR += ssltunnel-server
@@ -777,17 +690,13 @@
SUBDIR += tinyldap
SUBDIR += tn3270
SUBDIR += tn5250
- SUBDIR += torrentflux
- SUBDIR += torrentsniff
SUBDIR += tptest
SUBDIR += traceroute
- SUBDIR += trackerbt
SUBDIR += traff
SUBDIR += traffic
SUBDIR += trafshow
SUBDIR += trafshow3
SUBDIR += tramp
- SUBDIR += transmission
SUBDIR += trickle
SUBDIR += tridiavnc
SUBDIR += tsclient
@@ -808,11 +717,8 @@
SUBDIR += urlendec
SUBDIR += utftpd
SUBDIR += v6eval
- SUBDIR += valknut
SUBDIR += vchat
SUBDIR += vde
- SUBDIR += verlihub
- SUBDIR += verlihub-plugins
SUBDIR += vino
SUBDIR += vls
SUBDIR += vnc
@@ -853,8 +759,6 @@
SUBDIR += xisp
SUBDIR += xmlrpc++
SUBDIR += xmlrpc-c
- SUBDIR += xmule
- SUBDIR += xnap
SUBDIR += xprobe
SUBDIR += xpvm
SUBDIR += xrdesktop
diff --git a/net/amule1/Makefile b/net/amule1/Makefile
deleted file mode 100644
index 18fc4bdafdb5..000000000000
--- a/net/amule1/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# New ports collection makefile for: amule
-# Date created: Wed Nov 05 09:30:00 UTC 2003
-# Whom: Ganael LAPLANCHE <ganael.laplanche@martymac.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= aMule
-PORTVERSION= 1.2.8
-PORTREVISION= 3
-CATEGORIES= net
-MASTER_SITES= http://download.berlios.de/amule/
-
-MAINTAINER= ganael.laplanche@martymac.com
-COMMENT= The all-platform eMule p2p client
-
-LIB_DEPENDS= wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk24 \
- curl.3:${PORTSDIR}/ftp/curl
-
-LATEST_LINK= aMule1
-CONFLICTS= aMule-2.* aMule-devel-[0-9]*
-
-USE_X_PREFIX= yes
-USE_GNOME= gnomehier gnomehack gnomeprefix
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --without-included-gettext \
- --with-libintl-prefix=${LOCALBASE} \
- --with-libiconv-prefix=${LOCALBASE} \
- --with-wx-config=${WX_CONFIG} \
- --with-wxbase-config=${WX_CONFIG} \
- --with-curl-config=${CURL_CONFIG} \
- --program-transform-name="s/ed2k/amule-ed2k-handler/"
-
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-
-OPTIONS= OPTIMIZE "Build with optimization" on \
- STATIC "Enable static linking" off
-
-WX_CONFIG?= ${X11BASE}/bin/wxgtk2-2.4-config
-CURL_CONFIG?= ${LOCALBASE}/bin/curl-config
-
-.include <bsd.port.pre.mk>
-
-# Configure options
-.if !defined(WITHOUT_OPTIMIZE)
-CONFIGURE_ARGS+= --enable-optimise
-.endif
-
-.if defined(WITH_STATIC)
-CONFIGURE_ARGS+= --enable-static
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/amule1/distinfo b/net/amule1/distinfo
deleted file mode 100644
index b40f459f113c..000000000000
--- a/net/amule1/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (aMule-1.2.8.tar.gz) = c2594ab3f7a5cb6f0d2eb68c7b5f9135
-SHA256 (aMule-1.2.8.tar.gz) = f0044e350ec5661707d04092ccbfde69948be49da1e1f5d24c5cd7267ad00e08
-SIZE (aMule-1.2.8.tar.gz) = 2506663
diff --git a/net/amule1/files/patch-SysTray.cpp b/net/amule1/files/patch-SysTray.cpp
deleted file mode 100644
index a313e720d9ea..000000000000
--- a/net/amule1/files/patch-SysTray.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/SysTray.cpp.orig Tue Jul 6 07:32:56 2004
-+++ src/SysTray.cpp Tue Jul 6 07:33:44 2004
-@@ -23,8 +23,8 @@
- #include "sys.h"
- #include <libintl.h>
- #include <clocale> // Needed for setlocale(3)
--#include <net/if.h> // Needed for struct ifreq
- #include <sys/socket.h> //
-+#include <net/if.h> // Needed for struct ifreq
- #include <netinet/in.h> // Needed for inet_ntoa
- #include <arpa/inet.h> //
- #include <sys/ioctl.h> // Needed for SIOCGIFADDR
diff --git a/net/amule1/pkg-descr b/net/amule1/pkg-descr
deleted file mode 100644
index 20b88a676021..000000000000
--- a/net/amule1/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-aMule, the all-platform eMule p2p client
-
-aMule is a multiplatform fork of xMule
-client using wxWindows class library.
-
-This is the last version of aMule-1. It
-is maintained for 4.x compatibility. If
-you would like to install aMule-2, see
-amule2 or amule-devel port.
-
-WWW: http://www.amule.org
diff --git a/net/amule1/pkg-plist b/net/amule1/pkg-plist
deleted file mode 100644
index 69e7a99512d6..000000000000
--- a/net/amule1/pkg-plist
+++ /dev/null
@@ -1,81 +0,0 @@
-bin/amule
-bin/amule-ed2k-handler
-bin/amulecmd
-bin/amulecmdDLG
-bin/amuleweb
-bin/amulewebDLG
-share/gnome/amuleweb/aMule.tmpl
-share/gnome/amuleweb/webserver/GraphCon.gif
-share/gnome/amuleweb/webserver/GraphDL.gif
-share/gnome/amuleweb/webserver/GraphUL.gif
-share/gnome/amuleweb/webserver/add_server.gif
-share/gnome/amuleweb/webserver/arrow_down.gif
-share/gnome/amuleweb/webserver/arrow_right.gif
-share/gnome/amuleweb/webserver/arrow_up.gif
-share/gnome/amuleweb/webserver/black.gif
-share/gnome/amuleweb/webserver/blue.gif
-share/gnome/amuleweb/webserver/blue1.gif
-share/gnome/amuleweb/webserver/blue2.gif
-share/gnome/amuleweb/webserver/blue3.gif
-share/gnome/amuleweb/webserver/blue4.gif
-share/gnome/amuleweb/webserver/blue5.gif
-share/gnome/amuleweb/webserver/blue6.gif
-share/gnome/amuleweb/webserver/cp_download.gif
-share/gnome/amuleweb/webserver/cp_kad.gif
-share/gnome/amuleweb/webserver/cp_search.gif
-share/gnome/amuleweb/webserver/cp_servers.gif
-share/gnome/amuleweb/webserver/cp_settings.gif
-share/gnome/amuleweb/webserver/cp_shared.gif
-share/gnome/amuleweb/webserver/cp_stats.gif
-share/gnome/amuleweb/webserver/emule.gif
-share/gnome/amuleweb/webserver/green.gif
-share/gnome/amuleweb/webserver/greenpercent.gif
-share/gnome/amuleweb/webserver/l_cancel.gif
-share/gnome/amuleweb/webserver/l_connect.gif
-share/gnome/amuleweb/webserver/l_down.gif
-share/gnome/amuleweb/webserver/l_ed2klink.gif
-share/gnome/amuleweb/webserver/l_info.gif
-share/gnome/amuleweb/webserver/l_pause.gif
-share/gnome/amuleweb/webserver/l_resume.gif
-share/gnome/amuleweb/webserver/l_up.gif
-share/gnome/amuleweb/webserver/log.gif
-share/gnome/amuleweb/webserver/main_bg.gif
-share/gnome/amuleweb/webserver/main_top_bg.gif
-share/gnome/amuleweb/webserver/red.gif
-share/gnome/amuleweb/webserver/top_bar_bg.gif
-share/gnome/amuleweb/webserver/top_bar_bg2.gif
-share/gnome/amuleweb/webserver/transparent.gif
-share/gnome/amuleweb/webserver/yellow.gif
-share/gnome/applications/amule.desktop
-share/gnome/doc/aMule-1.2.8/ABOUT-NLS
-share/gnome/doc/aMule-1.2.8/AUTHORS
-share/gnome/doc/aMule-1.2.8/Changelog
-share/gnome/doc/aMule-1.2.8/ED2K-Links.HOWTO
-share/gnome/doc/aMule-1.2.8/INSTALL
-share/gnome/doc/aMule-1.2.8/README
-share/gnome/doc/aMule-1.2.8/TODO
-share/gnome/doc/aMule-1.2.8/amulesig.txt
-share/gnome/doc/aMule-1.2.8/eMule-Imports-Status
-share/gnome/doc/aMule-1.2.8/license.txt
-share/gnome/pixmaps/amule.xpm
-share/locale/bg/LC_MESSAGES/amule.mo
-share/locale/de/LC_MESSAGES/amule.mo
-share/locale/ee/LC_MESSAGES/amule.mo
-share/locale/en/LC_MESSAGES/amule.mo
-share/locale/es/LC_MESSAGES/amule.mo
-share/locale/es_MX/LC_MESSAGES/amule.mo
-share/locale/eu/LC_MESSAGES/amule.mo
-share/locale/fr/LC_MESSAGES/amule.mo
-share/locale/gl/LC_MESSAGES/amule.mo
-share/locale/it/LC_MESSAGES/amule.mo
-share/locale/ko/LC_MESSAGES/amule.mo
-share/locale/nl/LC_MESSAGES/amule.mo
-share/locale/pl/LC_MESSAGES/amule.mo
-share/locale/pt_BR/LC_MESSAGES/amule.mo
-share/locale/ru/LC_MESSAGES/amule.mo
-@dirrm share/gnome/doc/aMule-1.2.8
-@dirrmtry share/gnome/doc
-@dirrmtry share/locale/ee/LC_MESSAGES
-@dirrmtry share/locale/ee
-@dirrm share/gnome/amuleweb/webserver
-@dirrm share/gnome/amuleweb
diff --git a/net/amule2/Makefile b/net/amule2/Makefile
deleted file mode 100644
index c9ba978e207c..000000000000
--- a/net/amule2/Makefile
+++ /dev/null
@@ -1,146 +0,0 @@
-# New ports collection makefile for: amule2
-# Date created: Wed Nov 05 09:30:00 UTC 2003
-# Whom: Ganael LAPLANCHE <ganael.laplanche@martymac.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= aMule
-PORTVERSION= 2.1.0
-CATEGORIES= net
-MASTER_SITES= http://download.berlios.de/amule/
-
-MAINTAINER= ganael.laplanche@martymac.com
-COMMENT= The all-platform eMule p2p client
-
-LIB_DEPENDS= wx_gtk2u_core-2.6:${PORTSDIR}/x11-toolkits/wxgtk26-unicode \
- curl.3:${PORTSDIR}/ftp/curl
-# gd.4:${PORTSDIR}/graphics/gd
-# png.5:${PORTSDIR}/graphics/png
-
-LATEST_LINK= aMule2
-CONFLICTS= aMule-1.* aMule-devel-[0-9]*
-
-USE_X_PREFIX= yes
-USE_GNOME= gnomehier gnomehack gnomeprefix
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS= --disable-debug \
- --without-included-gettext \
- --with-libintl-prefix=${LOCALBASE} \
- --with-libiconv-prefix=${LOCALBASE} \
- --with-wx-config=${WX_CONFIG} \
- --with-curl-config=${CURL_CONFIG} \
- --enable-embedded_crypto \
- --enable-monolithic
-# --with-gdlib-prefix=${LOCALBASE} \
-# --with-libpng-prefix=${LOCALBASE}
-
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-
-OPTIONS= OPTIMIZE "Build with optimization" on \
- ED2K "Compile aMule ed2k links handler" on \
- AMULECMD "Compile aMule command line client" on \
- AMULEWEBSRV "Compile aMule WebServer" on \
- CAS "Compile C aMule Statistics (+GUI)" on \
- ALC "Compile aMule Link Creator (+GUI)" on \
- AMULEDAEMON "Compile aMule daemon version - EXPERIMENTAL" off
-
-WX_CONFIG?= ${X11BASE}/bin/wxgtk2u-2.6-config
-CURL_CONFIG?= ${LOCALBASE}/bin/curl-config
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Won't compile on FreeBSD 4.x - See net/amule1 for 4.x compatibility."
-.endif
-
-# Configure options
-.if defined(WITH_OPTIMIZE)
-CONFIGURE_ARGS+= --enable-optimize
-.else
-CONFIGURE_ARGS+= --disable-optimize
-.endif
-
-.if defined(WITH_ED2K)
-CONFIGURE_ARGS+= --enable-ed2k
-PLIST_SUB+= PL_ED2K=""
-.else
-CONFIGURE_ARGS+= --disable-ed2k
-PLIST_SUB+= PL_ED2K="@comment "
-.endif
-
-.if defined(WITH_AMULECMD)
-CONFIGURE_ARGS+= --enable-amulecmd
-PLIST_SUB+= PL_AMULECMD=""
-.else
-CONFIGURE_ARGS+= --disable-amulecmd
-PLIST_SUB+= PL_AMULECMD="@comment "
-.endif
-
-.if defined(WITH_AMULEWEBSRV)
-CONFIGURE_ARGS+= --enable-webserver
-PLIST_SUB+= PL_AMULEWEBSRV=""
-.else
-CONFIGURE_ARGS+= --disable-webserver
-PLIST_SUB+= PL_AMULEWEBSRV="@comment "
-.endif
-
-.if defined(WITH_CAS)
-CONFIGURE_ARGS+= --enable-cas --enable-wxcas
-PLIST_SUB+= PL_CAS=""
-.else
-CONFIGURE_ARGS+= --disable-cas --disable-wxcas
-PLIST_SUB+= PL_CAS="@comment "
-.endif
-
-.if defined(WITH_ALC)
-CONFIGURE_ARGS+= --enable-alc --enable-alcc
-PLIST_SUB+= PL_ALC=""
-.else
-CONFIGURE_ARGS+= --disable-alc --disable-alcc
-PLIST_SUB+= PL_ALC="@comment "
-.endif
-
-.if defined(WITH_AMULEDAEMON)
-CONFIGURE_ARGS+= --enable-amule-daemon --enable-amule-gui
-PLIST_SUB+= PL_AMULEDAEMON=""
-USE_RC_SUBR= yes
-RCSCRIPT= ${PREFIX}/etc/rc.d/amuled.sh
-.else
-CONFIGURE_ARGS+= --disable-amule-daemon --disable-amule-gui
-PLIST_SUB+= PL_AMULEDAEMON="@comment "
-.endif
-
-# Man pages management
-.include "Makefile.man"
-
-# Copy startup script if needed (amuledaemon compiled)
-post-install:
-.if defined(WITH_AMULEDAEMON)
- ${ECHO} "Installing ${RCSCRIPT} startup file."
- ${INSTALL_SCRIPT} ${FILESDIR}/amuled.sh ${RCSCRIPT}
-.endif
-
-# fr manpages are still incomplete and can't be managed
-# by MANLANG. Will be done when pages are complete.
-.if defined(WITH_AMULECMD)
- ${GZIP_CMD} ${PREFIX}/man/fr/man1/amulecmd.1
-.endif
-.if defined(WITH_AMULEWEBSRV)
- ${GZIP_CMD} ${PREFIX}/man/fr/man1/amuleweb.1
-.endif
- ${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
-.if defined(WITH_AMULEDAEMON)
- ${GZIP_CMD} ${PREFIX}/man/fr/man1/amuled.1
-.endif
-.if defined(WITH_ED2K)
- ${GZIP_CMD} ${PREFIX}/man/fr/man1/ed2k.1
-.endif
-.if defined(WITH_ALC)
- ${GZIP_CMD} ${PREFIX}/man/fr/man1/alcc.1
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/amule2/Makefile.man b/net/amule2/Makefile.man
deleted file mode 100644
index 586cf50ea099..000000000000
--- a/net/amule2/Makefile.man
+++ /dev/null
@@ -1,25 +0,0 @@
-# TODO : Add fr here when pages are complete
-MANLANG= "" de es hu
-MANCOMPRESSED= no
-.if defined(WITH_CAS)
-MAN1+= cas.1
-MAN1+= wxcas.1
-.endif
-.if defined(WITH_ALC)
-MAN1+= alc.1
-MAN1+= alcc.1
-.endif
-.if defined(WITH_AMULEWEBSRV)
-MAN1+= amuleweb.1
-.endif
-.if defined(WITH_AMULECMD)
-MAN1+= amulecmd.1
-.endif
-.if defined(WITH_ED2K)
-MAN1+= ed2k.1
-.endif
-.if defined(WITH_AMULEDAEMON)
-MAN1+= amuled.1
-.endif
-MAN1+= amule.1
-MAN1+= xas.1
diff --git a/net/amule2/distinfo b/net/amule2/distinfo
deleted file mode 100644
index 71707e5c7a2e..000000000000
--- a/net/amule2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (aMule-2.1.0.tar.gz) = f2582a1d51766927386592d07dee85be
-SHA256 (aMule-2.1.0.tar.gz) = 5be6001e381f8157ef50122a7b3c8d3e6fac3e37dfb8d14ed1d6444b99175a3a
-SIZE (aMule-2.1.0.tar.gz) = 4092686
diff --git a/net/amule2/files/amuled.sh b/net/amule2/files/amuled.sh
deleted file mode 100644
index 7ebdbadaff68..000000000000
--- a/net/amule2/files/amuled.sh
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-#
-# aMule RCng startup script
-# Ogirinal work from Gabriele Cecchetti (amule.org forum)
-# Modified by Ganaël LAPLANCHE (ganael.laplanche@martymac.com)
-#
-
-# PROVIDE: amuled
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: FreeBSD shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable amuled at startup
-# amuled (bool): Set to "NO" by default.
-# Set it to "YES" to enable amuled
-# amuled_user (str): Set to user running amuled
-# (default 'aMule')
-# amuled_home (str): Set to home directory of user running amuled
-# (default /home/${amuled_user})
-#
-. /etc/rc.subr
-
-name="amuled"
-rcvar=`set_rcvar`
-
-load_rc_config $name
-
-[ -z "$amuled_enable" ] && amuled_enable="NO"
-[ -z "$amuled_user" ] && amuled_user="aMule"
-[ -z "$amuled_home" ] && amuled_home="/home/${amuled_user}"
-
-required_dirs=${amuled_home}
-required_files="${amuled_home}/.aMule/amule.conf"
-
-start_cmd="${name}_start"
-stop_cmd="${name}_stop"
-
-amuled_start()
-{
- if [ ! -f /var/run/${name}.run ]
- then
- su -l ${amuled_user} -c "amuled &" 2>>/var/log/${name}.log >>/var/log/${name}.log && touch /var/run/${name}.run
- echo "Started ${name}."
- echo `date` : "Started ${name}." >> /var/log/${name}.log
- else
- echo "${name} seems to be already running -- remove /var/run/${name}.run manually if needed."
- fi
-}
-
-amuled_stop()
-{
- if [ -f /var/run/${name}.run ]
- then
- # The following line is much better, but doesn't stop totally amuled
- # su -l ${amuled_user} -c "amulecmd -c Shutdown" 2>>/var/log/${name}.log >>/var/log/${name}.log
- # Since amuled catches SIGTERM, this way is preferred for now
- killall -TERM amuled 2>>/var/log/${name}.log >>/var/log/${name}.log ; sleep 3
- killall -KILL amuled 2>>/var/log/${name}.log >>/var/log/${name}.log
- # Also kill amuleweb if needed
- killall -KILL amuleweb 2>/dev/null >/dev/null
- rm -f /var/run/${name}.run
- echo "Stopped ${name}."
- echo `date` : "Stopped ${name}." >> /var/log/${name}.log
- else
- echo "${name} doesn't seem to be running -- create /var/run/${name}.run if needed."
- fi
-}
-
-run_rc_command "$1"
diff --git a/net/amule2/files/patch-amuleDlg.cpp b/net/amule2/files/patch-amuleDlg.cpp
deleted file mode 100644
index 5ef977954dc5..000000000000
--- a/net/amule2/files/patch-amuleDlg.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/amuleDlg.cpp.orig Sun Jan 1 06:17:25 2006
-+++ src/amuleDlg.cpp Tue Jan 3 19:12:04 2006
-@@ -413,9 +413,9 @@
- {
- wxString msg = wxT(" ");
- #ifdef CLIENT_GUI
-- msg << _("aMule remote control ") << wxT(VERSION);
-+ msg << _("aMule remote control ") << wxT(VERSION) << wxT(" for FreeBSD");
- #else
-- msg << wxT("aMule ") << wxT(VERSION);
-+ msg << wxT("aMule ") << wxT(VERSION) << wxT(" for FreeBSD");
- #endif
- msg << wxT(" ");
- #ifdef CVSDATE
-@@ -425,7 +425,8 @@
- " 'All-Platform' p2p client based on eMule \n\n"
- " Website: http://www.amule.org \n"
- " Forum: http://forum.amule.org \n"
-- " FAQ: http://wiki.amule.org \n\n"
-+ " FAQ: http://wiki.amule.org \n"
-+ " FreeBSD port: http://contribs.martymac.com \n\n"
- " Contact: admin@amule.org (administrative issues) \n"
- " Copyright (C) 2003-2006 aMule Team \n\n"
- " Part of aMule is based on \n"
diff --git a/net/amule2/pkg-descr b/net/amule2/pkg-descr
deleted file mode 100644
index afd986a280da..000000000000
--- a/net/amule2/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-aMule, the all-platform eMule p2p client
-
-aMule is a multiplatform fork of xMule
-client using wxWindows class library.
-
-WWW: http://www.amule.org
diff --git a/net/amule2/pkg-plist b/net/amule2/pkg-plist
deleted file mode 100644
index 6059a3f4976c..000000000000
--- a/net/amule2/pkg-plist
+++ /dev/null
@@ -1,245 +0,0 @@
-%%PL_AMULEDAEMON%%@unexec %D/etc/rc.d/amuled.sh stop > /dev/null 2>&1 || true
-%%PL_AMULEDAEMON%%etc/rc.d/amuled.sh
-%%PL_ALC%%man/fr/man1/alcc.1.gz
-%%PL_AMULEWEBSRV%%man/fr/man1/amuleweb.1.gz
-%%PL_AMULECMD%%man/fr/man1/amulecmd.1.gz
-%%PL_ED2K%%man/fr/man1/ed2k.1.gz
-%%PL_AMULEDAEMON%%man/fr/man1/amuled.1.gz
-man/fr/man1/amule.1.gz
-share/locale/en_GB/LC_MESSAGES/amule.mo
-share/locale/en_US/LC_MESSAGES/amule.mo
-share/locale/es/LC_MESSAGES/amule.mo
-share/locale/de/LC_MESSAGES/amule.mo
-share/locale/fr/LC_MESSAGES/amule.mo
-share/locale/it/LC_MESSAGES/amule.mo
-share/locale/ko_KR/LC_MESSAGES/amule.mo
-share/locale/pl/LC_MESSAGES/amule.mo
-share/locale/et_EE/LC_MESSAGES/amule.mo
-share/locale/ru/LC_MESSAGES/amule.mo
-share/locale/bg/LC_MESSAGES/amule.mo
-share/locale/es_MX/LC_MESSAGES/amule.mo
-share/locale/pt_BR/LC_MESSAGES/amule.mo
-share/locale/gl/LC_MESSAGES/amule.mo
-share/locale/eu/LC_MESSAGES/amule.mo
-share/locale/nl/LC_MESSAGES/amule.mo
-share/locale/ar/LC_MESSAGES/amule.mo
-share/locale/fi/LC_MESSAGES/amule.mo
-share/locale/zh_CN/LC_MESSAGES/amule.mo
-share/locale/zh_TW/LC_MESSAGES/amule.mo
-share/locale/da/LC_MESSAGES/amule.mo
-share/locale/hu/LC_MESSAGES/amule.mo
-share/locale/ca/LC_MESSAGES/amule.mo
-share/locale/it_CH/LC_MESSAGES/amule.mo
-share/locale/pt_PT/LC_MESSAGES/amule.mo
-share/locale/hr/LC_MESSAGES/amule.mo
-share/locale/sl/LC_MESSAGES/amule.mo
-@dirrmtry share/locale/en_US/LC_MESSAGES
-@dirrmtry share/locale/en_US
-@dirrmtry share/locale/et_EE/LC_MESSAGES
-@dirrmtry share/locale/et_EE
-@dirrmtry share/locale/it_CH/LC_MESSAGES
-@dirrmtry share/locale/it_CH
-@dirrmtry share/locale/ko_KR/LC_MESSAGES
-@dirrmtry share/locale/ko_KR
-share/gnome/doc/aMule-2.1.0/ABOUT-NLS
-share/gnome/doc/aMule-2.1.0/amulesig.txt
-share/gnome/doc/aMule-2.1.0/amule-win32.HOWTO.txt
-share/gnome/doc/aMule-2.1.0/Changelog
-share/gnome/doc/aMule-2.1.0/Doxyfile
-share/gnome/doc/aMule-2.1.0/ED2K-Links.HOWTO
-share/gnome/doc/aMule-2.1.0/INSTALL
-share/gnome/doc/aMule-2.1.0/license.txt
-share/gnome/doc/aMule-2.1.0/README
-share/gnome/doc/aMule-2.1.0/TODO
-share/gnome/doc/aMule-2.1.0/EC_Protocol.txt
-share/gnome/doc/aMule-2.1.0/socks4.protocol
-@dirrmtry share/gnome/doc/aMule-2.1.0
-@dirrmtry share/gnome/doc
-%%PL_CAS%%share/gnome/cas/tmp.html
-%%PL_CAS%%share/gnome/cas/stat.png
-%%PL_CAS%%@dirrmtry share/gnome/cas
-%%PL_CAS%%share/gnome/pixmaps/wxcas.xpm
-%%PL_ALC%%share/gnome/pixmaps/alc.xpm
-share/gnome/pixmaps/amule.xpm
-@dirrmtry share/gnome/pixmaps
-%%PL_CAS%%share/gnome/applications/wxcas.desktop
-%%PL_ALC%%share/gnome/applications/alc.desktop
-share/gnome/applications/amule.desktop
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/aMule.tmpl
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/add_server.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/arrow_down.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/arrow_right.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/arrow_up.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/back.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/black.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/blue1.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/blue2.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/blue3.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/blue4.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/blue5.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/blue6.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_download.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_kad.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_search.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_servers.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_settings.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_shared.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/cp_stats.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/emule.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/green.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/greenpercent.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_cancel.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_connect.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_down.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_ed2klink.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_info.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_pause.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_resume.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/l_up.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/log.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/logo.jpg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/red.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/transparent.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/yellow.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/phpamule.png
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/tree-leaf.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/tree-open.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/tree-closed.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/favicon.ico
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/downloads.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/preferences.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/search.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/servers.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/shared.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/stat_graphs.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/stat_tree.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/login.html
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/default/index.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-dload.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-search.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-servers.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-shared.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-stats.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-prefs.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/amuleweb-main-kad.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/stats.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/stats_tree.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/top.html
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/footer.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/login.html
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/tree-open.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/tree-closed.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/tree-leaf.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-reload.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-search.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-search-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-servers.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-servers-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-settings.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-settings-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-shared.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-shared-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-download.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-download-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-kad.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-kad-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-stats.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-stats-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-connect.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-logout.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-logout-pressed.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/toolbutton-filter.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/connect.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/cancel.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/arrow-r.png
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/up.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/down.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/pause.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/resume.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/apply.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/delete.jpeg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/phpamule.png
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/favicon.ico
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/php-default/index.html
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/aMule.tmpl
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/add_server.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/arrow_down.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/arrow_down_logout.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/arrow_right.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/arrow_up.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/back.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/black.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blank1x1.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blue1.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blue2.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blue3.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blue4.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blue5.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/blue6.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_download.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_kad.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_search.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_servers.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_settings.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_shared.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/log.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/cp_stats.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/emule.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/green.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/greenpercent.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_cancel.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_connect.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_down.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_ed2klink.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_info.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_pause.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_resume.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/l_up.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_bottom.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_downmain.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_lefttop.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_righttop.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_top.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_topdown.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login_topseperator.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/logo.jpg
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/main_bg.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/main_top_bg.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/main_topbar.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/main_topbardarker.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/main_topbarseperator.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/red.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/transparent.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/yellow.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/phpamule.png
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/tree-leaf.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/tree-open.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/tree-closed.gif
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/favicon.ico
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/downloads.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/preferences.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/search.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/servers.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/shared.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/stat_graphs.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/stat_tree.php
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/login.html
-%%PL_AMULEWEBSRV%%share/gnome/amule/webserver/chicane/index.php
-%%PL_AMULEWEBSRV%%@dirrmtry share/gnome/amule/webserver/default
-%%PL_AMULEWEBSRV%%@dirrmtry share/gnome/amule/webserver/php-default
-%%PL_AMULEWEBSRV%%@dirrmtry share/gnome/amule/webserver/chicane
-%%PL_AMULEWEBSRV%%@dirrmtry share/gnome/amule/webserver
-%%PL_AMULEWEBSRV%%@dirrmtry share/gnome/amule
-lib/xchat/plugins/xas.pl
-@dirrmtry lib/xchat/plugins
-@dirrmtry lib/xchat
-%%PL_CAS%%bin/cas
-%%PL_CAS%%bin/wxcas
-%%PL_ALC%%bin/alc
-%%PL_ALC%%bin/alcc
-%%PL_AMULEWEBSRV%%bin/amuleweb
-%%PL_AMULECMD%%bin/amulecmd
-%%PL_ED2K%%bin/ed2k
-%%PL_AMULEDAEMON%%bin/amulegui
-%%PL_AMULEDAEMON%%bin/amuled
-bin/amule
diff --git a/net/apollon/Makefile b/net/apollon/Makefile
deleted file mode 100644
index fd4b9d195342..000000000000
--- a/net/apollon/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: apollon
-# Date Created: 29 Dec 2004
-# Whom: Alex Varju <freebsd-ports@varju.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= apollon
-PORTVERSION= 1.0.1
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= apollon
-
-MAINTAINER= freebsd-ports@varju.ca
-COMMENT= KDE client for giFT daemon
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
-
-USE_BZIP2= yes
-USE_KDELIBS_VER=3
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-USE_REINPLACE= yes
-USE_AUTOTOOLS= libtool:15
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
-.endif
-
-post-patch:
-.ifdef(NOPORTDOCS)
- @${REINPLACE_CMD} -E -e 's/^(all:)[[:space:]]+docs-am/\1/; s/^(SUBDIRS.+)doc/\1/' \
- ${WRKSRC}/Makefile.in
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/apollon/distinfo b/net/apollon/distinfo
deleted file mode 100644
index e539475b0453..000000000000
--- a/net/apollon/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (apollon-1.0.1.tar.bz2) = 835d783691b1c75cf772042d72d51d82
-SHA256 (apollon-1.0.1.tar.bz2) = 59ec1a17b44b98d239d69561ee136224364dff088ece71bfcb56b1711097f0c4
-SIZE (apollon-1.0.1.tar.bz2) = 748266
diff --git a/net/apollon/pkg-descr b/net/apollon/pkg-descr
deleted file mode 100644
index 96aee68ea425..000000000000
--- a/net/apollon/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Apollon is a Peer-to-Peer File-Sharing Program, which uses the giFT
-core to connect to various networks, including OpenFT, Gnutella,
-FastTrack
-
-WWW: http://apollon.sourceforge.net
diff --git a/net/apollon/pkg-plist b/net/apollon/pkg-plist
deleted file mode 100644
index 1f9b3faf634b..000000000000
--- a/net/apollon/pkg-plist
+++ /dev/null
@@ -1,80 +0,0 @@
-bin/apollon
-lib/libapollon.a
-lib/libapollon.so.0
-lib/libapollon.so
-share/locale/de/LC_MESSAGES/apollon.mo
-share/locale/es/LC_MESSAGES/apollon.mo
-share/locale/fr/LC_MESSAGES/apollon.mo
-share/locale/he/LC_MESSAGES/apollon.mo
-share/locale/it/LC_MESSAGES/apollon.mo
-share/locale/el/LC_MESSAGES/apollon.mo
-share/locale/dk/LC_MESSAGES/apollon.mo
-share/locale/fi/LC_MESSAGES/apollon.mo
-share/locale/nl/LC_MESSAGES/apollon.mo
-share/locale/pl/LC_MESSAGES/apollon.mo
-share/locale/ru/LC_MESSAGES/apollon.mo
-share/locale/sr/LC_MESSAGES/apollon.mo
-share/locale/pt_br/LC_MESSAGES/apollon.mo
-share/locale/nb_NO/LC_MESSAGES/apollon.mo
-share/icons/hicolor/16x16/apps/kazaa.png
-share/icons/hicolor/16x16/apps/gnutella.png
-share/icons/hicolor/16x16/apps/openft.png
-share/icons/hicolor/16x16/apps/soulseek.png
-share/icons/hicolor/16x16/apps/napster.png
-share/icons/hicolor/16x16/actions/openftdown.png
-share/icons/hicolor/16x16/actions/openftup.png
-share/icons/hicolor/16x16/actions/gnutellaup.png
-share/icons/hicolor/16x16/actions/soulseekup.png
-share/icons/hicolor/16x16/actions/napsterdown.png
-share/icons/hicolor/16x16/actions/soulseekdown.png
-share/icons/hicolor/16x16/actions/napsterup.png
-share/icons/hicolor/16x16/actions/kazaaup.png
-share/icons/hicolor/16x16/actions/kazaadown.png
-share/icons/hicolor/16x16/actions/gnutelladown.png
-share/icons/hicolor/32x32/apps/gnutella.png
-share/icons/hicolor/32x32/apps/napster.png
-share/icons/hicolor/32x32/apps/soulseek.png
-share/icons/hicolor/32x32/apps/openft.png
-share/icons/hicolor/32x32/apps/kazaa.png
-share/icons/crystalsvg/32x32/filesystems/folder_apollon.png
-share/icons/crystalsvg/32x32/apps/apollon.png
-share/icons/crystalsvg/22x22/apps/apollon.png
-share/icons/crystalsvg/16x16/filesystems/folder_apollon.png
-share/icons/crystalsvg/16x16/apps/apollon.png
-share/icons/crystalsvg/48x48/filesystems/folder_apollon.png
-share/icons/crystalsvg/48x48/apps/apollon.png
-share/icons/crystalsvg/64x64/filesystems/folder_apollon.png
-share/icons/crystalsvg/64x64/apps/apollon.png
-share/icons/crystalsvg/128x128/filesystems/folder_apollon.png
-share/icons/crystalsvg/128x128/apps/apollon.png
-share/applnk/Applications/Apollon.desktop
-%%PORTDOCS%%share/doc/HTML/en/apollon/commands.docbook
-%%PORTDOCS%%share/doc/HTML/en/apollon/index.docbook
-%%PORTDOCS%%share/doc/HTML/en/apollon/credits.docbook
-%%PORTDOCS%%share/doc/HTML/en/apollon/index.cache.bz2
-%%PORTDOCS%%share/doc/HTML/en/apollon/common
-@dirrmtry share/locale/sr/LC_MESSAGES
-@dirrmtry share/locale/pt_br/LC_MESSAGES
-@dirrmtry share/locale/pt_br
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/nb_NO/LC_MESSAGES
-@dirrmtry share/locale/nb_NO
-@dirrmtry share/locale/fi/LC_MESSAGES
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/icons/hicolor/32x32/apps
-@dirrmtry share/icons/hicolor/16x16/apps
-@dirrmtry share/icons/hicolor/16x16/actions
-@dirrmtry share/icons/crystalsvg/64x64/filesystems
-@dirrmtry share/icons/crystalsvg/64x64/apps
-@dirrmtry share/icons/crystalsvg/48x48/filesystems
-@dirrmtry share/icons/crystalsvg/48x48/apps
-@dirrmtry share/icons/crystalsvg/32x32/filesystems
-@dirrmtry share/icons/crystalsvg/32x32/apps
-@dirrmtry share/icons/crystalsvg/22x22/apps
-@dirrmtry share/icons/crystalsvg/16x16/filesystems
-@dirrmtry share/icons/crystalsvg/16x16/apps
-@dirrmtry share/icons/crystalsvg/128x128/filesystems
-@dirrmtry share/icons/crystalsvg/128x128/apps
-@dirrmtry share/applnk/Applications
-%%PORTDOCS%%@unexec rmdir %D/share/doc/HTML/en/apollon
-%%PORTDOCS%%@dirrmtry share/doc/HTML/en
diff --git a/net/azureus/Makefile b/net/azureus/Makefile
deleted file mode 100644
index e290bfe7bc14..000000000000
--- a/net/azureus/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-# New ports collection makefile for: Azureus
-# Date created: October 6, 2004
-# Whom: Jeremy Faulkner <gldisater@gldis.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= azureus
-PORTVERSION= 2.3.0.6
-PORTREVISION= 1
-CATEGORIES= net java
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= Azureus_${PORTVERSION}_source
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A BitTorrent client written in Java
-
-BUILD_DEPENDS= \
- ${JAVALIBDIR}/log4j.jar:${PORTSDIR}/devel/log4j \
- ${JAVALIBDIR}/commons-cli.jar:${PORTSDIR}/java/jakarta-commons-cli \
- ${LOCALBASE}/share/java/classes/junit.jar:${PORTSDIR}/java/junit \
- ${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt31 \
- ${JAVALIBDIR}/seda.jar:${PORTSDIR}/net/seda
-RUN_DEPENDS= \
- ${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt31
-
-ONLY_FOR_ARCHS= i386
-
-USE_JAVA= yes
-JAVA_BUILD= jdk
-JAVA_RUN= jdk
-JAVA_VERSION= 1.4
-JAVA_OS= native
-USE_ANT= yes
-USE_JIKES= no
-
-USE_REINPLACE= yes
-USE_ZIP= yes
-NO_WRKSUBDIR= yes
-
-JARFILE= ${PORTNAME}.jar
-
-# build classpath from BUILD_DEPENDS
-CLASSPATH_JARS= ${BUILD_DEPENDS:C/:.+$//:M*.jar}
-
-PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} bin/${PORTNAME}
-
-do-configure:
- ${SED} -e "s+%%PREFIX%%+${PREFIX}+" -e "s+%%LOCALBASE%%+${LOCALBASE}+" \
- -e "s|%%LIBDIR%%|${LOCALBASE}/lib|" \
- -e "s|%%JAVAJARDIR%%|${JAVAJARDIR}|" \
- -e "s|%%JAVA%%|${LOCALBASE}/bin/java|" \
- -e "s|%%JAVA_VERSION%%|${JAVA_VERSION}|" \
- -e "s|%%JAVA_OS%%|${JAVA_OS}|" \
- -e "s|%%JARFILE%%|${JARFILE}|" \
- -e "s|%%SWTJAR%%|${JAVALIBDIR}/swt.jar|" \
- ${FILESDIR}/${PORTNAME} > ${WRKDIR}/${PORTNAME}
-
-do-install:
- ${MKDIR} ${JAVAJARDIR}
- ${INSTALL_DATA} ${WRKSRC}/dist/lib/${JARFILE} \
- ${JAVAJARDIR}/
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.pre.mk>
-
-CLASSPATH=.
-.for jar in ${CLASSPATH_JARS}
-CLASSPATH:=${CLASSPATH}:${jar}
-.endfor
-
-post-patch:
- @${SED} -E \
- -e 's|%%CLASSPATH%%|${CLASSPATH}|' \
- ${FILESDIR}/build.xml > ${WRKSRC}/build.xml
-# bash -> sh
- @${REINPLACE_CMD} -E \
- -e 's|/bin/bash|${SH}|' \
- ${WRKSRC}/com/aelitis/azureus/core/update/impl/AzureusRestarterImpl.java
-
-.include <bsd.port.post.mk>
diff --git a/net/azureus/distinfo b/net/azureus/distinfo
deleted file mode 100644
index 6049092fef21..000000000000
--- a/net/azureus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (Azureus_2.3.0.6_source.zip) = d02357ee2917482fee1174a0dc549c5e
-SHA256 (Azureus_2.3.0.6_source.zip) = 7244b8b379f6254d0adf3f43da240b415f982c496d63529a86eaf8e231ef120a
-SIZE (Azureus_2.3.0.6_source.zip) = 4773566
diff --git a/net/azureus/files/azureus b/net/azureus/files/azureus
deleted file mode 100644
index ae536948e69a..000000000000
--- a/net/azureus/files/azureus
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-export JAVA_VERSION
-export JAVA_OS
-
-# java
-JAVA_VERSION="%%JAVA_VERSION%%"
-JAVA_OS="%%JAVA_OS%%"
-
-ECLIPSE_BASE=%%LOCALBASE%%/eclipse
-ECLIPSE_SWT_JAR=%%SWTJAR%%
-LIB_PATH=%%LIBDIR%%
-
-CLASS_PATH=:%%JAVAJARDIR%%/%%JARFILE%%:${ECLIPSE_SWT_JAR}
-
-if [ "${DEBUG}" ]
-then
- echo "ECLIPSE_BASE = ${ECLIPSE_BASE}"
- echo "ECLIPSE_WS = ${ECLIPSE_WS}"
- echo "ECLIPSE_SWT = ${ECLIPSE_SWT}"
- echo "ECLIPSE_SWT_JAR = ${ECLIPSE_SWT_JAR}"
- echo "CLASS_PATH = ${CLASS_PATH}"
- echo "LIB_PATH = ${LIB_PATH}"
-fi
-
-exec "%%JAVA%%" -cp "${CLASS_PATH}" "-Djava.library.path=${LIB_PATH}" "-Dos.name=Linux" "-Dazureus.config.path=${HOME}/.Azureus" "-Duser.dir=${HOME}/.Azureus" org.gudy.azureus2.ui.swt.Main "${@}"
diff --git a/net/azureus/files/build.xml b/net/azureus/files/build.xml
deleted file mode 100644
index 21ac16c59937..000000000000
--- a/net/azureus/files/build.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!-- Under a BSDL license. Copyright by Mario S F Ferreira <lioux@FreeBSD.org> 2005- -->
-<!-- Under a BSDL license. Copyright by jrandom 2005- -->
-<!-- $FreeBSD$ -->
-<project basedir="." default="dist" name="azureus">
- <description>
- Builds Azureus
- </description>
- <!-- set global properties for this build -->
- <property name="src" location="src"/>
- <property name="build" location="build"/>
- <property name="dist" location="dist"/>
-
- <target name="init">
- <!-- Create the time stamp -->
- <tstamp/>
- <!-- Create the build directory structure used by compile -->
- <mkdir dir="${build}"/>
- </target>
-
- <target name="compile" depends="init" description="compile the source " >
- <!-- Compile the java code from ${src} into ${build} -->
- <javac srcdir="." destdir="${build}" fork="yes" memoryMaximumSize="64m">
- <include name="**/*.java"/>
- <exclude name="**/Win32*.java"/>
- <exclude name="**/swt/osx/**"/>
- <exclude name="**/macosx/**"/>
- <classpath path="%%CLASSPATH%%"/>
- </javac>
- </target>
-
- <target name="dist" depends="compile" description="generate the distribution" >
- <!-- Create the distribution directory -->
- <mkdir dir="${dist}/lib"/>
-
- <copy todir="${build}">
- <fileset dir="." includes="**/*.gif **/*.jpg, **/*.png **/*.properties" />
- <fileset dir="." includes="**/*.dat **/*.stf **/*.xsd" />
- <fileset dir="." includes="**/*.css **/*.html **/*.js **/*.php **/*.tmpl **/*.txt" />
- <fileset dir="." includes="**/*.ico **/*.wav" />
- </copy>
- <!-- Put everything in ${build} into the azureus.jar file -->
- <jar jarfile="${dist}/lib/azureus.jar" basedir="${build}"/>
- </target>
-
- <target name="clean" description="clean up" >
- <!-- Delete the ${build} and ${dist} directory trees -->
- <delete dir="${build}"/>
- <delete dir="${dist}"/>
- </target>
-</project>
diff --git a/net/azureus/pkg-descr b/net/azureus/pkg-descr
deleted file mode 100644
index b63cc7c3410c..000000000000
--- a/net/azureus/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Azureus is a java bittorrent client. Azureus offers multiple
-torrent downloads, queuing/priority systems (on torrents and
-files), start/stop seeding options and instant access to
-numerous pieces of information about your torrents. Azureus
-now features an embedded tracker easily setup and ready to use.
-
-WWW: http://azureus.sourceforge.net/
diff --git a/net/bnbt/Makefile b/net/bnbt/Makefile
deleted file mode 100644
index d96e838c53b5..000000000000
--- a/net/bnbt/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# New ports collection makefile for: bnbt
-# Date created: Jan 31 2004
-# Whom: Florent Thoumie <flz@xbsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= bnbt
-PORTVERSION= 8.1b3
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= bnbt
-DISTNAME= bnbt81b-3-sf
-
-MAINTAINER= flz@FreeBSD.org
-COMMENT= A C++ BitTorrent Tracker
-
-USE_ZIP= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}/src
-
-USE_GMAKE= yes
-USE_REINPLACE= yes
-
-SUB_FILES= pkg-message
-USE_RC_SUBR= bnbt.sh
-
-PORTDOCS= footer.html header.html lesser.txt readme.txt users.txt
-
-.if defined(WITH_MYSQL)
-ALL_TARGET= bnbtmysql
-PKGNAMESUFFIX= -mysql
-USE_MYSQL= yes
-.else
-ALL_TARGET= bnbt
-.endif
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O2|${CFLAGS} -I${PREFIX}/include| ; \
- s|LFLAGS =|LFLAGS = -L${PREFIX}/lib/mysql|' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|\([a-z]*\.bnbt\)|${PREFIX}/etc/${PORTNAME}/\1|' \
- ${WRKSRC}/config.cpp
- @${REINPLACE_CMD} -e 's|bnbt.cfg|${PREFIX}/etc/${PORTNAME}/bnbt.cfg|' \
- ${WRKSRC}/config.h ${WRKSRC}/config.cpp ${WRKSRC}/tracker.cpp
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${ALL_TARGET} ${PREFIX}/bin/bnbt
- ${MKDIR} ${PREFIX}/etc/${PORTNAME}
- ${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/$i ${DOCSDIR}
-.endfor
-
-post-install:
- @${MKDIR} /var/log/${PORTNAME}
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/net/bnbt/distinfo b/net/bnbt/distinfo
deleted file mode 100644
index f9998726064f..000000000000
--- a/net/bnbt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (bnbt81b-3-sf.zip) = 2935ffe0f51090a79d5bd76566af3b2b
-SHA256 (bnbt81b-3-sf.zip) = d9d431f86b5abbf89907c567c2ca7bf3020fe86c2585645c2888d51bcc5c842f
-SIZE (bnbt81b-3-sf.zip) = 741026
diff --git a/net/bnbt/files/bnbt.sh.in b/net/bnbt/files/bnbt.sh.in
deleted file mode 100644
index d9f67bb8fee6..000000000000
--- a/net/bnbt/files/bnbt.sh.in
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: bnbt
-# REQUIRE: LOGIN abi
-# BEFORE: securelevel
-# KEYWORD: FreeBSD shutdown
-
-# Add the following line to /etc/rc.conf to enable `bnbt':
-#
-#bnbt_enable="YES"
-#
-# See bnbt(1) for bnbt_flags
-#
-
-. "%%RC_SUBR%%"
-
-name="bnbt"
-rcvar=`set_rcvar`
-
-# path to your executable, might be libxec, bin, sbin, ...
-command="%%PREFIX%%/bin/$name"
-
-# extra required arguments
-command_args="&"
-
-# you can check for required_dirs and required_vars too, see rc.subr(8)
-#
-required_dirs="/var/log/$name"
-
-# read settings, set default values
-load_rc_config "$name"
-: ${bnbt_enable="NO"}
-: ${bnbt_flags=""}
-
-run_rc_command "$1"
diff --git a/net/bnbt/files/patch-client.cpp b/net/bnbt/files/patch-client.cpp
deleted file mode 100644
index da622fab52d6..000000000000
--- a/net/bnbt/files/patch-client.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- client.cpp Wed Sep 29 21:38:32 2004
-+++ client.cpp.new Sat Oct 23 15:40:05 2004
-@@ -19,6 +19,7 @@
- *
- ***/
-
-+#include <sys/time.h>
- #include <fcntl.h>
-
- #include "bnbt.h"
-@@ -639,4 +640,4 @@
- rsp.strContent.reserve( 1024 );
- rsp.bCompressOK = true;
- m_iLast = GetTime( );
--}
-\ No newline at end of file
-+}
diff --git a/net/bnbt/files/patch-config.cpp b/net/bnbt/files/patch-config.cpp
deleted file mode 100644
index f9a3636c1bb0..000000000000
--- a/net/bnbt/files/patch-config.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- config.cpp Fri Sep 24 20:01:58 2004
-+++ config.cpp.new Sat Oct 23 14:42:45 2004
-@@ -147,10 +147,10 @@
- CFG_SetString( "bnbt_realm", "BNBT" );
-
- if( CFG_GetString( "bnbt_error_log_dir", string( ) ).empty( ) )
-- CFG_SetString( "bnbt_error_log_dir", string( ) );
-+ CFG_SetString( "bnbt_error_log_dir", "/var/log/bnbt/" );
-
- if( CFG_GetString( "bnbt_access_log_dir", string( ) ).empty( ) )
-- CFG_SetString( "bnbt_access_log_dir", string( ) );
-+ CFG_SetString( "bnbt_access_log_dir", "/var/log/bnbt/" );
-
- if( CFG_GetInt( "bnbt_flush_interval", 0 ) < 1 )
- CFG_SetInt( "bnbt_flush_interval", 100 );
diff --git a/net/bnbt/files/patch-server.cpp b/net/bnbt/files/patch-server.cpp
deleted file mode 100644
index 856ac603c773..000000000000
--- a/net/bnbt/files/patch-server.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- server.cpp Fri Sep 10 14:43:24 2004
-+++ server.cpp.new Sat Oct 23 15:40:21 2004
-@@ -19,6 +19,8 @@
- *
- ***/
-
-+#include <sys/time.h>
-+
- #include "bnbt.h"
- #include "client.h"
- #include "config.h"
diff --git a/net/bnbt/files/pkg-message.in b/net/bnbt/files/pkg-message.in
deleted file mode 100644
index 5543af77c8df..000000000000
--- a/net/bnbt/files/pkg-message.in
+++ /dev/null
@@ -1,9 +0,0 @@
-************************************************************
-Bnbt has been successfully installed.
-
-In order to run bnbt, add the following lines to /etc/rc.conf:
- bnbt_enable="YES"
-
-Then start the server with %%PREFIX%%/etc/rc.d/bnbt.sh start
-or reboot.
-************************************************************
diff --git a/net/bnbt/pkg-descr b/net/bnbt/pkg-descr
deleted file mode 100644
index dd0656bdd952..000000000000
--- a/net/bnbt/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-BNBT was written by Trevor Hogan. BNBT is a complete port of the
-original Python BitTorrent tracker to C++ using the STL for data storage
-and basic network sockets for network communication. BNBT is fast,
-efficient, customizable, easy to use, powerful, and portable. BNBT is
-covered under the GNU Lesser General Public License (LGPL).
-
-WWW: http://bnbt.sourceforge.net/
-
-- Florent Thoumie
-flz@xbsd.org
diff --git a/net/bnbt/pkg-plist b/net/bnbt/pkg-plist
deleted file mode 100644
index 7d52743957b0..000000000000
--- a/net/bnbt/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/bnbt
-@exec mkdir -p /var/log/bnbt
-@exec mkdir -p %D/etc/bnbt
-@dirrmtry etc/bnbt
diff --git a/net/btpeer/Makefile b/net/btpeer/Makefile
deleted file mode 100644
index 033ffd95661e..000000000000
--- a/net/btpeer/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: btpeer
-# Date created: Sun Sep 25 13:54:22 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= btpeer
-PORTVERSION= 0.2.1
-CATEGORIES= net
-MASTER_SITES= http://www.alhem.net/project/btpeer/
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Client functionality of bittorrent protocol, network only environment
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libSockets-devel.a:${PORTSDIR}/net/Sockets-devel
-
-USE_GMAKE= yes
-USE_OPENSSL= yes
-WITH_OPENSSL_BASE= yes
-MAKE_ENV= CXX="${CXX}"
-USE_REINPLACE= yes
-
-# ssl support
-CFLAGS+= ${PTHREAD_CFLAGS} -DHAVE_OPENSSL
-
-PROGRAM_FILES= \
- inject \
- newpeer
-
-post-patch:
-# CXX safeness
-# CXXFLAGS safeness
-# SSL include safeness
- @${REINPLACE_CMD} -E \
- -e 's|-O2||' \
- -e 's|g\+\+|${CXX}|' \
- -e 's|^INCLUDE.+$$|INCLUDE=-I${OPENSSLINC} -I${LOCALBASE}/include/Sockets-devel|' \
- -e 's|^LIBS.+$$|LIBS=-L${OPENSSLLIB} ${PTHREAD_LIBS} -L${LOCALBASE}/lib \\|' \
- ${BUILD_WRKSRC}/${MAKEFILE}
-
-do-install:
-.for file in ${PROGRAM_FILES}
- @${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin/${PORTNAME}-${file}
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-IGNORE= FreeBSD prior to 500000 does not support uuid(3) required\
- for building
-.endif
-
-.for file in ${PROGRAM_FILES}
-PLIST_FILES+= bin/${PORTNAME}-${file}
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/net/btpeer/distinfo b/net/btpeer/distinfo
deleted file mode 100644
index 7c143d365d92..000000000000
--- a/net/btpeer/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (btpeer-0.2.1.tar.gz) = a38bbdcf36c55bdb18169ad5fc81d039
-SHA256 (btpeer-0.2.1.tar.gz) = e2b9c067196a07e65a8e573defecc1bb34c2c55367c55781a83f5b9bfc59f32d
-SIZE (btpeer-0.2.1.tar.gz) = 42193
diff --git a/net/btpeer/files/patch-Makefile b/net/btpeer/files/patch-Makefile
deleted file mode 100644
index ba3d5f073f6c..000000000000
--- a/net/btpeer/files/patch-Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.orig Sun Sep 11 04:27:32 2005
-+++ Makefile Sun Sep 25 17:54:42 2005
-@@ -1,11 +1,11 @@
- VERSION = 0.2.1
-
- INCLUDE = -I/usr/local/include/Sockets
--CFLAGS = -Wall -g -O2 $(INCLUDE) -MD `Sockets-config`
-+CFLAGS = -Wall -g -O2 $(INCLUDE) -MD `Sockets-devel-config`
- CPPFLAGS = $(CFLAGS)
-
--LIBS = -L/usr/local/lib -lSockets \
-- -lssl -lcrypto -luuid -lSocketsEx -lpthread
-+LIBS = -L/usr/local/lib -lSockets-devel \
-+ -lssl -lcrypto -lSockets-devel -lSocketsEx-devel
-
- PROGS = newpeer inject
- # bstr
diff --git a/net/btpeer/pkg-descr b/net/btpeer/pkg-descr
deleted file mode 100644
index cadf1bf3de2c..000000000000
--- a/net/btpeer/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-[ excerpt from developer's web site ]
-
-This is a collection of classes implementing the core client
-functionality of the bittorrent protocol, in a network only
-environment. 'Network only' means that all interaction with the
-client core is done via network connections. Loading of metainfo
-files are done using a small program for file transfer into the
-client core ("inject"), status of the client is shown using a small
-internal web page server.
-
-WWW: http://www.alhem.net/project/btpeer/index.html
-
--- lioux@FreeBSD.org
diff --git a/net/btqueue/Makefile b/net/btqueue/Makefile
deleted file mode 100644
index 320637d4cc50..000000000000
--- a/net/btqueue/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: BTQueue
-# Date created: 04 Jun 2004
-# Whom: Stefan Walter <sw@gegenunendlich.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= btqueue
-PORTVERSION= 0.0.18
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= BTQueue-${PORTVERSION}
-
-MAINTAINER= sw@gegenunendlich.de
-COMMENT= Alternative BitTorrent client with queuing functionality
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_bsddb.so:${PORTSDIR}/databases/py-bsddb
-
-CONFLICTS= py??-*[Bb]it[Tt]ornado* py??-*[Bb]it[Tt]orrent*
-USE_PYTHON= yes
-USE_PYDISTUTILS=yes
-
-DATADIR= ${PREFIX}/share/BTQueue
-DOCSDIR= ${PREFIX}/share/doc/BTQueue
-
-OPTIONS= PYXML "Add dependency on PyXML (needed for crawler only)" on
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PYXML)
-RUN_DEPENDS+= ${PYXML}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/btqueue/distinfo b/net/btqueue/distinfo
deleted file mode 100644
index 6c307c462f0b..000000000000
--- a/net/btqueue/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BTQueue-0.0.18.tar.gz) = 5afd619feccc185ba3a5737f269ceb4b
-SHA256 (BTQueue-0.0.18.tar.gz) = 1da6485f8a7885ec467ae1cefea14f895ceb0a461e4eb5fb78af35b016c29187
-SIZE (BTQueue-0.0.18.tar.gz) = 1204822
diff --git a/net/btqueue/pkg-descr b/net/btqueue/pkg-descr
deleted file mode 100644
index d7d91a49e92f..000000000000
--- a/net/btqueue/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-BTQueue is a console-based BitTorrent client with queuing
-functionalities running on top of BitTornado.
-
-WWW: http://btqueue.sourceforge.net/
diff --git a/net/btqueue/pkg-plist b/net/btqueue/pkg-plist
deleted file mode 100644
index 80634ae0d09f..000000000000
--- a/net/btqueue/pkg-plist
+++ /dev/null
@@ -1,255 +0,0 @@
-bin/btmakemetafile.py
-bin/btqueue.py
-bin/btsethttpseeds.py
-bin/btshowmetainfo.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/__init__.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/aurllib.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/aurllib.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/aurllib.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/crawler.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/crawler.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/crawler.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/element.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/element.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/element.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/filter.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/filter.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/filter.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/httpsession.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/httpsession.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/httpsession.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/loader.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/loader.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/loader.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/media.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/media.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/media.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/misc.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/misc.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/misc.pyo
-%%PYTHON_SITELIBDIR%%/BitCrawler/policy.py
-%%PYTHON_SITELIBDIR%%/BitCrawler/policy.pyc
-%%PYTHON_SITELIBDIR%%/BitCrawler/policy.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/__init__.py
-%%PYTHON_SITELIBDIR%%/BitQueue/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/alias.py
-%%PYTHON_SITELIBDIR%%/BitQueue/alias.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/alias.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/html2text.py
-%%PYTHON_SITELIBDIR%%/BitQueue/html2text.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/html2text.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/i18n.py
-%%PYTHON_SITELIBDIR%%/BitQueue/i18n.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/i18n.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/ip2cc.py
-%%PYTHON_SITELIBDIR%%/BitQueue/ip2cc.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/ip2cc.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/launchmanycore.py
-%%PYTHON_SITELIBDIR%%/BitQueue/launchmanycore.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/launchmanycore.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/log.py
-%%PYTHON_SITELIBDIR%%/BitQueue/log.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/log.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/manager.py
-%%PYTHON_SITELIBDIR%%/BitQueue/manager.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/manager.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/optparse.py
-%%PYTHON_SITELIBDIR%%/BitQueue/optparse.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/optparse.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/policy.py
-%%PYTHON_SITELIBDIR%%/BitQueue/policy.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/policy.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/queue.py
-%%PYTHON_SITELIBDIR%%/BitQueue/queue.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/queue.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/rwhois.py
-%%PYTHON_SITELIBDIR%%/BitQueue/rwhois.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/rwhois.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/scheduler.py
-%%PYTHON_SITELIBDIR%%/BitQueue/scheduler.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/scheduler.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/scrape.py
-%%PYTHON_SITELIBDIR%%/BitQueue/scrape.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/scrape.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/table.py
-%%PYTHON_SITELIBDIR%%/BitQueue/table.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/table.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/textwrap.py
-%%PYTHON_SITELIBDIR%%/BitQueue/textwrap.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/textwrap.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/timeoutsocket.py
-%%PYTHON_SITELIBDIR%%/BitQueue/timeoutsocket.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/timeoutsocket.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/util.py
-%%PYTHON_SITELIBDIR%%/BitQueue/util.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/util.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/webservice.py
-%%PYTHON_SITELIBDIR%%/BitQueue/webservice.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/webservice.pyo
-%%PYTHON_SITELIBDIR%%/BitQueue/xmlrpc.py
-%%PYTHON_SITELIBDIR%%/BitQueue/xmlrpc.pyc
-%%PYTHON_SITELIBDIR%%/BitQueue/xmlrpc.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/FileSelector.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/FileSelector.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/FileSelector.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.new.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.new.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.new.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StreamCheck.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StreamCheck.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StreamCheck.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/download.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/download.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/download.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/makemetafile.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/makemetafile.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/makemetafile.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/testtest.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/testtest.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/testtest.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/CreateIcons.py
-%%PYTHON_SITELIBDIR%%/BitTornado/CreateIcons.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/CreateIcons.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.py
-%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.py
-%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/RateLimiter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/RateLimiter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/RateLimiter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.py
-%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ServerPortHandler.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ServerPortHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ServerPortHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.py
-%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/__init__.py
-%%PYTHON_SITELIBDIR%%/BitTornado/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/bencode.py
-%%PYTHON_SITELIBDIR%%/BitTornado/bencode.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/bencode.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.py
-%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/clock.py
-%%PYTHON_SITELIBDIR%%/BitTornado/clock.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/clock.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/download_bt1.py
-%%PYTHON_SITELIBDIR%%/BitTornado/download_bt1.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/download_bt1.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/inifile.py
-%%PYTHON_SITELIBDIR%%/BitTornado/inifile.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/inifile.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/launchmanycore.py
-%%PYTHON_SITELIBDIR%%/BitTornado/launchmanycore.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/launchmanycore.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/natpunch.py
-%%PYTHON_SITELIBDIR%%/BitTornado/natpunch.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/natpunch.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.py
-%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/parsedir.py
-%%PYTHON_SITELIBDIR%%/BitTornado/parsedir.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/parsedir.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/piecebuffer.py
-%%PYTHON_SITELIBDIR%%/BitTornado/piecebuffer.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/piecebuffer.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.py
-%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.py
-%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.py
-%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.pyo
-%%DATADIR%%/alias.conf
-%%DATADIR%%/ip2cc.db
-%%DOCSDIR%%/examples/interest.xml
-%%DOCSDIR%%/examples/tracker.xml
-@dirrm %%PYTHON_SITELIBDIR%%/BitCrawler
-@dirrm %%PYTHON_SITELIBDIR%%/BitQueue
-@dirrm %%PYTHON_SITELIBDIR%%/BitTornado/BT1
-@dirrm %%PYTHON_SITELIBDIR%%/BitTornado
-@dirrm %%DATADIR%%
-@dirrm %%DOCSDIR%%/examples
-@dirrm %%DOCSDIR%%
diff --git a/net/cdonkey/Makefile b/net/cdonkey/Makefile
deleted file mode 100644
index 7d09fa56279a..000000000000
--- a/net/cdonkey/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: cDonkey
-# Date created: Feb 9, 2003
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= cdonkey
-PORTVERSION= 0.9.0
-CATEGORIES= net
-MASTER_SITES= http://suche.org/
-DISTNAME= cDonkey-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An open and free core client for the eDonkey protocol
-
-LIB_DEPENDS= db3.3:${PORTSDIR}/databases/db3
-
-PLIST_FILES= bin/cDonkey
-USE_BZIP2= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-USE_AUTOTOOLS= libtool:15
-CONFIGURE_ARGS= --with-berkeley-db="${LOCALBASE}/include/db3:${LOCALBASE}/lib"
-USE_GMAKE= yes
-WRKSRC= ${WRKDIR}/cDonkey-${PORTVERSION}
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} != "i386"
-BROKEN= "Does not compile on !i386"
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e "s|-ldb|-ldb3|g" ${WRKSRC}/configure
-
-.include <bsd.port.post.mk>
diff --git a/net/cdonkey/distinfo b/net/cdonkey/distinfo
deleted file mode 100644
index a4e807d8c33a..000000000000
--- a/net/cdonkey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cDonkey-0.9.0.tar.bz2) = 04c7b16e2aeb18a246e9892ba6fe7b7a
-SHA256 (cDonkey-0.9.0.tar.bz2) = 4b6bf726d3fc0bee06b971c35034d43293b37419a09637785e4c572d8779c7f3
-SIZE (cDonkey-0.9.0.tar.bz2) = 334586
diff --git a/net/cdonkey/files/patch-Makefile.in b/net/cdonkey/files/patch-Makefile.in
deleted file mode 100644
index cdb53e84cf47..000000000000
--- a/net/cdonkey/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Wed May 7 20:21:59 2003
-+++ Makefile.in Thu Aug 26 18:39:49 2004
-@@ -55,7 +55,7 @@
- # -fno-for-scope Make the proble with older compiler visible
- # -pedantic < Zu viele warnings
- # -Wold-style-cast < Zu viele warnings
--CXXFLAGS = @CXXFLAGS@ -W -Wall -Wunused -Wformat -Wshadow -Wmultichar -Wpointer-arith -Wcast-qual -Wcast-align -Wswitch -ansi -fno-for-scope -fno-gnu-keywords -fno-rtti @SVN_DB_INCLUDES@
-+CXXFLAGS = @CXXFLAGS@ -ansi -fno-for-scope -fno-gnu-keywords -fno-rtti @SVN_DB_INCLUDES@
- CYGPATH_W = @CYGPATH_W@
- DEFS = @DEFS@ -DCDONKEY=1
- DEPDIR = @DEPDIR@
diff --git a/net/cdonkey/files/patch-cSocket.cpp b/net/cdonkey/files/patch-cSocket.cpp
deleted file mode 100644
index 0a2beb1fa6f1..000000000000
--- a/net/cdonkey/files/patch-cSocket.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- cSocket.cpp.orig Wed May 7 20:21:33 2003
-+++ cSocket.cpp Thu Aug 26 18:53:39 2004
-@@ -1180,7 +1180,7 @@
- }}}
- // try to set our local externally visible address
- void cSocket::setLocalExternalIP(struct in_addr new_addr) {{{
-- static struct in_addr last_ip_seen = 0;
-+ static struct in_addr last_ip_seen;
- static int same_ip_count = 0;
-
- if (new_addr.s_addr != last_ip_seen.s_addr) {
diff --git a/net/cdonkey/files/patch-cZone.cpp b/net/cdonkey/files/patch-cZone.cpp
deleted file mode 100644
index b7cef8ccdeca..000000000000
--- a/net/cdonkey/files/patch-cZone.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- cZone.cpp.orig Wed May 7 20:21:34 2003
-+++ cZone.cpp Thu Aug 26 18:54:31 2004
-@@ -88,7 +88,6 @@
- }}}
-
- cZone:: cZone() {{{
-- mtrace ();
- uint8_t zero[HASH_LEN];
- bzero(zero, HASH_LEN);
- init(NULL, 0, zero);
diff --git a/net/cdonkey/files/patch-cygwin.h b/net/cdonkey/files/patch-cygwin.h
deleted file mode 100644
index ae15ae2a03e8..000000000000
--- a/net/cdonkey/files/patch-cygwin.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- cygwin.h.orig Sat Apr 5 20:06:44 2003
-+++ cygwin.h Thu Aug 26 18:50:49 2004
-@@ -36,7 +36,6 @@
- #include <zlib.h>
- #include <ctype.h>
- #include <signal.h>
--#include <malloc.h>
-
- #ifdef __cplusplus
- #include <string> // for stl string
-@@ -166,7 +165,6 @@
- #include <netinet/in.h>
- #include <netinet/tcp.h>
- #include <sys/poll.h>
-- #include <mcheck.h>
- #define dir_delim '/'
- #define HAVE_SIGHUP 1
- #define HAVE_SIGINT 1
diff --git a/net/cdonkey/files/patch-donkey.cpp b/net/cdonkey/files/patch-donkey.cpp
deleted file mode 100644
index 29eb08379475..000000000000
--- a/net/cdonkey/files/patch-donkey.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- donkey.cpp.orig Wed May 7 20:26:57 2003
-+++ donkey.cpp Thu Aug 26 18:51:54 2004
-@@ -935,7 +935,6 @@
-
- int main (int argc, char **argv) {{{
- bzero (ZERO, 16);
-- mtrace (); // MALLOC_TRACE
- struct stat dStatBuf;
- int j = 0;
-
diff --git a/net/cdonkey/pkg-descr b/net/cdonkey/pkg-descr
deleted file mode 100644
index b2d3cdcd83b3..000000000000
--- a/net/cdonkey/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-cDonkey is an open and free core client for the eDonkey protocol.
-
-WWW: http://cdonkey.suche.org/
diff --git a/net/ctorrent/Makefile b/net/ctorrent/Makefile
deleted file mode 100644
index 00583c5a9700..000000000000
--- a/net/ctorrent/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: ctorrent
-# Date created: Jan 17 2004
-# Whom: Florent Thoumie <flz@xbsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ctorrent
-PORTVERSION= 1.3.4
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= flz@FreeBSD.org
-COMMENT= BitTorrent Client written in C for FreeBSD and Linux
-
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-
-PATCH_SITES= http://www.rahul.net/dholmes/ctorrent/
-PATCHFILES= patchset-ctorrent-1.3.4-dnh1.diff
-
-PLIST_FILES= bin/ctorrent
-CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
-
-PORTDOCS= README-DNH.TXT
-
-.if !defined(NOPORTDOCS)
-post-install:
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}/
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/ctorrent/distinfo b/net/ctorrent/distinfo
deleted file mode 100644
index eb636c73685d..000000000000
--- a/net/ctorrent/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (ctorrent-1.3.4.tar.bz2) = 823010ec78215d476537c9eba9381cdd
-SHA256 (ctorrent-1.3.4.tar.bz2) = 7e2ef5d0656ac23cecd03374d9b00291a55b274c972adfe94d6f41ae3ba60c73
-SIZE (ctorrent-1.3.4.tar.bz2) = 87333
-MD5 (patchset-ctorrent-1.3.4-dnh1.diff) = 319c7202281a87dc3a9e68f99b50741f
-SHA256 (patchset-ctorrent-1.3.4-dnh1.diff) = 720e3ac7b296e46ccaf9eea569b31f8055029754dbc1bc47660cbdacb59639e9
-SIZE (patchset-ctorrent-1.3.4-dnh1.diff) = 74172
diff --git a/net/ctorrent/files/patch-btcontent.cpp b/net/ctorrent/files/patch-btcontent.cpp
deleted file mode 100644
index 8fbd2ec0c7bd..000000000000
--- a/net/ctorrent/files/patch-btcontent.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- btcontent.cpp.orig Sun Feb 1 06:18:07 2004
-+++ btcontent.cpp Fri Feb 13 03:09:22 2004
-@@ -8,7 +8,11 @@
- #else
- #include <unistd.h>
- #include <sys/param.h>
-+#if defined(HAVE_LIBCRYPT) || defined(HAVE_LIBMD)
-+#include <sha.h>
-+#elif defined(HAVE_LIBSSL)
- #include <openssl/sha.h>
-+#endif
- #endif
-
- #include <time.h>
diff --git a/net/ctorrent/files/patch-btfiles.cpp b/net/ctorrent/files/patch-btfiles.cpp
deleted file mode 100644
index c11a75ab3e13..000000000000
--- a/net/ctorrent/files/patch-btfiles.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- btfiles.cpp.orig Sun Feb 1 06:33:16 2004
-+++ btfiles.cpp Fri Feb 13 03:10:57 2004
-@@ -8,7 +8,11 @@
- #include <unistd.h>
- #include <dirent.h>
- #include <sys/param.h>
-+#if defined(HAVE_LIBCRYPT) || defined(HAVE_LIBMD)
-+#include <sha.h>
-+#elif defined(HAVE_LIBSSL)
- #include <openssl/sha.h>
-+#endif
- #endif
-
- #include <time.h>
diff --git a/net/ctorrent/files/patch-configure b/net/ctorrent/files/patch-configure
deleted file mode 100644
index 10ab618008b5..000000000000
--- a/net/ctorrent/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Sun Feb 1 07:15:43 2004
-+++ configure Fri Feb 13 03:04:21 2004
-@@ -2851,7 +2851,7 @@
- int
- main ()
- {
--SHA1_Init ();
-+XXXSHA1_Init ();
- ;
- return 0;
- }
-@@ -2915,7 +2915,7 @@
- int
- main ()
- {
--SHA1_Init ();
-+XXXSHA1_Init ();
- ;
- return 0;
- }
diff --git a/net/ctorrent/pkg-descr b/net/ctorrent/pkg-descr
deleted file mode 100644
index a47e737de98d..000000000000
--- a/net/ctorrent/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-CTorrent is a BitTorrent (be know as BT usually) Client program
-written in C for FreeBSD and Linux. Fast and small are CTorrent`s
-two strengths.
-
-WWW: http://ctorrent.sourceforge.net/
-
-- Florent Thoumie
-flz@xbsd.org
diff --git a/net/dcd/Makefile b/net/dcd/Makefile
deleted file mode 100644
index 85f6dfb03ee2..000000000000
--- a/net/dcd/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# New ports collection makefile for: dcd
-# Date created: 14 May 2005
-# Whom: Aleksandr S. Goncharov <mraleks@bk.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dcd
-PORTVERSION= 0.5.9
-CATEGORIES= net
-MASTER_SITES= http://www.dc.ds.pg.gda.pl/download/sources/stable/
-
-MAINTAINER= mraleks@bk.ru
-COMMENT= Direct Connect Hub clone for Unix
-
-USE_BZIP2= yes
-USE_AUTOTOOLS= libtool:15
-USE_REINPLACE= yes
-
-CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}"
-
-MAN8= dcd.8 dcd.console.8
-MANLANG= "" pl.ISO8859-2
-
-CONF_FILES= console.allow dcd.banned dcd.conf dcd.motd dcd.penalties \
- dcd.rules dcd.users dcd.welcome nicks.allow
-
-SUB_FILES= pkg-install pkg-deinstall
-SUB_LIST= CONF_FILES="${CONF_FILES}" CONF_DIR="${PREFIX}/etc/dcd"
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Does not compile"
-.endif
-
-post-patch:
-.for f in dcd dcd.console
- @${MV} ${WRKSRC}/doc/${f}.2 ${WRKSRC}/doc/${f}.8
- @${MV} ${WRKSRC}/doc/pl/${f}.1 ${WRKSRC}/doc/pl/${f}.8
-.endfor
-
-.for d in doc doc/pl
-. for f in dcd.8 dcd.console.8
- @${REINPLACE_CMD} -e \
- 's|/usr/local|${PREFIX}|g; \
- s|^\(\.TH .*\)"[12]"|\1"8"|; \
- s|([12])|(8)|' ${WRKSRC}/${d}/${f}
-. endfor
- @${REINPLACE_CMD} -e 's|man[12]|man8|g; s|\.[12]|.8|g; s|[12]\*|8*|g' \
- ${WRKSRC}/${d}/Makefile.in
-.endfor
-
- @${REINPLACE_CMD} -e 's|$$(mandir)/man8|$$(mandir)/pl.ISO8859-2/man8|' \
- ${WRKSRC}/doc/pl/Makefile.in
-
-.for f in ${CONF_FILES}
- @${MV} ${WRKSRC}/conf/${f} ${WRKSRC}/conf/${f}.default
- @${REINPLACE_CMD} -e 's|${f}|${f}.default|g' ${WRKSRC}/conf/Makefile.in
-.endfor
- @${MV} ${WRKSRC}/conf/dcd.conf.in ${WRKSRC}/conf/dcd.conf.default.in
- @${REINPLACE_CMD} -e 's|\(dcd\.conf\)|\1.default|g' ${WRKSRC}/configure
-
- @${REINPLACE_CMD} -e 's|-O2||g; s|-lpthread|${PTHREAD_LIBS}|g' \
- ${WRKSRC}/configure
-
-post-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-.include <bsd.port.post.mk>
diff --git a/net/dcd/distinfo b/net/dcd/distinfo
deleted file mode 100644
index 8154c611a8ef..000000000000
--- a/net/dcd/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dcd-0.5.9.tar.bz2) = 0a46f116137459507bae588a818b0be3
-SHA256 (dcd-0.5.9.tar.bz2) = ad22b767a1faaaa585839cddc5ee0f2ca9ad471b7b3f4aab556e84ca9283c17f
-SIZE (dcd-0.5.9.tar.bz2) = 340164
diff --git a/net/dcd/files/pkg-deinstall.in b/net/dcd/files/pkg-deinstall.in
deleted file mode 100644
index 19c51b8a3ad8..000000000000
--- a/net/dcd/files/pkg-deinstall.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-[ "$2" != "DEINSTALL" ] && exit 0
-
-for f in %%CONF_FILES%%; do
- if cmp -s "%%CONF_DIR%%/$f" "%%CONF_DIR%%/$f.default"; then
- rm -f "%%CONF_DIR%%/$f"
- fi
-done
diff --git a/net/dcd/files/pkg-install.in b/net/dcd/files/pkg-install.in
deleted file mode 100644
index 585a18d73eba..000000000000
--- a/net/dcd/files/pkg-install.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-[ "$2" != "POST-INSTALL" ] && exit 0
-
-for f in %%CONF_FILES%%; do
- [ -f "%%CONF_DIR%%/$f" ] || cp -p "%%CONF_DIR%%/$f.default" "%%CONF_DIR%%/$f"
-done
diff --git a/net/dcd/pkg-descr b/net/dcd/pkg-descr
deleted file mode 100644
index 631dfc9cc25b..000000000000
--- a/net/dcd/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-DConnect Daemon is a Direct Connect Hub clone for Unix. It allows people to
-share their resources, i.e.: programs, graphics, other files...
-
-Features:
-
- * fast, pure C implementation
- * libwrap support (hosts.allow, hosts.deny)
- * low per-user memory consumption
- * uses threads (no forking)
- * nick pattern matching
- * simple administration through telnet console
-
-WWW: http://www.dc.ds.pg.gda.pl/
-
-- Aleksandr S. Goncharov
-mraleks@bk.ru
diff --git a/net/dcd/pkg-plist b/net/dcd/pkg-plist
deleted file mode 100644
index 5a91762c0485..000000000000
--- a/net/dcd/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-sbin/dcd
-sbin/dcd.adduser
-@exec install -d -m 751 -o daemon -g daemon %D/etc/dcd
-etc/dcd/console.allow.default
-etc/dcd/dcd.banned.default
-etc/dcd/dcd.conf.default
-etc/dcd/dcd.motd.default
-etc/dcd/dcd.penalties.default
-etc/dcd/dcd.rules.default
-etc/dcd/dcd.users.default
-etc/dcd/dcd.welcome.default
-etc/dcd/nicks.allow.default
-@exec install -d -m 751 -o daemon -g daemon /var/log/dcd
-@unexec rmdir /var/log/dcd 2>/dev/null || true
-@dirrmtry etc/dcd
-@dirrmtry man/pl.ISO8859-2/man8
-@dirrmtry man/pl.ISO8859-2
diff --git a/net/dclib/Makefile b/net/dclib/Makefile
deleted file mode 100644
index 8858c847be8e..000000000000
--- a/net/dclib/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: dclib
-# Date created: Wed 10 Jul 2002
-# Whom: Sverrir Valgeirsson <e96sv@yahoo.se> and
-# Amar Takhar <verm@drunkmonk.net> et al
-#
-# $FreeBSD$
-#
-
-PORTNAME= dclib
-PORTVERSION= 0.3.7
-CATEGORIES= net
-MASTER_SITES= http://download.berlios.de/dcgui/ \
- http://www.hitnet.rwth-aachen.de/~brueffer/distfiles/
-
-MAINTAINER= markus@FreeBSD.org
-COMMENT= Direct connect interface library for dcgui
-
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- xml2.5:${PORTSDIR}/textproc/libxml2
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_REINPLACE= yes
-USE_OPENSSL= yes
-INSTALLS_SHLIB= yes
-USE_AUTOTOOLS= libtool:13:inc
-
-CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
-
-post-patch:
- @${REINPLACE_CMD} -e 's/-O2//g; s/-pedantic //g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/net/dclib/distinfo b/net/dclib/distinfo
deleted file mode 100644
index c9802fabd01e..000000000000
--- a/net/dclib/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dclib-0.3.7.tar.bz2) = d35833414534bcac8ce2c8a62ce903a4
-SHA256 (dclib-0.3.7.tar.bz2) = cc657130d96050926af957617c4ba95729c9eedb269596c56e417f0c4bfd4d0a
-SIZE (dclib-0.3.7.tar.bz2) = 543586
diff --git a/net/dclib/pkg-descr b/net/dclib/pkg-descr
deleted file mode 100644
index 33cfc98d6951..000000000000
--- a/net/dclib/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a library for the Direct Connect system. It is used by the
-dcgui (net/dcgui) port.
-
-WWW: http://dcgui.berlios.de/
diff --git a/net/dclib/pkg-plist b/net/dclib/pkg-plist
deleted file mode 100644
index bb4fba789181..000000000000
--- a/net/dclib/pkg-plist
+++ /dev/null
@@ -1,66 +0,0 @@
-include/dclib/cclient.h
-include/dclib/cclientssl.h
-include/dclib/cconfig.h
-include/dclib/cconnectionmanager.h
-include/dclib/cdcproto.h
-include/dclib/cdownloadmanager.h
-include/dclib/cdownloadqueue.h
-include/dclib/cencrypt.h
-include/dclib/cfilemanager.h
-include/dclib/chttp.h
-include/dclib/chublistmanager.h
-include/dclib/clistenmanager.h
-include/dclib/cmessagehandler.h
-include/dclib/core/casyncdns.h
-include/dclib/core/cbase32.h
-include/dclib/core/cbase64.h
-include/dclib/core/cbytearray.h
-include/dclib/core/cbz.h
-include/dclib/core/ccallback.h
-include/dclib/core/cconnection.h
-include/dclib/core/cdir.h
-include/dclib/core/cfile.h
-include/dclib/core/che3.h
-include/dclib/core/clist.h
-include/dclib/core/clisten.h
-include/dclib/core/clogfile.h
-include/dclib/core/cmanager.h
-include/dclib/core/cmd4.h
-include/dclib/core/cmd5.h
-include/dclib/core/cobject.h
-include/dclib/core/cplugin.h
-include/dclib/core/csingleton.h
-include/dclib/core/csocket.h
-include/dclib/core/cssl.h
-include/dclib/core/cstring.h
-include/dclib/core/cstringlist.h
-include/dclib/core/cthread.h
-include/dclib/core/cxml.h
-include/dclib/core/czlib.h
-include/dclib/core/filecopy.h
-include/dclib/core/platform.h
-include/dclib/core/types.h
-include/dclib/cpluginmanager.h
-include/dclib/cquerymanager.h
-include/dclib/csearchindex.h
-include/dclib/csearchmanager.h
-include/dclib/csearchsocket.h
-include/dclib/csharelist.h
-include/dclib/ctransfer.h
-include/dclib/cuserlist.h
-include/dclib/cutils.h
-include/dclib/dclib.h
-include/dclib/dcobject.h
-include/dclib/dcos.h
-include/dclib/hash/tiger.h
-include/dclib/hash/tigertree.h
-lib/libdc.a
-lib/libdc.la
-lib/libdc.so
-lib/libdc.so.0
-libdata/pkgconfig/dclib.pc
-@dirrm share/dclib/plugin
-@dirrm share/dclib
-@dirrm include/dclib/hash
-@dirrm include/dclib/core
-@dirrm include/dclib
diff --git a/net/dctc-gui-qt/Makefile b/net/dctc-gui-qt/Makefile
deleted file mode 100644
index 1bace60fd4ef..000000000000
--- a/net/dctc-gui-qt/Makefile
+++ /dev/null
@@ -1,81 +0,0 @@
-# New ports collection makefile for: dctc qt gui
-# Date created: Sun Jul 28 7:00:43 UTC 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dctc
-PORTVERSION= 0.1.2
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= dc-qt
-PKGNAMESUFFIX= -gui-qt
-DISTNAME= dc-qt-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A Qt GUI for the Direct Connect (TM) dctc text client
-
-RUN_DEPENDS= dctc:${PORTSDIR}/net/dctc
-
-USE_QT_VER= 3
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-PLIST_FILES= bin/dc_qt
-
-OPTIONS= XINE "Enable support for video preview using libxine" off
-
-XINE_CONFIG?= ${X11BASE}/bin/xine-config
-
-.ifndef(NOPORTDOCS)
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-
-PORTDOCS= \
- about.html \
- advanced.html \
- basic.html \
- config.html \
- connect.html \
- index.html \
- logo.png \
- mainwindow.png \
- searchdl.html
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
-.endif
-
-# with xine preview support
-.ifdef(WITH_XINE)
-LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
-CONFIGURE_ENV+= XINE_CONFIG=${XINE_CONFIG}
-.else
-CONFIGURE_ARGS+= --disable-preview
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -E \
- -e 's|(HUBLIST[[:space:]]*=[[:space:]]*")hublist"|\1dc_hublist"|' \
- ${WRKSRC}/src/dc_hub.cc
-.ifdef(NOPORTDOCS)
- @${REINPLACE_CMD} -E \
- -e 's|^(SUBDIRS).+$$|\1=|' \
- ${WRKSRC}/src/Makefile.in
-.else
- @${REINPLACE_CMD} -E \
- -e 's|^(pkgdatadir).+$$|\1=${DOCSDIR}|' \
- ${WRKSRC}/src/doc/Makefile.in
-.endif
-
-post-configure:
-# uphold CC/CXX/CFLAGS
- @${REINPLACE_CMD} -E \
- -e 's|^(CXXFLAGS.+)$$|\1 ${CXXFLAGS}|' \
- ${WRKSRC}/Makefile \
- ${WRKSRC}/src/Makefile
-
-.include <bsd.port.post.mk>
diff --git a/net/dctc-gui-qt/distinfo b/net/dctc-gui-qt/distinfo
deleted file mode 100644
index 901689913962..000000000000
--- a/net/dctc-gui-qt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dc-qt-0.1.2.tar.gz) = 2653c020cd2cc3957d35f2c1e77b4d46
-SHA256 (dc-qt-0.1.2.tar.gz) = de54b1833fb2b984f3ad93b80b1862624046294f2aab9083920c63ce7b46493b
-SIZE (dc-qt-0.1.2.tar.gz) = 349695
diff --git a/net/dctc-gui-qt/pkg-descr b/net/dctc-gui-qt/pkg-descr
deleted file mode 100644
index b2bbd6979dd6..000000000000
--- a/net/dctc-gui-qt/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A Qt GUI for the Direct Connect (TM) dctc text client.
-
-WWW: http://sourceforge.net/projects/dc-qt/
diff --git a/net/dctc-gui/Makefile b/net/dctc-gui/Makefile
deleted file mode 100644
index 3bc7cd18d9a1..000000000000
--- a/net/dctc-gui/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: GUI to Direct Connect Text Client
-# Date created: Thu Nov 22 00:34:48 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dctc
-PORTVERSION= 0.66
-PORTREVISION= 2
-CATEGORIES= net gnome
-MASTER_SITES= http://unixpages.org/distfiles/
-PKGNAMESUFFIX= -gui
-DISTNAME= dc_gui-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A GUI to DirectConnect (www.neo-modus.com) text client
-
-BUILD_DEPENDS= dctc:${PORTSDIR}/net/dctc
-LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
-
-USE_GETTEXT= yes
-USE_X_PREFIX= yes
-USE_GNOME= gnomehack gnomelibs gnomeprefix
-USE_XLIB= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnome=${X11BASE} \
- --with-gtk-prefix=${LOCALBASE} \
- --enable-manual-db-detect \
- --with-libiconv-prefix=${LOCALBASE}
-
-ADDITIONAL_SRCS= sig_chld.c
-#
-DOC_FILES= COPYING ChangeLog README TODO
-
-post-extract:
-.for file in ${ADDITIONAL_SRCS}
- @${CP} ${FILESDIR}/${file} ${WRKSRC}/src
-.endfor
-
-post-patch:
- @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 -x ${REINPLACE_CMD} -E -e \
- 's|ldb-4.0|ldb4|; \
- s|<(db.h>)|<db4/\1|'
- @${REINPLACE_CMD} -E -e 's|(hublist)|dc_\1|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -E -e \
- 's|(hublist)(.+argv)|dc_\1\2|' \
- ${WRKSRC}/src/init_fnc.c
-# XXX - revise at every port update
- @${REINPLACE_CMD} -e "s|%'|%|g" ${WRKSRC}/src/*.c
-# @${REINPLACE_CMD} -E -e \
-# 's|%lf|%f|; \
-# s|(%\.[[:digit:]])lf|\1f|' \
-# ${WRKSRC}/src/*.c
-# clean up so as to not break installation
- @${FIND} ${WRKSRC} -type f \
- -name "*.bak" \
- | ${XARGS} -n 10 -x ${RM}
-# add sigchld handler
-.for file in ${ADDITIONAL_SRCS}
- @${REINPLACE_CMD} -E -e \
- 's|^(dc_gui_SOURCES.+)$$|\1 ${file}|; \
- s|^(dc_gui_OBJECTS[^\\]+)(\\*)$$|\1 ${file:S/.c$/.o/} \2|' \
- ${WRKSRC}/src/Makefile.in
-.endfor
-# disable GNU auto* tools
- @${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \
- -x -n 10 ${REINPLACE_CMD} -E -e \
- 's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!'
-
-post-configure:
- @${ECHO_CMD} '#ifndef MSG_NOSIGNAL' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '# define MSG_NOSIGNAL 0' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#endif' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#include <sys/param.h>' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#ifndef SEMVMX' >> ${WRKSRC}/config.h
- @${ECHO_CMD} '#define SEMVMX 32767' >> ${WRKSRC}/config.h
- @${ECHO_CMD} '#endif' >> ${WRKSRC}/config.h
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}${PKGNAMESUFFIX}
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}${PKGNAMESUFFIX}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/dctc-gui/distinfo b/net/dctc-gui/distinfo
deleted file mode 100644
index 83b15b2b068b..000000000000
--- a/net/dctc-gui/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dc_gui-0.66.tar.gz) = f47aa43a6840e078bc32717d63731b52
-SHA256 (dc_gui-0.66.tar.gz) = a96807ce6bc9074f25951df82c99cde4246842f368a240dfe4dd098627e32c71
-SIZE (dc_gui-0.66.tar.gz) = 461838
diff --git a/net/dctc-gui/files/patch-po_Makefile.in.in b/net/dctc-gui/files/patch-po_Makefile.in.in
deleted file mode 100644
index b8b90a400c1f..000000000000
--- a/net/dctc-gui/files/patch-po_Makefile.in.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- po/Makefile.in.in.orig Wed Feb 4 13:19:32 2004
-+++ po/Makefile.in.in Wed Feb 4 13:19:41 2004
-@@ -87,6 +87,7 @@
- $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
- --add-comments --keyword=_ --keyword=N_ \
- --files-from=$(srcdir)/POTFILES.in \
-+ --from-code=ISO-8859-1 \
- && test ! -f $(PACKAGE).po \
- || ( rm -f $(srcdir)/$(PACKAGE).pot \
- && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
diff --git a/net/dctc-gui/files/patch-src::callbacks.c b/net/dctc-gui/files/patch-src::callbacks.c
deleted file mode 100644
index 3c0ad2c3e398..000000000000
--- a/net/dctc-gui/files/patch-src::callbacks.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/callbacks.c.orig Sun Nov 17 21:18:28 2002
-+++ src/callbacks.c Sun Nov 17 21:19:26 2002
-@@ -14,7 +14,8 @@
- #include <dirent.h>
- #include <gdk/gdkkeysyms.h>
- #include <gdk/gdk.h>
--#include <linux/sem.h>
-+#include <sys/ipc.h>
-+#include <sys/sem.h>
- #include <gnome.h>
- #include <glib.h>
- #include <time.h>
diff --git a/net/dctc-gui/files/patch-src::init_fnc.c b/net/dctc-gui/files/patch-src::init_fnc.c
deleted file mode 100644
index 3eca24060609..000000000000
--- a/net/dctc-gui/files/patch-src::init_fnc.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/init_fnc.c.orig Sun Nov 17 21:19:50 2002
-+++ src/init_fnc.c Sun Nov 17 21:20:39 2002
-@@ -12,7 +12,8 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
--#include <linux/sem.h> /* for the value of SEMVMX */
-+#include <sys/ipc.h>
-+#include <sys/sem.h> /* for the value of SEMVMX */
- #include <dirent.h>
- #include <string.h>
- #include <errno.h>
diff --git a/net/dctc-gui/files/patch-src::main.c b/net/dctc-gui/files/patch-src::main.c
deleted file mode 100644
index f530ccac3963..000000000000
--- a/net/dctc-gui/files/patch-src::main.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- src/main.c.orig Mon Nov 18 23:53:50 2002
-+++ src/main.c Mon Nov 18 23:55:01 2002
-@@ -43,6 +43,9 @@
- GtkWidget *done_popup=NULL;
- GtkWidget *fav_popup=NULL;
-
-+/* sigchld handling */
-+extern void sig_chld(int);
-+
- /* this string is "$HOME/.dctc" */
- GString *dctc_main_dir=NULL;
-
-@@ -289,11 +292,9 @@
- sigset_t set;
-
- /* ignore SIGPIPE */
-- /* ignore SIGCHLD */
- /* ignore SIGHUP */
- sigemptyset(&set);
- sigaddset(&set,SIGPIPE);
-- sigaddset(&set,SIGCHLD);
- sigaddset(&set,SIGHUP);
- act.sa_handler=SIG_IGN;
- act.sa_mask=set;
-@@ -301,8 +302,10 @@
-
- sigprocmask(SIG_UNBLOCK,&set,NULL);
- sigaction(SIGPIPE,&act,NULL);
-- sigaction(SIGCHLD,&act,NULL);
- sigaction(SIGHUP,&act,NULL);
-+
-+ /* handle SIGCHLD */
-+ signal(SIGCHLD, sig_chld); /* Prevents zombies */
- }
-
- static void start_dctc_client_from_huburl(char *dchub_url,char *profile)
diff --git a/net/dctc-gui/files/sig_chld.c b/net/dctc-gui/files/sig_chld.c
deleted file mode 100644
index 74b4a4afc53a..000000000000
--- a/net/dctc-gui/files/sig_chld.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2000, 2001, 2002
- * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD
- */
-
-#include <sys/types.h>
-#include <sys/wait.h>
-/*
-#include <sys/time.h>
-#include <sys/resource.h>
-*/
-
-/*
- * SIGCHLD handler
- *
- * Let's take care of our children.
- * Otherwise, they may get involved with bad ppl
- * and become zombies.
- */
-void
-sig_chld(int signo)
-{
- pid_t pid;
- int stat;
-
- while ( (pid = waitpid(-1, &stat, WNOHANG)) > 0);
-
- return;
-}
diff --git a/net/dctc-gui/pkg-descr b/net/dctc-gui/pkg-descr
deleted file mode 100644
index b4b753f5e341..000000000000
--- a/net/dctc-gui/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-[ from developer's site]
-
-This is a Graphical User Interface for DCTC
-
-I. What is DCTC
-DCTC is a Direct Connect clone, a windoz client allowing users to
-share their files and talk (like IRC but more software sharing
-oriented) using a proprietary protocol.
-
-DCTC stands for Direct Connect Text Client.
-
-II. What is not DCTC
-DCTC is written from scratch without any help from neo-modus using
-our experience of hotline protocol.
-
-DCTC is not designed to be used by human. It doesn't contains any
-GUI or CLI. The goal of this project is to build a Direct Connect
-client which can be used by other programs. So even if you can enter
-command using the keyboard, don't say the human interface is poor.
-
-WWW: http://ac2i.homelinux.com/dctc/
diff --git a/net/dctc-gui/pkg-plist b/net/dctc-gui/pkg-plist
deleted file mode 100644
index 6bccd6512052..000000000000
--- a/net/dctc-gui/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/dc_gui
-%%PORTDOCS%%share/doc/dctc-gui/COPYING
-%%PORTDOCS%%share/doc/dctc-gui/ChangeLog
-%%PORTDOCS%%share/doc/dctc-gui/README
-%%PORTDOCS%%share/doc/dctc-gui/TODO
-share/gnome/help/dc_gui/C/index.html
-share/gnome/help/dc_gui/C/topic.dat
-share/gnome/help/dc_gui/es/index.html
-share/gnome/help/dc_gui/es/topic.dat
-share/gnome/help/dc_gui/nl/index.html
-share/gnome/help/dc_gui/nl/topic.dat
-share/gnome/pixmaps/dc_gui/icon_folder_add.xpm
-share/gnome/pixmaps/dc_gui/icon_folder_del.xpm
-share/gnome/pixmaps/dc_gui/icon_kill.xpm
-share/gnome/pixmaps/dc_gui/icon_refresh.xpm
-share/gnome/pixmaps/dc_gui/icon_remove_all.xpm
-share/gnome/pixmaps/dc_gui/icon_remove_selected.xpm
-share/locale/de/LC_MESSAGES/dc_gui.mo
-share/locale/fr/LC_MESSAGES/dc_gui.mo
-share/locale/nl/LC_MESSAGES/dc_gui.mo
-share/locale/sv/LC_MESSAGES/dc_gui.mo
-@unexec %D/share/locale/sv/LC_MESSAGES 2>/dev/null || true
-@unexec %D/share/locale/sv 2>/dev/null || true
-@unexec %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true
-@unexec %D/share/locale/nl 2>/dev/null || true
-@unexec %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
-@unexec %D/share/locale/fr 2>/dev/null || true
-@unexec %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
-@unexec %D/share/locale/de 2>/dev/null || true
-@dirrm share/gnome/pixmaps/dc_gui
-@dirrmtry share/gnome/help/dc_gui/nl/images
-@dirrm share/gnome/help/dc_gui/nl
-@dirrmtry share/gnome/help/dc_gui/es/images
-@dirrm share/gnome/help/dc_gui/es
-@dirrmtry share/gnome/help/dc_gui/C/images
-@dirrm share/gnome/help/dc_gui/C
-@dirrm share/gnome/help/dc_gui
-%%PORTDOCS%%@dirrm share/doc/dctc-gui
diff --git a/net/dctc/Makefile b/net/dctc/Makefile
deleted file mode 100644
index db3ae336bc90..000000000000
--- a/net/dctc/Makefile
+++ /dev/null
@@ -1,115 +0,0 @@
-# New ports collection makefile for: Direct Connect Text Client
-# Date created: Thu Nov 22 00:19:27 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dctc
-PORTVERSION= 0.84.1
-CATEGORIES= net
-MASTER_SITES= http://unixpages.org/distfiles/
-DISTNAME= ${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A DirectConnect (www.neo-modus.com) text client for file sharing
-
-BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend
-LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
-
-USE_GETOPT_LONG= yes
-USE_GNOME= glib12
-USE_PERL5_RUN= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-LDFLAGS+= ${PTHREAD_LIBS:S/"//g}
-CPPFLAGS+= ${PTHREAD_CFLAGS}
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --enable-manual-db-detect --with-db=${LOCALBASE}
-MANCOMPRESSED= no
-
-MAN1= dctc.1
-
-DCTC_BINS= dctc dctc_cmd
-DOC_DIRS= Documentation Documentation/DCextensions
-DOC_FILES= COPYING ChangeLog INSTALL README \
- KNOWN_BUGS TODO \
- Documentation/BerkeleyDB \
- Documentation/BerkeleyDB.nl \
- Documentation/DCextensions/p2p_capabilities \
- Documentation/DCextensions/p2p_capabilities.nl \
- Documentation/DCextensions/search_by_content \
- Documentation/DCextensions/search_by_content.nl \
- Documentation/GDL.nl \
- Documentation/GDL Documentation/VAR \
- Documentation/LS_cache Documentation/UNODE.nl \
- Documentation/LS_cache.nl \
- Documentation/VAR.nl \
- Documentation/UNODE Documentation/Vshare \
- Documentation/Vshare.nl \
- Documentation/commands \
- Documentation/commands.nl \
- Documentation/programs.nl \
- Documentation/programs.pl \
- Documentation/output.nl \
- Documentation/output Documentation/programs
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 502000 && ${OSVERSION} < 502105
-BROKEN= "Does not compile"
-.endif
-
-post-extract:
- @${CP} ${FILESDIR}/lp_mutex.c ${WRKSRC}/src
-
-post-patch:
-.for file in ${DOC_FILES}
- @${REINPLACE_CMD} -E -e 's|(hublist)|dc_\1|' ${WRKSRC}/${file}
-.endfor
- @${REINPLACE_CMD} -E -e \
- 's/(LOCK.*)\(inet_ntoa\)/\1(inet_lock_ntoa)/' \
- ${WRKSRC}/src/*
- @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 \
- ${REINPLACE_CMD} -E -e \
- 's|<(db.h>)|<db4/\1|'
- @${REINPLACE_CMD} -E -e 's|(db)-|\1|g;s|db4\.0|db4|g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -E -e 's|/usr/bin/env perl|${PERL}|' \
- ${WRKSRC}/GDLjoiner
- @${REINPLACE_CMD} -E -e \
- 's|^(dctc_SOURCES.+)$$|\1 lp_mutex.c|; \
- s|^(dctc_OBJECTS[^\\]+)(\\*)$$|\1 lp_mutex.o \2|' \
- ${WRKSRC}/src/Makefile.in
-
-pre-build:
- @${ECHO_CMD} '#ifndef ENODATA' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '# define ENODATA ENOMSG' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#endif' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#define HAVE_SYS_PARAM_H 1' >> ${CONFIGURE_WRKSRC}/config.h
-# disable GNU auto* tools
- @${FIND} ${WRKSRC} -type f -name "Makefile" | ${XARGS} \
- -n 10 ${REINPLACE_CMD} -E -e \
- 's! (autoconf|autoheader|automake|aclocal)$$! ${TRUE}!'
-
-do-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for dir in ${DOC_DIRS}
- @${MKDIR} ${DOCSDIR}/${dir}
-.endfor
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/${file}
-.endfor
-.endif
- @${MKDIR} ${PREFIX}/share/${PORTNAME}
- @${INSTALL_SCRIPT} ${WRKSRC}/GDLjoiner \
- ${PREFIX}/share/${PORTNAME}
- @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
- @${INSTALL_PROGRAM} ${WRKSRC}/src/hublist ${PREFIX}/bin/dc_hublist
-.for file in ${DCTC_BINS}
- @${INSTALL_PROGRAM} ${WRKSRC}/src/${file} ${PREFIX}/bin
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/net/dctc/distinfo b/net/dctc/distinfo
deleted file mode 100644
index a3d94a4adac5..000000000000
--- a/net/dctc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dctc-0.84.1.tar.gz) = 94bd260453605081d048f733ed089e21
-SHA256 (dctc-0.84.1.tar.gz) = cf91677422a27318d6a5484132a97b96e408af13d895da818946cc9f4a932f20
-SIZE (dctc-0.84.1.tar.gz) = 373521
diff --git a/net/dctc/files/lp_mutex.c b/net/dctc/files/lp_mutex.c
deleted file mode 100644
index 036b004e23dc..000000000000
--- a/net/dctc/files/lp_mutex.c
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * Copyright (c) 2000, 2001, 2002
- * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD
- */
-
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#ifdef HAVE_SYS_PARAM_H
-# include <sys/param.h>
-#endif
-
-#include <stdlib.h>
-
-# include <pthread.h>
-
-/*
- * Use a mutex under BSD systems to avoid problems with semaphores
- * blocking all the threads since BSD have MIT pthreads user space
- * threads. If not BSD, use some stubs that do nothing. Since these
- * stubs are empty, most modern compilers will simply add a NOP at
- * the calling point.
- */
-# if (defined(BSD) && (BSD >= 199103))
-int
-lp_mutex_init_ (pthread_mutex_t ** mutex,
- const pthread_mutexattr_t *attr)
-{
- pthread_mutex_t * mutex_temp;
-
- if ( (mutex_temp = \
- (pthread_mutex_t *) malloc (sizeof(pthread_mutex_t))) ) {
-
- if ( (pthread_mutex_init(mutex_temp, attr)) == 0) {
-
- (*mutex) = mutex_temp;
- return (1);
- } else {
- return (0);
- }
- } else {
- /* Not enough memory */
- return (-1);
- }
-}
-
-int
-lp_mutex_lock_ (pthread_mutex_t * mutex)
-{
- if ( (pthread_mutex_lock(mutex)) == 0) {
- return (1);
- } else {
- return (0);
- }
-}
-
-int
-lp_mutex_unlock_ (pthread_mutex_t * mutex)
-{
- if ( (pthread_mutex_unlock(mutex)) == 0) {
- return (1);
- } else {
- return (0);
- }
-}
-
-int
-lp_mutex_destroy_ (pthread_mutex_t ** mutex)
-{
- if ( (pthread_mutex_destroy(*mutex)) == 0) {
- free (*mutex);
- return (1);
- } else {
- return (0);
- }
-}
-
-# else /* !(defined(BSD) && (BSD >= 199103)) */
-
-int
-lp_mutex_init_ (pthread_mutex_t ** mutex,
- const pthread_mutexattr_t *attr) {}
-
-int
-lp_mutex_lock_ (pthread_mutex_t * mutex) {}
-
-int
-lp_mutex_unlock_ (pthread_mutex_t * mutex) {}
-
-int
-lp_mutex_destroy_ (pthread_mutex_t ** mutex) {}
-
-# endif /* (defined(BSD) && (BSD >= 199103)) */
diff --git a/net/dctc/files/patch-src::dc_manage.c b/net/dctc/files/patch-src::dc_manage.c
deleted file mode 100644
index b9475fd2baf4..000000000000
--- a/net/dctc/files/patch-src::dc_manage.c
+++ /dev/null
@@ -1,77 +0,0 @@
---- src/dc_manage.c.orig Mon Jul 22 13:20:19 2002
-+++ src/dc_manage.c Mon Jul 22 18:18:40 2002
-@@ -554,18 +554,6 @@
-
- unconvert_path(fullpathname);
-
-- if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-- {
-- GString *err_msg;
--
-- err_msg=g_string_new("$Error ");
-- g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-- disp_msg(DEBUG_MSG,"com_up_get_process","file not found",err_msg->str,NULL);
-- send_dc_line(sck,err_msg->str,NULL);
-- g_string_free(err_msg,TRUE);
-- return 1;
-- }
--
- if(hide_absolute==0)
- {
- if(((unsigned char)fullpathname[0])==255)
-@@ -580,6 +568,18 @@
- fullpathname[0]='/';
- }
-
-+ if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-+ {
-+ GString *err_msg;
-+
-+ err_msg=g_string_new("$Error ");
-+ g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-+ disp_msg(DEBUG_MSG,"com_up_get_process","file not found",err_msg->str,NULL);
-+ send_dc_line(sck,err_msg->str,NULL);
-+ g_string_free(err_msg,TRUE);
-+ return 1;
-+ }
-+
- /* it is time to verify if a slot is available */
- LOCK_WRITE(user_info);
- if((dl_on==0)||(virtual!=0))
-@@ -743,18 +743,6 @@
-
- unconvert_path(fullpathname);
-
-- if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-- {
-- GString *err_msg;
--
-- err_msg=g_string_new("$Error ");
-- g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-- disp_msg(DEBUG_MSG,"com_up_getfilelength_process","file not found",err_msg->str,NULL);
-- send_dc_line(sck,err_msg->str,NULL);
-- g_string_free(err_msg,TRUE);
-- return 1;
-- }
--
- if(hide_absolute==0)
- {
- if(((unsigned char)fullpathname[0])==255)
-@@ -769,6 +757,17 @@
- fullpathname[0]='/';
- }
-
-+ if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-+ {
-+ GString *err_msg;
-+
-+ err_msg=g_string_new("$Error ");
-+ g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-+ disp_msg(DEBUG_MSG,"com_up_getfilelength_process","file not found",err_msg->str,NULL);
-+ send_dc_line(sck,err_msg->str,NULL);
-+ g_string_free(err_msg,TRUE);
-+ return 1;
-+ }
-
- if(send_file_length(sck,fullpathname,&file_len))
- {
diff --git a/net/dctc/files/patch-src::main.c b/net/dctc/files/patch-src::main.c
deleted file mode 100644
index 25a38d699d89..000000000000
--- a/net/dctc/files/patch-src::main.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/main.c.orig Sun Sep 29 14:07:48 2002
-+++ src/main.c Sun Sep 29 14:08:52 2002
-@@ -1269,6 +1269,7 @@
-
- char *virtual_share_path=NULL;
-
-+ hide_absolute=1;
- disp_msg(INFO_MSG,NULL,"Direct Connect Text Client v" VERSION ,NULL);
-
- if(argc==1)
diff --git a/net/dctc/files/patch-src::mydb.c b/net/dctc/files/patch-src::mydb.c
deleted file mode 100644
index ab57f7bb2f50..000000000000
--- a/net/dctc/files/patch-src::mydb.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/mydb.c.orig Mon Jul 22 13:48:07 2002
-+++ src/mydb.c Mon Jul 22 19:21:42 2002
-@@ -1141,6 +1141,16 @@
- int file_in_db(char *filename, int *virtual)
- {
- int i;
-+ char *filename_internal;
-+
-+ if ((filename != NULL) && (filename[0]=='/'))
-+ {
-+ if(hide_absolute==0)
-+ filename_internal=filename;
-+ else
-+ filename_internal=filename+1;
-+ } else
-+ filename_internal=filename;
-
- G_LOCK(shared_info);
- if(shared_info!=NULL)
-@@ -1151,7 +1161,7 @@
-
- /* DB_ENTRY to compare */
- de=&(g_array_index(shared_info,DB_ENTRY,i));
-- if(!strcmp(de->filename,filename))
-+ if(!strcmp(de->filename,filename_internal))
- {
- *virtual=de->virtual;
- G_UNLOCK(shared_info);
diff --git a/net/dctc/files/patch-src::sema.c b/net/dctc/files/patch-src::sema.c
deleted file mode 100644
index 60ae0eb570c5..000000000000
--- a/net/dctc/files/patch-src::sema.c
+++ /dev/null
@@ -1,158 +0,0 @@
---- src/sema.c.orig Sun Jul 21 21:13:59 2002
-+++ src/sema.c Mon Jul 22 19:30:15 2002
-@@ -22,6 +22,10 @@
- # include <config.h>
- #endif
-
-+#ifdef HAVE_SYS_PARAM_H
-+# include <sys/param.h>
-+#endif
-+
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
-@@ -57,6 +61,11 @@
- #include "uaddr.h"
- #include "status.h"
-
-+/* interval between busy wait tries measured in microseconds */
-+#define MUTEX_BUSY_WAIT_TIME 5000
-+
-+pthread_mutex_t *semaphore_mutex = PTHREAD_MUTEX_INITIALIZER;
-+
- /***********************************************************************/
- /* the following functions manage the bandwidth upload limit */
- /* The system is build on 2 semaphores and 1 file */
-@@ -100,6 +109,8 @@
-
- int semid;
-
-+ lp_mutex_init_(&semaphore_mutex, NULL);
-+
- fd=open(keyfile,O_CREAT|O_WRONLY|O_EXCL,0600); /* create the file if not exists */
- if(fd==-1)
- {
-@@ -131,7 +142,11 @@
- {
- close(fd);
- /* a key exist */
-+#if !(defined(BSD) && (BSD >= 199103))
- semid=semget(key,0,IPC_ALLOC);
-+#else
-+ semid=semget(key,0,IPC_STAT);
-+#endif
- if(semid==-1)
- goto create_new_sema;
- printf("current sema found.\n");
-@@ -293,8 +308,13 @@
- void check_sema_master(int semid)
- {
- struct sembuf sb={0,-1,IPC_NOWAIT|SEM_UNDO}; /* master sema */
-+ int result;
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
-+ result = semop(semid,&sb,1);
-+ (void) lp_mutex_unlock_(semaphore_mutex);
-
-- if(semop(semid,&sb,1)==0)
-+ if (result==0)
- {
- /* to get slice, the function checks if the clock thread still runs */
- create_sema_master(semid);
-@@ -308,15 +328,29 @@
- /*******************************************/
- void get_slice(int semid, SPD_SEMA semnum)
- {
-+#if !(defined(BSD) && (BSD >= 199103))
-+ struct sembuf local={0,-1,0}; /* slave sema */
-+#else
-+ struct sembuf local={0,-1,0|IPC_NOWAIT}; /* slave sema */
-+#endif
-+ local.sem_num=semnum;
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
- while(1)
- {
-- struct sembuf local={0,-1,0}; /* slave sema */
--
-- local.sem_num=semnum;
-- if(semop(semid,&local,1)==0)
-- {
-- /* we have what we want */
-- return;
-+ switch (semop(semid,&local,1)) {
-+ case 0: (void) lp_mutex_unlock_(semaphore_mutex);
-+ /* we have what we want */
-+ return;
-+ break;
-+ case -1: switch(errno) {
-+ case EAGAIN: /* triggers busy wait */
-+ case EINTR: /* interrupted by system call, try again */
-+ pthread_yield();
-+ usleep(MUTEX_BUSY_WAIT_TIME); /* busy wait with a small time out */
-+ continue;
-+ break;
-+ }
- }
- }
- }
-@@ -368,9 +402,26 @@
- /******************************/
- void lock_ul_slot_controler(int semid)
- {
-+#if !(defined(BSD) && (BSD >= 199103))
- struct sembuf get_ul_ctrl={UL_SLOT_SEMA,-1,SEM_UNDO};
-+#else
-+ struct sembuf get_ul_ctrl={UL_SLOT_SEMA,-1,SEM_UNDO|IPC_NOWAIT};
-+#endif
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
-+repeat:
- /* lock the UL slot controler */
-- semop(semid,&get_ul_ctrl,1);
-+ if (semop(semid,&get_ul_ctrl,1)==-1)
-+ switch(errno)
-+ {
-+ case EAGAIN: /* triggers busy wait */
-+ case EINTR: /* interrupted by system call, try again */
-+ pthread_yield();
-+ usleep(MUTEX_BUSY_WAIT_TIME); /* busy wait with a small time out */
-+ goto repeat;
-+ break;
-+ }
-+ (void) lp_mutex_unlock_(semaphore_mutex);
- }
-
- /*********************************/
-@@ -526,11 +577,28 @@
- perror("free_one_ul_slot");
- }
- #else
-+# if !(defined(BSD) && (BSD >= 199103))
- struct sembuf free_one_ul_slot_op={UL_SLOT_BUSY_SEMA,-1,SEM_UNDO};
-- if(semop(semid,&free_one_ul_slot_op,1)==-1)
-- {
-- perror("free_one_ul_slot");
-+# else
-+ struct sembuf free_one_ul_slot_op={UL_SLOT_BUSY_SEMA,-1,SEM_UNDO|IPC_NOWAIT};
-+# endif
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
-+repeat:
-+ if(semop(semid,&free_one_ul_slot_op,1)==-1) {
-+ switch(errno) {
-+ case EAGAIN: /* triggers busy wait */
-+ case EINTR: /* interrupted by system call, try again */
-+ pthread_yield();
-+ usleep(MUTEX_BUSY_WAIT_TIME); /* busy wait with a small time out */
-+ goto repeat;
-+ break;
-+ default:
-+ perror("free_one_ul_slot");
-+ break;
-+ }
- }
-+ (void) lp_mutex_unlock_(semaphore_mutex);
- #endif
- nb_local_ul--;
- }
diff --git a/net/dctc/pkg-descr b/net/dctc/pkg-descr
deleted file mode 100644
index 26e33d1471d6..000000000000
--- a/net/dctc/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-[ from developer's site]
-
-I. What is DCTC
-DCTC is a Direct Connect clone, a windoz client allowing users to
-share their files and talk (like IRC but more software sharing
-oriented) using a proprietary protocol.
-
-DCTC stands for Direct Connect Text Client.
-
-II. What is not DCTC
-DCTC is written from scratch without any help from neo-modus using
-our experience of hotline protocol.
-
-DCTC is not designed to be used by human. It doesn't contains any
-GUI or CLI. The goal of this project is to build a Direct Connect
-client which can be used by other programs. So even if you can enter
-command using the keyboard, don't say the human interface is poor.
-
-WWW: http://ac2i.homelinux.com/dctc/
diff --git a/net/dctc/pkg-plist b/net/dctc/pkg-plist
deleted file mode 100644
index a363e52a504f..000000000000
--- a/net/dctc/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-bin/dc_hublist
-bin/dctc
-bin/dctc_cmd
-share/dctc/GDLjoiner
-%%PORTDOCS%%share/doc/dctc/COPYING
-%%PORTDOCS%%share/doc/dctc/ChangeLog
-%%PORTDOCS%%share/doc/dctc/Documentation/BerkeleyDB
-%%PORTDOCS%%share/doc/dctc/Documentation/BerkeleyDB.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/p2p_capabilities
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/p2p_capabilities.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/search_by_content
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/search_by_content.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/GDL
-%%PORTDOCS%%share/doc/dctc/Documentation/GDL.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/LS_cache
-%%PORTDOCS%%share/doc/dctc/Documentation/LS_cache.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/UNODE
-%%PORTDOCS%%share/doc/dctc/Documentation/UNODE.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/VAR
-%%PORTDOCS%%share/doc/dctc/Documentation/VAR.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/Vshare
-%%PORTDOCS%%share/doc/dctc/Documentation/Vshare.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/commands
-%%PORTDOCS%%share/doc/dctc/Documentation/commands.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/output
-%%PORTDOCS%%share/doc/dctc/Documentation/output.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/programs
-%%PORTDOCS%%share/doc/dctc/Documentation/programs.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/programs.pl
-%%PORTDOCS%%share/doc/dctc/INSTALL
-%%PORTDOCS%%share/doc/dctc/KNOWN_BUGS
-%%PORTDOCS%%share/doc/dctc/README
-%%PORTDOCS%%share/doc/dctc/TODO
-%%PORTDOCS%%@dirrm share/doc/dctc/Documentation/DCextensions
-%%PORTDOCS%%@dirrm share/doc/dctc/Documentation
-%%PORTDOCS%%@dirrm share/doc/dctc
-@dirrm share/dctc
diff --git a/net/edonkey-gui-gtk-urlslave/Makefile b/net/edonkey-gui-gtk-urlslave/Makefile
deleted file mode 100644
index f8d207a441a3..000000000000
--- a/net/edonkey-gui-gtk-urlslave/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: edonkey gtk gui link submitter
-# Date created: Sat Feb 23 13:13:08 BRT 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= edonkey
-PORTVERSION= 0.0.2
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= http://home.ircnet.de/cru/ed2k_urlslave/dist/
-PKGNAMESUFFIX= -gui-gtk-urlslave
-DISTNAME= ed2k_urlslave-v2
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GTK+ enabled Perl script for adding ed2k:// links to ed2k GTK+ GUI
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk
-RUN_DEPENDS= ed2k_gui:${PORTSDIR}/net/edonkey-gui-gtk
-
-USE_PERL5= yes
-NO_BUILD= yes
-
-BINARY_NAME= ed2k_urlslave
-
-post-extract:
- @${GREP} '^#' ${WRKSRC}/${BINARY_NAME} | ${GREP} -v '/usr/bin/perl' > ${WRKDIR}/README
-
-post-patch:
- @${PERL} -pi -e 's|/usr/bin/perl|${PERL}|' ${WRKSRC}/${BINARY_NAME}
-
-do-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${CHMOD} 0755 ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-.endif
- @${INSTALL_SCRIPT} ${WRKSRC}/${BINARY_NAME} ${PREFIX}/bin
-
-post-install:
- @${SED} -e 's|/usr/local/|${PREFIX}/|' ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/edonkey-gui-gtk-urlslave/distinfo b/net/edonkey-gui-gtk-urlslave/distinfo
deleted file mode 100644
index 57cdd847fb2d..000000000000
--- a/net/edonkey-gui-gtk-urlslave/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ed2k_urlslave-v2.tar.gz) = fa8c48c34a40fe2e0fe34c7baaecea6f
-SHA256 (ed2k_urlslave-v2.tar.gz) = 88f36d80fa298db3e98526bc4466dd0e880963eb2b1fd9bc1f5c37ad6aaf54d4
-SIZE (ed2k_urlslave-v2.tar.gz) = 1488
diff --git a/net/edonkey-gui-gtk-urlslave/pkg-descr b/net/edonkey-gui-gtk-urlslave/pkg-descr
deleted file mode 100644
index f608a5d41b87..000000000000
--- a/net/edonkey-gui-gtk-urlslave/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Little GTK+ enabled Perl companion to eDonkey and the ed2k GTK+ GUI
-to ease the process of adding files to the download queue using
-ed2k:// links. It was designed for better ed2k:// URL handling
-within Gnome (especially Galeon) but might be used for any other
-purpose. It is quite too few code to take care on drafting out a
-license, so regard it as GPLed software.
-
-Author: Veit Wahlich <cru@ircnet.de>
-WWW: http://home.ircnet.de/cru/ed2k_urlslave/
diff --git a/net/edonkey-gui-gtk-urlslave/pkg-message b/net/edonkey-gui-gtk-urlslave/pkg-message
deleted file mode 100644
index 5f8ba719ce95..000000000000
--- a/net/edonkey-gui-gtk-urlslave/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
- ATTENTIONATTENTION:
-
-Please make sure that you read
-/usr/local/share/doc/edonkey-gui-gtk-urlslave/README. It contains important
-information about configuring and finally enabling edonkey-gui-gtk-urlslave
-within the GNOME Desktop.
-
-This port/package merely installed the program, you now need to
-configure it and enable it.
diff --git a/net/edonkey-gui-gtk-urlslave/pkg-plist b/net/edonkey-gui-gtk-urlslave/pkg-plist
deleted file mode 100644
index 238b86fa6b06..000000000000
--- a/net/edonkey-gui-gtk-urlslave/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/ed2k_urlslave
-%%PORTDOCS%%share/doc/edonkey-gui-gtk-urlslave/README
-%%PORTDOCS%%@dirrm share/doc/edonkey-gui-gtk-urlslave
diff --git a/net/edonkey-gui-gtk/Makefile b/net/edonkey-gui-gtk/Makefile
deleted file mode 100644
index ede219d20666..000000000000
--- a/net/edonkey-gui-gtk/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# New ports collection makefile for: eDonkey2000 GTK GUI for 'core' client
-# Date created: Fri Jan 4 22:44:56 BRST 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= edonkey
-PORTVERSION= 0.6.4
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ed2k-gtk-gui
-PKGNAMESUFFIX= -gui-gtk
-DISTNAME= ed2k-gtk-gui-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GTK GUI to eDonkey2000 'core' command line client
-
-LIB_DEPENDS= gnet-2.0:${PORTSDIR}/net/gnet2
-RUN_DEPENDS= donkey:${PORTSDIR}/net/linux-edonkey-core
-
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-USE_GNOME= gnomehier gnometarget gtk20
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-
-MAN1= ed2k-gtk-gui.1 ed2k_gui.1
-
-DOCSDIR= ${PREFIX}/share/doc/ed2k_gui
-DATADIR= ${PREFIX}/share/ed2k_gui
-
-CPPFLAGS= -I${LOCALBASE}/include
-LDFLAGS= -L${LOCALBASE}/lib
-
-post-patch:
- @${REINPLACE_CMD} -e 's|$$(datadir)/app|$$(prefix)/share/gnome/app|g' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|^SUBDIRS =.*$$|SUBDIRS =|g' \
- ${WRKSRC}/docs/Makefile.in
- @${REINPLACE_CMD} -e 's|-Wall -g||g ; \
- s| == "xyes| = "xyes|g' ${WRKSRC}/configure
-
-post-install:
- @${LN} -sf ed2k_gui ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/en/index* ${DOCSDIR}
- @${MKDIR} ${DOCSDIR}/deutsch
- ${INSTALL_DATA} ${WRKSRC}/docs/de/index* ${DOCSDIR}/deutsch
- @${MKDIR} ${DOCSDIR}/espanol
- ${INSTALL_DATA} ${WRKSRC}/docs/es/index* ${DOCSDIR}/espanol
- @${MKDIR} ${DOCSDIR}/francais
- ${INSTALL_DATA} ${WRKSRC}/docs/fr/index* ${DOCSDIR}/francais
- @${MKDIR} ${DOCSDIR}/pl
- ${INSTALL_DATA} ${WRKSRC}/docs/pl/index* ${DOCSDIR}/pl
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/edonkey-gui-gtk/distinfo b/net/edonkey-gui-gtk/distinfo
deleted file mode 100644
index 89b936390c94..000000000000
--- a/net/edonkey-gui-gtk/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ed2k-gtk-gui-0.6.4.tar.bz2) = ea0a81b09ff167535e036c18ba233ca2
-SHA256 (ed2k-gtk-gui-0.6.4.tar.bz2) = 2a2818a79c53f575a6bf79bb7ff90cf500c87d2cc886ce9b3c37272c4670d83f
-SIZE (ed2k-gtk-gui-0.6.4.tar.bz2) = 1496183
diff --git a/net/edonkey-gui-gtk/pkg-descr b/net/edonkey-gui-gtk/pkg-descr
deleted file mode 100644
index f64c7d4adbaa..000000000000
--- a/net/edonkey-gui-gtk/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-[ excerpt from Developer's site]
-
-This is a user interface to tell eDonkey2000 'core' what to do (ie.
-connect to servers, do searches, download stuff). The core comes
-with a very simple text interface (=command line client), where you
-can tell it what to do by typing in commands. Most people do not
-find this very convenient and rather have a window with lists and
-buttons to click. The 'GUI' is a separate program which connect to
-the core via a TCP connection and tells it what to do. Likewise,
-the core sends messages to the GUI when something happens (eg. a
-download has finished), so the GUI can present this to the user.
-
-Check http://www.edonkey2000.com/ and the WWW site below.
-
-WWW: http://ed2k-gtk-gui.sourceforge.net/
diff --git a/net/edonkey-gui-gtk/pkg-message b/net/edonkey-gui-gtk/pkg-message
deleted file mode 100644
index 0408bcdbd962..000000000000
--- a/net/edonkey-gui-gtk/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
- ATTENTIONATTENTION:
-
-This port is an attempt to distribute a FreeBSD native version of
-the eDonkey GTK GUI written by Tim-Philipp Müller.
-
-It might not work at all. As always, there are no implied guarantees.
-You try this at your own risk. Be warned. :-)
-
-If it does not work for you, you can always try the Linux version
-of this port available at ${PORTSDIR}/net/linux-edonkey-gui-gtk. It
-might work.
-
-However, before trying the Linux version, try removing old configuration
-files. The newer versions of the eDonkey GTK GUI are incompatible
-with older configuration files.
diff --git a/net/edonkey-gui-gtk/pkg-plist b/net/edonkey-gui-gtk/pkg-plist
deleted file mode 100644
index f415e1a22edf..000000000000
--- a/net/edonkey-gui-gtk/pkg-plist
+++ /dev/null
@@ -1,474 +0,0 @@
-bin/ed2k_gui
-bin/edonkey-gui-gtk
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index-1.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index-2.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index-3.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index-4.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index-5.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index-6.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index.html
-%%PORTDOCS%%%%DOCSDIR%%/deutsch/index.sgml
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-1.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-2.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-3.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-4.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-5.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-6.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index-7.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index.html
-%%PORTDOCS%%%%DOCSDIR%%/espanol/index.sgml
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr-1.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr-2.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr-3.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr-4.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr-5.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr-6.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr.html
-%%PORTDOCS%%%%DOCSDIR%%/francais/index-fr.sgml
-%%PORTDOCS%%%%DOCSDIR%%/index-1.html
-%%PORTDOCS%%%%DOCSDIR%%/index-2.html
-%%PORTDOCS%%%%DOCSDIR%%/index-3.html
-%%PORTDOCS%%%%DOCSDIR%%/index-4.html
-%%PORTDOCS%%%%DOCSDIR%%/index-5.html
-%%PORTDOCS%%%%DOCSDIR%%/index-6.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/index.sgml
-%%PORTDOCS%%%%DOCSDIR%%/pl/index-1.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index-2.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index-3.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index-4.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index-5.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index-6.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index.html
-%%PORTDOCS%%%%DOCSDIR%%/pl/index.sgml
-%%DATADIR%%/icons/bluecore/cancel.png
-%%DATADIR%%/icons/bluecore/dl-status-avail-full.png
-%%DATADIR%%/icons/bluecore/dl-status-avail-high.png
-%%DATADIR%%/icons/bluecore/dl-status-avail-low.png
-%%DATADIR%%/icons/bluecore/dl-status-blue.png
-%%DATADIR%%/icons/bluecore/dl-status-error.png
-%%DATADIR%%/icons/bluecore/dl-status-paused.png
-%%DATADIR%%/icons/bluecore/ed2k-gtk-gui.png
-%%DATADIR%%/icons/bluecore/ed2k-logo-mini.png
-%%DATADIR%%/icons/bluecore/filetype-audio.png
-%%DATADIR%%/icons/bluecore/filetype-cdimage.png
-%%DATADIR%%/icons/bluecore/filetype-document.png
-%%DATADIR%%/icons/bluecore/filetype-image.png
-%%DATADIR%%/icons/bluecore/filetype-package.png
-%%DATADIR%%/icons/bluecore/filetype-program.png
-%%DATADIR%%/icons/bluecore/filetype-subtitles.png
-%%DATADIR%%/icons/bluecore/filetype-video.png
-%%DATADIR%%/icons/bluecore/menu-blacklist.png
-%%DATADIR%%/icons/bluecore/menu-cancel.png
-%%DATADIR%%/icons/bluecore/menu-connect.png
-%%DATADIR%%/icons/bluecore/menu-disconnect.png
-%%DATADIR%%/icons/bluecore/menu-dl-cancel.png
-%%DATADIR%%/icons/bluecore/menu-download.png
-%%DATADIR%%/icons/bluecore/menu-extend.png
-%%DATADIR%%/icons/bluecore/menu-hide-column.png
-%%DATADIR%%/icons/bluecore/menu-homepage.png
-%%DATADIR%%/icons/bluecore/menu-options.png
-%%DATADIR%%/icons/bluecore/menu-pause.png
-%%DATADIR%%/icons/bluecore/menu-preview.png
-%%DATADIR%%/icons/bluecore/menu-prio-high.png
-%%DATADIR%%/icons/bluecore/menu-prio-low.png
-%%DATADIR%%/icons/bluecore/menu-prio-medium.png
-%%DATADIR%%/icons/bluecore/menu-quit.png
-%%DATADIR%%/icons/bluecore/menu-refresh.png
-%%DATADIR%%/icons/bluecore/menu-resume.png
-%%DATADIR%%/icons/bluecore/menu-search.png
-%%DATADIR%%/icons/bluecore/menu-status.png
-%%DATADIR%%/icons/bluecore/menu-thankyou.png
-%%DATADIR%%/icons/bluecore/menu-unhide-column.png
-%%DATADIR%%/icons/bluecore/menu-upload.png
-%%DATADIR%%/icons/bluecore/none.png
-%%DATADIR%%/icons/bluecore/nuke.png
-%%DATADIR%%/icons/bluecore/ok.png
-%%DATADIR%%/icons/bluecore/option-false.png
-%%DATADIR%%/icons/bluecore/option-true.png
-%%DATADIR%%/icons/bluecore/shutdown.png
-%%DATADIR%%/icons/bluecore/sys-gnome1.png
-%%DATADIR%%/icons/bluecore/sys-gnome2.png
-%%DATADIR%%/icons/bluecore/sys-kde.png
-%%DATADIR%%/icons/bluecore/sys-linux.png
-%%DATADIR%%/icons/bluecore/sys-mozilla.png
-%%DATADIR%%/icons/bluecore/sys-windows.png
-%%DATADIR%%/icons/bluecore/tab-downloads.png
-%%DATADIR%%/icons/bluecore/tab-forget.png
-%%DATADIR%%/icons/bluecore/tab-options.png
-%%DATADIR%%/icons/bluecore/tab-search.png
-%%DATADIR%%/icons/bluecore/tab-servers.png
-%%DATADIR%%/icons/bluecore/tab-shared.png
-%%DATADIR%%/icons/bluecore/tab-stats.png
-%%DATADIR%%/icons/bluecore/tab-status.png
-%%DATADIR%%/icons/bluecore/tab-uploads.png
-%%DATADIR%%/icons/bluecore/toolbar-about.png
-%%DATADIR%%/icons/bluecore/toolbar-ed2k-logo.png
-%%DATADIR%%/icons/bluecore/toolbar-go.png
-%%DATADIR%%/icons/bluecore/toolbar-num-connections.png
-%%DATADIR%%/icons/bluecore/toolbar-overnet-logo.png
-%%DATADIR%%/icons/bluecore/toolbar-server.png
-%%DATADIR%%/icons/default/cancel.png
-%%DATADIR%%/icons/default/dl-status-avail-full.png
-%%DATADIR%%/icons/default/dl-status-avail-high.png
-%%DATADIR%%/icons/default/dl-status-avail-low.png
-%%DATADIR%%/icons/default/dl-status-blue.png
-%%DATADIR%%/icons/default/dl-status-error.png
-%%DATADIR%%/icons/default/dl-status-paused.png
-%%DATADIR%%/icons/default/ed2k-gtk-gui.png
-%%DATADIR%%/icons/default/ed2k-logo-mini.png
-%%DATADIR%%/icons/default/filetype-audio.png
-%%DATADIR%%/icons/default/filetype-cdimage.png
-%%DATADIR%%/icons/default/filetype-document.png
-%%DATADIR%%/icons/default/filetype-image.png
-%%DATADIR%%/icons/default/filetype-package.png
-%%DATADIR%%/icons/default/filetype-program.png
-%%DATADIR%%/icons/default/filetype-subtitles.png
-%%DATADIR%%/icons/default/filetype-video.png
-%%DATADIR%%/icons/default/menu-blacklist.png
-%%DATADIR%%/icons/default/menu-cancel.png
-%%DATADIR%%/icons/default/menu-connect.png
-%%DATADIR%%/icons/default/menu-disconnect.png
-%%DATADIR%%/icons/default/menu-dl-cancel.png
-%%DATADIR%%/icons/default/menu-download.png
-%%DATADIR%%/icons/default/menu-extend.png
-%%DATADIR%%/icons/default/menu-hide-column.png
-%%DATADIR%%/icons/default/menu-homepage.png
-%%DATADIR%%/icons/default/menu-options.png
-%%DATADIR%%/icons/default/menu-pause.png
-%%DATADIR%%/icons/default/menu-preview.png
-%%DATADIR%%/icons/default/menu-prio-high.png
-%%DATADIR%%/icons/default/menu-prio-low.png
-%%DATADIR%%/icons/default/menu-prio-medium.png
-%%DATADIR%%/icons/default/menu-quit.png
-%%DATADIR%%/icons/default/menu-refresh.png
-%%DATADIR%%/icons/default/menu-resume.png
-%%DATADIR%%/icons/default/menu-search.png
-%%DATADIR%%/icons/default/menu-status.png
-%%DATADIR%%/icons/default/menu-thankyou.png
-%%DATADIR%%/icons/default/menu-unhide-column.png
-%%DATADIR%%/icons/default/menu-upload.png
-%%DATADIR%%/icons/default/none.png
-%%DATADIR%%/icons/default/nuke.png
-%%DATADIR%%/icons/default/ok.png
-%%DATADIR%%/icons/default/option-false.png
-%%DATADIR%%/icons/default/option-true.png
-%%DATADIR%%/icons/default/shutdown.png
-%%DATADIR%%/icons/default/sys-gnome1.png
-%%DATADIR%%/icons/default/sys-gnome2.png
-%%DATADIR%%/icons/default/sys-kde.png
-%%DATADIR%%/icons/default/sys-linux.png
-%%DATADIR%%/icons/default/sys-mozilla.png
-%%DATADIR%%/icons/default/sys-windows.png
-%%DATADIR%%/icons/default/tab-downloads.png
-%%DATADIR%%/icons/default/tab-forget.png
-%%DATADIR%%/icons/default/tab-options.png
-%%DATADIR%%/icons/default/tab-search.png
-%%DATADIR%%/icons/default/tab-servers.png
-%%DATADIR%%/icons/default/tab-shared.png
-%%DATADIR%%/icons/default/tab-stats.png
-%%DATADIR%%/icons/default/tab-status.png
-%%DATADIR%%/icons/default/tab-uploads.png
-%%DATADIR%%/icons/default/toolbar-about.png
-%%DATADIR%%/icons/default/toolbar-ed2k-logo.png
-%%DATADIR%%/icons/default/toolbar-go.png
-%%DATADIR%%/icons/default/toolbar-num-connections.png
-%%DATADIR%%/icons/default/toolbar-overnet-logo.png
-%%DATADIR%%/icons/default/toolbar-server.png
-%%DATADIR%%/icons/gnome2/cancel.png
-%%DATADIR%%/icons/gnome2/dl-status-avail-full.png
-%%DATADIR%%/icons/gnome2/dl-status-avail-high.png
-%%DATADIR%%/icons/gnome2/dl-status-avail-low.png
-%%DATADIR%%/icons/gnome2/dl-status-blue.png
-%%DATADIR%%/icons/gnome2/dl-status-error.png
-%%DATADIR%%/icons/gnome2/dl-status-paused.png
-%%DATADIR%%/icons/gnome2/ed2k-gtk-gui.png
-%%DATADIR%%/icons/gnome2/ed2k-logo-mini.png
-%%DATADIR%%/icons/gnome2/filetype-audio.png
-%%DATADIR%%/icons/gnome2/filetype-cdimage.png
-%%DATADIR%%/icons/gnome2/filetype-document.png
-%%DATADIR%%/icons/gnome2/filetype-image.png
-%%DATADIR%%/icons/gnome2/filetype-package.png
-%%DATADIR%%/icons/gnome2/filetype-program.png
-%%DATADIR%%/icons/gnome2/filetype-subtitles.png
-%%DATADIR%%/icons/gnome2/filetype-video.png
-%%DATADIR%%/icons/gnome2/menu-blacklist.png
-%%DATADIR%%/icons/gnome2/menu-cancel.png
-%%DATADIR%%/icons/gnome2/menu-connect.png
-%%DATADIR%%/icons/gnome2/menu-disconnect.png
-%%DATADIR%%/icons/gnome2/menu-dl-cancel.png
-%%DATADIR%%/icons/gnome2/menu-download.png
-%%DATADIR%%/icons/gnome2/menu-extend.png
-%%DATADIR%%/icons/gnome2/menu-hide-column.png
-%%DATADIR%%/icons/gnome2/menu-homepage.png
-%%DATADIR%%/icons/gnome2/menu-options.png
-%%DATADIR%%/icons/gnome2/menu-pause.png
-%%DATADIR%%/icons/gnome2/menu-preview.png
-%%DATADIR%%/icons/gnome2/menu-prio-high.png
-%%DATADIR%%/icons/gnome2/menu-prio-low.png
-%%DATADIR%%/icons/gnome2/menu-prio-medium.png
-%%DATADIR%%/icons/gnome2/menu-quit.png
-%%DATADIR%%/icons/gnome2/menu-refresh.png
-%%DATADIR%%/icons/gnome2/menu-resume.png
-%%DATADIR%%/icons/gnome2/menu-search.png
-%%DATADIR%%/icons/gnome2/menu-status.png
-%%DATADIR%%/icons/gnome2/menu-thankyou.png
-%%DATADIR%%/icons/gnome2/menu-unhide-column.png
-%%DATADIR%%/icons/gnome2/menu-upload.png
-%%DATADIR%%/icons/gnome2/none.png
-%%DATADIR%%/icons/gnome2/nuke.png
-%%DATADIR%%/icons/gnome2/ok.png
-%%DATADIR%%/icons/gnome2/option-false.png
-%%DATADIR%%/icons/gnome2/option-true.png
-%%DATADIR%%/icons/gnome2/shutdown.png
-%%DATADIR%%/icons/gnome2/sys-gnome1.png
-%%DATADIR%%/icons/gnome2/sys-gnome2.png
-%%DATADIR%%/icons/gnome2/sys-kde.png
-%%DATADIR%%/icons/gnome2/sys-linux.png
-%%DATADIR%%/icons/gnome2/sys-mozilla.png
-%%DATADIR%%/icons/gnome2/sys-windows.png
-%%DATADIR%%/icons/gnome2/tab-downloads.png
-%%DATADIR%%/icons/gnome2/tab-forget.png
-%%DATADIR%%/icons/gnome2/tab-options.png
-%%DATADIR%%/icons/gnome2/tab-search.png
-%%DATADIR%%/icons/gnome2/tab-servers.png
-%%DATADIR%%/icons/gnome2/tab-shared.png
-%%DATADIR%%/icons/gnome2/tab-stats.png
-%%DATADIR%%/icons/gnome2/tab-status.png
-%%DATADIR%%/icons/gnome2/tab-uploads.png
-%%DATADIR%%/icons/gnome2/toolbar-about.png
-%%DATADIR%%/icons/gnome2/toolbar-ed2k-logo.png
-%%DATADIR%%/icons/gnome2/toolbar-go.png
-%%DATADIR%%/icons/gnome2/toolbar-num-connections.png
-%%DATADIR%%/icons/gnome2/toolbar-overnet-logo.png
-%%DATADIR%%/icons/gnome2/toolbar-server.png
-%%DATADIR%%/icons/h2o/cancel.png
-%%DATADIR%%/icons/h2o/dl-status-avail-full.png
-%%DATADIR%%/icons/h2o/dl-status-avail-high.png
-%%DATADIR%%/icons/h2o/dl-status-avail-low.png
-%%DATADIR%%/icons/h2o/dl-status-blue.png
-%%DATADIR%%/icons/h2o/dl-status-error.png
-%%DATADIR%%/icons/h2o/dl-status-paused.png
-%%DATADIR%%/icons/h2o/ed2k-gtk-gui.png
-%%DATADIR%%/icons/h2o/ed2k-logo-mini.png
-%%DATADIR%%/icons/h2o/filetype-audio.png
-%%DATADIR%%/icons/h2o/filetype-cdimage.png
-%%DATADIR%%/icons/h2o/filetype-document.png
-%%DATADIR%%/icons/h2o/filetype-image.png
-%%DATADIR%%/icons/h2o/filetype-package.png
-%%DATADIR%%/icons/h2o/filetype-program.png
-%%DATADIR%%/icons/h2o/filetype-subtitles.png
-%%DATADIR%%/icons/h2o/filetype-video.png
-%%DATADIR%%/icons/h2o/menu-blacklist.png
-%%DATADIR%%/icons/h2o/menu-cancel.png
-%%DATADIR%%/icons/h2o/menu-connect.png
-%%DATADIR%%/icons/h2o/menu-disconnect.png
-%%DATADIR%%/icons/h2o/menu-dl-cancel.png
-%%DATADIR%%/icons/h2o/menu-download.png
-%%DATADIR%%/icons/h2o/menu-extend.png
-%%DATADIR%%/icons/h2o/menu-hide-column.png
-%%DATADIR%%/icons/h2o/menu-homepage.png
-%%DATADIR%%/icons/h2o/menu-options.png
-%%DATADIR%%/icons/h2o/menu-pause.png
-%%DATADIR%%/icons/h2o/menu-preview.png
-%%DATADIR%%/icons/h2o/menu-prio-high.png
-%%DATADIR%%/icons/h2o/menu-prio-low.png
-%%DATADIR%%/icons/h2o/menu-prio-medium.png
-%%DATADIR%%/icons/h2o/menu-quit.png
-%%DATADIR%%/icons/h2o/menu-refresh.png
-%%DATADIR%%/icons/h2o/menu-resume.png
-%%DATADIR%%/icons/h2o/menu-search.png
-%%DATADIR%%/icons/h2o/menu-status.png
-%%DATADIR%%/icons/h2o/menu-thankyou.png
-%%DATADIR%%/icons/h2o/menu-unhide-column.png
-%%DATADIR%%/icons/h2o/menu-upload.png
-%%DATADIR%%/icons/h2o/none.png
-%%DATADIR%%/icons/h2o/nuke.png
-%%DATADIR%%/icons/h2o/ok.png
-%%DATADIR%%/icons/h2o/option-false.png
-%%DATADIR%%/icons/h2o/option-true.png
-%%DATADIR%%/icons/h2o/shutdown.png
-%%DATADIR%%/icons/h2o/sys-gnome1.png
-%%DATADIR%%/icons/h2o/sys-gnome2.png
-%%DATADIR%%/icons/h2o/sys-kde.png
-%%DATADIR%%/icons/h2o/sys-linux.png
-%%DATADIR%%/icons/h2o/sys-mozilla.png
-%%DATADIR%%/icons/h2o/sys-windows.png
-%%DATADIR%%/icons/h2o/tab-downloads.png
-%%DATADIR%%/icons/h2o/tab-forget.png
-%%DATADIR%%/icons/h2o/tab-options.png
-%%DATADIR%%/icons/h2o/tab-search.png
-%%DATADIR%%/icons/h2o/tab-servers.png
-%%DATADIR%%/icons/h2o/tab-shared.png
-%%DATADIR%%/icons/h2o/tab-stats.png
-%%DATADIR%%/icons/h2o/tab-status.png
-%%DATADIR%%/icons/h2o/tab-uploads.png
-%%DATADIR%%/icons/h2o/toolbar-about.png
-%%DATADIR%%/icons/h2o/toolbar-ed2k-logo.png
-%%DATADIR%%/icons/h2o/toolbar-go.png
-%%DATADIR%%/icons/h2o/toolbar-num-connections.png
-%%DATADIR%%/icons/h2o/toolbar-overnet-logo.png
-%%DATADIR%%/icons/h2o/toolbar-server.png
-%%DATADIR%%/icons/jara/cancel.png
-%%DATADIR%%/icons/jara/dl-status-avail-full.png
-%%DATADIR%%/icons/jara/dl-status-avail-high.png
-%%DATADIR%%/icons/jara/dl-status-avail-low.png
-%%DATADIR%%/icons/jara/dl-status-error.png
-%%DATADIR%%/icons/jara/dl-status-green.png
-%%DATADIR%%/icons/jara/dl-status-paused.png
-%%DATADIR%%/icons/jara/ed2k-gtk-gui.png
-%%DATADIR%%/icons/jara/ed2k-logo-mini.png
-%%DATADIR%%/icons/jara/filetype-audio.png
-%%DATADIR%%/icons/jara/filetype-cdimage.png
-%%DATADIR%%/icons/jara/filetype-document.png
-%%DATADIR%%/icons/jara/filetype-image.png
-%%DATADIR%%/icons/jara/filetype-package.png
-%%DATADIR%%/icons/jara/filetype-program.png
-%%DATADIR%%/icons/jara/filetype-subtitles.png
-%%DATADIR%%/icons/jara/filetype-video.png
-%%DATADIR%%/icons/jara/menu-blacklist.png
-%%DATADIR%%/icons/jara/menu-blacklist2.png
-%%DATADIR%%/icons/jara/menu-cancel.png
-%%DATADIR%%/icons/jara/menu-connect.png
-%%DATADIR%%/icons/jara/menu-disconnect.png
-%%DATADIR%%/icons/jara/menu-dl-cancel.png
-%%DATADIR%%/icons/jara/menu-download.png
-%%DATADIR%%/icons/jara/menu-extend.png
-%%DATADIR%%/icons/jara/menu-hide-column.png
-%%DATADIR%%/icons/jara/menu-homepage.png
-%%DATADIR%%/icons/jara/menu-options.png
-%%DATADIR%%/icons/jara/menu-pause.png
-%%DATADIR%%/icons/jara/menu-preview.png
-%%DATADIR%%/icons/jara/menu-prio-high.png
-%%DATADIR%%/icons/jara/menu-prio-low.png
-%%DATADIR%%/icons/jara/menu-prio-medium.png
-%%DATADIR%%/icons/jara/menu-quit.png
-%%DATADIR%%/icons/jara/menu-refresh.png
-%%DATADIR%%/icons/jara/menu-resume.png
-%%DATADIR%%/icons/jara/menu-search.png
-%%DATADIR%%/icons/jara/menu-status.png
-%%DATADIR%%/icons/jara/menu-thankyou.png
-%%DATADIR%%/icons/jara/menu-unhide-column.png
-%%DATADIR%%/icons/jara/menu-upload.png
-%%DATADIR%%/icons/jara/none.png
-%%DATADIR%%/icons/jara/nuke.png
-%%DATADIR%%/icons/jara/ok.png
-%%DATADIR%%/icons/jara/option-false.png
-%%DATADIR%%/icons/jara/option-true.png
-%%DATADIR%%/icons/jara/shutdown.png
-%%DATADIR%%/icons/jara/sys-gnome1.png
-%%DATADIR%%/icons/jara/sys-gnome2.png
-%%DATADIR%%/icons/jara/sys-kde.png
-%%DATADIR%%/icons/jara/sys-linux.png
-%%DATADIR%%/icons/jara/sys-mozilla.png
-%%DATADIR%%/icons/jara/sys-windows.png
-%%DATADIR%%/icons/jara/tab-downloads.png
-%%DATADIR%%/icons/jara/tab-forget.png
-%%DATADIR%%/icons/jara/tab-options.png
-%%DATADIR%%/icons/jara/tab-search.png
-%%DATADIR%%/icons/jara/tab-servers.png
-%%DATADIR%%/icons/jara/tab-shared.png
-%%DATADIR%%/icons/jara/tab-stats.png
-%%DATADIR%%/icons/jara/tab-status.png
-%%DATADIR%%/icons/jara/tab-uploads.png
-%%DATADIR%%/icons/jara/toolbar-about.png
-%%DATADIR%%/icons/jara/toolbar-about2.png
-%%DATADIR%%/icons/jara/toolbar-ed2k-logo.png
-%%DATADIR%%/icons/jara/toolbar-go.png
-%%DATADIR%%/icons/jara/toolbar-num-connections.png
-%%DATADIR%%/icons/jara/toolbar-overnet-logo.png
-%%DATADIR%%/icons/jara/toolbar-server.png
-%%DATADIR%%/icons/orbit/cancel.png
-%%DATADIR%%/icons/orbit/dl-status-avail-full.png
-%%DATADIR%%/icons/orbit/dl-status-avail-high.png
-%%DATADIR%%/icons/orbit/dl-status-avail-low.png
-%%DATADIR%%/icons/orbit/dl-status-blue.png
-%%DATADIR%%/icons/orbit/dl-status-error.png
-%%DATADIR%%/icons/orbit/dl-status-paused.png
-%%DATADIR%%/icons/orbit/ed2k-gtk-gui.png
-%%DATADIR%%/icons/orbit/ed2k-logo-mini.png
-%%DATADIR%%/icons/orbit/filetype-audio.png
-%%DATADIR%%/icons/orbit/filetype-cdimage.png
-%%DATADIR%%/icons/orbit/filetype-document.png
-%%DATADIR%%/icons/orbit/filetype-image.png
-%%DATADIR%%/icons/orbit/filetype-package.png
-%%DATADIR%%/icons/orbit/filetype-program.png
-%%DATADIR%%/icons/orbit/filetype-subtitles.png
-%%DATADIR%%/icons/orbit/filetype-video.png
-%%DATADIR%%/icons/orbit/menu-200.png
-%%DATADIR%%/icons/orbit/menu-blacklist.png
-%%DATADIR%%/icons/orbit/menu-cancel.png
-%%DATADIR%%/icons/orbit/menu-connect.png
-%%DATADIR%%/icons/orbit/menu-disconnect.png
-%%DATADIR%%/icons/orbit/menu-dl-cancel.png
-%%DATADIR%%/icons/orbit/menu-download.png
-%%DATADIR%%/icons/orbit/menu-extend.png
-%%DATADIR%%/icons/orbit/menu-hide-column.png
-%%DATADIR%%/icons/orbit/menu-homepage.png
-%%DATADIR%%/icons/orbit/menu-options.png
-%%DATADIR%%/icons/orbit/menu-pause-all.png
-%%DATADIR%%/icons/orbit/menu-pause.png
-%%DATADIR%%/icons/orbit/menu-preview.png
-%%DATADIR%%/icons/orbit/menu-prio-high.png
-%%DATADIR%%/icons/orbit/menu-prio-low.png
-%%DATADIR%%/icons/orbit/menu-prio-medium.png
-%%DATADIR%%/icons/orbit/menu-quit.png
-%%DATADIR%%/icons/orbit/menu-refresh.png
-%%DATADIR%%/icons/orbit/menu-resume-all.png
-%%DATADIR%%/icons/orbit/menu-resume.png
-%%DATADIR%%/icons/orbit/menu-search.png
-%%DATADIR%%/icons/orbit/menu-status.png
-%%DATADIR%%/icons/orbit/menu-thankyou.png
-%%DATADIR%%/icons/orbit/menu-unhide-column.png
-%%DATADIR%%/icons/orbit/menu-upload.png
-%%DATADIR%%/icons/orbit/none.png
-%%DATADIR%%/icons/orbit/nuke.png
-%%DATADIR%%/icons/orbit/ok.png
-%%DATADIR%%/icons/orbit/option-false.png
-%%DATADIR%%/icons/orbit/option-true.png
-%%DATADIR%%/icons/orbit/shutdown.png
-%%DATADIR%%/icons/orbit/sys-gnome1.png
-%%DATADIR%%/icons/orbit/sys-gnome2.png
-%%DATADIR%%/icons/orbit/sys-kde.png
-%%DATADIR%%/icons/orbit/sys-linux.png
-%%DATADIR%%/icons/orbit/sys-mozilla.png
-%%DATADIR%%/icons/orbit/sys-windows.png
-%%DATADIR%%/icons/orbit/tab-downloads.png
-%%DATADIR%%/icons/orbit/tab-forget.png
-%%DATADIR%%/icons/orbit/tab-options.png
-%%DATADIR%%/icons/orbit/tab-search.png
-%%DATADIR%%/icons/orbit/tab-servers.png
-%%DATADIR%%/icons/orbit/tab-shared.png
-%%DATADIR%%/icons/orbit/tab-stats.png
-%%DATADIR%%/icons/orbit/tab-status.png
-%%DATADIR%%/icons/orbit/tab-uploads.png
-%%DATADIR%%/icons/orbit/toolbar-about.png
-%%DATADIR%%/icons/orbit/toolbar-ed2k-logo.png
-%%DATADIR%%/icons/orbit/toolbar-go.png
-%%DATADIR%%/icons/orbit/toolbar-num-connections.png
-%%DATADIR%%/icons/orbit/toolbar-overnet-logo.png
-%%DATADIR%%/icons/orbit/toolbar-server.png
-%%DATADIR%%/ui/ui-connect-dialog.glade
-share/gnome/applications/ed2k_gui.desktop
-share/locale/ca/LC_MESSAGES/ed2k_gui.mo
-share/locale/de/LC_MESSAGES/ed2k_gui.mo
-share/locale/es/LC_MESSAGES/ed2k_gui.mo
-share/locale/fr/LC_MESSAGES/ed2k_gui.mo
-share/locale/it/LC_MESSAGES/ed2k_gui.mo
-share/locale/nl/LC_MESSAGES/ed2k_gui.mo
-share/locale/pl/LC_MESSAGES/ed2k_gui.mo
-share/locale/sk/LC_MESSAGES/ed2k_gui.mo
-@dirrm %%DATADIR%%/ui
-@dirrm %%DATADIR%%/icons/orbit
-@dirrm %%DATADIR%%/icons/jara
-@dirrm %%DATADIR%%/icons/h2o
-@dirrm %%DATADIR%%/icons/gnome2
-@dirrm %%DATADIR%%/icons/default
-@dirrm %%DATADIR%%/icons/bluecore
-@dirrm %%DATADIR%%/icons
-@dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/pl
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/francais
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/espanol
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/deutsch
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/net/fcptools/Makefile b/net/fcptools/Makefile
deleted file mode 100644
index 4d03573f951b..000000000000
--- a/net/fcptools/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: fcptools
-# Date created: Sat May 3 03:05:46 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= fcptools
-PORTVERSION= 0.4.7.${RELEASE_DATE}
-CATEGORIES= net security
-MASTER_SITES= http://freenetproject.org/snapshots/
-DISTNAME= ${PORTNAME}-${RELEASE_DATE}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= FreeNet client library and command-line tools for shell scripting
-
-USE_GMAKE= yes
-USE_AUTOTOOLS= libtool:13:inc
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --includedir=${PREFIX}/include/${PORTNAME:L}
-
-RELEASE_DATE= 20041108
-
-post-install:
- @${INSTALL_DATA} ${WRKSRC}/ezFCPlib/libezfcp.a ${PREFIX}/lib
-
-.include <bsd.port.mk>
diff --git a/net/fcptools/distinfo b/net/fcptools/distinfo
deleted file mode 100644
index 5554e20387fe..000000000000
--- a/net/fcptools/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (fcptools-20041108.tgz) = d7f29ffbf03545a05131a89915be277b
-SHA256 (fcptools-20041108.tgz) = dbc2aea916a872564f9a1b254ac23b32e40cb949e57966143986e8eb406296fb
-SIZE (fcptools-20041108.tgz) = 563999
diff --git a/net/fcptools/pkg-descr b/net/fcptools/pkg-descr
deleted file mode 100644
index feda92fd9f5e..000000000000
--- a/net/fcptools/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-[ excerpt from distfile's README ]
-
-The aim of FCPtools is to offer a truly multi-platform ANSI-C based
-Freenet client library, as well as provide command-line tools for
-convenience and potentially shell scripting.
-
-WWW: http://freenetproject.org/index.php?page=fcptools
diff --git a/net/fcptools/pkg-plist b/net/fcptools/pkg-plist
deleted file mode 100644
index 9b0e3b0e2e6c..000000000000
--- a/net/fcptools/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/fcpget
-bin/fcpput
-bin/fcpx
-include/fcptools/ezFCPlib.h
-lib/libezfcp.a
-@dirrm include/fcptools
diff --git a/net/fidelio/Makefile b/net/fidelio/Makefile
deleted file mode 100644
index 221f70203c33..000000000000
--- a/net/fidelio/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: fidelio
-# Date created: 13 November 2000
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= fidelio
-PORTVERSION= 1.0.b1
-PORTREVISION= 1
-CATEGORIES= net gnome
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.b/b/}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A GNOME client for Hotline
-
-USE_X_PREFIX= yes
-USE_GNOME= gnomehack gnomelibs gnomeprefix
-USE_GMAKE= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|<xmlversion.h>|<libxml/xmlversion.h>|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/net/fidelio/distinfo b/net/fidelio/distinfo
deleted file mode 100644
index c493e938ed83..000000000000
--- a/net/fidelio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (fidelio-1.0b1.tar.gz) = f6963b36400e172279494b022fb065ce
-SHA256 (fidelio-1.0b1.tar.gz) = ffb00189b7aa3c7559ec17114a7772e082e64b28e60a665bc0180dca5f4d6e30
-SIZE (fidelio-1.0b1.tar.gz) = 344574
diff --git a/net/fidelio/files/patch-aa b/net/fidelio/files/patch-aa
deleted file mode 100644
index 74dee6e096ac..000000000000
--- a/net/fidelio/files/patch-aa
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/Makefile.in.orig Fri Dec 21 06:16:28 2001
-+++ src/Makefile.in Fri Dec 21 06:16:45 2001
-@@ -119,11 +119,11 @@
- fidelio_SOURCES = bookmarks.c bookmarks.h chat.c chat.h files.c files.h filelist.c filelist.h filetransfer.c filetransfer.h filethread.c filethread.h guiprefs.c guiprefs.h guiutils.c guiutils.h hldat.c hldat.h hotline.h login.c login.h main.c main.h network.c network.h news.c news.h news15.c news15.h pixmap.c pixmap.h privchat.c privchat.h privs.c privs.h protocol.c protocol.h server.c server.h smalltrans.c smalltrans.h tasks.c tasks.h threads.c threads.h trackers.c users.c users.h userlist.c userlist.h userwidget.c userwidget.h
-
-
--fidelio_LDADD = -lgthread
-+fidelio_LDADD =
-
- hlforw_SOURCES = hlforw.c threads.c protocol.c network.c tasks.c guiprefs.c hldat.c pixmap.c
-
--hlforw_LDADD = -lgthread
-+hlforw_LDADD =
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES =
diff --git a/net/fidelio/files/patch-src::trackers.c b/net/fidelio/files/patch-src::trackers.c
deleted file mode 100644
index 37a2b774d4a6..000000000000
--- a/net/fidelio/files/patch-src::trackers.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/trackers.c.orig Wed Feb 21 00:25:03 2001
-+++ src/trackers.c Tue Jun 24 22:07:41 2003
-@@ -134,8 +134,6 @@
- }
- return 0;
- }
--#else
--extern int strcasestr(const char *a, const char*b);
- #endif
-
- static void show_servers(){
diff --git a/net/fidelio/pkg-descr b/net/fidelio/pkg-descr
deleted file mode 100644
index 14a4ce39f523..000000000000
--- a/net/fidelio/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Fidelio is a GNOME client for Hotline, a proprietary protocol that combines
-ftp-like, irc-like and news-like functions in one package.
-
-Fidelio is currently fully functional as a non-administative client, with the
-exception of banners and private chat.
-
-Feature include:
- o Multiple concurrent connections;
- o Single window per server connection;
- o Tree-structured bookmarks;
- o Trackers and searchable index of servers;
- o Userlist and public chat in one pane;
- o Private chat;
- o Both flat (v. 1.2) and threaded news support, with posting of news;
- o Ignore messages and chat of users;
- o Private Messages;
- o Sounds on events;
- o Multiple icon set loading;
- o Use of custom icon sets for buttons;
- o Uploading, donwloading, resuming of file transfers;
- o Per-donwload and per-upload bandwidth caps;
- o Server-side and client-side file queues.
-
-WWW: http://fidelio.sourceforge.net/
diff --git a/net/fidelio/pkg-plist b/net/fidelio/pkg-plist
deleted file mode 100644
index 823d88297311..000000000000
--- a/net/fidelio/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/fidelio
-share/gnome/fidelio.default
-share/locale/de/LC_MESSAGES/fidelio.mo
-share/locale/el/LC_MESSAGES/fidelio.mo
-share/locale/fr/LC_MESSAGES/fidelio.mo
-share/locale/it/LC_MESSAGES/fidelio.mo
-share/locale/pt_BR/LC_MESSAGES/fidelio.mo
diff --git a/net/freenet/Makefile b/net/freenet/Makefile
deleted file mode 100644
index b0f669b04913..000000000000
--- a/net/freenet/Makefile
+++ /dev/null
@@ -1,85 +0,0 @@
-# New ports collection makefile for: freenet
-# Date created: Thu May 1 20:19:56 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= freenet
-PORTVERSION= 0.5.2.1.5106
-PORTREVISION= 1
-CATEGORIES= net java security
-MASTER_SITES= http://freenetproject.org/snapshots/ \
- http://downloads.freenetproject.org/ \
- http://fgudin.nerim.net/files/
-DISTNAME= ${PORTNAME}-20051123
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Peer-to-peer network aiming at anonymity and freedom of speech
-
-USE_RC_SUBR= yes
-USE_JAVA= yes
-JAVA_VERSION= 1.4+
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-JAVAVM= ${LOCALBASE}/bin/java
-#
-DATA_FILES= seednodes.ref
-DOC_FILES= README
-JAR_FILES= freenet.jar freenet-ext.jar
-# jar startup file
-JAR_START= freenet.jar
-# seed file
-SEED_FILE= seednodes.ref
-
-PORTDOCS= ${DOC_FILES}
-
-PLIST_FILES= \
- sbin/${PORTNAME:L} \
- etc/rc.d/${PORTNAME:L}.sh \
- %%DATADIR%%/seednodes.ref \
- %%JAVAJARDIR%%/freenet-ext.jar \
- %%JAVAJARDIR%%/freenet.jar
-PLIST_DIRS= %%DATADIR%%
-
-post-patch:
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \
- s|%%DATA_DIR%%|${DATADIR:S,^${PREFIX}/,,}|; \
- s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \
- s|%%JAVAVM%%|${JAVAVM}|; \
- s|%%JAVAJARDIR%%|${JAVAJARDIR:S,^${PREFIX}/,,}|; \
- s|%%JAR_FILES%%|${JAR_FILES}|; \
- s|%%JAR_START%%|${JAR_START}|; \
- s|%%SEED_FILE%%|${SEED_FILE}|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
- ${FILESDIR}/${PORTNAME:L}.sh > ${WRKDIR}/${PORTNAME:L}.sh
-
-do-install:
-# docs
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-# data
- @${MKDIR} ${DATADIR}
-.for file in ${DATA_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
-.endfor
-# jar
-.for jar in ${JAR_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${jar} ${JAVAJARDIR}
-.endfor
-# rc.d
- @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME:L}.sh ${PREFIX}/etc/rc.d
-# wrapper
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/sbin/${PORTNAME:L}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/freenet/distinfo b/net/freenet/distinfo
deleted file mode 100644
index 9f44b0af27f5..000000000000
--- a/net/freenet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (freenet-20051123.tgz) = 5013e9fc58e908f09810ded6dedf1b90
-SHA256 (freenet-20051123.tgz) = d764b499d82ba17a41a38752ee2db7ad7a1d91d9a00ae613d7af635463ac379d
-SIZE (freenet-20051123.tgz) = 6557648
diff --git a/net/freenet/files/freenet.sh b/net/freenet/files/freenet.sh
deleted file mode 100644
index cb2c1759a047..000000000000
--- a/net/freenet/files/freenet.sh
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Under a BSDL license. Copyright 2005. Mario S F Ferreira <lioux@FreeBSD.org>
-
-# PROVIDE: freenet
-# REQUIRE: LOGIN
-# KEYWORD: FreeBSD shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable freenet:
-#
-#freenet_enable="YES"
-#freenet_user=""
-#
-
-. /etc/rc.subr
-
-name="freenet"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/sbin/${name}"
-extra_commands="configure"
-
-freenet_check_vars()
-{
- if [ -z "${freenet_user}" ]; then
- freenet_user=$(whoami)
- fi
-
- if [ "x${freenet_user}" = "xroot" ]; then
- err 1 "You have to set freenet_user to a non-root user for security reasons"
- fi
-}
-
-configure_cmd="configure_cmd"
-configure_cmd()
-{
- freenet_check_vars
- su -l ${freenet_user} -c "${command} -c"
-}
-
-start_cmd="start_cmd"
-start_cmd()
-{
- freenet_check_vars
- su -l ${freenet_user} -c "${command} -i"
-}
-
-stop_cmd="stop_cmd"
-stop_cmd()
-{
- freenet_check_vars
- su -l ${freenet_user} -c "${command} -o"
-}
-
-status_cmd="status_cmd"
-status_cmd()
-{
- echo "Can't check ${name} status"
-}
-
-load_rc_config "${name}"
-: ${freenet_enable="NO"}
-: ${freenet_user=""}
-
-run_rc_command "$1"
diff --git a/net/freenet/files/wrapper.sh b/net/freenet/files/wrapper.sh
deleted file mode 100644
index 4c6a41452484..000000000000
--- a/net/freenet/files/wrapper.sh
+++ /dev/null
@@ -1,163 +0,0 @@
-#!/bin/sh
-#
-# Under a BSDL license. Copyright by Mario S F Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-export JAVA_VERSION
-
-PREFIX="%%PREFIX%%"
-# java
-JAVA_VERSION="%%JAVA_VERSION%%"
-JAVAVM_CALL="%%JAVAVM%%"
-JAVAJARDIR="%%JAVAJARDIR%%"
-JAR_FILES="%%JAR_FILES%%"
-JAR_START="%%JAR_START%%"
-# data
-DATA_DIR="%%DATA_DIR%%"
-SEED_FILE=seednodes.ref
-# home
-HOME_DIR=${HOME}/.freenet
-CONFIG_FILE=freenet.conf
-
-configure_freenet () {
- echo "Configuring FreeNet node"
- cd ${HOME_DIR} &&
- ${JAVAVM_CALL} -jar ./${JAR_START} freenet.node.Main --config "${@}"
-}
-
-configure_java_classpath () {
- if [ -z "${CLASSPATH}" ]; then
- CLASSPATH=./freenet.jar:./freenet-ext.jar
- else
- CLASSPATH=./freenet.jar:./freenet-ext.jar:${CLASSPATH}
- fi
-}
-
-display_usage () {
- echo "Usage: ${0} [-h] [-c] [-i|-o]"
- echo 'Options:'
- echo ' -h Display this help message'
- echo ' -c Configure FreeNet node'
- echo ' -i Start a FreeNet node'
- echo ' -o Stop a FreeNet node'
- echo ''
-}
-
-prepare_configure_freenet () {
- # do we have a config file?
- if [ ! -f ${HOME_DIR}/${CONFIG_FILE} ]; then
- # add basic information prior to configuration
- echo > ${HOME_DIR}/${CONFIG_FILE}
-
- # select listenPort randomly
- if [ -n "${RANDOM}" ]
- then
- DEFLP=$((${RANDOM}%30000+2000))
- else
- echo "no random in shell, enter a FNP port number + <ENTER>"
- read DEFLP
- fi
- echo "listenPort=${DEFLP}" >> ${HOME_DIR}/${CONFIG_FILE}
-
- # point to seednodes file
- echo 'seedNodes=seednodes.ref' >> ${HOME_DIR}/${CONFIG_FILE}
-
- # tell FreeNet to request configuration procedure
- CONFIGURE=yes
- fi
-}
-
-prepare_home_dir () {
- # create home dir staging area
- if [ ! -d ${HOME_DIR} ]
- then
- mkdir -p ${HOME_DIR}
- fi
- # copy a seed file if none exists
- if [ ! -f ${HOME_DIR}/${SEED_FILE} ]
- then
- rm -f ${HOME_DIR}/${SEED_FILE}
- cp -f ${PREFIX}/${DATA_DIR}/${SEED_FILE} ${HOME_DIR}/${SEED_FILE}
- # avoid unnecessary reseeding
- touch -t "197001011200" ${HOME_DIR}/${SEED_FILE}
- fi
- # link the jar files
- for jar in ${JAR_FILES}
- do
- ln -sf ${PREFIX}/${JAVAJARDIR}/${jar} ${HOME_DIR}/${jar}
- done
-}
-
-start_freenet () {
- echo "Starting FreeNet node"
- cd ${HOME_DIR} &&
- nice -10 ${JAVAVM_CALL} -jar ./${JAR_START} "${@}" &
- echo $! > ${HOME_DIR}/freenet.pid
- exit 0
-}
-
-stop_freenet () {
- if [ -f ${HOME_DIR}/freenet.pid ]; then
- echo "Stopping FreeNet node"
- cd ${HOME_DIR} &&
- exec kill `cat freenet.pid` &
- else
- echo "Cannot find FreeNet node"
- echo "Where is the ${HOME_DIR}/freenet.pid file?"
- fi
-}
-
-# we require at least one command line parameter
-if [ $# -lt 1 ]; then
- display_usage
- exit 1
-fi
-
-# parse command line parameters
-while getopts "chio" COMMAND_LINE_ARGUMENT ; do
- case "${COMMAND_LINE_ARGUMENT}" in
- c)
- CONFIGURE=yes
- ;;
- h)
- display_usage
- exit 0
- ;;
- i)
- START=yes
- unset STOP
- ;;
- o)
- STOP=yes
- unset START
- ;;
- *)
- display_usage
- exit 1
- ;;
- esac
-done
-
-# always verify that home dir staging area is pristine
-prepare_home_dir
-
-# check for proper configuration
-prepare_configure_freenet
-
-# prepare java CLASSPATH
-configure_java_classpath
-
-if [ -n "${CONFIGURE}" ]; then
- configure_freenet
-fi
-
-if [ -n "${START}" ]; then
- start_freenet
-fi
-
-if [ -n "${STOP}" ]; then
- stop_freenet
-fi
-
-# we should never get this far
-exit 1
diff --git a/net/freenet/pkg-descr b/net/freenet/pkg-descr
deleted file mode 100644
index 0f7d4a2c81ca..000000000000
--- a/net/freenet/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-Freenet is a large-scale peer-to-peer network which pools the power
-of member computers around the world to create a massive virtual
-information store open to anyone to freely publish or view information
-of all kinds. Freenet is:
-
-Highly survivable: All internal processes are completely anonymized
-and decentralized across the global network, making it virtually
-impossible for an attacker to destroy information or take control
-of the system.
-
-Private: Freenet makes it extremely difficult for anyone to spy on
-the information that you are viewing, publishing, or storing.
-
-Secure: Information stored in Freenet is protected by strong
-cryptography against malicious tampering or counterfeiting.
-
-Efficient: Freenet dynamically replicates and relocates information
-in response to demand to provide efficient service and minimal
-bandwidth usage regardless of load. Significantly, Freenet generally
-requires log(n) time to retrieve a piece of information in a network
-of size n.
-
-WWW: http://freenet.sourceforge.net/
diff --git a/net/freenet/pkg-message b/net/freenet/pkg-message
deleted file mode 100644
index 47addd918baa..000000000000
--- a/net/freenet/pkg-message
+++ /dev/null
@@ -1,23 +0,0 @@
- ATTENTIONATTENTION:
-
-Restrictions
-============
-
-This program uses heavy encryption algorithms. If your country has
-restrictions against encryption, you should check with legal
-authorities before using it.
-
-Short usage note
-================
-
-Please, check
-/usr/local/share/doc/freenet/README
-for more information.
-
-Using FreeNet
-=============
-
-Point your web browser to http://127.0.0.1:8888/ to get the Freenet
-user interface, this page serves as a "gateway" to Freenet. Try
-clicking the various links in the "Bookmarks" panel to reach some
-of the popular Freenet index sites.
diff --git a/net/frost/Makefile b/net/frost/Makefile
deleted file mode 100644
index f203cdde1d01..000000000000
--- a/net/frost/Makefile
+++ /dev/null
@@ -1,103 +0,0 @@
-# New ports collection makefile for: frost
-# Date created: Fri May 2 05:35:53 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= frost
-PORTVERSION= 1.2.0.20051020
-PORTEPOCH= 2
-CATEGORIES= net java
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= jtcfrost
-DISTNAME= ${PORTNAME}-20-Oct-2005-java${JAVA_VERSION:S/.//}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= File-sharing tool for FreeNet with Usenet like forum support
-
-USE_JAVA= yes
-JAVA_RUN= yes
-USE_ZIP= yes
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-PLIST_SUB= JAR_DIR=${JAR_DIR}
-
-.ifdef(WITH_JDK15)
-JAVA_VERSION= 1.5
-.else
-JAVA_VERSION= 1.4
-.endif
-
-DATADIR= ${JAVASHAREDIR}/${PORTNAME}
-
-JAVAVM= ${LOCALBASE}/bin/java
-JAR_DIR= ${JAVAJARDIR:S,^${PREFIX}/,,}/${PORTNAME}
-JAR_FILE= frost.jar
-JAR_FILES= frost.jar lib/fecImpl.jar \
- lib/BCastle.jar \
- lib/fec-native.jar \
- lib/genChkImpl.jar lib/xercesImpl.jar \
- lib/mailapi.jar lib/smtp.jar \
- lib/skinlf.jar lib/skinlfFix.jar \
- lib/xml-apis.jar
-
-DOC_FILES= doc/Frost.tex doc/authors.txt doc/gpl.txt \
- doc/SkinLFLicense.txt \
- doc/hypersonic_lic.txt doc/HISTORY.txt \
- help/faq.txt help/history.txt
-PORTDOCS= ${DOC_FILES:C,^.*/,,}
-
-DATA_FILES= config/boards.xml.default \
- themes/themepack.zip
-
-PLIST_FILES= bin/${PORTNAME}
-
-.for jar in ${JAR_FILES:C,^.*/,,}
-PLIST_FILES+= %%JAR_DIR%%/${jar}
-.endfor
-
-.for file in ${DATA_FILES:C,^.*/,,}
-PLIST_FILES+= %%DATADIR%%/${file}
-.endfor
-
-PLIST_DIRS+= \
- %%JAR_DIR%% \
- %%DATADIR%%
-
-pre-everything::
-.ifndef(WITH_JDK15)
- @${ECHO_MSG} '===> Define WITH_JDK15 to use jdk 1.5 instead of jdk 1.4'
-.endif
-
-post-patch:
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \
- s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \
- s|%%JAVAVM%%|${JAVAVM}|; \
- s|%%JAR_DIR%%|${JAR_DIR}|; \
- s|%%JAR_FILE%%|${JAR_FILE}|; \
- s|%%DATADIR%%|${DATADIR:S,^${PREFIX}/,,}|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-do-install:
-# docs
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-# jars
- @${MKDIR} ${PREFIX}/${JAR_DIR}
-.for jar in ${JAR_FILES}
- @${INSTALL_DATA} ${WRKDIR}/${jar} ${PREFIX}/${JAR_DIR}
-.endfor
-# default boards
- @${MKDIR} ${DATADIR}
-.for file in ${DATA_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
-.endfor
-# wrapper
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L}
-
-.include <bsd.port.mk>
diff --git a/net/frost/distinfo b/net/frost/distinfo
deleted file mode 100644
index 6f7f8c201083..000000000000
--- a/net/frost/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (frost-20-Oct-2005-java14.zip) = d1f81569f5489fd0a07bbf9d0db4b693
-SHA256 (frost-20-Oct-2005-java14.zip) = baffc8e07f7f3c4496dd9f5484004a35f38b5578f321291b026af0a40a2f4548
-SIZE (frost-20-Oct-2005-java14.zip) = 3897153
-MD5 (frost-20-Oct-2005-java15.zip) = 2686d4a3445b04692d62b24568d15fef
-SHA256 (frost-20-Oct-2005-java15.zip) = 5123adc21b65e082e3bc003bcb17a62b00867b852ee01da7d829b40963cdd406
-SIZE (frost-20-Oct-2005-java15.zip) = 3871113
diff --git a/net/frost/files/wrapper.sh b/net/frost/files/wrapper.sh
deleted file mode 100644
index 6f7474911c08..000000000000
--- a/net/frost/files/wrapper.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-export JAVA_VERSION
-
-PREFIX="%%PREFIX%%"
-JAVA_VERSION="%%JAVA_VERSION%%"
-JAVAVM="%%JAVAVM%%"
-JAR_DIR="%%JAR_DIR%%"
-JAR_FILE="%%JAR_FILE%%"
-DATADIR="%%DATADIR%%"
-HOME_DIR=${HOME}/.frost
-CLASSPATH="${PREFIX}/${JAR_DIR}/BCastle.jar:${PREFIX}/${JAR_DIR}/fec-native.jar:${PREFIX}/${JAR_DIR}/fecImpl.jar:${PREFIX}/${JAR_DIR}/frost.jar:${PREFIX}/${JAR_DIR}/genChkImpl.jar:${PREFIX}/${JAR_DIR}/jocache.jar:${PREFIX}/${JAR_DIR}/mailapi.jar:${PREFIX}/${JAR_DIR}/skinlf.jar:${PREFIX}/${JAR_DIR}/skinlfFix.jar:${PREFIX}/${JAR_DIR}/smtp.jar:${PREFIX}/${JAR_DIR}/xercesImpl.jar:${PREFIX}/${JAR_DIR}/xml-apis.jar"
-
-if [ ! -d ${HOME_DIR}/config ]
-then
- mkdir -p ${HOME_DIR}/config
-fi
-
-ln -sf ${PREFIX}/${DATADIR}/boards.xml.default \
- ${HOME_DIR}/config/boards.xml.default
-
-if [ ! -d ${HOME_DIR}/themes ]
-then
- mkdir -p ${HOME_DIR}/themes
-fi
-
-ln -sf ${PREFIX}/${DATADIR}/themepack.zip ${HOME_DIR}/themes/themepack.zip
-ln -sf ${PREFIX}/${DATADIR}/aquathemepack.zip \
- ${HOME_DIR}/themes/aquathemepack.zip
-
-cd ${HOME_DIR} &&
- exec ${JAVAVM} -cp $CLASSPATH frost.Frost "${@}"
diff --git a/net/frost/pkg-descr b/net/frost/pkg-descr
deleted file mode 100644
index 9d9054b9ef6d..000000000000
--- a/net/frost/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-[ excerpt from FreeNet website ]
-
-Frost is a file-sharing tool for FreeNet. It also has chat forums
-which allow people to chat anonymously over FreeNet. It now supports
-FEC (which makes downloads more reliable)
-
-WWW: http://jtcfrost.sourceforge.net/
diff --git a/net/gift-fasttrack/Makefile b/net/gift-fasttrack/Makefile
deleted file mode 100644
index d9d761e7357d..000000000000
--- a/net/gift-fasttrack/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: giFT-FastTrack
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT-FastTrack
-PORTVERSION= 0.8.9
-CATEGORIES= net
-MASTER_SITES= http://download.berlios.de/gift-fasttrack/
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= A FastTrack plugin for giFT
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
-
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= pkgconfig
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PORTDOCS= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for doc in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/gift-fasttrack/distinfo b/net/gift-fasttrack/distinfo
deleted file mode 100644
index 4f96ff47412e..000000000000
--- a/net/gift-fasttrack/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (giFT-FastTrack-0.8.9.tar.gz) = 68521847537985bcc5e9b8677343374c
-SHA256 (giFT-FastTrack-0.8.9.tar.gz) = 910a3b053e50ac149efd1edab8dc5b79e79a67720afc7c81e68c5f6481e2cad1
-SIZE (giFT-FastTrack-0.8.9.tar.gz) = 449505
diff --git a/net/gift-fasttrack/pkg-descr b/net/gift-fasttrack/pkg-descr
deleted file mode 100644
index 999617485d66..000000000000
--- a/net/gift-fasttrack/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-giFT-FastTrack is a plugin for giFT which enables users of giFT to participate
-in the FastTrack network. The required cryptographic algorithms have been
-successfully reverse engineered and searching/downloading already work.
-
-WWW: http://developer.berlios.de/projects/gift-fasttrack/
diff --git a/net/gift-fasttrack/pkg-plist b/net/gift-fasttrack/pkg-plist
deleted file mode 100644
index 930ce2a62f87..000000000000
--- a/net/gift-fasttrack/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-lib/giFT/libFastTrack.la
-lib/giFT/libFastTrack.so
-share/giFT/FastTrack/FastTrack.conf.template
-share/giFT/FastTrack/banlist
-share/giFT/FastTrack/nodes
-@dirrm lib/giFT
-@dirrm share/giFT/FastTrack
diff --git a/net/gift-gnutella/Makefile b/net/gift-gnutella/Makefile
deleted file mode 100644
index 955607394764..000000000000
--- a/net/gift-gnutella/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: giFT-gnutella
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT-gnutella
-PORTVERSION= 0.0.10.1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= gift
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= A gnutella plugin for giFT
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= pkgconfig
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-DOC_FILES= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/gift-gnutella/distinfo b/net/gift-gnutella/distinfo
deleted file mode 100644
index 64a162689fa9..000000000000
--- a/net/gift-gnutella/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gift-gnutella-0.0.10.1.tar.bz2) = ad4f981265298c100e24243cce8a2dee
-SHA256 (gift-gnutella-0.0.10.1.tar.bz2) = fff4fd5f788fd818a051a181018611ab01bd5c97ee225f4c493aa89857af4dde
-SIZE (gift-gnutella-0.0.10.1.tar.bz2) = 394987
diff --git a/net/gift-gnutella/pkg-descr b/net/gift-gnutella/pkg-descr
deleted file mode 100644
index c2cbf40197d5..000000000000
--- a/net/gift-gnutella/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-gnutella plugin for gift
-
-WWW: http://gift.sourceforge.net/
diff --git a/net/gift-gnutella/pkg-plist b/net/gift-gnutella/pkg-plist
deleted file mode 100644
index 19a78a6eca8b..000000000000
--- a/net/gift-gnutella/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-lib/giFT/libGnutella.la
-lib/giFT/libGnutella.so
-share/giFT/Gnutella/Gnutella.conf
-share/giFT/Gnutella/Gnutella.conf.template
-share/giFT/Gnutella/gwebcaches
-share/giFT/Gnutella/hostiles.txt
-%%PORTDOCS%%share/doc/giFT-gnutella/AUTHORS
-%%PORTDOCS%%share/doc/giFT-gnutella/COPYING
-%%PORTDOCS%%share/doc/giFT-gnutella/ChangeLog
-%%PORTDOCS%%share/doc/giFT-gnutella/INSTALL
-%%PORTDOCS%%share/doc/giFT-gnutella/NEWS
-%%PORTDOCS%%share/doc/giFT-gnutella/README
-%%PORTDOCS%%share/doc/giFT-gnutella/TODO
-@dirrm lib/giFT
-@dirrm share/giFT/Gnutella
-@dirrm %%PORTDOCS%%share/doc/giFT-gnutella
diff --git a/net/gift-openft/Makefile b/net/gift-openft/Makefile
deleted file mode 100644
index 81fbedc5a0b5..000000000000
--- a/net/gift-openft/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: giFT-OpenFT
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT-OpenFT
-PORTVERSION= 0.2.1.6
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= gift
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= An OpenFT plugin for giFT
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift \
- db3.3:${PORTSDIR}/databases/db3
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= pkgconfig
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-DOC_FILES= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/gift-openft/distinfo b/net/gift-openft/distinfo
deleted file mode 100644
index 4f0075e10d68..000000000000
--- a/net/gift-openft/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gift-openft-0.2.1.6.tar.bz2) = 6661f01304246a29aeabda113691ca93
-SHA256 (gift-openft-0.2.1.6.tar.bz2) = 7b8db8d18b11e31c051c5687eee0e61182b53087edcaee3211dd767d7b31f47d
-SIZE (gift-openft-0.2.1.6.tar.bz2) = 338786
diff --git a/net/gift-openft/files/patch-configure b/net/gift-openft/files/patch-configure
deleted file mode 100644
index b47dabfcd320..000000000000
--- a/net/gift-openft/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Fri Sep 5 01:16:52 2003
-+++ configure Fri Sep 5 01:16:58 2003
-@@ -8710,7 +8710,7 @@
- LIBS="$LIBS -l$dbname"
- echo "$as_me:$LINENO: checking for libdb (-l$dbname)" >&5
- echo $ECHO_N "checking for libdb (-l$dbname)... $ECHO_C" >&6
--if test "${found_libdb+set}" = set; then
-+if test "${found_libdb}+set" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- if test "$cross_compiling" = yes; then
-@@ -8790,7 +8790,7 @@
- echo "${ECHO_T}$found_libdb" >&6
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
-- if test x$found_libdb == xyes; then break; fi
-+ if test x$found_libdb = xyes; then break; fi
- done
- use_libdb=$found_libdb
- else
diff --git a/net/gift-openft/pkg-descr b/net/gift-openft/pkg-descr
deleted file mode 100644
index 519af3ebbc00..000000000000
--- a/net/gift-openft/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-OpenFT plugin for gift
-
-WWW: http://gift.sourceforge.net/
diff --git a/net/gift-openft/pkg-plist b/net/gift-openft/pkg-plist
deleted file mode 100644
index ddea6a509ab1..000000000000
--- a/net/gift-openft/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-lib/giFT/libOpenFT.la
-lib/giFT/libOpenFT.so
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-share/giFT/OpenFT/OpenFT.conf.template
-share/giFT/OpenFT/nodes
-@dirrm lib/giFT
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm share/giFT/OpenFT
diff --git a/net/gift/Makefile b/net/gift/Makefile
deleted file mode 100644
index 5e6e79899f3d..000000000000
--- a/net/gift/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# New ports collection makefile for: giFT library
-# Date created: Fri Nov 16 02:47:45 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT
-PORTVERSION= 0.11.8.1
-PORTREVISION= 3
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= An OpenFT, Gnutella and FastTrack p2p network client
-
-LIB_DEPENDS= vorbis.3:${PORTSDIR}/audio/libvorbis
-
-USE_AUTOTOOLS= libltdl:15
-USE_BZIP2= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_PERL5= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-INSTALLS_SHLIB= yes
-USE_RC_SUBR= yes
-
-MAN1= giftd.1
-
-DOC_FILES= AUTHORS COPYING src/ChangeLog \
- INSTALL NEWS QUICKSTART README TODO
-
-.include <bsd.port.pre.mk>
-
-SED_SCRIPT+= -e 's,%%PREFIX%%,${PREFIX},g' \
- -e 's,%%RC_SUBR%%,${RC_SUBR},g'
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \
- ${WRKSRC}/lib/Makefile.in
-
-post-build:
- @${SED} ${SED_SCRIPT} <${FILESDIR}/giftd.sh >${WRKDIR}/giftd.sh
-
-post-install:
- @${INSTALL_SCRIPT} ${WRKDIR}/giftd.sh ${PREFIX}/etc/rc.d/
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/net/gift/distinfo b/net/gift/distinfo
deleted file mode 100644
index 17d2f9498e98..000000000000
--- a/net/gift/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gift-0.11.8.1.tar.bz2) = 1c70477af403af142359d07ee4a03348
-SHA256 (gift-0.11.8.1.tar.bz2) = 7b22e6d36482119a0d2dfd3e911a208439be32f554919536629b4c7c22ea5882
-SIZE (gift-0.11.8.1.tar.bz2) = 541446
diff --git a/net/gift/files/giftd.sh b/net/gift/files/giftd.sh
deleted file mode 100644
index 5ea729548548..000000000000
--- a/net/gift/files/giftd.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: giftd
-# REQUIRE: DAEMON
-# KEYWORD: FreeBSD shutdown
-
-# Define these giftd_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/giftd
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-
-giftd_enable="${giftd_enable-NO}"
-giftd_flags="-d -q"
-giftd_user=""
-giftd_local_dir=""
-
-. "%%RC_SUBR%%"
-
-name="giftd"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/bin/giftd"
-
-required_dirs=${giftd_local_dir}
-start_precmd="giftd_check_vars"
-
-giftd_check_vars()
-{
- if [ -z ${giftd_user} ]; then
- giftd_user=$(whoami)
- fi
-
- if [ $giftd_user = 'root' ]; then
- warn "You should set giftd_user to a non-root user for security reasons"
- fi
-
- if [ -z ${giftd_local_dir} ]; then
- giftd_local_dir="$(pw usershow $giftd_user | awk -F : '{ print $9 }')/.giFT"
- fi
-
- rc_flags="${giftd_flags} --local-dir=${giftd_local_dir}"
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/net/gift/files/patch-configure b/net/gift/files/patch-configure
deleted file mode 100644
index 3783e5f8538c..000000000000
--- a/net/gift/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Fri Dec 24 04:13:11 2004
-+++ configure Fri Dec 24 04:13:41 2004
-@@ -21401,7 +21401,7 @@
- void f (int i, ...) {
- va_list a1, a2;
- va_start (a1, i);
-- __va_copy (a2, a1);
-+ a2 = a1;
- if (va_arg (a2, int) != 42 ||
- va_arg (a1, int) != 42)
- exit (1);
-@@ -21452,7 +21452,7 @@
- #define VA_COPY_FUNC __va_copy
- #endif
- _ACEOF
-- else if test "x$libgift_cv_copy_by_val" = "xyes"; then
-+ else if test "x$libgift_cv_va_copy_by_val" = "xyes"; then
- cat >>gconfdefs.h <<_ACEOF
- #ifndef VA_COPY_BY_VAL
- #define VA_COPY_BY_VAL 1
diff --git a/net/gift/pkg-descr b/net/gift/pkg-descr
deleted file mode 100644
index 628e5d6f7a5c..000000000000
--- a/net/gift/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-What is giFT, you ask? giFT is a modular daemon capable of abstracting the
-communication between the end user and specific filesharing protocols
-(peer-to-peer or otherwise). The giFT project differs from many other similar
-projects in that it is a distribution of a standalone platform-independent
-daemon, a library for client/frontend development, and our own homegrown
-network, OpenFT.
-
-
-The goal of this project is to ensure that user interface developers never waste
-time with the low-level details of a protocol and that network programmers never
-waste time with the user interface details. Along those same lines it allows end
-users to control which protocols they use no matter which giFT interface they
-have selected as their favorite. Any new filesharing network can be supported
-without any change to the user interface.
-
-WWW: http://gift.sourceforge.net/
diff --git a/net/gift/pkg-message b/net/gift/pkg-message
deleted file mode 100644
index 3bcf938f0ee5..000000000000
--- a/net/gift/pkg-message
+++ /dev/null
@@ -1,22 +0,0 @@
-giFT no longer contains any protocol plugins. Please install the respective
-ports: gift-fasttrack, gift-openft and gift-gnutella.
-
-After installing giFT and OpenFT you'll need to set them up.
-Be sure that you completely install any plugins you wish to use before this
-step. If you decide that you later wish to add a new plugin, you will need to
-re-run gift-setup after installation. Invocation of the setup tool is something
-like this:
-$ gift-setup
-
-Note that giFT and OpenFT will not work with the default setup, so make sure you
-read and understand all questions before answering or just pressing enter. To
-reconfigure giFT and OpenFT later, just run gift-setup again.
-
-If you want to run giFT from startup tweak and add the folowing variables to your
-/etc/rc.conf:
-
-giftd_enable="YES"
-# Run gift as (defaults to root, avoid this for security reasons)
-giftd_user=""
-# Path to giftd.conf (defaults to .giFT in the giftd_user home)
-giftd_local_dir=""
diff --git a/net/gift/pkg-plist b/net/gift/pkg-plist
deleted file mode 100644
index d1f5f0a9e0a6..000000000000
--- a/net/gift/pkg-plist
+++ /dev/null
@@ -1,53 +0,0 @@
-etc/rc.d/giftd.sh
-bin/gift-setup
-bin/giftd
-include/libgift/array.h
-include/libgift/conf.h
-include/libgift/dataset.h
-include/libgift/event.h
-include/libgift/fdbuf.h
-include/libgift/file.h
-include/libgift/giftconfig.h
-include/libgift/interface.h
-include/libgift/libgift.h
-include/libgift/list.h
-include/libgift/list_lock.h
-include/libgift/log.h
-include/libgift/memory.h
-include/libgift/mime.h
-include/libgift/network.h
-include/libgift/parse.h
-include/libgift/platform.h
-include/libgift/proto/if_event_api.h
-include/libgift/proto/protocol.h
-include/libgift/proto/protocol_ver.h
-include/libgift/proto/share.h
-include/libgift/proto/share_hash.h
-include/libgift/proto/transfer_api.h
-include/libgift/stopwatch.h
-include/libgift/strobj.h
-include/libgift/tcpc.h
-include/libgift/tree.h
-lib/libgift.la
-lib/libgift.so
-lib/libgift.so.0
-lib/libgiftproto.la
-lib/libgiftproto.so
-lib/libgiftproto.so.0
-libdata/pkgconfig/libgift.pc
-%%PORTDOCS%%share/doc/giFT/AUTHORS
-%%PORTDOCS%%share/doc/giFT/COPYING
-%%PORTDOCS%%share/doc/giFT/ChangeLog
-%%PORTDOCS%%share/doc/giFT/INSTALL
-%%PORTDOCS%%share/doc/giFT/NEWS
-%%PORTDOCS%%share/doc/giFT/QUICKSTART
-%%PORTDOCS%%share/doc/giFT/README
-%%PORTDOCS%%share/doc/giFT/TODO
-%%PORTDOCS%%share/giFT/giftd.conf.template
-%%PORTDOCS%%share/giFT/mime.types
-%%PORTDOCS%%share/giFT/ui/ui.conf.template
-@dirrm include/libgift/proto
-@dirrm include/libgift
-@dirrm %%PORTDOCS%%share/doc/giFT
-@dirrm %%PORTDOCS%%share/giFT/ui
-@dirrm %%PORTDOCS%%share/giFT
diff --git a/net/giftcurs/Makefile b/net/giftcurs/Makefile
deleted file mode 100644
index 2ffaf25c7d08..000000000000
--- a/net/giftcurs/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: giFTcurs
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFTcurs
-PORTVERSION= 0.6.2
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SAVANNAH}
-MASTER_SITE_SUBDIR= giftcurs
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= A cursed frontend to the giFT daemon
-
-RUN_DEPENDS= ${LOCALBASE}/bin/giftd:${PORTSDIR}/net/gift
-
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= glib20
-
-MAN1= giFTcurs.1
-MAN5= giFTcurs.conf.5
-
-DOC_FILES= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/giftcurs/distinfo b/net/giftcurs/distinfo
deleted file mode 100644
index 968661552adf..000000000000
--- a/net/giftcurs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (giFTcurs-0.6.2.tar.gz) = 9a34b924ea10ce0a1d62441ee2bacfff
-SHA256 (giFTcurs-0.6.2.tar.gz) = 80db72ac16463ce084e76dc9aaae5b54ce8db085610c98fe2975c5b8f51a598d
-SIZE (giFTcurs-0.6.2.tar.gz) = 455055
diff --git a/net/giftcurs/files/patch-src-screen.h b/net/giftcurs/files/patch-src-screen.h
deleted file mode 100644
index 77d5b48cdd8a..000000000000
--- a/net/giftcurs/files/patch-src-screen.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/screen.h.orig Wed Nov 5 00:40:44 2003
-+++ src/screen.h Sun Feb 1 14:47:22 2004
-@@ -71,6 +71,12 @@
- /* Used for "exporting" the items[] list. */
- const char *item_name(int);
-
-+#include <wchar.h>
-+#define __wchar_t
-+#define __wint_t
-+#define _WCHAR_T
-+#define _WINT_T
-+
- #if defined(USE_NCURSES) && !defined(RENAMED_NCURSES)
- # include <ncurses.h>
- #else
diff --git a/net/giftcurs/pkg-descr b/net/giftcurs/pkg-descr
deleted file mode 100644
index dbd87a32ce07..000000000000
--- a/net/giftcurs/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-giFTcurs is a cursed frontend to the giFT daemon and has been described as
-"seriously slick". It won't work that well without giFT, which you should have
-already. The version in CVS always works with the daemon in CVS. The latest
-giFTcurs release also works with the latest giFT release, and there are very
-rarely any incompatible changes in the protocol.
-
-WWW: http://www.nongnu.org/giftcurs/
diff --git a/net/giftcurs/pkg-plist b/net/giftcurs/pkg-plist
deleted file mode 100644
index 51d5f47968c4..000000000000
--- a/net/giftcurs/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-bin/giFTcurs
-share/locale/ca/LC_MESSAGES/giFTcurs.mo
-share/locale/da/LC_MESSAGES/giFTcurs.mo
-share/locale/de/LC_MESSAGES/giFTcurs.mo
-share/locale/en/LC_MESSAGES/giFTcurs.mo
-share/locale/es/LC_MESSAGES/giFTcurs.mo
-share/locale/fr/LC_MESSAGES/giFTcurs.mo
-share/locale/it/LC_MESSAGES/giFTcurs.mo
-share/locale/nl/LC_MESSAGES/giFTcurs.mo
-share/locale/pl/LC_MESSAGES/giFTcurs.mo
-share/locale/pt_BR/LC_MESSAGES/giFTcurs.mo
-share/locale/sv/LC_MESSAGES/giFTcurs.mo
-%%PORTDOCS%%share/doc/giFTcurs/AUTHORS
-%%PORTDOCS%%share/doc/giFTcurs/COPYING
-%%PORTDOCS%%share/doc/giFTcurs/ChangeLog
-%%PORTDOCS%%share/doc/giFTcurs/INSTALL
-%%PORTDOCS%%share/doc/giFTcurs/NEWS
-%%PORTDOCS%%share/doc/giFTcurs/README
-%%PORTDOCS%%share/doc/giFTcurs/TODO
-@dirrm %%PORTDOCS%%share/doc/giFTcurs
diff --git a/net/giftoxic/Makefile b/net/giftoxic/Makefile
deleted file mode 100644
index d881847f82a7..000000000000
--- a/net/giftoxic/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: giFToxic
-# Date Created: 23 December 2003
-# Whom: Joel Diaz <joeldiaz@bellsouth.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFToxic
-PORTVERSION= 0.0.9
-PORTREVISION= 5
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= giftoxic
-
-MAINTAINER= joeldiaz@bellsouth.net
-COMMENT= GTK2 client for giFT
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
-
-USE_X_PREFIX= yes
-USE_GETOPT_LONG= yes
-USE_GNOME= gtk20 gnomeprefix gnomehack
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS= --without-included-gettext
-
-.include <bsd.port.mk>
diff --git a/net/giftoxic/distinfo b/net/giftoxic/distinfo
deleted file mode 100644
index 7a80dfc3f596..000000000000
--- a/net/giftoxic/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (giFToxic-0.0.9.tar.gz) = 66fe05d5d34cf08d310886784682136f
-SHA256 (giFToxic-0.0.9.tar.gz) = 96c513c4884ae47525e80e72d1ace35bc3a5f4cbfc90a5fc02748763693db139
-SIZE (giFToxic-0.0.9.tar.gz) = 281884
diff --git a/net/giftoxic/files/patch-src-gtkcellrendererprogress.c b/net/giftoxic/files/patch-src-gtkcellrendererprogress.c
deleted file mode 100644
index e413f7045d36..000000000000
--- a/net/giftoxic/files/patch-src-gtkcellrendererprogress.c
+++ /dev/null
@@ -1,40 +0,0 @@
---- src/gtkcellrendererprogress.c.orig Thu May 22 06:23:39 2003
-+++ src/gtkcellrendererprogress.c Sun Dec 28 14:28:27 2003
-@@ -370,7 +370,13 @@
- */
- GdkGC *gc;
- gint draw_width;
--
-+
-+ PangoFontDescription *font;
-+
-+ PangoContext *context;
-+ PangoLayout *layout;
-+ gchar *text;
-+ int w,h;
-
- if ((flags & GTK_CELL_RENDERER_SELECTED) == GTK_CELL_RENDERER_SELECTED)
- {
-@@ -425,18 +431,17 @@
-
-
-
-- PangoFontDescription *font = pango_font_description_from_string ("8");
-+ font = pango_font_description_from_string ("8");
-
-- PangoContext *context = gtk_widget_create_pango_context(widget);
-- PangoLayout *layout = pango_layout_new(context);
-+ context = gtk_widget_create_pango_context(widget);
-+ layout = pango_layout_new(context);
-
- pango_layout_set_font_description (layout, font);
-- gchar *text = g_strdup_printf("%.1f%%",cellprogress->priv->value);
-+ text = g_strdup_printf("%.1f%%",cellprogress->priv->value);
- pango_layout_set_text(layout, text, -1);
-
- gdk_gc_set_rgb_fg_color (gc, &cellprogress->priv->text_color);
-
-- int w,h;
- pango_layout_get_pixel_size(layout, &w, &h);
- w = (cell_area->width - w)/2;
- h = (cell_area->height - h)/2;
diff --git a/net/giftoxic/files/patch-src-utils.c b/net/giftoxic/files/patch-src-utils.c
deleted file mode 100644
index 13fe72ad34f4..000000000000
--- a/net/giftoxic/files/patch-src-utils.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/utils.c.orig Tue May 27 21:37:18 2003
-+++ src/utils.c Sun Dec 28 14:25:22 2003
-@@ -366,6 +366,8 @@
-
- gulong divisor = 1;
- gint type = 0;
-+ gulong mod;
-+ gulong nice;
-
- if (size >= 1000000){
- divisor = 1000000;
-@@ -375,8 +377,8 @@
- type = 1;
- }
-
-- gulong mod = size % divisor;
-- gulong nice = size / divisor;
-+ mod = size % divisor;
-+ nice = size / divisor;
- strcpy(format, (mod == 0)?"%.0f":"%.2f");
- strcat(format, (nice == 1 && mod == 0?gettext(qtys[type][0]):gettext(qtys[type][1])));
- return g_strdup_printf(format, (gfloat) size / divisor);
diff --git a/net/giftoxic/pkg-descr b/net/giftoxic/pkg-descr
deleted file mode 100644
index 28c6cea2a23d..000000000000
--- a/net/giftoxic/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-giFToxic is a GTK2 based client for giFT which allows you to search and
-download from Gnutella, FastTrack and OpenFT networks.
-
-WWW: http://giftoxic.sourceforge.net
-
-- Joel
-joeldiaz@bellsouth.net
diff --git a/net/giftoxic/pkg-plist b/net/giftoxic/pkg-plist
deleted file mode 100644
index a570dc6a9ff2..000000000000
--- a/net/giftoxic/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/giFToxic
-share/gnome/applications/giFToxic.desktop
-share/gnome/giFToxic/logo.png
-share/gnome/pixmaps/giFToxic-48.png
-share/locale/de/LC_MESSAGES/giFToxic.mo
-share/locale/es/LC_MESSAGES/giFToxic.mo
-share/locale/nl/LC_MESSAGES/giFToxic.mo
-@dirrm share/gnome/giFToxic
diff --git a/net/giftui/Makefile b/net/giftui/Makefile
deleted file mode 100644
index aad2e340abb6..000000000000
--- a/net/giftui/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: giFTui
-# Date Created: 23 May 2004
-# Whom: Joel Diaz <joeldiaz@bellsouth.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFTui
-PORTVERSION= 0.4.1
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= giftui
-DISTNAME= giftui-0.4.1
-
-MAINTAINER= joeldiaz@bellsouth.net
-COMMENT= GTK2 client for giFT daemon
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
-
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-USE_GNOME= gconf2 gtk20
-USE_GMAKE= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-
-GCONF_SCHEMAS= giftui.schemas
-
-.if !defined(NOPORTDOCS)
-PORTDOCS= AUTHORS COPYING ChangeLog NEWS README TODO
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|^giftuidatadir=.*|giftuidatadir=${DATADIR}|g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|^giftuidocdir =.*|giftuidocdir =${DOCSDIR}|g' \
- ${WRKSRC}/Makefile.in
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/giftui/distinfo b/net/giftui/distinfo
deleted file mode 100644
index d70ccace7bb3..000000000000
--- a/net/giftui/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (giftui-0.4.1.tar.bz2) = de834779fde3f2edb002631f4110f1b9
-SHA256 (giftui-0.4.1.tar.bz2) = 1a28bb483ba6f02853280dc2520b28e6c1ca34b2935e8f4e3b5ecd069699f583
-SIZE (giftui-0.4.1.tar.bz2) = 220208
diff --git a/net/giftui/files/patch-Makefile.in b/net/giftui/files/patch-Makefile.in
deleted file mode 100644
index 61ad79a8f6f9..000000000000
--- a/net/giftui/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Sun May 16 22:26:53 2004
-+++ Makefile.in Sun Mar 20 11:43:00 2005
-@@ -513,7 +513,7 @@
-
- info-am:
-
--install-data-am: install-giftuidocDATA
-+install-data-am:
-
- install-exec-am:
-
diff --git a/net/giftui/files/patch-gtkcellrendererprogress b/net/giftui/files/patch-gtkcellrendererprogress
deleted file mode 100644
index dc899abbcaa1..000000000000
--- a/net/giftui/files/patch-gtkcellrendererprogress
+++ /dev/null
@@ -1,141 +0,0 @@
-Index: src/Makefile.am
-===================================================================
-RCS file: /cvsroot/giftui/giftui/src/Makefile.am,v
-retrieving revision 1.2
-retrieving revision 1.3
-diff -u -p -r1.2 -r1.3
---- src/Makefile.am 15 May 2004 05:45:36 -0000 1.2
-+++ src/Makefile.am 27 Jul 2004 08:18:09 -0000 1.3
-@@ -10,7 +10,6 @@ giftui_SOURCES = \
- io.c io.h\
- main.c main.h\
- util.c util.h\
-- gtkcellrendererprogress.c gtkcellrendererprogress.h\
- ui_parent.c ui_parent.h\
- ui_child.c ui_child.h\
- ui.h\
-Index: src/Makefile.in
-===================================================================
-RCS file: /cvsroot/giftui/giftui/src/Makefile.in,v
-retrieving revision 1.2
-retrieving revision 1.3
-diff -u -p -r1.2 -r1.3
---- src/Makefile.in 15 May 2004 05:45:36 -0000 1.2
-+++ src/Makefile.in 27 Jul 2004 08:18:09 -0000 1.3
-@@ -147,7 +147,6 @@ giftui_SOURCES = \
- io.c io.h\
- main.c main.h\
- util.c util.h\
-- gtkcellrendererprogress.c gtkcellrendererprogress.h\
- ui_parent.c ui_parent.h\
- ui_child.c ui_child.h\
- ui.h\
-@@ -175,13 +174,12 @@ bin_PROGRAMS = giftui$(EXEEXT)
- PROGRAMS = $(bin_PROGRAMS)
-
- am_giftui_OBJECTS = configure.$(OBJEXT) event.$(OBJEXT) io.$(OBJEXT) \
-- main.$(OBJEXT) util.$(OBJEXT) gtkcellrendererprogress.$(OBJEXT) \
-- ui_parent.$(OBJEXT) ui_child.$(OBJEXT) ui_menu.$(OBJEXT) \
-- ui_notebook.$(OBJEXT) ui_about.$(OBJEXT) ui_browse.$(OBJEXT) \
-- ui_connect.$(OBJEXT) ui_icon.$(OBJEXT) ui_pref.$(OBJEXT) \
-- ui_search.$(OBJEXT) ui_search_cb.$(OBJEXT) \
-- ui_transfer.$(OBJEXT) ui_transfer_cb.$(OBJEXT) \
-- ui_util.$(OBJEXT)
-+ main.$(OBJEXT) util.$(OBJEXT) ui_parent.$(OBJEXT) \
-+ ui_child.$(OBJEXT) ui_menu.$(OBJEXT) ui_notebook.$(OBJEXT) \
-+ ui_about.$(OBJEXT) ui_browse.$(OBJEXT) ui_connect.$(OBJEXT) \
-+ ui_icon.$(OBJEXT) ui_pref.$(OBJEXT) ui_search.$(OBJEXT) \
-+ ui_search_cb.$(OBJEXT) ui_transfer.$(OBJEXT) \
-+ ui_transfer_cb.$(OBJEXT) ui_util.$(OBJEXT)
- giftui_OBJECTS = $(am_giftui_OBJECTS)
- giftui_DEPENDENCIES =
- giftui_LDFLAGS =
-@@ -190,7 +188,6 @@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
- @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/configure.Po ./$(DEPDIR)/event.Po \
--@AMDEP_TRUE@ ./$(DEPDIR)/gtkcellrendererprogress.Po \
- @AMDEP_TRUE@ ./$(DEPDIR)/io.Po ./$(DEPDIR)/main.Po \
- @AMDEP_TRUE@ ./$(DEPDIR)/ui_about.Po ./$(DEPDIR)/ui_browse.Po \
- @AMDEP_TRUE@ ./$(DEPDIR)/ui_child.Po ./$(DEPDIR)/ui_connect.Po \
-@@ -272,7 +269,6 @@ distclean-compile:
-
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/configure.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtkcellrendererprogress.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ui_about.Po@am__quote@
-Index: src/main.c
-===================================================================
-RCS file: /cvsroot/giftui/giftui/src/main.c,v
-retrieving revision 1.1.1.1
-retrieving revision 1.2
-diff -u -p -r1.1.1.1 -r1.2
---- src/main.c 6 May 2004 06:55:02 -0000 1.1.1.1
-+++ src/main.c 27 Jul 2004 08:18:09 -0000 1.2
-@@ -32,6 +32,7 @@
- #include "ui.h"
- #include "ui_connect.h"
- #include "ui_menu.h"
-+#include "ui_transfer.h"
-
- static GtkWidget *window;
-
-Index: src/ui_transfer.c
-===================================================================
-RCS file: /cvsroot/giftui/giftui/src/ui_transfer.c,v
-retrieving revision 1.2
-retrieving revision 1.3
-diff -u -p -r1.2 -r1.3
---- src/ui_transfer.c 15 May 2004 05:45:36 -0000 1.2
-+++ src/ui_transfer.c 27 Jul 2004 08:18:09 -0000 1.3
-@@ -24,8 +24,6 @@
- #include <gdk/gdkkeysyms.h>
- #include <gtk/gtk.h>
-
--#include "gtkcellrendererprogress.h"
--
- #include "io.h"
- #include "event.h"
- #include "configure.h"
-Index: src/ui_transfer.h
-===================================================================
-RCS file: /cvsroot/giftui/giftui/src/ui_transfer.h,v
-retrieving revision 1.1.1.1
-retrieving revision 1.2
-diff -u -p -r1.1.1.1 -r1.2
---- src/ui_transfer.h 6 May 2004 06:55:01 -0000 1.1.1.1
-+++ src/ui_transfer.h 27 Jul 2004 08:18:09 -0000 1.2
-@@ -38,6 +38,14 @@
-
- #define GIFTUI_TRANSFERFILE(arg) ((GiftuiTransferFile_t *) (arg))
-
-+typedef enum
-+{
-+ GTK_CELL_RENDERER_PROGRESS_ACTIVE,
-+ GTK_CELL_RENDERER_PROGRESS_COMPLETED,
-+ GTK_CELL_RENDERER_PROGRESS_PAUSED,
-+ GTK_CELL_RENDERER_PROGRESS_CANCELED
-+} GtkCellRendererProgressColor;
-+
- typedef struct _GiftuiTransfer GiftuiTransfer;
- typedef struct _GiftuiTransferClass GiftuiTransferClass;
-
-Index: src/ui_transfer_cb.c
-===================================================================
-RCS file: /cvsroot/giftui/giftui/src/ui_transfer_cb.c,v
-retrieving revision 1.1.1.1
-retrieving revision 1.2
-diff -u -p -r1.1.1.1 -r1.2
---- src/ui_transfer_cb.c 6 May 2004 06:54:58 -0000 1.1.1.1
-+++ src/ui_transfer_cb.c 27 Jul 2004 08:31:49 -0000 1.2
-@@ -23,8 +23,6 @@
- #include <libgift/libgift.h>
- #include <gtk/gtk.h>
-
--#include "gtkcellrendererprogress.h"
--
- #include "io.h"
- #include "event.h"
- #include "configure.h"
diff --git a/net/giftui/files/patch-src::io.c b/net/giftui/files/patch-src::io.c
deleted file mode 100644
index 89f46fd29189..000000000000
--- a/net/giftui/files/patch-src::io.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/io.c.orig Wed May 26 09:23:51 2004
-+++ src/io.c Wed May 26 09:24:08 2004
-@@ -21,6 +21,7 @@
-
- #include <stdio.h>
- #include <stdarg.h>
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <arpa/inet.h>
- #include <netdb.h>
diff --git a/net/giftui/pkg-descr b/net/giftui/pkg-descr
deleted file mode 100644
index ceb5f0e12390..000000000000
--- a/net/giftui/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-giFTui is a tabbed based GTK+ frontend for the giftd daemon which handles file
-sharing plugins.
-
-WWW: http://giftui.sourceforge.net
-
-- Joel
-joeldiaz@bellsouth.net
diff --git a/net/giftui/pkg-plist b/net/giftui/pkg-plist
deleted file mode 100644
index f28e3b132356..000000000000
--- a/net/giftui/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-bin/giftui
-share/applications/giftui.desktop
-@dirrm share/applications
-%%DATADIR%%/icons/fasttrack-down.png
-%%DATADIR%%/icons/fasttrack-network.png
-%%DATADIR%%/icons/fasttrack-search.png
-%%DATADIR%%/icons/fasttrack-up.png
-%%DATADIR%%/icons/gnutella-down.png
-%%DATADIR%%/icons/gnutella-network.png
-%%DATADIR%%/icons/gnutella-search.png
-%%DATADIR%%/icons/gnutella-up.png
-%%DATADIR%%/icons/openft-down.png
-%%DATADIR%%/icons/openft-network.png
-%%DATADIR%%/icons/openft-search.png
-%%DATADIR%%/icons/openft-up.png
-%%DATADIR%%/icons/opennap-down.png
-%%DATADIR%%/icons/opennap-network.png
-%%DATADIR%%/icons/opennap-search.png
-%%DATADIR%%/icons/opennap-up.png
-share/pixmaps/giftui.png
-@dirrm %%DATADIR%%/icons
-@dirrm %%DATADIR%%
diff --git a/net/gkrellm-gift/Makefile b/net/gkrellm-gift/Makefile
deleted file mode 100644
index cdf37db41d9a..000000000000
--- a/net/gkrellm-gift/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: gkrellm-gift
-# Date created: Mon May 3 08:48:47 CEST 2004
-# Whom: Tobias Roth <ports@fsck.ch>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gift
-PORTVERSION= 0.2.3
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= ftp://ftp.code-monkey.de/pub/gkrellm-gift/ \
- http://depot.fsck.ch/mirror/distfiles/
-PKGNAMEPREFIX= gkrellm-
-DISTNAME= ${PKGNAMEPREFIX}giFT-${PORTVERSION}
-
-MAINTAINER= ports@fsck.ch
-COMMENT= GKrellM2 plugin that monitors active giFT transfers
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net/gift
-RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2
-BUILD_DEPENDS= ${X11BASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2
-
-USE_AUTOTOOLS= libtool:15
-USE_GMAKE= yes
-USE_X_PREFIX= yes
-PLIST_FILES= libexec/gkrellm2/plugins/gift.so
-
-post-install:
- ${STRIP_CMD} ${PREFIX}/libexec/gkrellm2/plugins/${PORTNAME}.so
-
-.include <bsd.port.mk>
diff --git a/net/gkrellm-gift/distinfo b/net/gkrellm-gift/distinfo
deleted file mode 100644
index 4d4030ac9cd6..000000000000
--- a/net/gkrellm-gift/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gkrellm-giFT-0.2.3.tar.gz) = e8d5133ca3c7e8889f9ea514fd9458d6
-SHA256 (gkrellm-giFT-0.2.3.tar.gz) = 9c00d4f881da4408f79db5ec497ae5757f3199d9c98f66fd4ebbde23e6c12012
-SIZE (gkrellm-giFT-0.2.3.tar.gz) = 304869
diff --git a/net/gkrellm-gift/files/patch-configure b/net/gkrellm-gift/files/patch-configure
deleted file mode 100644
index 6c6586e48077..000000000000
--- a/net/gkrellm-gift/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Mon Aug 16 08:09:26 2004
-+++ configure Mon Aug 16 08:09:53 2004
-@@ -19278,7 +19278,7 @@
-
- fi
-
--plugindir=${prefix}/lib/gkrellm2/plugins
-+plugindir=${prefix}/libexec/gkrellm2/plugins
-
-
- ac_config_files="$ac_config_files Makefile pixmaps/Makefile src/Makefile"
diff --git a/net/gkrellm-gift/files/patch-io.c b/net/gkrellm-gift/files/patch-io.c
deleted file mode 100644
index 19f28c4d4295..000000000000
--- a/net/gkrellm-gift/files/patch-io.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/io.c.orig Sat Dec 20 10:42:39 2003
-+++ src/io.c Wed May 5 00:58:19 2004
-@@ -16,6 +16,7 @@
- *
- */
-
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <arpa/inet.h>
- #include <netdb.h>
diff --git a/net/gkrellm-gift/pkg-descr b/net/gkrellm-gift/pkg-descr
deleted file mode 100644
index 82d62059e6dc..000000000000
--- a/net/gkrellm-gift/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-[from the website]
-GKrellM giFT monitors your active giFT transfers and their progress.
-Each transfer is displayed in a panel showing the filename and the
-percentage of transmitted bytes.
-There's also a chart showing the current speed of the transfers.
-
-WWW: http://code-monkey.de/projects/gkrellm-gift
diff --git a/net/gnewtellium/Makefile b/net/gnewtellium/Makefile
deleted file mode 100644
index 74b219196e5d..000000000000
--- a/net/gnewtellium/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: gnewtellium
-# Date created: 9 April 2002
-# Whom: haikal
-#
-# $FreeBSD$
-
-PORTNAME= gnewtellium
-PORTVERSION= 0.05b
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A gnutella client
-
-USE_X_PREFIX= yes
-USE_GNOME= gtk12
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
- AUTOHEADER="${TRUE}"
-
-PLIST_FILES= bin/gnewtellium %%DATADIR%%/pixmaps/gnewtellium.xpm
-PLIST_DIRS= %%DATADIR%%/pixmaps %%DATADIR%%
-
-.include <bsd.port.mk>
diff --git a/net/gnewtellium/distinfo b/net/gnewtellium/distinfo
deleted file mode 100644
index 8962a6d12cf1..000000000000
--- a/net/gnewtellium/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gnewtellium-0.05b.tar.gz) = 804e00af95ac0314266ac571d7106ddf
-SHA256 (gnewtellium-0.05b.tar.gz) = 3e1ad2eb290214402a01a5946ef36690e14aa73b11e0c290555ceadaf6f5ec5c
-SIZE (gnewtellium-0.05b.tar.gz) = 104482
diff --git a/net/gnewtellium/files/patch-src::config.c b/net/gnewtellium/files/patch-src::config.c
deleted file mode 100644
index 54d3eba3f8be..000000000000
--- a/net/gnewtellium/files/patch-src::config.c
+++ /dev/null
@@ -1,55 +0,0 @@
---- src/config.c.orig Tue Feb 5 03:50:18 2002
-+++ src/config.c Tue Mar 9 20:37:00 2004
-@@ -539,8 +539,8 @@
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
- gtk_widget_show(hbox);
-
-- label = gtk_label_new("Let Newtella know what speed your Internet Connection is.
--Setting this to an accurate number will help you get the most out of
-+ label = gtk_label_new("Let Newtella know what speed your Internet Connection is.\n\
-+Setting this to an accurate number will help you get the most out of\n\
- Newtella's advanced bandwidth management.");
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- hbox = gtk_hbox_new(FALSE, 0);
-@@ -579,7 +579,7 @@
- gtk_widget_show(button);
-
- hbox = gtk_hbox_new(FALSE, 0);
-- label = gtk_label_new("Select the directory where you want to store your newly
-+ label = gtk_label_new("Select the directory where you want to store your newly\n\
- downloaded files.");
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 10);
-@@ -627,8 +627,8 @@
- gtk_widget_show(hbox);
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 5);
-
-- label = gtk_label_new("Add any number of directories here.
--All .mp3 files under any of these directories can then be
-+ label = gtk_label_new("Add any number of directories here.\n\
-+All .mp3 files under any of these directories can then be\n\
- downloaded by other Newtella users.");
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- hbox = gtk_hbox_new(FALSE, 0);
-@@ -686,8 +686,8 @@
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 10);
-
- hbox = gtk_hbox_new(FALSE, 0);
-- label = gtk_label_new("Select how much search results Newtella will maximally send to
--other clients. Use this to limit the impact of stupid searches on your
-+ label = gtk_label_new("Select how much search results Newtella will maximally send to\n\
-+other clients. Use this to limit the impact of stupid searches on your\n\
- computer.");
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 10);
-@@ -724,8 +724,8 @@
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 10);
-
- hbox = gtk_hbox_new(FALSE, 0);
-- label = gtk_label_new("Returns the entered IP with search results instead of your real one.
--Useful if your're behind a NAT Firewall (like Windows 98 Internet
-+ label = gtk_label_new("Returns the entered IP with search results instead of your real one.\n\
-+Useful if your're behind a NAT Firewall (like Windows 98 Internet\n\
- Connection Sharing)");
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 10);
diff --git a/net/gnewtellium/pkg-descr b/net/gnewtellium/pkg-descr
deleted file mode 100644
index ca80bf069cf2..000000000000
--- a/net/gnewtellium/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Port of the original Newtella client in Linux/GTK+.
-Newtella is a P2P protocol based on Gnutella.
-The main difference between Gnutella and Newtella
-is that the latter allows only mp3 sharing.
-
-
-
-WWW: http://sourceforge.net/projects/gnewtellium/
-
-- Haikal
-wyldephyre2@yahoo.com
diff --git a/net/gnome-btdownload/Makefile b/net/gnome-btdownload/Makefile
deleted file mode 100644
index 7b9c6cbb6968..000000000000
--- a/net/gnome-btdownload/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# New ports collection makefile for: gnome-btdownload
-# Date created: 21 October 2003
-# Whom: Mezz <mezz7@cox.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnome-btdownload
-PORTVERSION= 0.0.20
-PORTREVISION= 2
-PORTEPOCH= 1
-CATEGORIES= net gnome
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= gnome-bt
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A simple Gnome interface designed as a mime-sink for BitTorrent files
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BitTorrent/__init__.py:${PORTSDIR}/net/py-bittorrent-core
-
-IGNORE=does not run with BitTorrent 4.x yet
-
-USE_X_PREFIX= yes
-USE_GNOME= desktopfileutils gnomehack gnomeprefix pygnome2
-USE_PYTHON= yes
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-MAN1= gnome-btdownload.1
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%X11PREFIX%%|${PREFIX}|g ; \
- s|gnome\.vfs|gnomevfs|g' ${WRKSRC}/src/${PORTNAME}
- @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share/gnome|g' \
- ${WRKSRC}/share/desktop/gnome-btdownload.desktop
-
-post-install:
- @-update-desktop-database
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in AUTHORS ChangeLog README
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/gnome-btdownload/distinfo b/net/gnome-btdownload/distinfo
deleted file mode 100644
index 418c15c0080e..000000000000
--- a/net/gnome-btdownload/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gnome-btdownload-0.0.20.tar.gz) = dd7ad29c9c5689dc73a736d44dde2bef
-SHA256 (gnome-btdownload-0.0.20.tar.gz) = 6b44f2f4dc1f2d68d63bce21dffe57ba4af92e22b926ab5beed8afd74c50d4cb
-SIZE (gnome-btdownload-0.0.20.tar.gz) = 146861
diff --git a/net/gnome-btdownload/files/patch-src::gnome-btdownload b/net/gnome-btdownload/files/patch-src::gnome-btdownload
deleted file mode 100644
index 2594c63ab84c..000000000000
--- a/net/gnome-btdownload/files/patch-src::gnome-btdownload
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/gnome-btdownload.orig Sun Nov 7 20:26:43 2004
-+++ src/gnome-btdownload Sun Nov 7 20:28:36 2004
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/env python
-
- # BitTorrent related modules.
- import BitTorrent.download, BitTorrent.bencode
-@@ -72,7 +72,7 @@
- # Fallback wrapper
- if not locate_file:
- def fallback_locate_attempt_prefixes(path):
-- prefixes = ['', 'usr/', 'usr/local/']
-+ prefixes = ['', '%%X11PREFIX%%/', 'usr/', 'usr/local/']
-
- # Try them locally
- for prefix in prefixes:
diff --git a/net/gnome-btdownload/pkg-descr b/net/gnome-btdownload/pkg-descr
deleted file mode 100644
index 84a72379f101..000000000000
--- a/net/gnome-btdownload/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Gnome interface for 'executing' BitTorrent files. It is designed as a mime-sink
-for BitTorrent files. Not a front-end, more-or-less just a session dialog. See
-net/py-bittorrent for more information.
-
-WWW: http://gnome-bt.sourceforge.net/
diff --git a/net/gnome-btdownload/pkg-plist b/net/gnome-btdownload/pkg-plist
deleted file mode 100644
index 69e88e01f6db..000000000000
--- a/net/gnome-btdownload/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/gnome-btdownload
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-share/gnome/application-registry/gnome-btdownload.applications
-share/gnome/applications/gnome-btdownload.desktop
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-share/gnome/gnome-btdownload/glade/contdiag.glade
-share/gnome/gnome-btdownload/glade/dlsession.glade
-share/gnome/gnome-btdownload/glade/errdiag.glade
-share/gnome/gnome-btdownload/pixmaps/download.png
-share/gnome/mime-info/gnome-btdownload.keys
-share/gnome/mime-info/gnome-btdownload.mime
-@dirrm share/gnome/gnome-btdownload/pixmaps
-@dirrm share/gnome/gnome-btdownload/glade
-@dirrm share/gnome/gnome-btdownload
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/net/gnunet/Makefile b/net/gnunet/Makefile
deleted file mode 100644
index 77d34182b123..000000000000
--- a/net/gnunet/Makefile
+++ /dev/null
@@ -1,139 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: GNUnet
-# Date created: Mar 23, 2002
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnunet
-PORTVERSION= 0.6.6b
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= http://www.ovmj.org/GNUnet/download/ \
- ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= GNUnet-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An anonymous, distributed, reputation-based network
-
-LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
-
-USE_AUTOTOOLS= libltdl:15 libtool:13:inc
-USE_BZIP2= yes
-USE_GETOPT_LONG= yes
-USE_GETTEXT= yes
-USE_GMAKE= yes
-USE_GNOME= gnometarget gtk20 lthack
-USE_OPENSSL= yes
-USE_REINPLACE= yes
-
-INSTALLS_SHLIB= yes
-
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
-CONFIGURE_ARGS= --disable-ltdl-install --with-crypto
-LDFLAGS+= -L${LOCALBASE}/lib
-
-.if defined(WITH_GDBM)
-LIB_DEPENDS+= gdbm.3:${PORTSDIR}/databases/gdbm
-PLIST_SUB+= WITH_GDBM=""
-.else
-CONFIGURE_ARGS+= --without-gdbm
-PLIST_SUB+= WITH_GDBM="@comment "
-.endif
-
-.if defined(WITH_MYSQL)
-USE_MYSQL= yes
-CONFIGURE_ARGS+= --with-mysql
-.else
-CONFIGURE_ARGS+= --without-mysql
-.endif
-
-.if defined(WITH_TDB)
-LIB_DEPENDS+= tdb.1:${PORTSDIR}/databases/tdb
-PLIST_SUB+= WITH_TDB=""
-.else
-CONFIGURE_ARGS+= --without-tdb
-PLIST_SUB+= WITH_TDB="@comment "
-.endif
-
-.if defined(WITH_BDB3)
-LIB_DEPENDS+= db3:${PORTSDIR}/databases/db3
-CONFIGURE_ARGS+= --with-bdb=${LOCALBASE}
-.else
-CONFIGURE_ARGS+= --without-bdb
-.endif
-
-.if defined(WITH_SQLITE)
-LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3
-CONFIGURE_ARGS+= --with-sqlite
-PLIST_SUB+= WITH_SQLITE=""
-.else
-CONFIGURE_ARGS+= --without-sqlite
-PLIST_SUB+= WITH_SQLITE="@comment "
-.endif
-
-.if defined(WITH_IPV6)
-PKGNAMESUFFIX= -ipv6
-CONFIGURE_ARGS+= --enable-ipv6
-PLIST_SUB+= WITH_IPV6=""
-.else
-PLIST_SUB+= WITH_IPV6="@comment "
-.endif
-
-.if defined(WITH_GUILE)
-LIB_DEPENDS+= guile.15:${PORTSDIR}/lang/guile
-CONFIGURE_ARGS+= --enable-guile
-MAN1+= gnunet-download-manager.1
-PLIST_SUB+= WITH_GUILE=""
-.else
-CONFIGURE_ARGS+= --disable-guile
-PLIST_SUB+= WITH_GUILE="@comment "
-.endif
-
-MAN1= gnunet-chat.1 gnunet-check.1 gnunet-convert.1 \
- gnunet-delete.1 gnunet-directory.1 \
- gnunet-download.1 gnunet-gtk.1 gnunet-insert.1 \
- gnunet-peer-info.1 gnunet-pseudonym.1 \
- gnunet-search.1 gnunet-stats.1 gnunet-tbench.1 \
- gnunet-testbed.1 gnunet-tracekit.1 gnunet-transport-check.1 \
- gnunet-update.1 gnunetd.1
-MAN5= gnunet.conf.5
-
-.include <bsd.port.pre.mk>
-
-pre-everything::
- @${ECHO_MSG} ""
- @${ECHO_MSG} "You can build GNUnet with the following options:"
- @${ECHO_MSG} " WITH_MYSQL=yes Turn on MySQL support"
- @${ECHO_MSG} " WITH_TDB=yes Turn on TDB support"
- @${ECHO_MSG} " WITH_BDB3=yes Turn on Berkely DB library support"
- @${ECHO_MSG} " WITH_GDBM=yes Turn on GNU dbm support"
- @${ECHO_MSG} " WITH_SQLITE=yes Turn on sqlite support"
- @${ECHO_MSG} " WITH_IPV6=yes Turn on to enable IPv6 support"
- @${ECHO_MSG} ""
-
-post-patch:
- @${FIND} ${WRKSRC} -name configure | ${XARGS} \
- ${REINPLACE_CMD} -e \
- 's|-pthread [\$$]CFLAGS|${PTHREAD_CFLAGS} \$$CFLAGS|g ; \
- s|-lpthread|${PTHREAD_LIBS}|g'
- ${REINPLACE_CMD} -e \
- 's|^#include <values.h>|#include <limits.h>|g' \
- ${WRKSRC}/src/applications/afs/module/manager.c
- ${REINPLACE_CMD} -e \
- 's|%%PREFIX%%|${PREFIX}|g' \
- ${WRKSRC}/src/include/gnunet_util.h
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/contrib/gnunet.root ${PREFIX}/etc/gnunet.conf-dist
-.ifndef(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/contrib/gnunet.user ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/gnunet/distinfo b/net/gnunet/distinfo
deleted file mode 100644
index 822ecdff095e..000000000000
--- a/net/gnunet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (GNUnet-0.6.6b.tar.bz2) = dc04ecf7d1e7d4ccfde62fad101a301f
-SHA256 (GNUnet-0.6.6b.tar.bz2) = d454715a0531b2e0fe2a94ba60b5a8b89d720f3c384c65e94d24118be1a47bb1
-SIZE (GNUnet-0.6.6b.tar.bz2) = 1291441
diff --git a/net/gnunet/files/patch-configure b/net/gnunet/files/patch-configure
deleted file mode 100644
index 5934b64bc7d0..000000000000
--- a/net/gnunet/files/patch-configure
+++ /dev/null
@@ -1,16 +0,0 @@
-
-$FreeBSD$
-
---- configure.orig Mon Aug 2 20:01:59 2004
-+++ configure Mon Aug 2 20:02:55 2004
-@@ -15035,8 +15035,8 @@
- echo "${ECHO_T}\"$with_mysql\"" >&6
- if test "$with_mysql" != "no"
- then
-- LDFLAGS="-L$with_mysql/lib -L$with_mysql/lib/mysql $LDFLAGS $ZLIBS"
-- CPPFLAGS="-I$with_mysql/include $CPPFLAGS"
-+ LDFLAGS="-L${LOCALBASE}/lib -L${LOCALBASE}/lib/mysql $LDFLAGS $ZLIBS"
-+ CPPFLAGS="-I${LOCALBASE}/include $CPPFLAGS"
-
- for ac_header in mysql/mysql.h
- do
diff --git a/net/gnunet/files/patch-src_applications_afs_module_Makefile.in b/net/gnunet/files/patch-src_applications_afs_module_Makefile.in
deleted file mode 100644
index 8952e613bd82..000000000000
--- a/net/gnunet/files/patch-src_applications_afs_module_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/afs/module/Makefile.in.orig
-+++ src/applications/afs/module/Makefile.in
-@@ -203,7 +203,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(libgnunetafs_database_bdb_la_SOURCES) \
- $(libgnunetafs_database_directory_la_SOURCES) \
- $(libgnunetafs_database_gdbm_la_SOURCES) \
diff --git a/net/gnunet/files/patch-src_applications_afs_tools_Makefile.in b/net/gnunet/files/patch-src_applications_afs_tools_Makefile.in
deleted file mode 100644
index d9a2b848d970..000000000000
--- a/net/gnunet/files/patch-src_applications_afs_tools_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/afs/tools/Makefile.in.orig
-+++ src/applications/afs/tools/Makefile.in
-@@ -104,7 +104,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(gnunet_delete_SOURCES) $(gnunet_directory_SOURCES) \
- $(gnunet_download_SOURCES) $(gnunet_insert_SOURCES) \
- $(gnunet_pseudonym_SOURCES) $(gnunet_search_SOURCES)
diff --git a/net/gnunet/files/patch-src_applications_chat_Makefile.in b/net/gnunet/files/patch-src_applications_chat_Makefile.in
deleted file mode 100644
index 9139ec802848..000000000000
--- a/net/gnunet/files/patch-src_applications_chat_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/chat/Makefile.in.orig
-+++ src/applications/chat/Makefile.in
-@@ -80,7 +80,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(libgnunetchat_protocol_la_SOURCES) $(gnunet_chat_SOURCES)
- DIST_SOURCES = $(libgnunetchat_protocol_la_SOURCES) \
- $(gnunet_chat_SOURCES)
diff --git a/net/gnunet/files/patch-src_applications_dht_tools_Makefile.in b/net/gnunet/files/patch-src_applications_dht_tools_Makefile.in
deleted file mode 100644
index 6342016773f5..000000000000
--- a/net/gnunet/files/patch-src_applications_dht_tools_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/dht/tools/Makefile.in.orig
-+++ src/applications/dht/tools/Makefile.in
-@@ -84,7 +84,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(libgnunetdht_api_la_SOURCES) $(gnunet_dht_join_SOURCES) \
- $(gnunet_dht_query_SOURCES)
- DIST_SOURCES = $(libgnunetdht_api_la_SOURCES) \
diff --git a/net/gnunet/files/patch-src_applications_stats_Makefile.in b/net/gnunet/files/patch-src_applications_stats_Makefile.in
deleted file mode 100644
index 1134073ae1bf..000000000000
--- a/net/gnunet/files/patch-src_applications_stats_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/stats/Makefile.in.orig
-+++ src/applications/stats/Makefile.in
-@@ -71,7 +71,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(gnunet_stats_SOURCES)
- DIST_SOURCES = $(gnunet_stats_SOURCES)
- ETAGS = etags
diff --git a/net/gnunet/files/patch-src_applications_tbench_Makefile.in b/net/gnunet/files/patch-src_applications_tbench_Makefile.in
deleted file mode 100644
index b3c0253bf1d6..000000000000
--- a/net/gnunet/files/patch-src_applications_tbench_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/tbench/Makefile.in.orig
-+++ src/applications/tbench/Makefile.in
-@@ -81,7 +81,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(libgnunettbench_protocol_la_SOURCES) \
- $(gnunet_tbench_SOURCES)
- DIST_SOURCES = $(libgnunettbench_protocol_la_SOURCES) \
diff --git a/net/gnunet/files/patch-src_applications_testbed_Makefile.in b/net/gnunet/files/patch-src_applications_testbed_Makefile.in
deleted file mode 100644
index 23b0ed59044f..000000000000
--- a/net/gnunet/files/patch-src_applications_testbed_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/testbed/Makefile.in.orig
-+++ src/applications/testbed/Makefile.in
-@@ -84,7 +84,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(libgnunettestbed_protocol_la_SOURCES) \
- $(gnunet_testbed_SOURCES)
- DIST_SOURCES = $(libgnunettestbed_protocol_la_SOURCES) \
diff --git a/net/gnunet/files/patch-src_applications_tracekit_Makefile.in b/net/gnunet/files/patch-src_applications_tracekit_Makefile.in
deleted file mode 100644
index 5a089ab930ab..000000000000
--- a/net/gnunet/files/patch-src_applications_tracekit_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/applications/tracekit/Makefile.in.orig
-+++ src/applications/tracekit/Makefile.in
-@@ -81,7 +81,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(libgnunettracekit_protocol_la_SOURCES) \
- $(gnunet_tracekit_SOURCES)
- DIST_SOURCES = $(libgnunettracekit_protocol_la_SOURCES) \
diff --git a/net/gnunet/files/patch-src_conf_Makefile.in b/net/gnunet/files/patch-src_conf_Makefile.in
deleted file mode 100644
index 270399434142..000000000000
--- a/net/gnunet/files/patch-src_conf_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$FreeBSD$
-
---- src/conf/Makefile.in.orig
-+++ src/conf/Makefile.in
-@@ -100,7 +100,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(gnunet_setup_SOURCES) gnunet-win-tool.c
- DIST_SOURCES = $(am__gnunet_setup_SOURCES_DIST) gnunet-win-tool.c
- ETAGS = etags
-@@ -312,7 +312,7 @@
- gnunet-setup.c
-
- gnunet_setup_LDFLAGS = \
-- $(curses_lib)
-+ $(curses_lib) $(LTLIBINTL)
-
- gnunet_setup_LDADD = \
- $(top_builddir)/src/util/libgnunetutil.la
diff --git a/net/gnunet/files/patch-src_include_gnunet__util.h b/net/gnunet/files/patch-src_include_gnunet__util.h
deleted file mode 100644
index 89867ccbfa46..000000000000
--- a/net/gnunet/files/patch-src_include_gnunet__util.h
+++ /dev/null
@@ -1,25 +0,0 @@
-
-$FreeBSD$
-
---- src/include/gnunet_util.h.orig
-+++ src/include/gnunet_util.h
-@@ -637,7 +637,7 @@
- * Default names of the configuration files.
- */
- #define DEFAULT_CLIENT_CONFIG_FILE "~/.gnunet/gnunet.conf"
--#define DEFAULT_DAEMON_CONFIG_FILE "/etc/gnunet.conf"
-+#define DEFAULT_DAEMON_CONFIG_FILE "%%PREFIX%%/etc/gnunet.conf"
-
- /* *******************API *********************** */
-
-@@ -1053,8 +1053,8 @@
- * @param ip the IP to check (in network byte order)
- * @return NO if the IP is not in the list, YES if it it is
- */
--int checkIP6Listed(const CIDR6Network * list,
-- const IP6addr * ip);
-+int checkIP6Listed(CIDR6Network * list,
-+ IP6addr * ip);
-
- /**
- * Parse a network specification. The argument specifies
diff --git a/net/gnunet/files/patch-src_include_platform.h b/net/gnunet/files/patch-src_include_platform.h
deleted file mode 100644
index 5896b4a92d15..000000000000
--- a/net/gnunet/files/patch-src_include_platform.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/include/platform.h.orig Sat Nov 5 20:32:56 2005
-+++ src/include/platform.h Sat Nov 5 20:33:19 2005
-@@ -57,6 +57,7 @@
- #include <Winsock2.h>
- #else
- #ifndef MINGW
-+ #include <sys/types.h>
- #include <netdb.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
diff --git a/net/gnunet/files/patch-src_server_Makefile.in b/net/gnunet/files/patch-src_server_Makefile.in
deleted file mode 100644
index 15587ef6d6bd..000000000000
--- a/net/gnunet/files/patch-src_server_Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/server/Makefile.in.orig
-+++ src/server/Makefile.in
-@@ -108,7 +108,7 @@
- $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
- LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+ $(AM_LDFLAGS) $(LDFLAGS) $(LTLIBINTL) -o $@
- SOURCES = $(fragmentationtest_SOURCES) $(gnunet_peer_info_SOURCES) \
- $(gnunet_transport_check_SOURCES) $(gnunet_update_SOURCES) \
- $(gnunetd_SOURCES)
diff --git a/net/gnunet/files/patch-src_transports_udp6.c b/net/gnunet/files/patch-src_transports_udp6.c
deleted file mode 100644
index bcab32ed46c0..000000000000
--- a/net/gnunet/files/patch-src_transports_udp6.c
+++ /dev/null
@@ -1,21 +0,0 @@
-
-$FreeBSD$
-
---- src/transports/udp6.c.orig
-+++ src/transports/udp6.c
-@@ -275,6 +275,7 @@
- #endif
- /* quick test of the packet, if failed, repeat! */
- if (size != ntohs(udp6m.size)) {
-+ char * tmp = MALLOC(INET6_ADDRSTRLEN);
- LOG(LOG_WARNING,
- _("Packed received from %s:%d (UDP6) failed format check."),
- inet_ntop(AF_INET6,
-@@ -282,6 +283,7 @@
- tmp,
- INET6_ADDRSTRLEN),
- ntohs(incoming.sin6_port));
-+ FREE(tmp);
- goto RETRY;
- }
- GNUNET_ASSERT(sizeof(struct in6_addr) == sizeof(IP6addr));
diff --git a/net/gnunet/pkg-descr b/net/gnunet/pkg-descr
deleted file mode 100644
index e79703470809..000000000000
--- a/net/gnunet/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-GNUnet is an anonymous, distributed, reputation-based network. A first
-service implemented on top of the networking layer allows censorship-
-resistant file-sharing.
-
-Our goal is to provide an infrastructure for secure networking. All
-communication in GNUnet is authenticated and encrypted. The reputation
-model makes attacks on the network harder. GNUnet does not rely on any
-centralized services.
-
-While our goals are similar to projects like Freenet, Gnutella, MojoNation
-and others, we hope to provide a superior combination of features for users
-that value security more than efficiency.
-
-WWW: http://gnunet.org/
diff --git a/net/gnunet/pkg-plist b/net/gnunet/pkg-plist
deleted file mode 100644
index 7ff5c2b77282..000000000000
--- a/net/gnunet/pkg-plist
+++ /dev/null
@@ -1,72 +0,0 @@
-bin/gnunet-chat
-bin/gnunet-check
-bin/gnunet-convert
-bin/gnunet-delete
-bin/gnunet-dht-join
-bin/gnunet-dht-query
-bin/gnunet-directory
-bin/gnunet-download
-%%WITH_GUILE%%bin/gnunet-download-manager.scm
-bin/gnunet-gtk
-bin/gnunet-insert
-bin/gnunet-peer-info
-bin/gnunet-pseudonym
-bin/gnunet-search
-bin/gnunet-setup
-bin/gnunet-stats
-bin/gnunet-tbench
-bin/gnunet-testbed
-bin/gnunet-tracekit
-bin/gnunet-transport-check
-bin/gnunet-update
-bin/gnunetd
-etc/gnunet.conf-dist
-include/gnunet_afs_esed2.h
-include/gnunet_core.h
-include/gnunet_dht.h
-include/gnunet_dht_datastore_memory.h
-include/gnunet_dht_lib.h
-include/gnunet_dht_service.h
-include/gnunet_rpc_service.h
-include/gnunet_transport.h
-include/gnunet_util.h
-lib/libgnunet_afs_esed2.a
-lib/libgnunet_afs_esed2.so
-lib/libgnunet_afs_esed2.so.0
-lib/libgnunetafs_database_directory.so
-lib/libgnunetafs_protocol.so
-lib/libgnunetchat_protocol.so
-lib/libgnunetdht_api.a
-lib/libgnunetdht_api.so
-lib/libgnunetdht_api.so.0
-lib/libgnunetdht_datastore_memory.a
-lib/libgnunetdht_datastore_memory.so
-lib/libgnunetdht_datastore_memory.so.0
-lib/libgnunetdht_protocol.so
-lib/libgnunetrpc_protocol.so
-lib/libgnunetrpc_util.a
-lib/libgnunetrpc_util.so
-lib/libgnunetrpc_util.so.0
-lib/libgnunettbench_protocol.so
-lib/libgnunettestbed_protocol.so
-lib/libgnunettracekit_protocol.so
-lib/libgnunettransport_http.so
-lib/libgnunettransport_nat.so
-lib/libgnunettransport_smtp.so
-lib/libgnunettransport_tcp.so
-lib/libgnunettransport_udp.so
-lib/libgnunetutil.a
-lib/libgnunetutil.so
-lib/libgnunetutil.so.0
-share/GNUnet/gnunet_logo.png
-share/locale/de/LC_MESSAGES/GNUnet.mo
-%%WITH_GDBM%%lib/libgnunetafs_database_gdbm.so
-%%WITH_TDB%%lib/libgnunetafs_database_tdb.so
-%%WITH_SQLITE%%lib/libgnunetafs_database_sqlite.so
-%%WITH_IPV6%%lib/libgnunettransport_tcp6.so
-%%WITH_IPV6%%lib/libgnunettransport_udp6.so
-@dirrm share/GNUnet
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/gnunet.user
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/net/gtk-gnutella/Makefile b/net/gtk-gnutella/Makefile
deleted file mode 100644
index 0ba51eef7ef9..000000000000
--- a/net/gtk-gnutella/Makefile
+++ /dev/null
@@ -1,100 +0,0 @@
-# New ports collection makefile for: gtk-gnutella
-# Date created: 19 May, 2000
-# Whom: rbt@zort.on.ca
-#
-# $FreeBSD$
-#
-
-#
-# A quick note on configurable make symbols:
-#
-# INTERACTIVE_CONFIGURE: Launches Configure in its default mode,
-# which is *very* interactive. Disabled here by default to conform to
-# FreeBSD guidelines, this mode is useful if you have problems with the
-# default Configure.
-#
-# WITH_GTK2: Configure and build for gtk2.
-#
-# WITH_PORTABILITY: Configure code to use the PATH variable at run-time
-# at a cost in performance. Useful if you intend to move the executable
-# to multiple machines.
-#
-# WITH_DEBUG: Compile with debugging symbols. Useful if you intend to make
-# a bug report.
-#
-
-PORTNAME= gtk-gnutella
-DISTVERSION= 0.96b
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
- http://gtk-gnutella.sourceforge.net/download/ \
- ftp://gtk-gnutella.sourceforge.net/pub/gtk-gnutella/
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= jonas@schiebtsich.net
-COMMENT= GTK based Gnutella client
-
-USE_PERL5= yes
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-USE_BISON= yes
-USE_GNOME= libxml2
-INSTALL_TARGET= install install.man
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -Dyacc='bison -y' -Dofficial='true' -Dprefix=${PREFIX} \
- -Dprivlib=${PREFIX}/share/gtk-gnutella \
- -Dsysman=${PREFIX}/man/man1 -Dlocale=${PREFIX}/share/locale \
- -Dcc='${CC}' -Dccflags='${CFLAGS} -I${LOCALBASE}/include' \
- -Doptimize='undef' -Dlibpth='/usr/lib ${LOCALBASE}/lib' \
- -Dd_enablenls='define'
-
-MAN1= gtk-gnutella.1
-
-OPTIONS= GTK2 "Build with gtk2 frontend" on \
- TLS "enable GNU TLS encryption support" off \
- IPV6 "enable IPv6 support" off \
- DBUS "enable DBUS support" off \
- DEBUG "Build with debugging symbols" off \
- PORTABILITY "Use the PATH variable at run-time" off
-
-.include <bsd.port.pre.mk>
-
-.if !defined(INTERACTIVE_CONFIGURE)
-CONFIGURE_ARGS+= -d -e
-.endif
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+= -Doptimize=-g -Uofficial=
-.endif
-
-.if defined(WITH_GTK2)
-CONFIGURE_ARGS+= -Dgtkversion=2
-USE_GNOME+= gtk20
-.else
-CONFIGURE_ARGS+= -Dgtkversion=1
-USE_GNOME+= gtk12
-.endif
-
-.if defined(WITH_PORTABILITY)
-CONFIGURE_ARGS+= -Dd_portable=true
-.endif
-
-.if defined(WITH_TLS)
-LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls
-.else
-CONFIGURE_ARGS+= -Dd_gnutls=undef
-.endif
-
-.if !defined(WITH_IPV6)
-CONFIGURE_ARGS+= -D ipv6=false
-.endif
-
-.if defined(WITH_DBUS)
-LIB_DEPENDS+= dbus:${PORTSDIR}/devel/dbus
-.else
-CONFIGURE_ARGS+= -D dbus=false
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/gtk-gnutella/distinfo b/net/gtk-gnutella/distinfo
deleted file mode 100644
index 7308287548a0..000000000000
--- a/net/gtk-gnutella/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gtk-gnutella-0.96b.tar.bz2) = 5ecd6baa91a19250217fd6911c6a932f
-SHA256 (gtk-gnutella-0.96b.tar.bz2) = 7190cd2098744e99c88c3d423cb1718fb449ebd88dc217c42adbccab13db56b7
-SIZE (gtk-gnutella-0.96b.tar.bz2) = 2570856
diff --git a/net/gtk-gnutella/files/patch-gcc2.diff b/net/gtk-gnutella/files/patch-gcc2.diff
deleted file mode 100644
index 634145556cb7..000000000000
--- a/net/gtk-gnutella/files/patch-gcc2.diff
+++ /dev/null
@@ -1,52 +0,0 @@
---- src/core/rx_inflate.h.orig Tue Nov 22 22:47:05 2005
-+++ src/core/rx_inflate.h Sat Nov 26 18:15:09 2005
-@@ -46,7 +46,7 @@
- struct rx_inflate_cb {
- void (*add_rx_inflated)(gpointer owner, gint amount);
- void (*inflate_error)(gpointer owner,
-- const gchar *reason, ...) G_GNUC_PRINTF(2, 3);
-+ const gchar *reason, ...) PRINTF_FUNC_PTR(2, 3);
- };
-
- /**
---- src/core/rx_chunk.h.orig Tue Nov 22 22:47:05 2005
-+++ src/core/rx_chunk.h Sat Nov 26 18:15:09 2005
-@@ -45,7 +45,7 @@
- */
- struct rx_chunk_cb {
- void (*chunk_error)(gpointer owner,
-- const gchar *reason, ...) G_GNUC_PRINTF(2, 3);
-+ const gchar *reason, ...) PRINTF_FUNC_PTR(2, 3);
- void (*chunk_end)(gpointer owner);
- };
-
---- src/core/rx_link.h.orig Tue Nov 22 22:47:05 2005
-+++ src/core/rx_link.h Sat Nov 26 18:15:09 2005
-@@ -46,7 +46,7 @@
- struct rx_link_cb {
- void (*add_rx_given)(gpointer owner, gint amount);
- void (*read_error)(gpointer owner,
-- const gchar *reason, ...) G_GNUC_PRINTF(2, 3);
-+ const gchar *reason, ...) PRINTF_FUNC_PTR(2, 3);
- void (*got_eof)(gpointer owner);
- };
-
---- src/common.h.orig Tue Nov 22 22:47:03 2005
-+++ src/common.h Sat Nov 26 18:15:08 2005
-@@ -366,6 +366,16 @@
- #define NON_NULL_PARAM(x) __attribute__((nonnull x))
- #else /* GCC < 3.3 */
- #define NON_NULL_PARAM(x)
-+#endif
-+
-+/**
-+ * This is the same G_GNUC_FORMAT() but for function pointers. Older versions
-+ * of GCC do not allow function attributes for function pointers.
-+ */
-+#if HAVE_GCC(3, 0)
-+#define PRINTF_FUNC_PTR(x, y) __attribute__((format(printf, (x), (y))))
-+#else /* GCC < 3.0 */
-+#define PRINTF_FUNC_PTR(x, y)
- #endif
-
- /* Functions using this attribute cause a warning if the returned
diff --git a/net/gtk-gnutella/pkg-descr b/net/gtk-gnutella/pkg-descr
deleted file mode 100644
index 0f278738c73e..000000000000
--- a/net/gtk-gnutella/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-GTK based Gnutella client which supports the standard Gnutella operations.
-
-Search, download, file sharing, bandwidth limiting, host caching, as well
-as some basic statistics. Now with enhanced features, such as PARQ queueing,
-PFSP, push-proxies, and others, making it a stable and fully functional
-graphical gnutella client for *nix systems.
-
-An excellent way to find that hidden file on the internet that you know exists
-but standard search engines do not seem to carry.
-
-WWW: http://gtk-gnutella.sourceforge.net/
-IRC: #gtk-gnutella on freenode.net
diff --git a/net/gtk-gnutella/pkg-plist b/net/gtk-gnutella/pkg-plist
deleted file mode 100644
index cb117c9078c4..000000000000
--- a/net/gtk-gnutella/pkg-plist
+++ /dev/null
@@ -1,58 +0,0 @@
-bin/gtk-gnutella
-share/applications/gtk-gnutella.desktop
-%%DATADIR%%/bogons.txt
-%%DATADIR%%/favicon.png
-%%DATADIR%%/geo-ip.txt
-%%DATADIR%%/gwcache.boot
-%%DATADIR%%/hostiles.txt
-%%DATADIR%%/robots.txt
-%%DATADIR%%/en/FAQ
-%%DATADIR%%/el/FAQ
-%%DATADIR%%/ja/FAQ
-%%DATADIR%%/pixmaps/arrow_down.xpm
-%%DATADIR%%/pixmaps/arrow_up.xpm
-%%DATADIR%%/pixmaps/booklib.xpm
-%%DATADIR%%/pixmaps/booksha.xpm
-%%DATADIR%%/pixmaps/bookshav.xpm
-%%DATADIR%%/pixmaps/chip.xpm
-%%DATADIR%%/pixmaps/clanbomber_red.xpm
-%%DATADIR%%/pixmaps/clanbomber_yellow.xpm
-%%DATADIR%%/pixmaps/download.xpm
-%%DATADIR%%/pixmaps/exit.xpm
-%%DATADIR%%/pixmaps/filter.xpm
-%%DATADIR%%/pixmaps/firewall.xpm
-%%DATADIR%%/pixmaps/firewall_punchable.xpm
-%%DATADIR%%/pixmaps/firewall_tcp.xpm
-%%DATADIR%%/pixmaps/firewall_udp.xpm
-%%DATADIR%%/pixmaps/firewall_udp_punchable.xpm
-%%DATADIR%%/pixmaps/freeze.xpm
-%%DATADIR%%/pixmaps/icon.xpm
-%%DATADIR%%/pixmaps/leaf.xpm
-%%DATADIR%%/pixmaps/legacy.xpm
-%%DATADIR%%/pixmaps/no_firewall.xpm
-%%DATADIR%%/pixmaps/offline.xpm
-%%DATADIR%%/pixmaps/online.xpm
-%%DATADIR%%/pixmaps/save.xpm
-%%DATADIR%%/pixmaps/smallserver.xpm
-%%DATADIR%%/pixmaps/stock_form-time-field-16.xpm
-%%DATADIR%%/pixmaps/thaw.xpm
-%%DATADIR%%/pixmaps/ultra.xpm
-%%DATADIR%%/pixmaps/upload.xpm
-%%DATADIR%%/pixmaps/warning.xpm
-share/pixmaps/gtk-gnutella.png
-share/pixmaps/gtk-gnutella.svg
-share/locale/de/LC_MESSAGES/gtk-gnutella.mo
-share/locale/el/LC_MESSAGES/gtk-gnutella.mo
-share/locale/es/LC_MESSAGES/gtk-gnutella.mo
-share/locale/fr/LC_MESSAGES/gtk-gnutella.mo
-share/locale/ja/LC_MESSAGES/gtk-gnutella.mo
-share/locale/nl/LC_MESSAGES/gtk-gnutella.mo
-share/locale/hu/LC_MESSAGES/gtk-gnutella.mo
-share/locale/uk/LC_MESSAGES/gtk-gnutella.mo
-share/locale/zh_CN/LC_MESSAGES/gtk-gnutella.mo
-@dirrmtry share/applications
-@dirrm %%DATADIR%%/pixmaps
-@dirrm %%DATADIR%%/el
-@dirrm %%DATADIR%%/en
-@dirrm %%DATADIR%%/ja
-@dirrm %%DATADIR%%
diff --git a/net/gtkhx/Makefile b/net/gtkhx/Makefile
deleted file mode 100644
index 9c4686c0f551..000000000000
--- a/net/gtkhx/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: gtkhx
-# Date created: 9 February 2002
-# Whom: Josh Elsasser <jre@vineyard.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gtkhx
-PORTVERSION= 0.9.3
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= gtkhx
-
-MAINTAINER= jre@vineyard.net
-COMMENT= A GTK+ version of Hx, a UNIX Hotline Client
-
-USE_GETTEXT= yes
-USE_XLIB= yes
-USE_GNOME= gdkpixbuf
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-libiconv-prefix=${PREFIX}
-
-MAN1= gtkhx.1
-
-.include <bsd.port.mk>
diff --git a/net/gtkhx/distinfo b/net/gtkhx/distinfo
deleted file mode 100644
index 6780c87ce060..000000000000
--- a/net/gtkhx/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gtkhx-0.9.3.tar.gz) = 3ba38e64b5040b0b615087e1ef5d18fd
-SHA256 (gtkhx-0.9.3.tar.gz) = ccbc0a2c8f7e77671f000426b4b587a874bcb0bf9b9b9b04644b057a4f3f8c01
-SIZE (gtkhx-0.9.3.tar.gz) = 562708
diff --git a/net/gtkhx/files/patch-Makefile.in b/net/gtkhx/files/patch-Makefile.in
deleted file mode 100644
index ba5d9946c3d5..000000000000
--- a/net/gtkhx/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Tue Feb 19 22:14:44 2002
-+++ Makefile.in Fri Mar 15 17:01:22 2002
-@@ -16,7 +16,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
--prefix = @prefix@
-+prefix = ${PREFIX}
- exec_prefix = @exec_prefix@
-
- bindir = @bindir@
-@@ -102,7 +102,7 @@
- icon_DATA = icons.rsrc
-
- man_DATA = gtkhx.1
--mandir = $(prefix)/share/man/man1
-+mandir = $(prefix)/man/man1
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = config.h
diff --git a/net/gtkhx/files/patch-intl::Makefile.in b/net/gtkhx/files/patch-intl::Makefile.in
deleted file mode 100644
index 053249b00b75..000000000000
--- a/net/gtkhx/files/patch-intl::Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- intl/Makefile.in.orig Tue Feb 19 22:14:43 2002
-+++ intl/Makefile.in Fri Mar 15 13:43:30 2002
-@@ -26,7 +26,7 @@
- top_builddir = ..
- VPATH = @srcdir@
-
--prefix = @prefix@
-+prefix = ${PREFIX}
- exec_prefix = @exec_prefix@
- transform = @program_transform_name@
- libdir = @libdir@
diff --git a/net/gtkhx/files/patch-plugins::Makefile.in b/net/gtkhx/files/patch-plugins::Makefile.in
deleted file mode 100644
index 62b3aa4cd2ef..000000000000
--- a/net/gtkhx/files/patch-plugins::Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/Makefile.in.orig Tue Feb 19 22:14:43 2002
-+++ plugins/Makefile.in Fri Mar 15 13:43:31 2002
-@@ -16,7 +16,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
--prefix = @prefix@
-+prefix = ${PREFIX}
- exec_prefix = @exec_prefix@
-
- bindir = @bindir@
diff --git a/net/gtkhx/files/patch-po::Makefile.in.in b/net/gtkhx/files/patch-po::Makefile.in.in
deleted file mode 100644
index 4ae550855ddc..000000000000
--- a/net/gtkhx/files/patch-po::Makefile.in.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- po/Makefile.in.in.orig Tue Feb 19 22:14:43 2002
-+++ po/Makefile.in.in Fri Mar 15 13:43:31 2002
-@@ -20,7 +20,7 @@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
-
--prefix = @prefix@
-+prefix = ${PREFIX}
- exec_prefix = @exec_prefix@
- datadir = @datadir@
- localedir = $(datadir)/locale
diff --git a/net/gtkhx/files/patch-sounds::Makefile.in b/net/gtkhx/files/patch-sounds::Makefile.in
deleted file mode 100644
index 61230086aadd..000000000000
--- a/net/gtkhx/files/patch-sounds::Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- sounds/Makefile.in.orig Tue Feb 19 22:14:43 2002
-+++ sounds/Makefile.in Fri Mar 15 13:43:31 2002
-@@ -16,7 +16,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
--prefix = @prefix@
-+prefix = ${PREFIX}
- exec_prefix = @exec_prefix@
-
- bindir = @bindir@
diff --git a/net/gtkhx/files/patch-src::Makefile.in b/net/gtkhx/files/patch-src::Makefile.in
deleted file mode 100644
index 4dd3e26b3d1f..000000000000
--- a/net/gtkhx/files/patch-src::Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig Tue Feb 19 22:14:43 2002
-+++ src/Makefile.in Fri Mar 15 13:43:31 2002
-@@ -16,7 +16,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
--prefix = @prefix@
-+prefix = ${PREFIX}
- exec_prefix = @exec_prefix@
-
- bindir = @bindir@
diff --git a/net/gtkhx/files/patch-src::xfers.c b/net/gtkhx/files/patch-src::xfers.c
deleted file mode 100644
index a63102e158fa..000000000000
--- a/net/gtkhx/files/patch-src::xfers.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/xfers.c.orig Fri Mar 22 16:26:04 2002
-+++ src/xfers.c Tue Mar 26 17:39:53 2002
-@@ -611,7 +611,9 @@
- pthread_join(htxf->tid, &thread_retval);
- }
- #ifdef USE_IPV6
-- freeaddrinfo(htxf->listen_addr);
-+ if(htxf->listen_addr) {
-+ freeaddrinfo(htxf->listen_addr);
-+ }
- #endif
- g_free(htxf);
- if (nxfers > (i+1)) {
diff --git a/net/gtkhx/pkg-descr b/net/gtkhx/pkg-descr
deleted file mode 100644
index e4e11a6c7bca..000000000000
--- a/net/gtkhx/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GtkHx is a GTK Hotline client. Hotline is a protocol which allows you
-to chat, send messages, read and post news, and transfer files with
-other users connected to a Hotline server.
-
-WWW: http://gtkhx.sourceforge.net/
diff --git a/net/gtkhx/pkg-plist b/net/gtkhx/pkg-plist
deleted file mode 100644
index 41746a3be199..000000000000
--- a/net/gtkhx/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/gtkhx
-share/locale/fr/LC_MESSAGES/gtkhx.mo
-share/gtkhx/sounds/chatinvite.aiff
-share/gtkhx/sounds/chatpost.aiff
-share/gtkhx/sounds/error.aiff
-share/gtkhx/sounds/filedone.aiff
-share/gtkhx/sounds/join.aiff
-share/gtkhx/sounds/logged-in.aiff
-share/gtkhx/sounds/message.aiff
-share/gtkhx/sounds/newspost.aiff
-share/gtkhx/sounds/part.aiff
-share/gtkhx/icons.rsrc
-@dirrm share/gtkhx/sounds
-@dirrm share/gtkhx
diff --git a/net/gtorrentviewer/Makefile b/net/gtorrentviewer/Makefile
deleted file mode 100644
index 0801566354c5..000000000000
--- a/net/gtorrentviewer/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: gtorrentviewer
-# Date created: 2004-10-16
-# Whom: Michael Johnson <ahze@ahze.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gtorrentviewer
-PORTVERSION= 0.2b
-PORTREVISION= 3
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= GTorrentViewer-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GTK+2 viewer and editor for BitTorrent meta files
-
-LIB_DEPENDS= curl.3:${PORTSDIR}/ftp/curl
-
-USE_GNOME= gtk20 gnomehier intlhack
-USE_GMAKE= yes
-USE_X_PREFIX= yes
-GNU_CONFIGURE= yes
-USE_REINPLACE= yes
-USE_GETOPT_LONG=yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS= --with-pixmapsdir=${PREFIX}/share/gnome/pixmaps \
- --with-desktopdir=${PREFIX}/share/gnome/applications
-
-MAN1= gtorrentviewer.1
-DOCS= AUTHORS COPYING ChangeLog README
-
-.ifndef (NOPORTDOCS)
-post-install:
- @${MKDIR} ${DOCSDIR}
-.for i in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/gtorrentviewer/distinfo b/net/gtorrentviewer/distinfo
deleted file mode 100644
index 05214dbdd2cb..000000000000
--- a/net/gtorrentviewer/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (GTorrentViewer-0.2b.tar.gz) = c29058a09f26693863404ecdb2580770
-SHA256 (GTorrentViewer-0.2b.tar.gz) = 6e56351103f5d46a45be160baa1b7b956b4416fcdb4533b3d17a309665690c95
-SIZE (GTorrentViewer-0.2b.tar.gz) = 247584
diff --git a/net/gtorrentviewer/pkg-descr b/net/gtorrentviewer/pkg-descr
deleted file mode 100644
index bde2695b2101..000000000000
--- a/net/gtorrentviewer/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GTorrentViewer is a GTK2-based viewer and editor for BitTorrent meta files. It
-is able to retrieve information from trackers, check files, show detailed
-information, and modify .torrent files without having to start downloading.
-
-WWW: http://gtorrentviewer.sourceforge.net/
diff --git a/net/gtorrentviewer/pkg-plist b/net/gtorrentviewer/pkg-plist
deleted file mode 100644
index d09d2ed6ce57..000000000000
--- a/net/gtorrentviewer/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/gtorrentviewer
-share/GTorrentViewer/README
-share/GTorrentViewer/pixmaps/about.png
-share/GTorrentViewer/pixmaps/dictionary.png
-share/GTorrentViewer/pixmaps/error.png
-share/GTorrentViewer/pixmaps/gtorrentviewer.png
-share/GTorrentViewer/pixmaps/gtorrentviewer.xpm
-share/GTorrentViewer/pixmaps/info.png
-share/GTorrentViewer/pixmaps/integer.png
-share/GTorrentViewer/pixmaps/list.png
-share/GTorrentViewer/pixmaps/ok.png
-share/GTorrentViewer/pixmaps/string.png
-share/GTorrentViewer/pixmaps/unknown.png
-share/GTorrentViewer/pixmaps/warning.png
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-share/gnome/applications/gtorrentviewer.desktop
-share/gnome/pixmaps/gtorrentviewer.png
-share/gnome/pixmaps/gtorrentviewer.xpm
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm share/GTorrentViewer/pixmaps
-@dirrm share/GTorrentViewer
diff --git a/net/hagelslag/Makefile b/net/hagelslag/Makefile
deleted file mode 100644
index f402a92acdc0..000000000000
--- a/net/hagelslag/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: hagelslag
-# Date created: 14 February 2001
-# Whom: Johann Visagie <johann@egenetics.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= hagelslag
-PORTVERSION= 0.13
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= http://tiefighter.et.tudelft.nl/hagelslag/ \
- ftp://tiefighter.et.tudelft.nl/pub/hagelslag/v${PORTVERSION}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A flexible command-line Gnutella implementation with advanced features
-
-BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend
-
-USE_REINPLACE= yes
-USE_GMAKE= yes
-MAKEFILES= Makefile gui/Makefile src/Makefile
-HS_DOCDIR= ${PREFIX}/share/doc/${PORTNAME}
-
-post-patch:
-.for mfile in ${MAKEFILES}
- @ ${REINPLACE_CMD} -e 's#make -C#\$${MAKE} -C#' ${WRKSRC}/${mfile}
-.endfor
-
-post-install:
-.if !defined(NOPORTDOCS)
- @ ${MKDIR} ${HS_DOCDIR}
- @ ${INSTALL_DATA} ${WRKSRC}/doc/* ${HS_DOCDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/hagelslag/distinfo b/net/hagelslag/distinfo
deleted file mode 100644
index ddcc0ebaf4d9..000000000000
--- a/net/hagelslag/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (hagelslag-0.13.tar.gz) = 9038c8c2324e6d94af01cae34524c439
-SHA256 (hagelslag-0.13.tar.gz) = b506a4c323529d88d1d35158d48419be0088268e701bfa7589ef92ec6ababfe1
-SIZE (hagelslag-0.13.tar.gz) = 146165
diff --git a/net/hagelslag/files/patch-Makefile b/net/hagelslag/files/patch-Makefile
deleted file mode 100644
index 8fa4fc94aab8..000000000000
--- a/net/hagelslag/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig Sun Apr 8 20:00:36 2001
-+++ Makefile Mon May 7 12:09:57 2001
-@@ -3,7 +3,7 @@
- make -C gui all
-
- install:
-- cp bin/* /usr/local/bin
-+ ${BSD_INSTALL_PROGRAM} bin/* ${PREFIX}/bin
-
-
- gui-all:
diff --git a/net/hagelslag/files/patch-src-Makefile b/net/hagelslag/files/patch-src-Makefile
deleted file mode 100644
index 51df1dc46bb1..000000000000
--- a/net/hagelslag/files/patch-src-Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/Makefile.orig Sun Apr 8 19:58:59 2001
-+++ src/Makefile Mon Nov 4 21:24:23 2002
-@@ -1,13 +1,13 @@
- # Don't change this...
--CXX=g++
-+CXX?=g++
- LFLAGS=
--COMMONFLAGS=-Wall -O2 -g
-+#COMMONFLAGS=-Wall -O2 -g
- ROUTER_FLAGS=$(COMMONFLAGS) -DROUTER
- DAEMON_FLAGS=$(COMMONFLAGS) -DDAEMON
- CONSOLE_FLAGS=$(COMMONFLAGS) -DCONSOLE
-
- # Change this instead.
--CXXFLAGS=$(CONSOLE_FLAGS)
-+CXXFLAGS+=$(CONSOLE_FLAGS)
-
- # Nothing below here should be changed
-
-@@ -98,7 +98,7 @@
- cp -f UserLib.a ../lib
-
- depend:
-- makedepend -Y -- $(CPP_FILES) $(RC_CPP) $(USER_CPP)
-+ makedepend -- $(CPP_FILES) $(RC_CPP) $(USER_CPP)
- make -C RC depend
-
- clean:
diff --git a/net/hagelslag/files/patch-src-RC-Makefile b/net/hagelslag/files/patch-src-RC-Makefile
deleted file mode 100644
index b860b2d4d418..000000000000
--- a/net/hagelslag/files/patch-src-RC-Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
---- src/RC/Makefile.orig Mon Nov 4 21:30:53 2002
-+++ src/RC/Makefile Mon Nov 4 21:31:16 2002
-@@ -1,7 +1,7 @@
- # Don't change this...
--CXX=g++
-+CXX?=g++
- LFLAGS=
--CXXFLAGS=-Wall -O2 -g
-+#CXXFLAGS=-Wall -O2 -g
-
- RC_H = RCEntry.h RCParameters.h RCPattern.h RCPacket.h RCQPacket.h \
- RCQRPacket.h RCMesgID.h RCPacketStorage.h RCSpam.h RCConnectionID.h \
-@@ -23,7 +23,7 @@
- all: clean depend remotecachelib
-
- depend:
-- makedepend -Y -- $(RC_CPP)
-+ makedepend -- $(RC_CPP)
-
- clean:
- rm -f *.o *.a
diff --git a/net/hagelslag/files/patch-src-SearchManager.cpp b/net/hagelslag/files/patch-src-SearchManager.cpp
deleted file mode 100644
index 926b72b89b07..000000000000
--- a/net/hagelslag/files/patch-src-SearchManager.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/SearchManager.cpp.orig Mon Nov 4 21:18:37 2002
-+++ src/SearchManager.cpp Mon Nov 4 21:19:01 2002
-@@ -9,6 +9,7 @@
-
- #include <time.h>
- #include <stdio.h>
-+#include <string.h>
-
- #include "Config.h"
- #include "Constants.h"
diff --git a/net/hagelslag/pkg-descr b/net/hagelslag/pkg-descr
deleted file mode 100644
index e849fdd4e51a..000000000000
--- a/net/hagelslag/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Hagelslag is a Gnutella servent which emphasises flexibility, stability and
-performance. It boasts several advanced features including flexible
-configuration and operation, and strategies to guard against network flooding
-and spam. It also includes extensive documentation.
-
-Hagelslag currently only has a command-line interface, but it provides a
-(documented) API which may be used to write a GUI.
-
-Author: Fokko Beekhof <lucifer@tiefighter.et.tudelft.nl>
-WWW: http://tiefighter.et.tudelft.nl/hagelslag/
-
--- Johann Visagie <johann@egenetics.com>
diff --git a/net/hagelslag/pkg-plist b/net/hagelslag/pkg-plist
deleted file mode 100644
index c3665d5fd171..000000000000
--- a/net/hagelslag/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%PORTDOCS%%share/doc/hagelslag/Hagelslag-design.txt
-%%PORTDOCS%%share/doc/hagelslag/LICENSE
-%%PORTDOCS%%share/doc/hagelslag/README
-%%PORTDOCS%%share/doc/hagelslag/TODO
-%%PORTDOCS%%share/doc/hagelslag/UsersManual.txt
-%%PORTDOCS%%share/doc/hagelslag/hagelslag-classes.fig
-%%PORTDOCS%%share/doc/hagelslag/hagelslag-classes.jpg
-%%PORTDOCS%%share/doc/hagelslag/hagelslag-structure.fig
-%%PORTDOCS%%share/doc/hagelslag/hagelslag-structure.jpg
-bin/hagelslag
-%%PORTDOCS%%@dirrm share/doc/hagelslag
diff --git a/net/hx/Makefile b/net/hx/Makefile
deleted file mode 100644
index f6d3c75c93d6..000000000000
--- a/net/hx/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: hx
-# Date created: 28 March 2001
-# Whom: logo@blackened.com
-#
-# $FreeBSD$
-#
-
-PORTNAME= hx
-PORTVERSION= 0.7.14
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= http://members.macconnect.com/users/j/jalex/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A text based Hotline (http://www.bigredh.com) client for Unix
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-GNU_CONFIGURE= yes
-
-MAN1= hx.1
-PLIST_FILES= bin/hx
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/hx ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/hx.1 ${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/net/hx/distinfo b/net/hx/distinfo
deleted file mode 100644
index 0a5d525c2d87..000000000000
--- a/net/hx/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (hx-0.7.14.tar.gz) = 1d0581ccb298fdb15b6c36c4e5387e34
-SHA256 (hx-0.7.14.tar.gz) = 84265fa33996cbd6a6f4e57490a4f4b6227e2cbedc416f85e8d90e69b186367f
-SIZE (hx-0.7.14.tar.gz) = 92943
diff --git a/net/hx/pkg-descr b/net/hx/pkg-descr
deleted file mode 100644
index cb271dc28a18..000000000000
--- a/net/hx/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
- This is a text based version of the popular hotline client for
-Macintosh. Hotline is a chat/ftp/news protocol. It's setup almost
-like an IRC client, but with the ability to do commands such as cd
-into a directory with /cd and more file transfer oriented functions.
diff --git a/net/i2p/Makefile b/net/i2p/Makefile
deleted file mode 100644
index 14d5a99e88ab..000000000000
--- a/net/i2p/Makefile
+++ /dev/null
@@ -1,111 +0,0 @@
-# New ports collection makefile for: i2p
-# Date created: Sun Jan 9 05:05:02 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= i2p
-PORTVERSION= 0.6.1.9
-CATEGORIES= net java security
-MASTER_SITES= http://dev.i2p.net/i2p/
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= An anonymous network
-
-RUN_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-
-USE_BZIP2= yes
-USE_RC_SUBR= yes
-USE_REINPLACE= yes
-
-USE_JAVA= yes
-JAVA_VERSION= 1.4
-JAVA_OS= native
-USE_ANT= yes
-
-ALL_TARGET= \
- updater \
- tarball
-
-.ifndef(NOPORTDOCS)
-ALL_TARGET+= javadoc
-.endif
-
-JAVADOC_WRKSRC= ${WRKSRC}/build/javadoc
-WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION:S/./_/g}
-
-DOC_FILES= \
- readme.html \
- allclasses-frame.html \
- allclasses-noframe.html \
- constant-values.html \
- deprecated-list.html \
- help-doc.html \
- index.html \
- overview-frame.html \
- overview-summary.html \
- overview-tree.html \
- package-list \
- packages.html \
- serialized-form.html \
- stylesheet.css
-DOC_DIRS= \
- freenet/ \
- index-files/ \
- net/ \
- org/ \
- resources/
-PORTDOCS= ${DOC_FILES} \
- ${DOC_DIRS}
-
-PLIST_DIRS= \
- %%DATADIR%%
-PLIST_FILES= \
- etc/rc.d/${PORTNAME}.sh \
- sbin/i2prouter \
- %%DATADIR%%/i2p.tar.bz2 \
- %%DATADIR%%/i2pupdate.zip
-
-post-patch:
- @${SED} \
- -e "s|%%DATADIR%%|${DATADIR}|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-# postinstall.sh SHOULD only do post installation house keeping
- @${REINPLACE_CMD} -E \
- -e 's|./i2prouter[[:space:]]+start||' \
- ${WRKSRC}/installer/resources/postinstall.sh
-# rc.d
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
- ${FILESDIR}/${PORTNAME}.sh > ${WRKDIR}/${PORTNAME}.sh
-
-do-install:
- @${MKDIR} ${DATADIR}
-# install
- @${INSTALL_DATA} ${WRKSRC}/i2p.tar.bz2 \
- ${DATADIR}/
-# update
- @${INSTALL_DATA} ${WRKSRC}/i2pupdate.zip \
- ${DATADIR}/
-# rc.d
- @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \
- ${PREFIX}/etc/rc.d
-# wrapper
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh \
- ${PREFIX}/sbin/i2prouter
-# doc
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/readme.html ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @if [ -f ${JAVADOC_WRKSRC}/${doc} ]; then \
- ${INSTALL_DATA} ${JAVADOC_WRKSRC}/${doc} ${DOCSDIR} ; \
- fi
-.endfor
-# line taken from textproc/xerces-j maintained by hq@FreeBSD.org
- @cd ${JAVADOC_WRKSRC} && \
- ${FIND} ${DOC_DIRS} -type d -exec ${MKDIR} "${DOCSDIR}/{}" \; && \
- ${FIND} ${DOC_DIRS} -not -type d -exec ${INSTALL_DATA} "{}" "${DOCSDIR}/{}" \;
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/i2p/distinfo b/net/i2p/distinfo
deleted file mode 100644
index acadc6495861..000000000000
--- a/net/i2p/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (i2p-0.6.1.9.tar.bz2) = fba455e0875696404e9d2e5bbe6506a8
-SHA256 (i2p-0.6.1.9.tar.bz2) = 6814b5eb760542ea901a16937244c4f28a77e58090d01b33c0822169fc5e0c5c
-SIZE (i2p-0.6.1.9.tar.bz2) = 9352412
diff --git a/net/i2p/files/i2p.sh b/net/i2p/files/i2p.sh
deleted file mode 100644
index 25f8927faef0..000000000000
--- a/net/i2p/files/i2p.sh
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Under a BSDL license. Copyright 2005. Mario S F Ferreira <lioux@FreeBSD.org>
-
-# PROVIDE: i2p
-# REQUIRE: LOGIN
-# KEYWORD: FreeBSD shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable i2p:
-#
-#i2p_enable="YES"
-#i2p_user=""
-#
-
-. /etc/rc.subr
-
-name="i2p"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/sbin/i2prouter"
-extra_commands="install uninstall update"
-
-i2p_check_vars()
-{
- if [ -z "${i2p_user}" ]; then
- i2p_user=$(whoami)
- fi
-
- if [ "x${i2p_user}" = "xroot" ]; then
- err 1 "You have to set i2p_user to a non-root user for security reasons"
- fi
-}
-
-start_cmd="start_cmd"
-stop_cmd="stop_cmd"
-status_cmd="status_cmd"
-restart_cmd="restart_cmd"
-install_cmd="install_cmd"
-uninstall_cmd="uninstall_cmd"
-update_cmd="update_cmd"
-
-generic_cmd()
-{
- i2p_check_vars
- su -l ${i2p_user} -c "${command} ${1}"
-}
-
-start_cmd()
-{
- generic_cmd start
-}
-
-stop_cmd()
-{
- generic_cmd stop
-}
-
-status_cmd()
-{
- generic_cmd status
-}
-
-restart_cmd()
-{
- generic_cmd restart
-}
-
-install_cmd()
-{
- generic_cmd install
-}
-
-uninstall_cmd()
-{
- generic_cmd uninstall
-}
-
-update_cmd()
-{
- generic_cmd update
-}
-
-load_rc_config "${name}"
-: ${i2p_enable="NO"}
-: ${i2p_user=""}
-
-run_rc_command "$1"
diff --git a/net/i2p/files/patch-installer::resources::clients.config b/net/i2p/files/patch-installer::resources::clients.config
deleted file mode 100644
index dfabaa784b73..000000000000
--- a/net/i2p/files/patch-installer::resources::clients.config
+++ /dev/null
@@ -1,10 +0,0 @@
---- installer/resources/clients.config.orig Mon Jan 10 18:50:30 2005
-+++ installer/resources/clients.config Mon Jan 10 18:50:35 2005
-@@ -21,7 +21,3 @@
- clientApp.3.delay=30
-
- # load a browser pointing at the web console whenever we start up
--clientApp.4.main=net.i2p.apps.systray.UrlLauncher
--clientApp.4.name=consoleBrowser
--clientApp.4.args=http://localhost:7657/
--clientApp.4.delay=5
diff --git a/net/i2p/files/wrapper.sh b/net/i2p/files/wrapper.sh
deleted file mode 100644
index e765ab2c0a56..000000000000
--- a/net/i2p/files/wrapper.sh
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-#
-# Under a BSDL license. Copyright by Mario S F Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-DATADIR="%%DATADIR%%"
-#
-I2P_HOME="${HOME}/i2p"
-I2P_RC_SCRIPT=i2prouter
-I2P_POSTINSTALL_SCRIPT=postinstall.sh
-#
-I2P_INSTALL_TARBALL=i2p.tar.bz2
-I2P_UPDATE_ZIP=i2pupdate.zip
-
-if [ -z "${HOME}" -o ! -d "${HOME}" ]; then
- echo 'ERROR: Please, set HOME environment variable to a valid value!'
- echo 'ERROR: You may LOSE data if the variable is pointed at an'
- echo 'ERROR: incorrect location!'
- exit 1
-fi
-
-case "$1" in
- restart|start|status|stop)
- echo "i2p ${1}"
- if [ -f "${I2P_HOME}/${I2P_RC_SCRIPT}" ]; then
- case "$1" in
- restart|start)
- echo 'To access i2p:'
- echo 'Point your browser at http://localhost:7657/ to access configuration'
- echo 'Point your browser proxy at http://localhost:4444/ to access i2p network'
- ;;
- esac
- exec sh "${I2P_HOME}/${I2P_RC_SCRIPT}" ${1}
- else
- echo 'ERROR: i2p is not installed'
- echo 'ERROR: Please install i2p first'
- exit 2
- fi
- ;;
- install)
- echo "i2p ${1}"
- if [ ! -d "${I2P_HOME}" ]; then
- rm -Rf "${I2P_HOME}"
- mkdir -p "${I2P_HOME}"
- fi
- cd "${HOME}" && \
- tar -xvjf "${DATADIR}/${I2P_INSTALL_TARBALL}" && \
- cd "${I2P_HOME}" && \
- exec sh "${I2P_HOME}/${I2P_POSTINSTALL_SCRIPT}"
- ;;
- uninstall)
- echo "i2p ${1}"
- exec rm -Rf "${I2P_HOME}"
- ;;
- update)
- echo "i2p ${1}"
- if [ ! -d "${I2P_HOME}" ]; then
- echo 'ERROR: i2p is not installed'
- echo 'ERROR: Please install i2p before trying to update it'
- exit 3
- fi
- cd "${I2P_HOME}" && \
- exec unzip -o "${DATADIR}/${I2P_UPDATE_ZIP}"
- ;;
- *)
- echo ""
- echo "Usage: `basename $0` { start | stop | status | restart | install | uninstall | update }"
- echo ""
- exit 64
- ;;
-esac
diff --git a/net/i2p/pkg-descr b/net/i2p/pkg-descr
deleted file mode 100644
index eb49f8daf5ec..000000000000
--- a/net/i2p/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-[ excerpt from developer's web site ]
-
-I2P is an anonymous network, exposing a simple layer that applications
-can use to anonymously and securely send messages to each other.
-The network itself is strictly message based (ala IP), but there
-is a library available to allow reliable streaming communication
-on top of it (ala TCP). All communication is end to end encrypted
-(in total there are four layers of encryption used when sending a
-message), and even the end points ("destinations") are cryptographic
-identifiers (essentially a pair of public keys).
-
-WWW: http://www.i2p.net/
-
--- lioux@FreeBSD.org
diff --git a/net/javadc/Makefile b/net/javadc/Makefile
deleted file mode 100644
index 0cf6bb7b7443..000000000000
--- a/net/javadc/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: java Direct Connection
-# Date created: Mon Nov 19 23:48:51 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= javadc
-PORTVERSION= 0.20
-CATEGORIES= net java
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Open source Java DirectConnect (TM) command-line client
-
-USE_JAVA= yes
-JAVA_VERSION= 1.3
-USE_JIKES= no
-WRKSRC= ${WRKDIR}/DirectConnect${PORTVERSION}
-BUILD_WRKSRC= ${WRKDIR}/classes
-PLIST_SUB= JAR_DIR=${JAR_DIR} \
- JAR_FILE=${JAR_FILE}
-
-JAVAVM= ${LOCALBASE}/bin/javavm
-JAR_DIR= share/java/jar/${PORTNAME}
-JAR_MANIFEST= ${FILESDIR}/manifest
-CLASS_SRCDIR= ${WRKSRC}/source
-
-DOC_FILES= COPYING ChangeLog INSTALL README
-
-post-patch:
- @${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|;s|%%JAR_FILE%%|${JAR_FILE}|; \
- s|%%JAVAVM%%|${JAVAVM}|;s|%%PREFIX%%|${PREFIX}|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-# as far as build goes... ;)
-do-build:
- @${MKDIR} ${BUILD_WRKSRC}
- @${JAVAC} -d ${BUILD_WRKSRC} -classpath ${BUILD_WRKSRC} ${CLASS_SRCDIR}/*.java
- @${CP} ${CLASS_SRCDIR}/*.txt ${BUILD_WRKSRC}
- @cd ${BUILD_WRKSRC} && ${JAR} -cmf ${JAR_MANIFEST} ${WRKDIR}/${JAR_FILE} *
-
-do-install:
- @${MKDIR} ${PREFIX}/${JAR_DIR}
- @${INSTALL_DATA} ${WRKDIR}/${JAR_FILE} ${PREFIX}/${JAR_DIR}
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L}
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.pre.mk>
-
-JAR_FILE= ${PORTNAME}.jar
-
-.include <bsd.port.post.mk>
diff --git a/net/javadc/distinfo b/net/javadc/distinfo
deleted file mode 100644
index 0da03328adaa..000000000000
--- a/net/javadc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (javadc-0.20.tar.gz) = 872aabcfbe431d62d061163e255f2546
-SHA256 (javadc-0.20.tar.gz) = cac1a884bf6d39dff75f1ba8189bc3669c64a96040a37ff4f1a0fadb26c6cea6
-SIZE (javadc-0.20.tar.gz) = 405122
diff --git a/net/javadc/files/manifest b/net/javadc/files/manifest
deleted file mode 100644
index ad3049d647b2..000000000000
--- a/net/javadc/files/manifest
+++ /dev/null
@@ -1 +0,0 @@
-Main-Class: DCMain
diff --git a/net/javadc/files/wrapper.sh b/net/javadc/files/wrapper.sh
deleted file mode 100644
index 0f4e2ba5d1b1..000000000000
--- a/net/javadc/files/wrapper.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-PREFIX="%%PREFIX%%"
-JAVAVM="%%JAVAVM%%"
-JAR_DIR="%%JAR_DIR%%"
-JAR_FILE="%%JAR_FILE%%"
-
-${JAVAVM} -jar ${PREFIX}/${JAR_DIR}/${JAR_FILE} "${@}"
diff --git a/net/javadc/pkg-descr b/net/javadc/pkg-descr
deleted file mode 100644
index 6c4c37aeea10..000000000000
--- a/net/javadc/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The goal of the project is to open up Direct Connect (Neo-Modus.com)
-so that other clients than the currently provided will be available.
-More information about Direct Connect can be found on www.neo-modus.com
-
-WWW: http://sourceforge.net/projects/javadc/
diff --git a/net/javadc/pkg-plist b/net/javadc/pkg-plist
deleted file mode 100644
index 306e674fde79..000000000000
--- a/net/javadc/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/javadc
-%%PORTDOCS%%share/doc/javadc/COPYING
-%%PORTDOCS%%share/doc/javadc/ChangeLog
-%%PORTDOCS%%share/doc/javadc/INSTALL
-%%PORTDOCS%%share/doc/javadc/README
-%%JAR_DIR%%/%%JAR_FILE%%
-@dirrm %%JAR_DIR%%
-%%PORTDOCS%%@dirrm share/doc/javadc
-@dirrmtry share/java/jar
diff --git a/net/kmldonkey/Makefile b/net/kmldonkey/Makefile
deleted file mode 100644
index c57aa196f471..000000000000
--- a/net/kmldonkey/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: KMLDonkey
-# Date created: Thu Feb 20 22:04:46 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kmldonkey
-PORTVERSION= 0.10.1
-PORTREVISION= 1
-CATEGORIES= net kde
-MASTER_SITES= ${MASTER_SITE_SAVANNAH}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.pre/pre/}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= KDE integration for MLDonkey eDonkey P2P client
-
-USE_KDELIBS_VER=3
-USE_BZIP2= yes
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --program-transform-name=''
-INSTALLS_SHLIB= yes
-
-MAN1= kmldonkey.1 kmldonkey_submit.1
-
-pre-configure:
-# disable AUTO* tools
- @${FIND} -E ${WRKSRC} -type f \
- -iregex ".*(Makefile.in|configure)" \
- | ${XARGS} -x -n 10 \
- ${REINPLACE_CMD} -E \
- -e 's!^(AUTOCONF|AUTOHEADER|AUTOMAKE|ACLOCAL).*$$!\1=${TRUE}!'
-
-pre-build:
-# disable AUTO* tools
- @${ECHO_CMD} > ${WRKSRC}/admin/cvs.sh
-
-.include <bsd.port.mk>
diff --git a/net/kmldonkey/distinfo b/net/kmldonkey/distinfo
deleted file mode 100644
index ab337203718e..000000000000
--- a/net/kmldonkey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (kmldonkey-0.10.1.tar.bz2) = e1932b1455c7a5cec53145b675bdd8d7
-SHA256 (kmldonkey-0.10.1.tar.bz2) = d73efc6d967494b1e13f174aee18fa5e4cd2232f480e9d88310d17cfd6e3e5d1
-SIZE (kmldonkey-0.10.1.tar.bz2) = 960967
diff --git a/net/kmldonkey/pkg-descr b/net/kmldonkey/pkg-descr
deleted file mode 100644
index f0fcf2f3c370..000000000000
--- a/net/kmldonkey/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-[ from author's website ]
-
-KMLDonkey provides integration for the MLDonkey P2P software and
-KDE 3, in the form of a Kicker applet, ed2k protocol handling for
-Konqueror, and a control panel applet to bring it all together.
-
-Author: Petter E. Stokke <gibreel@gibreel.net>
-WWW: http://kmldonkey.org/
diff --git a/net/kmldonkey/pkg-plist b/net/kmldonkey/pkg-plist
deleted file mode 100644
index 70903c3fd1d5..000000000000
--- a/net/kmldonkey/pkg-plist
+++ /dev/null
@@ -1,182 +0,0 @@
-bin/kmldonkey
-bin/kmldonkey_submit
-include/kmldonkey/clientinfo.h
-include/kmldonkey/donkeyhost.h
-include/kmldonkey/donkeymessage.h
-include/kmldonkey/donkeyprotocol.h
-include/kmldonkey/donkeysocket.h
-include/kmldonkey/ed2kurl.h
-include/kmldonkey/fileinfo.h
-include/kmldonkey/giftdownload.h
-include/kmldonkey/gifthost.h
-include/kmldonkey/giftmessage.h
-include/kmldonkey/giftprotocol.h
-include/kmldonkey/giftsocket.h
-include/kmldonkey/hostiface.h
-include/kmldonkey/hostmanager.h
-include/kmldonkey/infoiface.h
-include/kmldonkey/kmldonkeyiface.h
-include/kmldonkey/mldonkeyappletiface.h
-include/kmldonkey/mldplugin.h
-include/kmldonkey/network.h
-include/kmldonkey/page.h
-include/kmldonkey/roominfo.h
-include/kmldonkey/searchinfo.h
-include/kmldonkey/searchquery.h
-include/kmldonkey/serverinfo.h
-include/kmldonkey/shareinfo.h
-lib/kde3/kcm_kcmdonkey.la
-lib/kde3/kcm_kcmdonkey.so
-lib/kde3/kded_kmldonkeyd.la
-lib/kde3/kded_kmldonkeyd.so
-lib/kde3/kio_mldonkey.la
-lib/kde3/kio_mldonkey.so
-lib/kde3/kmldonkey_debugpage.la
-lib/kde3/kmldonkey_debugpage.so
-lib/kde3/mldonkey_panelapplet.la
-lib/kde3/mldonkey_panelapplet.so
-lib/libkmldonkey.la
-lib/libkmldonkey.so
-lib/libkmldonkey.so.4
-lib/libkmldonkeytools.la
-lib/libkmldonkeytools.so
-lib/libkmldonkeytools.so.0
-share/applnk/Internet/kmldonkey.desktop
-share/applnk/Settings/Network/kcmdonkey.desktop
-share/apps/kicker/applets/mldonkeyapplet.desktop
-share/apps/kmldonkey/eventsrc
-share/apps/kmldonkey/images/networks/bittorrent.png
-share/apps/kmldonkey/images/networks/directconnect.png
-share/apps/kmldonkey/images/networks/donkey.png
-share/apps/kmldonkey/images/networks/fasttrack.png
-share/apps/kmldonkey/images/networks/gnutella.png
-share/apps/kmldonkey/images/networks/opennapster.png
-share/apps/kmldonkey/images/networks/soulseek.png
-share/apps/kmldonkey/images/networks/unknown.png
-share/apps/kmldonkey/kmldonkeyui.rc
-share/apps/konqueror/servicemenus/ed2k_slurp.desktop
-share/apps/mldonkeyapplet/pics/mld-launchgui.png
-share/apps/mldonkeyapplet/pics/mld-mutedonkey.png
-share/apps/mldonkeyapplet/pics/mld-unmutedonkey.png
-share/doc/HTML/de/kmldonkey/common
-share/doc/HTML/de/kmldonkey/index.cache.bz2
-share/doc/HTML/de/kmldonkey/index.docbook
-share/doc/HTML/et/kmldonkey/common
-share/doc/HTML/et/kmldonkey/index.cache.bz2
-share/doc/HTML/et/kmldonkey/index.docbook
-share/doc/HTML/it/kmldonkey/common
-share/doc/HTML/it/kmldonkey/index.cache.bz2
-share/doc/HTML/it/kmldonkey/index.docbook
-share/doc/HTML/nl/kmldonkey/common
-share/doc/HTML/nl/kmldonkey/index.cache.bz2
-share/doc/HTML/nl/kmldonkey/index.docbook
-share/doc/HTML/pt/kmldonkey/common
-share/doc/HTML/pt/kmldonkey/index.cache.bz2
-share/doc/HTML/pt/kmldonkey/index.docbook
-share/doc/HTML/ru/kmldonkey/common
-share/doc/HTML/ru/kmldonkey/index.cache.bz2
-share/doc/HTML/ru/kmldonkey/index.docbook
-share/doc/HTML/sv/kmldonkey/common
-share/doc/HTML/sv/kmldonkey/index.cache.bz2
-share/doc/HTML/sv/kmldonkey/index.docbook
-share/icons/hicolor/128x128/apps/kmldonkey.png
-share/icons/hicolor/128x128/apps/mldonkey.png
-share/icons/hicolor/16x16/apps/kmldonkey.png
-share/icons/hicolor/16x16/apps/mldonkey.png
-share/icons/hicolor/22x22/apps/kmldonkey.png
-share/icons/hicolor/22x22/apps/mldonkey.png
-share/icons/hicolor/32x32/apps/kmldonkey.png
-share/icons/hicolor/32x32/apps/mldonkey.png
-share/icons/hicolor/48x48/apps/kmldonkey.png
-share/icons/hicolor/48x48/apps/mldonkey.png
-share/icons/hicolor/64x64/apps/kmldonkey.png
-share/icons/hicolor/64x64/apps/mldonkey.png
-share/locale/ca/LC_MESSAGES/kmldonkey.mo
-share/locale/cy/LC_MESSAGES/kmldonkey.mo
-share/locale/de/LC_MESSAGES/kmldonkey.mo
-share/locale/el/LC_MESSAGES/kmldonkey.mo
-share/locale/es/LC_MESSAGES/kmldonkey.mo
-share/locale/et/LC_MESSAGES/kmldonkey.mo
-share/locale/hu/LC_MESSAGES/kmldonkey.mo
-share/locale/is/LC_MESSAGES/kmldonkey.mo
-share/locale/it/LC_MESSAGES/kmldonkey.mo
-share/locale/lt/LC_MESSAGES/kmldonkey.mo
-share/locale/mt/LC_MESSAGES/kmldonkey.mo
-share/locale/nb/LC_MESSAGES/kmldonkey.mo
-share/locale/nl/LC_MESSAGES/kmldonkey.mo
-share/locale/pt/LC_MESSAGES/kmldonkey.mo
-share/locale/pt_BR/LC_MESSAGES/kmldonkey.mo
-share/locale/ro/LC_MESSAGES/kmldonkey.mo
-share/locale/ru/LC_MESSAGES/kmldonkey.mo
-share/locale/sv/LC_MESSAGES/kmldonkey.mo
-share/locale/ta/LC_MESSAGES/kmldonkey.mo
-share/locale/zh_CN/LC_MESSAGES/kmldonkey.mo
-share/services/ed2k.protocol
-share/services/kded/kmldonkeyd.desktop
-share/services/kmldonkey_debugpage.desktop
-share/services/magnet.protocol
-share/services/mldonkey.protocol
-share/services/sig2dat.protocol
-share/servicetypes/kmldonkey_plugin.desktop
-@dirrmtry share/servicetypes
-@dirrmtry share/services/kded
-@dirrmtry share/services
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/ro/LC_MESSAGES
-@dirrmtry share/locale/ro
-@dirrmtry share/locale/pt/LC_MESSAGES
-@dirrmtry share/locale/pt
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/locale/el
-@dirrmtry share/locale/ca/LC_MESSAGES
-@dirrmtry share/locale/ca
-@dirrmtry share/icons/hicolor/64x64/apps
-@dirrmtry share/icons/hicolor/64x64
-@dirrmtry share/icons/hicolor/48x48/apps
-@dirrmtry share/icons/hicolor/48x48
-@dirrmtry share/icons/hicolor/32x32/apps
-@dirrmtry share/icons/hicolor/32x32
-@dirrmtry share/icons/hicolor/22x22/apps
-@dirrmtry share/icons/hicolor/22x22
-@dirrmtry share/icons/hicolor/16x16/apps
-@dirrmtry share/icons/hicolor/16x16
-@dirrmtry share/icons/hicolor/128x128/apps
-@dirrmtry share/icons/hicolor/128x128
-@dirrmtry share/icons/hicolor
-@dirrmtry share/icons
-@dirrm share/doc/HTML/sv/kmldonkey
-@dirrmtry share/doc/HTML/sv
-@dirrm share/doc/HTML/ru/kmldonkey
-@dirrmtry share/doc/HTML/ru
-@dirrm share/doc/HTML/pt/kmldonkey
-@dirrmtry share/doc/HTML/pt
-@dirrm share/doc/HTML/nl/kmldonkey
-@dirrmtry share/doc/HTML/nl
-@dirrm share/doc/HTML/it/kmldonkey
-@dirrmtry share/doc/HTML/it
-@dirrm share/doc/HTML/et/kmldonkey
-@dirrmtry share/doc/HTML/et
-@dirrm share/doc/HTML/en/kmldonkey-apidocs/src/html
-@dirrm share/doc/HTML/en/kmldonkey-apidocs/src
-@dirrm share/doc/HTML/en/kmldonkey-apidocs
-@dirrmtry share/doc/HTML/en
-@dirrm share/doc/HTML/de/kmldonkey
-@dirrmtry share/doc/HTML/de
-@dirrmtry share/doc/HTML
-@dirrm share/apps/mldonkeyapplet/pics
-@dirrm share/apps/mldonkeyapplet
-@dirrmtry share/apps/konqueror/servicemenus
-@dirrmtry share/apps/konqueror
-@dirrm share/apps/kmldonkey/images/networks
-@dirrm share/apps/kmldonkey/images
-@dirrm share/apps/kmldonkey
-@dirrmtry share/apps/kicker/applets
-@dirrmtry share/apps/kicker
-@dirrmtry share/apps
-@dirrmtry share/applnk/Settings/Network
-@dirrmtry share/applnk/Settings
-@dirrmtry share/applnk/Internet
-@dirrmtry share/applnk
-@dirrmtry lib/kde3
-@dirrm include/kmldonkey
diff --git a/net/ktorrent/Makefile b/net/ktorrent/Makefile
deleted file mode 100644
index 336386555bb5..000000000000
--- a/net/ktorrent/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: ktorrent
-# Date created: Wed Jul 13 11:38:46 CEST 2005
-# Whom: Markus Brueffer <markus@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ktorrent
-PORTVERSION= 1.2.r2
-CATEGORIES= net kde
-MASTER_SITES= http://ktorrent.pwsp.net/downloads/${PORTVERSION:S/.r/rc/}/
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
-
-MAINTAINER= markus@FreeBSD.org
-COMMENT= BitTorrent client for KDE
-
-USE_KDELIBS_VER=3
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_REINPLACE= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT}
-
-.include <bsd.port.mk>
diff --git a/net/ktorrent/distinfo b/net/ktorrent/distinfo
deleted file mode 100644
index 0f3ca6951c69..000000000000
--- a/net/ktorrent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ktorrent-1.2rc2.tar.gz) = 7a88acbcdeea5e9ed18166b4af33c5a8
-SHA256 (ktorrent-1.2rc2.tar.gz) = 7fac726949c40b27f25027297ce6e97946147cb2c3e22919254dab03222d787d
-SIZE (ktorrent-1.2rc2.tar.gz) = 1370776
diff --git a/net/ktorrent/files/patch-apps-ktcachecheck-cachecheck.cpp b/net/ktorrent/files/patch-apps-ktcachecheck-cachecheck.cpp
deleted file mode 100644
index 2736b2b67087..000000000000
--- a/net/ktorrent/files/patch-apps-ktcachecheck-cachecheck.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- apps/ktcachecheck/cachecheck.cpp.orig Sun Jan 8 02:45:26 2006
-+++ apps/ktcachecheck/cachecheck.cpp Sun Jan 8 02:46:29 2006
-@@ -18,6 +18,7 @@
- * 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
- #include <iostream>
-+#include <string>
- #include <util/log.h>
- #include <util/error.h>
- #include <util/functions.h>
diff --git a/net/ktorrent/files/patch-libktorrent-util-sha1hash.cpp b/net/ktorrent/files/patch-libktorrent-util-sha1hash.cpp
deleted file mode 100644
index f91d52dd3907..000000000000
--- a/net/ktorrent/files/patch-libktorrent-util-sha1hash.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- libktorrent/util/sha1hash.cpp.orig Sun Jan 8 02:28:06 2006
-+++ libktorrent/util/sha1hash.cpp Sun Jan 8 02:29:24 2006
-@@ -17,6 +17,8 @@
- * Free Software Foundation, Inc., *
- * 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-+#include <stdio.h>
-+
- #include <qurl.h>
- #include <string.h>
- #include <algorithm>
diff --git a/net/ktorrent/files/patch-plugins-partfileimport-Makefile.in b/net/ktorrent/files/patch-plugins-partfileimport-Makefile.in
deleted file mode 100644
index f2fa75559bfe..000000000000
--- a/net/ktorrent/files/patch-plugins-partfileimport-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/partfileimport/Makefile.in.orig Mon Jan 9 21:49:01 2006
-+++ plugins/partfileimport/Makefile.in Mon Jan 9 21:49:23 2006
-@@ -257,7 +257,7 @@
- xdg_appsdir = @xdg_appsdir@
- xdg_directorydir = @xdg_directorydir@
- xdg_menudir = @xdg_menudir@
--INCLUDES = $(all_includes) -I$(srcdir)/../../libktorrent
-+INCLUDES = -I$(srcdir)/../../libktorrent $(all_includes)
- #>- METASOURCES = AUTO
- kde_module_LTLIBRARIES = ktpartfileimportplugin.la
- noinst_HEADERS = partfileimportplugin.h multidatachecker.h importdialog.h
diff --git a/net/ktorrent/pkg-descr b/net/ktorrent/pkg-descr
deleted file mode 100644
index aecb74c10aff..000000000000
--- a/net/ktorrent/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-KTorrent is a BitTorrent client for KDE. Its main features are:
-
- o Download torrent files
- o Upload speed capping, seeing that most people can't upload infinite
- amounts of data
- o Internet searching using The Bittorrent website's search engine
- o UDP Trackers
-
-WWW: http://ktorrent.pwsp.net/
diff --git a/net/ktorrent/pkg-plist b/net/ktorrent/pkg-plist
deleted file mode 100644
index 022059df4460..000000000000
--- a/net/ktorrent/pkg-plist
+++ /dev/null
@@ -1,119 +0,0 @@
-bin/ktcachecheck
-bin/ktorrent
-bin/kttorinfo
-lib/kde3/ktinfowidgetplugin.la
-lib/kde3/ktinfowidgetplugin.so
-lib/kde3/ktipfilterplugin.la
-lib/kde3/ktipfilterplugin.so
-lib/kde3/ktlogviewerplugin.la
-lib/kde3/ktlogviewerplugin.so
-lib/kde3/ktpartfileimportplugin.la
-lib/kde3/ktpartfileimportplugin.so
-lib/kde3/ktsearchplugin.la
-lib/kde3/ktsearchplugin.so
-lib/kde3/ktupnpplugin.la
-lib/kde3/ktupnpplugin.so
-lib/libktorrent.la
-lib/libktorrent.so
-lib/libktorrent.so.0
-share/applications/kde/ktorrent.desktop
-share/applnk/Internet/ktorrent.desktop
-share/apps/ktorrent/icons/hicolor/128x128/apps/ktorrent.png
-share/apps/ktorrent/icons/hicolor/16x16/apps/ktorrent.png
-share/apps/ktorrent/icons/hicolor/22x22/actions/ktremove.png
-share/apps/ktorrent/icons/hicolor/22x22/actions/ktstart.png
-share/apps/ktorrent/icons/hicolor/22x22/actions/ktstart_all.png
-share/apps/ktorrent/icons/hicolor/22x22/actions/ktstop.png
-share/apps/ktorrent/icons/hicolor/22x22/actions/ktstop_all.png
-share/apps/ktorrent/icons/hicolor/22x22/apps/ktorrent.png
-share/apps/ktorrent/icons/hicolor/32x32/apps/ktorrent.png
-share/apps/ktorrent/icons/hicolor/48x48/actions/ktplugins.png
-share/apps/ktorrent/icons/hicolor/48x48/apps/ktorrent.png
-share/apps/ktorrent/icons/hicolor/64x64/actions/ktinfowidget.png
-share/apps/ktorrent/icons/hicolor/64x64/actions/ktqueuemanager.png
-share/apps/ktorrent/icons/hicolor/64x64/actions/ktupnp.png
-share/apps/ktorrent/icons/hicolor/64x64/apps/ktorrent.png
-share/apps/ktorrent/icons/hicolor/64x64/filesystems/ktprefdownloads.png
-share/apps/ktorrent/icons/hicolor/scalable/apps/ktorrent.svgz
-share/apps/ktorrent/ktorrentui.rc
-share/apps/ktorrent/ktpartfileimportpluginui.rc
-share/config.kcfg/ktinfowidgetplugin.kcfg
-share/config.kcfg/ktipfilterplugin.kcfg
-share/config.kcfg/ktorrent.kcfg
-share/config.kcfg/ktsearchplugin.kcfg
-share/config.kcfg/ktupnpplugin.kcfg
-share/icons/hicolor/128x128/apps/ktorrent.png
-share/icons/hicolor/16x16/apps/ktorrent.png
-share/icons/hicolor/22x22/apps/ktorrent.png
-share/icons/hicolor/32x32/apps/ktorrent.png
-share/icons/hicolor/48x48/apps/ktorrent.png
-share/icons/hicolor/64x64/apps/ktorrent.png
-share/icons/hicolor/scalable/apps/ktorrent.svgz
-share/locale/br/LC_MESSAGES/ktorrent.mo
-share/locale/cs/LC_MESSAGES/ktorrent.mo
-share/locale/cy/LC_MESSAGES/ktorrent.mo
-share/locale/da/LC_MESSAGES/ktorrent.mo
-share/locale/de/LC_MESSAGES/ktorrent.mo
-share/locale/el/LC_MESSAGES/ktorrent.mo
-share/locale/en_GB/LC_MESSAGES/ktorrent.mo
-share/locale/es/LC_MESSAGES/ktorrent.mo
-share/locale/et/LC_MESSAGES/ktorrent.mo
-share/locale/fr/LC_MESSAGES/ktorrent.mo
-share/locale/ga/LC_MESSAGES/ktorrent.mo
-share/locale/it/LC_MESSAGES/ktorrent.mo
-share/locale/lt/LC_MESSAGES/ktorrent.mo
-share/locale/nl/LC_MESSAGES/ktorrent.mo
-share/locale/pa/LC_MESSAGES/ktorrent.mo
-share/locale/pl/LC_MESSAGES/ktorrent.mo
-share/locale/pt/LC_MESSAGES/ktorrent.mo
-share/locale/pt_BR/LC_MESSAGES/ktorrent.mo
-share/locale/ru/LC_MESSAGES/ktorrent.mo
-share/locale/sr/LC_MESSAGES/ktorrent.mo
-share/locale/sr@Latn/LC_MESSAGES/ktorrent.mo
-share/locale/sv/LC_MESSAGES/ktorrent.mo
-share/locale/tr/LC_MESSAGES/ktorrent.mo
-share/locale/uk/LC_MESSAGES/ktorrent.mo
-share/locale/zh_CN/LC_MESSAGES/ktorrent.mo
-share/services/ktinfowidgetplugin.desktop
-share/services/ktipfilterplugin.desktop
-share/services/ktlogviewerplugin.desktop
-share/services/ktpartfileimportplugin.desktop
-share/services/ktsearchplugin.desktop
-share/services/ktupnpplugin.desktop
-share/servicetypes/ktorrentplugin.desktop
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/uk/LC_MESSAGES
-@dirrmtry share/locale/uk
-@dirrmtry share/locale/sr/LC_MESSAGES
-@dirrmtry share/locale/sr
-@dirrmtry share/locale/pt/LC_MESSAGES
-@dirrmtry share/locale/pt
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/pl
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/locale/el
-@dirrmtry share/locale/cs/LC_MESSAGES
-@dirrmtry share/locale/cs
-@dirrm share/apps/ktorrent/icons/hicolor/scalable/apps
-@dirrm share/apps/ktorrent/icons/hicolor/scalable
-@dirrm share/apps/ktorrent/icons/hicolor/64x64/filesystems
-@dirrm share/apps/ktorrent/icons/hicolor/64x64/apps
-@dirrm share/apps/ktorrent/icons/hicolor/64x64/actions
-@dirrm share/apps/ktorrent/icons/hicolor/64x64
-@dirrm share/apps/ktorrent/icons/hicolor/48x48/apps
-@dirrm share/apps/ktorrent/icons/hicolor/48x48/actions
-@dirrm share/apps/ktorrent/icons/hicolor/48x48
-@dirrm share/apps/ktorrent/icons/hicolor/32x32/apps
-@dirrm share/apps/ktorrent/icons/hicolor/32x32
-@dirrm share/apps/ktorrent/icons/hicolor/22x22/apps
-@dirrm share/apps/ktorrent/icons/hicolor/22x22/actions
-@dirrm share/apps/ktorrent/icons/hicolor/22x22
-@dirrm share/apps/ktorrent/icons/hicolor/16x16/apps
-@dirrm share/apps/ktorrent/icons/hicolor/16x16
-@dirrm share/apps/ktorrent/icons/hicolor/128x128/apps
-@dirrm share/apps/ktorrent/icons/hicolor/128x128
-@dirrm share/apps/ktorrent/icons/hicolor
-@dirrm share/apps/ktorrent/icons
-@dirrm share/apps/ktorrent
-@dirrmtry share/applications/kde
diff --git a/net/libbt/Makefile b/net/libbt/Makefile
deleted file mode 100644
index e97dc83d00af..000000000000
--- a/net/libbt/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: libbt
-# Date created: Feb 26 2004
-# Whom: Florent Thoumie <flz@xbsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libbt
-PORTVERSION= 1.04
-CATEGORIES= net devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= flz@FreeBSD.org
-COMMENT= C library implementing the core BitTorrent protocol
-
-LIB_DEPENDS= curl.3:${PORTSDIR}/ftp/curl
-
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_REINPLACE= yes
-USE_GCC= 3.4
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
-
-PORTDOCS= protocol-ext.txt protocol.txt
-
-post-patch:
- @${REINPLACE_CMD} -e 's|depend||' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|\(CFLAGS:=\)|\1\@CFLAGS\@ \@CPPFLAGS\@ |' ${WRKSRC}/src/Makefile.in
-
-do-install:
- ${INSTALL_DATA} ${WRKSRC}/src/libbt.a ${PREFIX}/lib
- ${MKDIR} ${PREFIX}/include/libbt
-.for i in btcheck btget btlist
- ${INSTALL_PROGRAM} ${WRKSRC}/src/${i} ${PREFIX}/bin
-.endfor
-.for i in benc.h bitset.h bterror.h btmessage.h bts.h context.h peer.h random.h segmenter.h strbuf.h stream.h types.h util.h
- ${INSTALL_DATA} ${WRKSRC}/include/${i} ${PREFIX}/include/libbt
-.endfor
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- ${INSTALL_MAN} ${WRKSRC}/docs/${i} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/libbt/distinfo b/net/libbt/distinfo
deleted file mode 100644
index 5c6b02228e8a..000000000000
--- a/net/libbt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (libbt-1.04.tar.gz) = c5f50f1b3d76722a6494a0ae4720b9d1
-SHA256 (libbt-1.04.tar.gz) = b769ea33c7006b2239376457c2892a5d6cc5045ca9e14f0b31333eaf7d032c9a
-SIZE (libbt-1.04.tar.gz) = 309186
diff --git a/net/libbt/files/patch-include::util.h b/net/libbt/files/patch-include::util.h
deleted file mode 100644
index 8ad3b431dd7b..000000000000
--- a/net/libbt/files/patch-include::util.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- include/util.h Fri Apr 16 08:41:48 2004
-+++ include/util.h.new Sun May 30 14:17:54 2004
-@@ -28,9 +28,4 @@
- typedef void (*exitfn_ptr) (int,void*);
- int on_exit( exitfn_ptr exitfn, void* data) ;
- #endif
--#define malloc(s) use_btmalloc_instead
--#define calloc(n,s) use_btcalloc_instead
--#define realloc(p,s) use_btrealloc_instead
--#define free(p) use_btfree_instead
--
- #endif
diff --git a/net/libbt/files/patch-src::peer.c b/net/libbt/files/patch-src::peer.c
deleted file mode 100644
index 6c2104deda6c..000000000000
--- a/net/libbt/files/patch-src::peer.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/peer.c Wed Apr 7 06:14:44 2004
-+++ src/peer.c.new Tue Apr 13 19:29:01 2004
-@@ -20,6 +20,11 @@
- # endif
- #endif
- #include <sys/types.h>
-+#if __FreeBSD__ >= 5
-+#include <sys/limits.h>
-+#else
-+#include <machine/limits.h>
-+#endif
- #include <string.h>
- #ifdef HAVE_STRINGS_H
- # include <strings.h>
diff --git a/net/libbt/pkg-descr b/net/libbt/pkg-descr
deleted file mode 100644
index 28aab005d572..000000000000
--- a/net/libbt/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-LIBBT is a C library implementing the core BitTorrent protocol.
-
-WWW: http://libbt.sourceforge.net/
-
-- Florent Thoumie
-flz@xbsd.org
diff --git a/net/libbt/pkg-plist b/net/libbt/pkg-plist
deleted file mode 100644
index 2ed1ce96441e..000000000000
--- a/net/libbt/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/btcheck
-bin/btget
-bin/btlist
-include/libbt/benc.h
-include/libbt/bitset.h
-include/libbt/bterror.h
-include/libbt/btmessage.h
-include/libbt/bts.h
-include/libbt/context.h
-include/libbt/peer.h
-include/libbt/random.h
-include/libbt/segmenter.h
-include/libbt/strbuf.h
-include/libbt/stream.h
-include/libbt/types.h
-include/libbt/util.h
-lib/libbt.a
-@dirrm include/libbt
diff --git a/net/liberator/Makefile b/net/liberator/Makefile
deleted file mode 100644
index c37b8e0a5037..000000000000
--- a/net/liberator/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# New ports collection makefile for: liberator
-# Date created: Fri May 2 04:23:24 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= liberator
-PORTVERSION= 2.0.2
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ofcp-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Command line client to FreeNet Network
-
-BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
-
-USE_BZIP2= yes
-USE_REINPLACE= yes
-ALL_TARGET= all opt
-
-DATA_FILES= liber_mimetypes
-DOC_FILES= COPYING FREESITE-HOWTO README TODO
-LIB_FILES= fcp.cma hlfi.cma asfi.cma fcp.cmxa hlfi.cmxa asfi.cmxa \
- fcp.mli hlfreenet.mli asfreenet.mli fieldset.mli \
- fstream.mli \
- fcp.cmi hlfreenet.cmi asfreenet.cmi fieldset.cmi \
- fstream.cmi
-
-post-patch:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|; \
- s|%%DATADIR%%|${DATADIR:S,^${PREFIX}/,,}|' \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-do-configure:
- @${REINPLACE_CMD} -E \
- -e 's|^(PREFIX).*$$|\1=${PREFIX}|; \
- s|^(OCAML_PREFIX).*$$|\1=${PREFIX}/lib/ocaml|' \
- ${WRKSRC}/Makefile
-
-do-install:
-# bin
- @${INSTALL_PROGRAM} ${WRKSRC}/liber ${PREFIX}/bin/liber-real
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/liber
-# data
- @${MKDIR} ${DATADIR}
-.for file in ${DATA_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
-.endfor
-# doc
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
-.for file in ${DOC_FILES}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
-# lib
- @${MKDIR} ${PREFIX}/lib/ocaml
-.for file in ${LIB_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/ocaml
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/liberator/distinfo b/net/liberator/distinfo
deleted file mode 100644
index c652925bc3a8..000000000000
--- a/net/liberator/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ofcp-2.0.2.tar.bz2) = 5a1df995d507a0a2ded38efc7eca4317
-SHA256 (ofcp-2.0.2.tar.bz2) = 50789e0373b2e33a5d6e82c801d67071ba11ace91f8ff0f8f4459ef981f6534b
-SIZE (ofcp-2.0.2.tar.bz2) = 62878
diff --git a/net/liberator/files/wrapper.sh b/net/liberator/files/wrapper.sh
deleted file mode 100644
index 025b61532613..000000000000
--- a/net/liberator/files/wrapper.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-PREFIX="%%PREFIX%%"
-PROGRAM="${0}"
-DATADIR="%%DATADIR%%"
-MIME_FILE=liber_mimetypes
-
-if [ ! -f ${MIME_FILE} ]
-then
- cp -f ${PREFIX}/${DATADIR}/${MIME_FILE} \
- ${HOME}/.${MIME_FILE}
-fi
-
-exec ${PREFIX}/bin/${PROGRAM##*/}-real "${@}"
diff --git a/net/liberator/pkg-descr b/net/liberator/pkg-descr
deleted file mode 100644
index 48c50a5c4d32..000000000000
--- a/net/liberator/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Liberator is the unix guru's command line interface to the FreeNet
-network, inserting and requesting easily and efficiently.
-
-WWW: http://sourceforge.net/projects/liberator/
diff --git a/net/liberator/pkg-plist b/net/liberator/pkg-plist
deleted file mode 100644
index 75197217e8fb..000000000000
--- a/net/liberator/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-bin/liber
-bin/liber-real
-lib/ocaml/asfi.cma
-lib/ocaml/asfi.cmxa
-lib/ocaml/asfreenet.cmi
-lib/ocaml/asfreenet.mli
-lib/ocaml/fcp.cma
-lib/ocaml/fcp.cmi
-lib/ocaml/fcp.cmxa
-lib/ocaml/fcp.mli
-lib/ocaml/fieldset.cmi
-lib/ocaml/fieldset.mli
-lib/ocaml/fstream.cmi
-lib/ocaml/fstream.mli
-lib/ocaml/hlfi.cma
-lib/ocaml/hlfi.cmxa
-lib/ocaml/hlfreenet.cmi
-lib/ocaml/hlfreenet.mli
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/FREESITE-HOWTO
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%DATADIR%%/liber_mimetypes
-@dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrmtry lib/ocaml
diff --git a/net/libfreenet/Makefile b/net/libfreenet/Makefile
deleted file mode 100644
index 4128446f84fc..000000000000
--- a/net/libfreenet/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# ex:ts=8
-# New ports collection makefile for: libfreenet
-# Date created: Mar 31, 2001
-# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libfreenet
-PORTVERSION= 0.5.0
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= http://thalassocracy.org/libfreenet/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Freenet library written in C
-
-USE_REINPLACE= yes
-USE_OPENSSL= yes
-USE_GMAKE= yes
-USE_AUTOTOOLS= libtool:15
-CONFIGURE_ARGS= --includedir=${PREFIX}/include/libfreenet
-INSTALLS_SHLIB= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-g -Wall|\@CFLAGS\@|g' ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/net/libfreenet/distinfo b/net/libfreenet/distinfo
deleted file mode 100644
index eef8d05a545f..000000000000
--- a/net/libfreenet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (libfreenet-0.5.0.tar.gz) = 04b7222576520e825e67b005c478cbb0
-SHA256 (libfreenet-0.5.0.tar.gz) = 6f67295d1cf907ff5defd91e516ba4250a499d722ef0dd7eb84df1f9cfe796f5
-SIZE (libfreenet-0.5.0.tar.gz) = 200338
diff --git a/net/libfreenet/files/patch-client.c b/net/libfreenet/files/patch-client.c
deleted file mode 100644
index ba0702f37af3..000000000000
--- a/net/libfreenet/files/patch-client.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- client.c.orig Wed Jun 13 19:04:37 2001
-+++ client.c Sun Dec 30 14:35:28 2001
-@@ -15,7 +15,9 @@
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-+#ifdef HAVE_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <string.h>
- #include <openssl/dsa.h>
-
diff --git a/net/libfreenet/files/patch-client_util.c b/net/libfreenet/files/patch-client_util.c
deleted file mode 100644
index 3fd891db3122..000000000000
--- a/net/libfreenet/files/patch-client_util.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- client_util.c.orig Wed Mar 28 03:27:38 2001
-+++ client_util.c Fri Mar 15 07:54:32 2002
-@@ -37,7 +37,7 @@
- #endif
-
-
--long blstr2time(char *baseline);
-+time_t blstr2time(char *baseline);
- int timediff();
-
-
-@@ -60,13 +60,14 @@
-
- int timediff ()
- {
-+ struct tm *tmp;
- long t = time(NULL);
-
- /* We are calling localtime here for its side-effect of setting
- the timezone global appropriately. I have no proof that this
- even happens on cygwin. Please, just let me die. */
-- localtime(&t);
-- return (FN_TIMEZONE / 3600);
-+ tmp = localtime(&t);
-+ return (tmp->tm_gmtoff / 3600);
- }
-
-
diff --git a/net/libfreenet/files/patch-protocol.c b/net/libfreenet/files/patch-protocol.c
deleted file mode 100644
index 66628daab52d..000000000000
--- a/net/libfreenet/files/patch-protocol.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- protocol.c.orig Wed Jun 13 19:03:11 2001
-+++ protocol.c Sun Dec 30 14:37:45 2001
-@@ -16,7 +16,11 @@
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
- #include <stdio.h>
-+#ifdef HAVE_MALLOC_H
- #include <malloc.h>
-+#endif
-+#include <sys/types.h>
-+#include <netinet/in.h>
- #include <sys/socket.h>
- #include <netdb.h>
- #include <string.h>
-@@ -24,7 +28,6 @@
- #include <errno.h>
- #include <fcntl.h>
- #include <unistd.h>
--#include <sys/types.h>
- #include <ctype.h>
- #include <time.h>
-
diff --git a/net/libfreenet/files/patch-testclient.c b/net/libfreenet/files/patch-testclient.c
deleted file mode 100644
index 08a080bc7ce6..000000000000
--- a/net/libfreenet/files/patch-testclient.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testclient.c.orig Sat Mar 31 15:17:15 2001
-+++ testclient.c Sat Mar 31 15:17:24 2001
-@@ -20,7 +20,6 @@
- #include <string.h>
- #include <time.h>
- #include <unistd.h>
--#include <getopt.h>
-
- #include "protocol.h"
- #include "client.h"
diff --git a/net/libfreenet/files/patch-testserver.c b/net/libfreenet/files/patch-testserver.c
deleted file mode 100644
index 9df4920aefe2..000000000000
--- a/net/libfreenet/files/patch-testserver.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- testserver.c.orig Wed Jun 13 19:05:19 2001
-+++ testserver.c Sun Dec 30 14:36:07 2001
-@@ -15,10 +15,13 @@
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-+#ifdef HAVE_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <string.h>
- #include <unistd.h>
- #include <stdlib.h>
-+#include <netinet/in.h>
- #include <sys/socket.h>
-
-
diff --git a/net/libfreenet/pkg-descr b/net/libfreenet/pkg-descr
deleted file mode 100644
index 0c647d2ec4f1..000000000000
--- a/net/libfreenet/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-libfreenet is a Freenet library written in C. Right now it supports basic
-client functionality, as well as a lower-level API for sending and
-receiving messages over a Freenet connection. It's currently very much
-hackerware -- it might explode at any moment, so approach it with caution.
-
-WWW: http://thalassocracy.org/libfreenet/
diff --git a/net/libfreenet/pkg-plist b/net/libfreenet/pkg-plist
deleted file mode 100644
index 5778fa48f50f..000000000000
--- a/net/libfreenet/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-bin/testclient
-bin/testserver
-include/libfreenet/acconfig.h
-include/libfreenet/base64.h
-include/libfreenet/client.h
-include/libfreenet/client_util.h
-include/libfreenet/config.h
-include/libfreenet/endtoend.h
-include/libfreenet/message.h
-include/libfreenet/protocol.h
-include/libfreenet/rijndael-alg-fst.h
-include/libfreenet/rijndael-api-fst.h
-include/libfreenet/status.h
-include/libfreenet/stream.h
-include/libfreenet/twofish.h
-include/libfreenet/uri.h
-include/libfreenet/util.h
-lib/libfreenet.a
-lib/libfreenet.so
-lib/libfreenet.so.1
-@dirrm include/libfreenet
diff --git a/net/libpdtp/Makefile b/net/libpdtp/Makefile
deleted file mode 100644
index fadb9275e6eb..000000000000
--- a/net/libpdtp/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: libpdtp
-# Date created: 5 Apr 2004
-# Whom: Jun Kuriyama <kuriyama@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libpdtp
-PORTVERSION= 0.1.20040808
-CATEGORIES= net
-MASTER_SITES= http://dist.bsdlab.org/
-DISTNAME= ${PORTNAME}-20040808
-
-MAINTAINER= kuriyama@FreeBSD.org
-COMMENT= Client library for Peer Distributed Transfer Protocol (PDTP)
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-HAS_CONFIGURE= yes
-INSTALLS_SHLIB= yes
-CFLAGS+= -fpic
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pdtp ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/libpdtp.* ${PREFIX}/lib
-
-.include <bsd.port.mk>
diff --git a/net/libpdtp/distinfo b/net/libpdtp/distinfo
deleted file mode 100644
index 565a0a052a7d..000000000000
--- a/net/libpdtp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (libpdtp-20040808.tar.gz) = 66d45db5d39febc8f07695c00e4a56ca
-SHA256 (libpdtp-20040808.tar.gz) = 1c9bb891ef288f194ec395d0dc2b0ae549ba219919bd045108ca5e54ea72cf84
-SIZE (libpdtp-20040808.tar.gz) = 52675
diff --git a/net/libpdtp/pkg-descr b/net/libpdtp/pkg-descr
deleted file mode 100644
index c86e7da6f482..000000000000
--- a/net/libpdtp/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-libpdtp is a client library for the Peer Distributed Transfer
-Protocol (PDTP), a protocol which provides BitTorrent-like peer-based
-content distribution while operating more like HTTP or FTP.
-
-For a more thorough description of PDTP, see http://www.pdtp.org/.
-
-WWW: http://libpdtp.sourceforge.net/
diff --git a/net/libpdtp/pkg-plist b/net/libpdtp/pkg-plist
deleted file mode 100644
index f6454194dbe6..000000000000
--- a/net/libpdtp/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/pdtp
-lib/libpdtp.a
-lib/libpdtp.so.0
diff --git a/net/libtorrent/Makefile b/net/libtorrent/Makefile
deleted file mode 100644
index 13c25ef92fbb..000000000000
--- a/net/libtorrent/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: libtorrent
-# Date created: Jan 07 2005
-# Whom: Florent Thoumie <flz@xbsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libtorrent
-PORTVERSION= 0.8.3
-CATEGORIES= net
-MASTER_SITES= http://libtorrent.rakshasa.no/downloads/
-
-MAINTAINER= flz@FreeBSD.org
-COMMENT= BitTorrent Library written in C++
-
-LIB_DEPENDS= sigc-2.0.0:${PORTSDIR}/devel/libsigc++20
-
-USE_GCC= 3.4
-USE_GNOME= pkgconfig gnomehack
-USE_REINPLACE= yes
-INSTALLS_SHLIB= yes
-USE_AUTOTOOLS= libtool:13:inc
-CONFIGURE_ARGS= --disable-debug
-CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
-
-post-patch:
- @${REINPLACE_CMD} -e 's/-O3/${CFLAGS}/' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/net/libtorrent/distinfo b/net/libtorrent/distinfo
deleted file mode 100644
index 69921af6050e..000000000000
--- a/net/libtorrent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (libtorrent-0.8.3.tar.gz) = 628e504f7b6a9ff418d345249ce9813b
-SHA256 (libtorrent-0.8.3.tar.gz) = 0c56eaf6437fb169d6c0619e04f7ef7e073769d5a53650e6164b4b0087ea2e76
-SIZE (libtorrent-0.8.3.tar.gz) = 445167
diff --git a/net/libtorrent/files/patch-ltmain.sh b/net/libtorrent/files/patch-ltmain.sh
deleted file mode 100644
index 718b8c0aa1fa..000000000000
--- a/net/libtorrent/files/patch-ltmain.sh
+++ /dev/null
@@ -1,23 +0,0 @@
---- ltmain.sh.orig
-+++ ltmain.sh
-@@ -976,6 +976,7 @@
- ;;
-
- -avoid-version)
-+ build_old_libs=no
- avoid_version=yes
- continue
- ;;
-@@ -4330,10 +4331,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/net/libtorrent/pkg-descr b/net/libtorrent/pkg-descr
deleted file mode 100644
index 1c077a0e3a46..000000000000
--- a/net/libtorrent/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-LibTorrent is a BitTorrent library written in C++ for *nix. It is
-designed to avoid redundant copying and storing of data that other
-clients and libraries suffer from. Licensed under the GPL.
-
-WWW: http://libtorrent.rakshasa.no/
-
-- Florent Thoumie
-flz@xbsd.org
diff --git a/net/libtorrent/pkg-plist b/net/libtorrent/pkg-plist
deleted file mode 100644
index 0a99d6726219..000000000000
--- a/net/libtorrent/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-include/torrent/bencode.h
-include/torrent/common.h
-include/torrent/download.h
-include/torrent/entry.h
-include/torrent/event.h
-include/torrent/exceptions.h
-include/torrent/http.h
-include/torrent/path.h
-include/torrent/peer.h
-include/torrent/poll.h
-include/torrent/poll_epoll.h
-include/torrent/poll_kqueue.h
-include/torrent/poll_select.h
-include/torrent/rate.h
-include/torrent/torrent.h
-include/torrent/tracker.h
-lib/libtorrent.so
-lib/libtorrent.so.6
-libdata/pkgconfig/libtorrent.pc
-@dirrm include/torrent
diff --git a/net/limewire/Makefile b/net/limewire/Makefile
deleted file mode 100644
index 3856d3537d8e..000000000000
--- a/net/limewire/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# New ports collection makefile for: limewire
-# Date created: Fri Feb 22 00:28:41 CST 2002
-# Whom: Kyle Martin <mkm@ieee.org> et al
-#
-# $FreeBSD$
-#
-
-PORTNAME= limewire
-PORTVERSION= 4.9
-CATEGORIES= net java
-MASTER_SITES= http://maverick.limewire.com/download/
-DISTNAME= LimeWireOther
-
-MAINTAINER= ports@edini.net
-COMMENT= A Java based gnutella client
-
-RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
-
-USE_ZIP= yes
-USE_JAVA= yes
-JAVA_VERSION= 1.3+
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/LimeWire
-
-RESTRICTED= License does not allow redistribution of any kind
-NO_CDROM= ${RESTRICTED}
-NO_PACKAGE= ${RESTRICTED}
-
-DATADIR= ${JAVASHAREDIR}/${PORTNAME}
-DATAFILES= LimeWire.jar MessagesBundles.jar ProgressTabs.jar \
- clink.jar commons-httpclient.jar commons-logging.jar \
- daap.jar i18n.jar icu4j.jar id3v2.jar jcraft.jar \
- jdic.jar jl011.jar jmdns.jar log4j.jar logicrypto.jar \
- looks.jar mp3sp14.jar themes.jar tritonus.jar \
- vorbis.jar xerces.jar xml-apis.jar xml.war update.ver \
- hashes libtray.so data.ser runLime.sh \
- MessagesBundle.properties spacer.gif donotremove.htm \
- root COPYING README.txt SOURCE
-
-SUB_FILES= limewire.sh
-PLIST_FILES= bin/limewire
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/limewire.sh ${PREFIX}/bin/limewire
- cd ${WRKSRC} \
- && ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \;
- cd ${WRKSRC} \
- && ${FIND} ${DATAFILES} -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
-
-post-install:
- @cd ${WRKSRC} \
- && ${FIND} -s ${DATAFILES} -type f | ${SED} 's,^,${DATADIR:S,^${PREFIX}/,,}/,' >>${TMPPLIST}
- @cd ${WRKSRC} \
- && ${FIND} -s -d ${DATAFILES} -type d | ${SED} 's,^,@dirrm ${DATADIR:S,^${PREFIX}/,,}/,' >>${TMPPLIST}
- @${ECHO_CMD} "@dirrm ${DATADIR:S,^${PREFIX}/,,}" >>${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/net/limewire/distinfo b/net/limewire/distinfo
deleted file mode 100644
index 347653d175fd..000000000000
--- a/net/limewire/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (LimeWireOther.zip) = 1fd17c5e5409a166cf4d0d7f5199cde8
-SIZE (LimeWireOther.zip) = 5496146
diff --git a/net/limewire/files/limewire.sh.in b/net/limewire/files/limewire.sh.in
deleted file mode 100644
index 81864b7a3d4a..000000000000
--- a/net/limewire/files/limewire.sh.in
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-export J2SE_PREEMPTCLOSE=1
-export JAVA_VERSION="1.3+"
-
-cd "%%DATADIR%%" && "%%LOCALBASE%%/bin/java" -jar LimeWire.jar
diff --git a/net/limewire/pkg-descr b/net/limewire/pkg-descr
deleted file mode 100644
index 1dbccdcfe326..000000000000
--- a/net/limewire/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-LimeWire is a software package which enables individuals to search
-for and share computer files with anyone on the internet. A product
-of Lime Wire, LLC, LimeWire is compatible with the Gnutella
-file-sharing protocol and can connect with anyone else running
-Gnutella-compatible software. The LimeWire program will connect at
-startup, via the internet, to the LimeWire Gateway, a specialized
-intelligent Gnutella router, to maximize the user's viewable network
-space.
-
-WWW: http://www.limewire.com/
diff --git a/net/linux-agsatellite/Makefile b/net/linux-agsatellite/Makefile
deleted file mode 100644
index d0831a85a470..000000000000
--- a/net/linux-agsatellite/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# New ports collection makefile for: audiogalaxy satellite
-# Date created: Thu Aug 30 15:59:04 GMT 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= agsatellite
-PORTVERSION= 0.520
-PORTREVISION= 4
-CATEGORIES= net audio linux
-MASTER_SITES= http://www.audiogalaxy.com/downloads/
-PKGNAMEPREFIX= linux-
-DISTNAME= AGSatellite${PORTVERSION:S/.//}-glibc21
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Client that allows you to share your music on Audiogalaxy(TM)
-
-WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//}
-
-NO_BUILD= yes
-USE_REINPLACE= yes
-USE_LINUX= yes
-USE_X_PREFIX= yes
-RESTRICTED= no response from developer on licensing issues
-
-DOCS= german_readme.txt license.txt readme.txt
-
-post-patch:
- @${REINPLACE_CMD} -e "s| ||;s|email|username|" ${WRKSRC}/*.txt
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \
- ${WRKDIR}/wrapper.sh
-
-pre-install:
- @${BRANDELF} -t Linux ${WRKSRC}/AGSatellite
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/AGSatellite ${PREFIX}/bin/AGSatellite-real
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/AGSatellite
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-. for doc in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-. endfor
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/linux-agsatellite/distinfo b/net/linux-agsatellite/distinfo
deleted file mode 100644
index 9bfd5b6d331d..000000000000
--- a/net/linux-agsatellite/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (AGSatellite0520-glibc21.tar.gz) = 3876f43497acde0474809a752a076cbf
-SHA256 (AGSatellite0520-glibc21.tar.gz) = fe0741014ae5b76b5f3e4f4d531d782bf859d7e483e1fb4a0842eaf3ad9e69f8
-SIZE (AGSatellite0520-glibc21.tar.gz) = 33145
diff --git a/net/linux-agsatellite/files/wrapper.sh b/net/linux-agsatellite/files/wrapper.sh
deleted file mode 100644
index ce5b7d7ae0ba..000000000000
--- a/net/linux-agsatellite/files/wrapper.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-PREFIX="%%PREFIX%%"
-PROGRAM="${0}"
-
-if [ ! -d ${HOME}/.agsatellite ]
-then
- mkdir -p ${HOME}/.agsatellite
-fi
-
-if [ ! -h ${HOME}/.agsatellite/${PROGRAM##*/} ]
-then
- ln -sf ${PREFIX}/bin/${PROGRAM##*/}-real ${HOME}/.agsatellite/${PROGRAM##*/}
-fi
-
-echo " ${*} " | grep " \-createdironly " ||
-{
- cd ${HOME}/.agsatellite &&
- echo Running Audio Galaxy Satellite under ${HOME}/.agsatellite &&
- echo Create both account.txt and shares.txt files under ${HOME}/.agsatellite &&
- exec ./${PROGRAM##*/} "${@}" ||
- echo PROBLEM. Cannot create directory ${HOME}/.agsatellite, make sure you have the proper permissions to create itnd try again
-}
diff --git a/net/linux-agsatellite/pkg-descr b/net/linux-agsatellite/pkg-descr
deleted file mode 100644
index 7749f35e202f..000000000000
--- a/net/linux-agsatellite/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The Audiogalaxy Satellite is a small and simple program that allows
-you to share your music with friends and other users on Audiogalaxy.
-
-WWW: http://www.audiogalaxy.com/
diff --git a/net/linux-agsatellite/pkg-message b/net/linux-agsatellite/pkg-message
deleted file mode 100644
index c9d9c0f8cea1..000000000000
--- a/net/linux-agsatellite/pkg-message
+++ /dev/null
@@ -1,25 +0,0 @@
-[obtained from developers site, edited a bit]
-* Accounts are now created FIRST on the website. To create a new
-account and use the software go to http://www.audiogalaxy.com/betatest
-and signup (login). Then use the SAME login information you used
-on the web when the Satellite asks you for it.
-
-* Feel free to edit the file called shares.txt. Each line in the
-text file should specify a directory where your files are. The
-first directory is where the files you request are downloaded to.
-FreeBSD users must create account.txt and shares.txt in their
-favorite text editor before the Satellite will run. The format of
-account.txt is simply email that you used to create an account from
-the web site on the first line. The second line will be your password
-
-> account.txt
-first_line_with_Username_you_have_subscribed
-second_line_with_Password_you_have_subscribed
-
-For example,
-
-echo Username_you_have_subscribed > account.txt
-echo Password_you_have_subscribed >> account.txt
-
-* Create both account.txt and shares.txt files under the directory
-.agsatellite in your HOME directory
diff --git a/net/linux-agsatellite/pkg-plist b/net/linux-agsatellite/pkg-plist
deleted file mode 100644
index 1fec4aea1310..000000000000
--- a/net/linux-agsatellite/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/AGSatellite
-bin/AGSatellite-real
-%%PORTDOCS%%share/doc/agsatellite/german_readme.txt
-%%PORTDOCS%%share/doc/agsatellite/license.txt
-%%PORTDOCS%%share/doc/agsatellite/readme.txt
-%%PORTDOCS%%@dirrm share/doc/agsatellite
diff --git a/net/linux-edonkey-core/Makefile b/net/linux-edonkey-core/Makefile
deleted file mode 100644
index 472a87075b60..000000000000
--- a/net/linux-edonkey-core/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: eDonkey2000 'core' command line client
-# Date created: Fri Jan 4 22:44:56 BRST 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= edonkey
-PORTVERSION= 1.3.0
-PORTEPOCH= 1
-CATEGORIES= net linux
-MASTER_SITES= http://www.zen18864.zen.co.uk/${PORTNAME}/${PORTVERSION}/
-PKGNAMEPREFIX= linux-
-PKGNAMESUFFIX= -core
-DISTNAME= ${PORTNAME}clc_${PORTVERSION}_${ARCH}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= eDonkey2000 'core' command line client
-
-ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-
-BINARY_NAME_OLD?= ${PORTNAME}clc
-BINARY_NAME= donkey
-
-DOC_FILES= ChangeLog LISEZMOI README changelog.Debian.gz
-
-pre-install:
- @${BRANDELF} -t Linux ${WRKSRC}/usr/bin/${BINARY_NAME_OLD}
-
-do-install:
- ${INSTALL} -d ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/bin/${BINARY_NAME_OLD} ${PREFIX}/sbin/${BINARY_NAME}
- ${INSTALL} -d ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
- ${INSTALL_DATA} ${WRKSRC}/usr/share/${PORTNAME}clc/contact.dat ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}/contact.dat
- ${INSTALL_DATA} ${WRKSRC}/usr/share/${PORTNAME}clc/server.met ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}/server.met
-
-post-install:
-.ifndef(NOPORTDOCS)
- ${INSTALL} -d ${DOCSDIR}${PKGNAMESUFFIX}
-
-.for file in ${DOC_FILES}
- ${INSTALL_MAN} ${WRKSRC}/usr/share/doc/${PORTNAME}clc/${file} ${DOCSDIR}${PKGNAMESUFFIX}
-.endfor
-
- ${INSTALL_MAN} ${FILESDIR}/README.FreeBSD ${DOCSDIR}${PKGNAMESUFFIX}
-.endif
- @${SED} -e 's|%%DOCSDIR%%|${DOCSDIR}${PKGNAMESUFFIX}|g' ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/linux-edonkey-core/distinfo b/net/linux-edonkey-core/distinfo
deleted file mode 100644
index a9f1f86ceb71..000000000000
--- a/net/linux-edonkey-core/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (edonkeyclc_1.3.0_i386.tar.gz) = 46ced65b8bde60db234ad781861139c8
-SHA256 (edonkeyclc_1.3.0_i386.tar.gz) = c143fd6d1fc2713d1524d5b02c682cee510f85fc011126cb9257bb57c04c5efe
-SIZE (edonkeyclc_1.3.0_i386.tar.gz) = 740443
diff --git a/net/linux-edonkey-core/files/README.FreeBSD b/net/linux-edonkey-core/files/README.FreeBSD
deleted file mode 100644
index b4e4c3d86f33..000000000000
--- a/net/linux-edonkey-core/files/README.FreeBSD
+++ /dev/null
@@ -1,90 +0,0 @@
-
- 1) You have to configure the 'core' client and add a password
-
- Install the "net/edonkey-core" port and type 'donkey'
-from the command line and then typing 'pass username password' (and
-hitting ENTER). Once you are finished, type 'q' (ENTER) and 'y'
-(ENTER) to quit and make the core save its preferences.
-
- Of course, username must be a username you desire; and,
-password, a password you want to use. These are for connecting to
-the 'core' client, not for anything else. Therefore, unless you
-want someone mischiefly connecting to your client, choose both
-carefully. :)
-
- 2) Start 'core' client prior to running any of the GUIs
-after you have setup a password
-
- To start the core client to make it controllable via a GUI,
-type 'donkey - !' from the command line.
-
- 3) Run the GUI and connect to the core client
-
- Install the port "net/edonkey-gui-gtk" or "net/edonkey-gui-java",
-whichever one you prefer. Next run 'edonkey-gui-gtk' (if you chose
-the FreeBSD native GTK GUI client, or linux-edonkey-gui-gtk if Linux
-one) or 'edonkey-gui-java' (if you chose the Java GUI client). The
-Java GUI is very slow compared to the GTK one but it both supports
-multiple line selections and ed2k link pastes. The GTK one cannot
-do that now but it's very fast; it can accept ed2k link drag-n-drops
-using a mouse and keeps getting new features all the time. Therefore,
-I would advise using both, each for what their strong points are.
-The Java one to multiple select and the GTK one for normal use.
-
- Okay, the GUI starts and there is that 'connect to' dialog,
-now what do I do?
-
- First of all, you'll need an edonkey core running somewhere.
-Usually this will be the computer you're running the GUI on. There
-should be a status message above the buttons that tell you if there
-is already a core running locally or not. If not, hit the 'spawn
-local donkey' button to start the edonkey2000 core program. Now the
-status message should change. If not, you'll have to start the core
-client manually (Refer to step #2).
-
- Second, if you spawned the donkey core alright, you enter
-the admin username and password into the appropriate fields in the
-'connect to' dialog and hit the 'connect' button. Now the 'connect
-to' dialog should disappear and the GUI should be connected to the
-core. If this does not happen, there could be the following problems
-(also check the statusbar of the GUI main window for messages):
-
- (a) If you have started the core manually, you forgot the '-'
- option. Start it with 'donkey - !' from the command line.
-
- (b) You're connecting to the wrong computer ('host'). This should
- be 'localhost' by default.
-
- (c) You're connecting to the wrong port on your computer. The
- default GUI port can be set in the command line 'core' client via
- the 'aport' command, but should be 4663 by default.
-
- (d) You haven't set a username and/or password with the core
- manually (Refer to step #1).
-
- (e) Your username/password are wrong (run the core manually and
- type the 'vo' command to see what they are set to).
-
- (f) The 'connect to' dialog disappears, but nothing seems to
- happen. Most notably, the options page shows 'pleasewait' as a
- nickname: This happens if you connect to the core on the wrong
- port, namely on the port the core uses as its _data_ port. Start
- the core manually and type 'vo' to see what the admin port is.
- Make sure the 'admin port' is different from the 'door port'
- (=data port). If in doubt, type 'netstat -l' from the command
- line to see on what ports the donkey is listening. It should be
- one of those.
-
- (g) If you're trying to control a GUI on a remote host, chances
- are that there is a firewall between you and the remote host that
- blocks all TCP connections on the admin port. If this is the case,
- you have to check your firewall settings and allow these connections
- or try a different port as an admin port.
-
- Third, you're connected, and the options page does NOT show
-'pleasewait' as a nickname. This is a very good sign, meaning that
-the GUI and the core can actually talk to each other. Now you should
-be able to do whatever you want: Go to the servers page and connect
-to a server first. Then you can search and start to download things.
-If you right-click on the list-entries you'll get all the available
-actions. Don't forget to share! :)
diff --git a/net/linux-edonkey-core/pkg-descr b/net/linux-edonkey-core/pkg-descr
deleted file mode 100644
index 646b12ef345f..000000000000
--- a/net/linux-edonkey-core/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The eDonkey2000 'core' is the actual edonkey program which does
-everything behind the scenes - connecting to servers, searching,
-downloading, uploading, all that stuff.
-
-The 'core' comes with a very simple text interface (=command line
-client), where you can tell it what to do by typing in commands.
-
-WWW: http://www.edonkey2000.com/
diff --git a/net/linux-edonkey-core/pkg-message b/net/linux-edonkey-core/pkg-message
deleted file mode 100644
index 20694f402081..000000000000
--- a/net/linux-edonkey-core/pkg-message
+++ /dev/null
@@ -1,20 +0,0 @@
- ATTENTIONATTENTION:
-
-Please make sure that you read
-%%DOCSDIR%%/README.FreeBSD.
-It contains important information about both configuring and running
-edonkey2000 under FreeBSD. You will have problems running it if you
-do not read it.
-
-eDonkey2000 version 0.46 and later store downloads in a different
-format. Therefore, they are not compatible with either lmule or
-older eDonkey2000 clients.
-
-eDonkey2000 version 1.0.2 requires edonkey-gui-gtk version 0.6.3 or higher.
-Older gui versions will not work with this version. Also the standard directory
-in which eDonkey2000 stores the user settings has been changed from
-~/.edonkey2000-core to ~/.eDonkey2000. That's why eDonkey2000 will NOT
-recognise your settings and downloads until you rename the old directory.
-
-Finally, this port doesn't come with a wrapper anymore, because eDonkey2000
-keeps user settings in a directory that is hardcoded into the executable.
diff --git a/net/linux-edonkey-core/pkg-plist b/net/linux-edonkey-core/pkg-plist
deleted file mode 100644
index 200c6e792f70..000000000000
--- a/net/linux-edonkey-core/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-sbin/donkey
-share/edonkey-core/contact.dat
-share/edonkey-core/server.met
-%%PORTDOCS%%%%DOCSDIR%%-core/README.FreeBSD
-%%PORTDOCS%%%%DOCSDIR%%-core/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%-core/LISEZMOI
-%%PORTDOCS%%%%DOCSDIR%%-core/README
-%%PORTDOCS%%%%DOCSDIR%%-core/changelog.Debian.gz
-%%PORTDOCS%%@dirrm %%DOCSDIR%%-core
-@dirrm share/edonkey-core
diff --git a/net/linux-edonkey-server/Makefile b/net/linux-edonkey-server/Makefile
deleted file mode 100644
index d6128236f5a1..000000000000
--- a/net/linux-edonkey-server/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# New ports collection makefile for: Linux eDonkey server
-# Date created: 18 December 2001
-# Whom: Yen-Ming Lee <leeym@leeym.com> & Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= edonkey
-PORTVERSION= 16.39
-PORTREVISION= 1
-CATEGORIES= net linux
-MASTER_SITES= http://www.edonkey2000.com/files/
-PKGNAMEPREFIX= linux-
-PKGNAMESUFFIX= -server
-DISTNAME= dserver
-EXTRACT_SUFX= .gz
-EXTRACT_ONLY=
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A decentralized peer-to-peer file-sharing server (eDonkey2000 server)
-
-ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
-#
-PKGDEINSTALL= ${PKGINSTALL}
-
-BINARY_NAME= dserver
-RC_SAMPLE= edonkey2000-server.sh.sample
-
-post-extract:
- @${GZCAT} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} > ${WRKSRC}/${BINARY_NAME}
-
-post-patch:
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
- -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${FILESDIR}/${RC_SAMPLE} \
- > ${WRKDIR}/${RC_SAMPLE}
-
-do-install:
-# pre-install work: create user ids, ...
- @${SETENV} PKG_PREFIX=${PREFIX} ${SH} \
- ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
- @${INSTALL_PROGRAM} ${WRKDIR}/${BINARY_NAME} ${PREFIX}/sbin
- @${INSTALL_SCRIPT} ${WRKSRC}/${RC_SAMPLE} ${PREFIX}/etc/rc.d
- @${INSTALL_DATA} ${FILESDIR}/donkey.ini ${PREFIX}/etc/edonkey2000
-
-.include <bsd.port.pre.mk>
-
-pre-install:
- @${STRIP_CMD} ${WRKSRC}/${BINARY_NAME}
- @${BRANDELF} -t Linux ${WRKSRC}/${BINARY_NAME}
-
-.include <bsd.port.post.mk>
diff --git a/net/linux-edonkey-server/distinfo b/net/linux-edonkey-server/distinfo
deleted file mode 100644
index b53f4b8122a9..000000000000
--- a/net/linux-edonkey-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dserver.gz) = b4ed9db5ed01337c222ebd16f25f45d9
-SHA256 (dserver.gz) = 5a9b4f4e955e4804b1228c215a732debb536ec324443a8df30c7fbff75765cef
-SIZE (dserver.gz) = 818563
diff --git a/net/linux-edonkey-server/files/donkey.ini b/net/linux-edonkey-server/files/donkey.ini
deleted file mode 100644
index c268f163becb..000000000000
--- a/net/linux-edonkey-server/files/donkey.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[server]
-name=UNKNOWN(Amnesiac)
-desc=Change both name and description to real values
-maxClients=6000
-public=true
-console=false
-logFile=
-verbose=false
-welcome[0]=This is my server built from FreeBSD ports collection.
-welcome[1]=Check www.edonkey2000.com for updates.
-threads=5
-thisIP=
-port=4661
-seedIP=
-seedPort=4661
-type=key
-tableSize=2333
-maxVersion=1000
-minVersion=39
diff --git a/net/linux-edonkey-server/files/edonkey2000-server.sh.sample b/net/linux-edonkey-server/files/edonkey2000-server.sh.sample
deleted file mode 100644
index 8f38866566f1..000000000000
--- a/net/linux-edonkey-server/files/edonkey2000-server.sh.sample
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-
-ETC_DIR=%%PREFIX%%/etc/edonkey2000
-SBIN_DIR=%%PREFIX%%/sbin
-PATH=/bin:/usr/bin:%%LOCALBASE%%/bin
-#
-SU=/usr/bin/su
-#
-USER=edonkey2000
-
-CONSOLE=`grep ^console= ${ETC_DIR}/donkey.ini | grep -i true | wc -l`
-
-if [ ${CONSOLE} -gt 0 -a ! -x %%LOCALBASE%%/bin/screen ]; then
- echo "Please install ports misc/screen first to enable edonkey2000-server console" >&2
- exit
-fi
-
-case "${1}" in
-start)
- if [ -x ${SBIN_DIR}/dserver ]; then
- cd ${ETC_DIR}
- if [ ${CONSOLE} -gt 0 ]; then
- ${SU} ${USER} -c "screen -dmS ${SBIN_DIR}/dserver dserver" &
- else
- ${SU} ${USER} -c "${SBIN_DIR}/dserver >/dev/null 2>&1" &
- fi
- echo -n ' edonkey2000-server'
- fi
- ;;
-stop)
- killall -1 dserver > /dev/null 2>&1
- echo -n ' edonkey2000-server'
- ;;
-console)
- if [ ${CONSOLE} -gt 0 ]; then
- ${SU} edonkey2000 -c "screen -d -r dserver"
- else
- echo "Please set console=true in ${ETC_DIR}/donkey.ini, install ports misc/screen, then restart dserver"
- fi
- ;;
-*)
- echo "Usage: `basename $0` {start|stop|console}" >&2
- ;;
-esac
diff --git a/net/linux-edonkey-server/pkg-descr b/net/linux-edonkey-server/pkg-descr
deleted file mode 100644
index 6c7e7ca61142..000000000000
--- a/net/linux-edonkey-server/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-eDonkey2000 doesn't rely on one central server yet searches are
-quick and your client doesn't get bogged down with endless search
-requests. You have the ability to search all the files being shared
-anywhere on the eDonkey2000 network.
-
-It allows you to transfer any type of file. It automatically resumes
-interrupted transfers from alternate sources. It even introduces
-ways to share a whole collection of files together so you can be
-sure to get all the songs in an album or all pieces of a movie.
-Users will be able to download a file from multiple sources at the
-same time thus insuring that transfers will be as fast as possible.
-
-Files can be uploaded while being downloaded. This insures that a
-rare file that is wanted by many people will be distributed as
-quickly as possible.
-
-The server and client are both distributed for free. There are Linux
-and Windows versions available with Mac versions coming soon.
-
-WWW: http://www.edonkey2000.com/
diff --git a/net/linux-edonkey-server/pkg-install b/net/linux-edonkey-server/pkg-install
deleted file mode 100644
index 97f8a7cecee9..000000000000
--- a/net/linux-edonkey-server/pkg-install
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-# based on original from apache13 port
-
-[ $# != 2 ] && exit 1
-PKGNAME=$1
-ACTION=$2
-
-USER=edonkey2000
-GROUP=${USER}
-
-ECHO=echo
-INSTALL=/usr/bin/install
-PW=/usr/sbin/pw
-
-case "$ACTION" in
-
-PRE-INSTALL)
- if ! ${PW} groupshow "${GROUP}" 2>/dev/null 1>&2; then
- if ${PW} groupadd ${GROUP}; then
- ${ECHO} "Added group \"${GROUP}\"."
- else
- ${ECHO} "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
- fi
- if ! ${PW} usershow "${USER}" 2>/dev/null 1>&2; then
- if ${PW} useradd ${USER} -g ${GROUP} -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "& Server Owner"; \
- then
- ${ECHO} "Added user \"${USER}\"."
- else
- ${ECHO} "Adding user \"${USER}\" failed..."
- exit 1
- fi
- fi
- ${INSTALL} -d -g ${GROUP} -m 1570 ${PKG_PREFIX}/etc/edonkey2000
- ;;
-
-DEINSTALL)
- if ${PW} usershow "${USER}" 2>/dev/null 1>&2; then
- ${ECHO} "To delete eDonkey user permanently, use '${PW} userdel ${USER}'"
- fi
- if ${PW} groupshow "${GROUP}" 2>/dev/null 1>&2; then
- ${ECHO} "To delete eDonkey group permanently, use '${PW} groupdel ${GROUP}'"
- fi
- exit 0
- ;;
-
-POST-INSTALL|POST-DEINSTALL)
- ;;
-
-*)
- exit 1
- ;;
-esac
-
-exit
diff --git a/net/linux-edonkey-server/pkg-plist b/net/linux-edonkey-server/pkg-plist
deleted file mode 100644
index 086a4ea589be..000000000000
--- a/net/linux-edonkey-server/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-etc/edonkey2000/donkey.ini
-etc/rc.d/edonkey2000-server.sh.sample
-sbin/dserver
-@unexec [ -r %D/etc/rc.d/edonkey2000-server.sh ] 2>/dev/null && echo "Do not forget to remove rc script ${PKG_PREFIX}/etc/rc.d/edonkey2000-server.sh. Deinstalling the port does not remove this file." | fmt || true
-@unexec rmdir %D/etc/edonkey2000 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/edonkey2000`` to remove any configuration files and logs left." | fmt
diff --git a/net/linux-jigdo/Makefile b/net/linux-jigdo/Makefile
deleted file mode 100644
index 0245f8aa06f7..000000000000
--- a/net/linux-jigdo/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: linux-jigdo
-# Date created: 21 July 2002
-# Whom: Udo Schweigert
-#
-# $FreeBSD$
-#
-
-PORTNAME= jigdo
-PORTVERSION= 0.7.2
-#PORTREVISION?= 0
-CATEGORIES= net
-MASTER_SITES= http://atterer.net/jigdo/
-PKGNAMEPREFIX= linux-
-DISTNAME= jigdo-bin-${PORTVERSION}
-
-MAINTAINER= udo.schweigert@siemens.com
-COMMENT= A tool designed to ease the distribution of very large files
-
-RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
-
-ONLY_FOR_ARCHS= i386
-USE_BZIP2= YES
-USE_LINUX= yes
-NO_BUILD= yes
-
-PROGRAMS= jigdo-file
-SCRIPTS= jigdo-lite jigdo-mirror
-
-MAN1= jigdo-file.1 jigdo-lite.1 jigdo-mirror.1
-
-pre-install:
- @${BRANDELF} -t Linux ${WRKSRC}/jigdo-file
-
-do-install:
-.for i in ${PROGRAMS}
- @${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/bin
-.endfor
-.for i in ${SCRIPTS}
- @${INSTALL_SCRIPT} ${WRKSRC}/$i ${PREFIX}/bin
-.endfor
-.for i in ${PROGRAMS} ${SCRIPTS}
- @${INSTALL_MAN} ${WRKSRC}/$i.1 ${PREFIX}/man/man1
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/linux-jigdo/distinfo b/net/linux-jigdo/distinfo
deleted file mode 100644
index 8b8e90f1cbdd..000000000000
--- a/net/linux-jigdo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (jigdo-bin-0.7.2.tar.bz2) = 3ab21d40a141804c19042c16aaa1b300
-SHA256 (jigdo-bin-0.7.2.tar.bz2) = c87dd514b43dfec1eb48ecc2453b48003a9819934031966e3690a49d873dfbb1
-SIZE (jigdo-bin-0.7.2.tar.bz2) = 877080
diff --git a/net/linux-jigdo/pkg-descr b/net/linux-jigdo/pkg-descr
deleted file mode 100644
index 8ed8a854201a..000000000000
--- a/net/linux-jigdo/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Jigsaw Download, or short jigdo, is a tool designed to ease the distribution
-of very large files over the internet, for example CD or DVD images. Its aim
-is to make downloading the images as easy for users as a click on a direct
-download link in a browser, while avoiding all the problems that server
-administrators have with hosting such large files.
-
-At the moment this port is only tested to work for building the iso images
-of the Debian GNU/Linux distribution.
-
-WWW: http://home.in.tum.de/~atterer/jigdo/
-
- -- Udo (udo.schweigert@siemens.com)
diff --git a/net/linux-jigdo/pkg-plist b/net/linux-jigdo/pkg-plist
deleted file mode 100644
index 9dd813138aae..000000000000
--- a/net/linux-jigdo/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $FreeBSD$
-bin/jigdo-file
-bin/jigdo-lite
-bin/jigdo-mirror
diff --git a/net/linux-overnet-core/Makefile b/net/linux-overnet-core/Makefile
deleted file mode 100644
index 6ee5d30d3cfe..000000000000
--- a/net/linux-overnet-core/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# New ports collection makefile for: overnet 'core' command line client
-# Date created: Wed Dec 31 22:43:16 CET 2003
-# Whom: <arundel@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= overnet
-PORTVERSION= 1.0.1
-CATEGORIES= net linux
-MASTER_SITES= http://www.zen18864.zen.co.uk/${PORTNAME}/${PORTVERSION}/
-PKGNAMEPREFIX= linux-
-PKGNAMESUFFIX= -core
-DISTNAME= ${PORTNAME}clc-${PORTVERSION}_${ARCH}_compat
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= arundel@h3c.de
-COMMENT= Overnet 'core' command line client
-
-ONLY_FOR_ARCHS= i386
-USE_LINUX= yes
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-
-BINARY_NAME_OLD?= ${PORTNAME}clc
-TARGET_DIR= ${PORTNAME}
-
-DOC_FILES= ChangeLog LISEZMOI README changelog.Debian.gz
-
-pre-install:
- @${BRANDELF} -t Linux ${WRKSRC}/usr/bin/${BINARY_NAME_OLD}
-
-do-install:
- ${INSTALL} -d ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/usr/bin/${BINARY_NAME_OLD} ${PREFIX}/sbin/${BINARY_NAME}
- ${INSTALL} -d ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
- ${INSTALL_DATA} ${WRKSRC}/usr/share/${PORTNAME}clc/contact.dat ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}/contact.dat
-
-post-install:
-.ifndef(NOPORTDOCS)
- ${INSTALL} -d ${DOCSDIR}${PKGNAMESUFFIX}
-.for f in ${DOC_FILES}
- ${INSTALL_MAN} ${WRKSRC}/usr/share/doc/${PORTNAME}clc/${f} ${DOCSDIR}${PKGNAMESUFFIX}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/linux-overnet-core/distinfo b/net/linux-overnet-core/distinfo
deleted file mode 100644
index 65755dbc3691..000000000000
--- a/net/linux-overnet-core/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (overnetclc-1.0.1_i386_compat.tgz) = a9f3b7107fd51c7e9776923b83e49b5c
-SHA256 (overnetclc-1.0.1_i386_compat.tgz) = 23c62b1535d519f3abf4b96a2b7ef0c712fb1c815942dc3f5420e746542b7682
-SIZE (overnetclc-1.0.1_i386_compat.tgz) = 377089
diff --git a/net/linux-overnet-core/pkg-descr b/net/linux-overnet-core/pkg-descr
deleted file mode 100644
index 72e4988067da..000000000000
--- a/net/linux-overnet-core/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-The Overnet 'core' is the actual Overnet program which does
-everything behind the scenes - connecting to peers, searching,
-downloading, uploading, all that stuff. It is the serverless
-equivalent to eDonkey2000.
-
-The 'core' comes with a very simple text interface (=command line
-client), where you can tell it what to do by typing in commands.
-
-WWW: http://www.overnet.com/
diff --git a/net/linux-overnet-core/pkg-plist b/net/linux-overnet-core/pkg-plist
deleted file mode 100644
index 2b14049a720f..000000000000
--- a/net/linux-overnet-core/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-sbin/overnetclc
-share/overnet-core/contact.dat
-%%PORTDOCS%%%%DOCSDIR%%-core/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%-core/LISEZMOI
-%%PORTDOCS%%%%DOCSDIR%%-core/README
-%%PORTDOCS%%%%DOCSDIR%%-core/changelog.Debian.gz
-%%PORTDOCS%%@dirrm share/doc/overnet-core
-@dirrm share/overnet-core
diff --git a/net/minder/Makefile b/net/minder/Makefile
deleted file mode 100644
index 2f63ae568968..000000000000
--- a/net/minder/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# New ports collection makefile for: minder
-# Date created: Sun Jan 16 01:16:28 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= minder
-PORTVERSION= 1.2
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= http://www.alhem.net/project/minder/
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A small network application for automatic maintenance of peer lists
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libSockets.a:${PORTSDIR}/net/Sockets
-
-USE_GMAKE= yes
-USE_OPENSSL= yes
-WITH_OPENSSL_BASE= yes
-MAKE_ENV= CXX="${CXX}"
-USE_REINPLACE= yes
-
-# ssl support
-CFLAGS+= ${PTHREAD_CFLAGS} -DHAVE_OPENSSL
-
-PLIST_DIRS= \
- %%EXAMPLESDIR%%
-PLIST_FILES= \
- %%EXAMPLESDIR%%/minder.cfg \
- bin/${PORTNAME}
-
-post-patch:
-# CXX safeness
-# CXXFLAGS safeness
-# SSL include safeness
- @${REINPLACE_CMD} -E \
- -e 's|-O2||' \
- -e 's|g\+\+|${CXX}|' \
- -e 's|^INCLUDE.+$$|INCLUDE=-I${OPENSSLINC} -I${LOCALBASE}/include/Sockets|' \
- -e 's|^LIBS.+$$|LIBS=-L${OPENSSLLIB} ${PTHREAD_LIBS} -L${LOCALBASE}/lib \\|' \
- ${BUILD_WRKSRC}/${MAKEFILE}
- @${REINPLACE_CMD} -E \
- -e 's|\(__sighandler_t\)||' \
- ${WRKSRC}/minder.cpp
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${FILESDIR}/minder.cfg.sample \
- ${EXAMPLESDIR}/minder.cfg
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-IGNORE= FreeBSD prior to 500000 does not support uuid(3) required\
- for building
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/minder/distinfo b/net/minder/distinfo
deleted file mode 100644
index c381a05731d5..000000000000
--- a/net/minder/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (minder-1.2.tar.gz) = d82b1a0646889e93003f1964bd5a38e3
-SHA256 (minder-1.2.tar.gz) = 2efe5e5cc1f0e9afdfcf6effb304258578af95a2a0606843e31a2de827f92aa3
-SIZE (minder-1.2.tar.gz) = 12228
diff --git a/net/minder/files/minder.cfg.sample b/net/minder/files/minder.cfg.sample
deleted file mode 100644
index f00feb49fe08..000000000000
--- a/net/minder/files/minder.cfg.sample
+++ /dev/null
@@ -1,7 +0,0 @@
-frimud/dbname
-frimud/update_host
-minder_port 9696
-next_host_id 16
-redir_port
-viawww/dbname
-viawww/update_host
diff --git a/net/minder/files/patch-Makefile b/net/minder/files/patch-Makefile
deleted file mode 100644
index 4139caf9d998..000000000000
--- a/net/minder/files/patch-Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig Sun Sep 25 02:56:46 2005
-+++ Makefile Sun Sep 25 02:57:16 2005
-@@ -6,7 +6,7 @@
- CPPFLAGS = $(CFLAGS)
-
- LIBS = -L/usr/local/lib -lSockets \
-- -lssl -lcrypto -luuid -lpthread
-+ -lssl -lcrypto -lSockets
-
- PROGS = minder
- all: $(PROGS)
-@@ -21,7 +21,7 @@
- rm -f *.o *~ *.d slask $(PROGS)
-
- install: all
-- install --strip $(PROGS) /usr/local/bin
-+ @${BSD_INSTALL_PROGRAM} $(PROGS) /usr/local/bin
-
- -include *.d
-
diff --git a/net/minder/pkg-descr b/net/minder/pkg-descr
deleted file mode 100644
index 39c481e41ada..000000000000
--- a/net/minder/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-[ excerpt from developer's web site ]
-
-The minder is a small network application for automatic maintenance
-of peer lists. The application accepts connections from other network
-entities ("minions") and returns a list of other identitical minions.
-
-When a minion contacts the minder, the minion supplies its type,
-network port and address, and its unique node identification.
-
-The framework for building a minion is included in the C++ Sockets
-Library. The framework consists of classes representing connections
-between minion-minder and minion-minion, and also a controller class
-for them both.
-
-The minder itself is also built with the C++ Sockets Library as its
-foundation.
-
-WWW: http://www.alhem.net/project/minder/index.html
-
--- lioux@FreeBSD.org
diff --git a/net/mldonkey-core-devel/Makefile b/net/mldonkey-core-devel/Makefile
deleted file mode 100644
index f395e1b107d4..000000000000
--- a/net/mldonkey-core-devel/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# New ports collection makefile for: mldonkey core
-# Date created: Sun Jun 15 19:49:31 UTC 2003
-# Whom: Holger Lamm <holger@e-gitt.net> and Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# build only the CORE
-WITHOUT_GUI= yes
-
-COMMENT= Client 'core' for the MLDonkey peer-to-peer network
-
-MASTERDIR= ${.CURDIR}/../mldonkey-devel
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mldonkey-core/Makefile b/net/mldonkey-core/Makefile
deleted file mode 100644
index 1581942a353d..000000000000
--- a/net/mldonkey-core/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# New ports collection makefile for: mldonkey core
-# Date created: Sun Jun 15 19:49:31 UTC 2003
-# Whom: Holger Lamm <holger@e-gitt.net> and Mario S F Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# build only the CORE
-WITHOUT_GUI= yes
-
-COMMENT= Client 'core' for the MLDonkey peer-to-peer network
-
-MASTERDIR= ${.CURDIR}/../mldonkey
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mldonkey-gui-devel/Makefile b/net/mldonkey-gui-devel/Makefile
deleted file mode 100644
index 2572a6181030..000000000000
--- a/net/mldonkey-gui-devel/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: mldonkey
-# Date created: 19 December 2002
-# Whom: Holger Lamm <holger@e-gitt.net>
-#
-# $FreeBSD$
-#
-
-# build only the GUI
-WITHOUT_CORE= yes
-# unbreak index build with a common variable
-.undef WITHOUT_GUI
-
-COMMENT= A OCAML/GTK GUI for the MLdonkey peer-to-peer network client
-
-MASTERDIR= ${.CURDIR}/../mldonkey-devel
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mldonkey-gui-devel/mldonkey-gui/Makefile b/net/mldonkey-gui-devel/mldonkey-gui/Makefile
deleted file mode 100644
index 975bbebf93c3..000000000000
--- a/net/mldonkey-gui-devel/mldonkey-gui/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: mldonkey
-# Date created: 19 December 2002
-# Whom: Holger Lamm <holger@e-gitt.net>
-#
-# $FreeBSD$
-#
-
-# build only the GUI
-WITHOUT_CORE= yes
-# unbreak index build with a common variable
-.undef WITHOUT_GUI
-
-COMMENT= A OCAML/GTK GUI for the MLdonkey peer-to-peer network client
-
-MASTERDIR= ${.CURDIR}/../mldonkey
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mldonkey-gui/Makefile b/net/mldonkey-gui/Makefile
deleted file mode 100644
index 975bbebf93c3..000000000000
--- a/net/mldonkey-gui/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: mldonkey
-# Date created: 19 December 2002
-# Whom: Holger Lamm <holger@e-gitt.net>
-#
-# $FreeBSD$
-#
-
-# build only the GUI
-WITHOUT_CORE= yes
-# unbreak index build with a common variable
-.undef WITHOUT_GUI
-
-COMMENT= A OCAML/GTK GUI for the MLdonkey peer-to-peer network client
-
-MASTERDIR= ${.CURDIR}/../mldonkey
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mldonkey-perlreactor/Makefile b/net/mldonkey-perlreactor/Makefile
deleted file mode 100644
index 7553fac3a6ca..000000000000
--- a/net/mldonkey-perlreactor/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: mldonkey perlreactor
-# Date created: Sat Feb 23 13:13:08 BRT 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mldonkey
-PORTVERSION= 0.2
-CATEGORIES= net perl5
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= remotefilesync
-PKGNAMESUFFIX= -perlreactor
-DISTNAME= perlreactor_${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Automatically add links found in web pages to MLDonkey queue
-
-BUILD_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
-
-USE_PERL5= yes
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-
-BINARY_NAME= perlreactor
-
-post-patch:
- @${PERL} -pi -e 's|#!/usr/bin/perl\n||; \
- s|/usr/local/bin/perl|${PERL}|' \
- ${WRKSRC}/${BINARY_NAME}
-
-do-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${CHMOD} 0755 ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-.endif
- @${INSTALL_SCRIPT} ${WRKSRC}/${BINARY_NAME} ${PREFIX}/bin
-
-post-install:
- @${SED} -e 's|/usr/local/|${PREFIX}/|' ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/mldonkey-perlreactor/distinfo b/net/mldonkey-perlreactor/distinfo
deleted file mode 100644
index 319fad7ed8ed..000000000000
--- a/net/mldonkey-perlreactor/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (perlreactor_0.2.tar.gz) = 1aed2e05c95436055eb2363fa192a143
-SHA256 (perlreactor_0.2.tar.gz) = 1cbbba379a823ceca1f5378df8390a5edc06f1319b8d3b5c0bfee98174533e81
-SIZE (perlreactor_0.2.tar.gz) = 2447
diff --git a/net/mldonkey-perlreactor/pkg-descr b/net/mldonkey-perlreactor/pkg-descr
deleted file mode 100644
index cc6756ec55d5..000000000000
--- a/net/mldonkey-perlreactor/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-[ excerpt from developer's www site]
-PerlReactor is a Perl script that scans donkeypages like sharereactor
-for new releases and puts them in your mldonkey queue. It was written
-to stay up-to-date with episodes of TV series without looking at
-sharereactor everyday.
-
-WWW: http://remotefilesync.sourceforge.net/perlreactor/
diff --git a/net/mldonkey-perlreactor/pkg-message b/net/mldonkey-perlreactor/pkg-message
deleted file mode 100644
index 4b234f162fa0..000000000000
--- a/net/mldonkey-perlreactor/pkg-message
+++ /dev/null
@@ -1,12 +0,0 @@
- ATTENTIONATTENTION:
-
-Please make sure that you read
-/usr/local/share/doc/mldonkey-perlreactor/README. It contains
-important information about configuring perlreactor.
-
-This port/package merely installed the program, you now need to
-both configure and enable it.
-
-If your mldonkey runs on a different machine than the script or if
-you have set a http-password, you have to edit the top of the script
-to make it work.
diff --git a/net/mldonkey-perlreactor/pkg-plist b/net/mldonkey-perlreactor/pkg-plist
deleted file mode 100644
index d81cdb1b2021..000000000000
--- a/net/mldonkey-perlreactor/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/perlreactor
-%%PORTDOCS%%share/doc/mldonkey-perlreactor/README
-%%PORTDOCS%%@dirrm share/doc/mldonkey-perlreactor
diff --git a/net/mldonkey-sancho/Makefile b/net/mldonkey-sancho/Makefile
deleted file mode 100644
index 2f0e50285792..000000000000
--- a/net/mldonkey-sancho/Makefile
+++ /dev/null
@@ -1,104 +0,0 @@
-# New ports collection makefile for: mldonkey sancho gui
-# Date created: Thu Dec 30 15:55:50 UTC 2004
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= sancho
-DISTVERSION= 0.9.4-23
-PORTREVISION= 4
-CATEGORIES= net java
-MASTER_SITES= http://sancho-gui.sourceforge.net/%SUBDIR%/
-MASTER_SITE_SUBDIR= dl/tmp94
-PKGNAMEPREFIX= mldonkey-
-DISTNAME= ${PORTNAME}-src
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A Java GUI for the MLDonkey core
-
-BUILD_DEPENDS= \
- ${LOCALBASE}/eclipse/plugins/org.eclipse.jface_${ECLIPSE_VERSION}.1.jar:${PORTSDIR}/java/eclipse \
- ${JAVALIBDIR}/gnu-regexp.jar:${PORTSDIR}/java/gnu-regexp \
- ${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt31 \
- ${JAVALIBDIR}/trove.jar:${PORTSDIR}/java/trove4j \
- ${JAVALIBDIR}/jsch.jar:${PORTSDIR}/net/jsch
-RUN_DEPENDS= \
- ${LOCALBASE}/eclipse/plugins/org.eclipse.core.runtime_${ECLIPSE_VERSION}.1.jar:${PORTSDIR}/java/eclipse \
- ${LOCALBASE}/eclipse/plugins/org.eclipse.osgi_${ECLIPSE_VERSION}.1.jar:${PORTSDIR}/java/eclipse \
- ${LOCALBASE}/eclipse/plugins/org.eclipse.jface_${ECLIPSE_VERSION}.1.jar:${PORTSDIR}/java/eclipse \
- ${LOCALBASE}/eclipse/startup.jar:${PORTSDIR}/java/eclipse \
- ${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt31 \
- ${JAVALIBDIR}/gnu-regexp.jar:${PORTSDIR}/java/gnu-regexp \
- ${JAVALIBDIR}/trove.jar:${PORTSDIR}/java/trove4j \
- ${JAVALIBDIR}/jsch.jar:${PORTSDIR}/net/jsch
-
-ONLY_FOR_ARCHS= i386
-
-USE_JAVA= yes
-JAVA_BUILD= jdk
-JAVA_RUN= jre
-JAVA_VERSION= 1.4+
-JAVA_OS= native
-USE_ANT= yes
-USE_JIKES= no
-
-USE_BZIP2= yes
-NO_WRKSUBDIR= yes
-
-JARFILE= ${PORTNAME}.jar
-
-# build classpath from {BUILD,RUN}_DEPENDS
-BUILD_CLASSPATH_JARS= ${BUILD_DEPENDS:C/:.+$//:M*.jar}
-RUN_CLASSPATH_JARS= ${RUN_DEPENDS:C/:.+$//:M*.jar}
-
-PLIST_FILES= \
- bin/${PKGNAMEPREFIX}${PORTNAME} \
- %%JAVAJARDIR%%/${JARFILE}
-
-do-install:
-# wrapper
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh \
- ${PREFIX}/bin/${PKGNAMEPREFIX}${PORTNAME}
-# jar
- @${MKDIR} ${JAVAJARDIR}
- @${INSTALL_DATA} ${WRKSRC}/dist/${JARFILE} ${JAVAJARDIR}/${JARFILE}
-
-.include <bsd.port.pre.mk>
-
-#.if exists(${PORTSDIR}/java/eclipse)
-#ECLIPSE_PORT= ${PORTSDIR}/java/eclipse
-#ECLIPSE_VERSION!= cd ${ECLIPSE_PORT} && ${MAKE} -V PORTVERSION
-#.else
-ECLIPSE_VERSION= 3.1
-#.endif
-
-# build classpath
-BUILD_CLASSPATH=.
-
-.for jar in ${BUILD_CLASSPATH_JARS}
-BUILD_CLASSPATH:=${BUILD_CLASSPATH}:${jar}
-.endfor
-
-# run classpath
-RUN_CLASSPATH=${JAVAJARDIR}/${JARFILE}
-
-.for jar in ${RUN_CLASSPATH_JARS}
-RUN_CLASSPATH:=${RUN_CLASSPATH}:${jar}
-.endfor
-
-post-patch:
- @${SED} -E \
- -e 's|%%CLASSPATH%%|${BUILD_CLASSPATH}|' \
- ${FILESDIR}/build.xml > ${WRKSRC}/build.xml
- @${SED} -E \
- -e "s|%%PREFIX%%|${PREFIX}|" \
- -e "s|%%JAVAVM%%|${LOCALBASE}/bin/java|" \
- -e "s|%%JAVA_VERSION%%|${JAVA_VERSION}|" \
- -e "s|%%JAVA_OS%%|${JAVA_OS}|" \
- -e "s|%%JAVAJARDIR%%|${JAVAJARDIR:S,^${PREFIX}/,,}|" \
- -e "s|%%CLASSPATH%%|${RUN_CLASSPATH}|" \
- -e "s|%%JAVALIBPATH%%|${LOCALBASE}/lib|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-.include <bsd.port.post.mk>
diff --git a/net/mldonkey-sancho/distinfo b/net/mldonkey-sancho/distinfo
deleted file mode 100644
index 793864ef0812..000000000000
--- a/net/mldonkey-sancho/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (sancho-src.tar.bz2) = e36b8a8fccde32f8da599f795f3defe1
-SHA256 (sancho-src.tar.bz2) = a7d0007b92981a81be20eaab45d1d0ce311be0bd4562352c947ddaf24e7fd23c
-SIZE (sancho-src.tar.bz2) = 411892
diff --git a/net/mldonkey-sancho/files/build.xml b/net/mldonkey-sancho/files/build.xml
deleted file mode 100644
index b3ca99145fa8..000000000000
--- a/net/mldonkey-sancho/files/build.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!-- Under a BSDL license. Copyright by Mario S F Ferreira <lioux@FreeBSD.org> -->
-<!-- $FreeBSD$ -->
-<project basedir="." default="dist" name="sancho">
- <description>
- Builds Sancho
- </description>
- <!-- set global properties for this build -->
- <property name="src" location="src"/>
- <property name="build" location="build"/>
- <property name="dist" location="dist"/>
-
- <target name="init">
- <!-- Create the time stamp -->
- <tstamp/>
- <!-- Create the build directory structure used by compile -->
- <mkdir dir="${build}"/>
- </target>
-
- <target name="compile" depends="init" description="compile the source">
- <!-- Compile the java code from ${src} into ${build} -->
- <javac srcdir="${src}" destdir="${build}">
- <include name="**/*.java"/>
- <classpath path="%%CLASSPATH%%"/>
- </javac>
- </target>
-
- <target name="dist" depends="compile" description="generate the distribution">
- <!-- Create the distribution directory -->
- <mkdir dir="${dist}"/>
-
- <copy todir="${build}">
- <fileset dir="${src}" includes="**/*.gif **/*.png **/*.properties"/>
- </copy>
-
- <!-- Put everything in ${build} into the azureus.jar file -->
- <jar jarfile="${dist}/sancho.jar" basedir="${build}"/>
- </target>
-
- <target name="clean" description="clean up" >
- <!-- Delete the ${build} and ${dist} directory trees -->
- <delete dir="${build}"/>
- <delete dir="${dist}"/>
- </target>
-</project>
diff --git a/net/mldonkey-sancho/files/wrapper.sh b/net/mldonkey-sancho/files/wrapper.sh
deleted file mode 100644
index 25973e5252e4..000000000000
--- a/net/mldonkey-sancho/files/wrapper.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-# Under a BSDL license. Copyright by Mario S F Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-export JAVA_VERSION
-export JAVA_OS
-
-PREFIX="%%PREFIX%%"
-# java
-JAVAVM="%%JAVAVM%%"
-JAVA_VERSION="%%JAVA_VERSION%%"
-JAVA_OS="%%JAVA_OS%%"
-JAVAJARDIR="%%JAVAJARDIR%%"
-# classpath
-CLASSPATH="%%CLASSPATH%%"
-# eclipse libs
-JAVALIBPATH="%%JAVALIBPATH%%"
-
-exec ${JAVAVM} "-Djava.library.path=${JAVALIBPATH}" -cp "${CLASSPATH}" \
- sancho.core.Sancho "${@}"
diff --git a/net/mldonkey-sancho/pkg-descr b/net/mldonkey-sancho/pkg-descr
deleted file mode 100644
index 7e35ff07c5d9..000000000000
--- a/net/mldonkey-sancho/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-[ excerpt taken from developer's web site ]
-
-sancho is a gui that connects to a p2p core application. Power users
-that use p2p applications usually choose one that has core/gui
-separation. sancho provides an easy to use, powerful, and configurable
-gui, currently supporting the gui protocol of the popular mldonkey
-core.
-
-The sancho project is written for fun, but also to test some new
-and exciting technologies. It is written in Java using the SWT
-widget toolkit and can be compiled on multiple platforms with the
-gcj compiler to native machine code (java=slow and bulky? not
-anymore! no external java runtime required!). Windows, Linux, OSX
-and other popular operating systems are supported.
-
-WWW: http://sancho-gui.sourceforge.net/
-
--- lioux@FreeBSD.org
diff --git a/net/mldonkey-serverspy/Makefile b/net/mldonkey-serverspy/Makefile
deleted file mode 100644
index 868d71c21bd5..000000000000
--- a/net/mldonkey-serverspy/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# New ports collection makefile for: MLDonkey Server Spy
-# Date created: Fri Feb 21 14:47:25 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mldonkey
-PORTVERSION= 1.2
-PORTREVISION= 1
-CATEGORIES= net perl5
-MASTER_SITES= http://www.moviegalaxy.com.ar/mlservspy/
-PKGNAMESUFFIX= -serverspy
-DISTNAME= mlservspy-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= MLDonkey Server Spy broadcasts your whereabouts on the eDonkey network
-
-RUN_DEPENDS= \
- ${SITE_PERL}/${PERL_ARCH}/Image/Magick.pm:${PORTSDIR}/graphics/ImageMagick \
- ${SITE_PERL}/${PERL_ARCH}/auto/TimeDate:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig \
- ${SITE_PERL}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
-
-USE_PERL5= yes
-NO_BUILD= yes
-
-BINARY_NAME= mlservspy.pl
-CONFIG_NAME= mlservspy.ini
-IMAGE_NAME= mlservspy.jpg
-DATA_FILES= mlservspy.ini mlservspy.jpg
-
-post-patch:
-# point to correct perl path
- @${PERL} -pi -e \
- 's|/usr/bin/perl|${PERL}|' \
- ${WRKSRC}/${BINARY_NAME}
-# comment and change default path
-# remove needless spaces in line ends
- @${PERL} -pi -e \
- 's|^(path).*$$|#\1=~/.mldonkey-serverspy/|; \
- s|[\s\t]+\n$$|\n|' \
- ${WRKSRC}/mlservspy.ini
-
-post-configure:
- @${SED} \
- -e 's|%%PREFIX%%|${PREFIX}|' \
- -e 's|%%CONFIG%%|${CONFIG_NAME}|' \
- -e 's|%%IMAGE%%|${IMAGE_NAME}|' \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-do-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${CHMOD} 0755 ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${INSTALL_DATA} ${WRKSRC}/README.txt \
- ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-.endif
-# install data files (images, sample configuration, etc)
- @${MKDIR} ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
-.for file in ${DATA_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} \
- ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
-.endfor
-# install script
- @${INSTALL_SCRIPT} ${WRKSRC}/${BINARY_NAME} \
- ${PREFIX}/bin/${BINARY_NAME}-real
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh \
- ${PREFIX}/bin/${BINARY_NAME}
-
-.include <bsd.port.mk>
diff --git a/net/mldonkey-serverspy/distinfo b/net/mldonkey-serverspy/distinfo
deleted file mode 100644
index 195f3320f44d..000000000000
--- a/net/mldonkey-serverspy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mlservspy-1.2.tar.gz) = 73cbdc8a2760f4feb9c0013d009ae0bd
-SHA256 (mlservspy-1.2.tar.gz) = 5299bf620c162fa59bc6c2213f0ac774822370cfaee782a344be51178d76ec7a
-SIZE (mlservspy-1.2.tar.gz) = 251704
diff --git a/net/mldonkey-serverspy/files/patch-mlservspy.pl b/net/mldonkey-serverspy/files/patch-mlservspy.pl
deleted file mode 100644
index b59f9ccb6c85..000000000000
--- a/net/mldonkey-serverspy/files/patch-mlservspy.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- mlservspy.pl.orig Mon Feb 24 16:16:22 2003
-+++ mlservspy.pl Mon Feb 24 16:16:35 2003
-@@ -36,7 +36,7 @@
- ARGCOUNT => ARGCOUNT_ONE,
- },
- 'path' => {
-- DEFAULT => "/lab/mlservspy/",
-+ DEFAULT => "$ENV{'HOME'}/.mldonkey-serverspy/",
- ARGCOUNT => ARGCOUNT_ONE,
- },
- 'image_file' => {
diff --git a/net/mldonkey-serverspy/files/wrapper.sh b/net/mldonkey-serverspy/files/wrapper.sh
deleted file mode 100644
index a47d229bf379..000000000000
--- a/net/mldonkey-serverspy/files/wrapper.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-
-PREFIX="%%PREFIX%%"
-CONFIG="%%CONFIG%%"
-IMAGE="%%IMAGE%%"
-PROGRAM="${0}"
-DIRNAME=${HOME}/.mldonkey-serverspy
-
-if [ ! -d ${DIRNAME} ]
-then
- mkdir -p ${DIRNAME}
-fi
-
-if [ ! -h ${DIRNAME}/${PROGRAM##*/} ]
-then
- ln -sf ${PREFIX}/bin/${PROGRAM##*/}-real ${DIRNAME}/${PROGRAM##*/}
-fi
-
-if [ ! -f ${DIRNAME}/${IMAGE} -o ! -h ${DIRNAME}/${IMAGE} ]
-then
- ln -sf ${PREFIX}/share/mldonkey-serverspy/${IMAGE} \
- ${DIRNAME}/${IMAGE}
-fi
-
-if [ ! -f ${DIRNAME}/${CONFIG} ]
-then
- rm -f ${DIRNAME}/${CONFIG}
- cp -f ${PREFIX}/share/mldonkey-serverspy/${CONFIG} \
- ${DIRNAME}/${CONFIG}
-
- echo Edit the configuration file ${DIRNAME}/${CONFIG} then run ${PROGRAM##*/} again.
-else
- echo " ${*} " | grep " \-createdironly " ||
- {
- cd ${DIRNAME} &&
- echo Running under ${DIRNAME} &&
- exec ./${PROGRAM##*/} "${@}" ||
- echo PROBLEM. Cannot create directory ${DIRNAME}, make sure you have the proper permissions to create it and try again
- }
-fi
diff --git a/net/mldonkey-serverspy/pkg-descr b/net/mldonkey-serverspy/pkg-descr
deleted file mode 100644
index 15a5e1921dd9..000000000000
--- a/net/mldonkey-serverspy/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-[ excerpt from developer's www site]
-MLDonkey Server Spy is an application for MLDonkey that broadcasts
-your whereabouts on the edonkey network.
-
-It will detect the server that you are connected to, and place this
-information on an image. The image is then uploaded to a Web server
-using FTP. It can then be used on Web pages, message boards etc.
-
-In this way others will be able to see where you are located and
-will then be able to connect to the same edonkey server, making it
-easier to get the files that you are sharing. The application updates
-the image frequently so that the latest information is always shown.
-
-Author: Rodrigo A. Diaz Leven <bruj0 at moviegalaxy.com.ar>
-WWW: http://www.moviegalaxy.com.ar/mlservspy/
diff --git a/net/mldonkey-serverspy/pkg-plist b/net/mldonkey-serverspy/pkg-plist
deleted file mode 100644
index 0226601f6920..000000000000
--- a/net/mldonkey-serverspy/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/mlservspy.pl
-bin/mlservspy.pl-real
-%%PORTDOCS%%share/doc/mldonkey-serverspy/README.txt
-share/mldonkey-serverspy/mlservspy.ini
-share/mldonkey-serverspy/mlservspy.jpg
-@dirrm share/mldonkey-serverspy
-%%PORTDOCS%%@dirrm share/doc/mldonkey-serverspy
diff --git a/net/mldonkey-urlslave/Makefile b/net/mldonkey-urlslave/Makefile
deleted file mode 100644
index abff026e5466..000000000000
--- a/net/mldonkey-urlslave/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: mldonkey link submitter
-# Date created: Fri Feb 21 14:11:00 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mldonkey
-PORTVERSION= 0.0.1
-PORTREVISION= 2
-CATEGORIES= net perl5
-MASTER_SITES= http://home.ircnet.de/cru/ed2k_urlslave/dist/
-PKGNAMESUFFIX= -urlslave
-DISTNAME= mlurlslave-v${PORTVERSION:S/^0.0.//}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= GTK+ enabled Perl script for adding ed2k:// links to MLDonkey
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk
-
-USE_PERL5= yes
-NO_BUILD= yes
-
-BINARY_NAME= mlurlslave
-
-post-extract:
- @${GREP} '^#' ${WRKSRC}/${BINARY_NAME} | ${GREP} -v '/usr/bin/perl' > ${WRKDIR}/README
-
-post-patch:
- @${PERL} -pi -e 's|/usr/bin/perl|${PERL}|' ${WRKSRC}/${BINARY_NAME}
-
-do-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${CHMOD} 0755 ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
- @${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-.endif
- @${INSTALL_SCRIPT} ${WRKSRC}/${BINARY_NAME} ${PREFIX}/bin
-
-post-install:
- @${SED} -e 's|/usr/local/|${PREFIX}/|' ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/mldonkey-urlslave/distinfo b/net/mldonkey-urlslave/distinfo
deleted file mode 100644
index 43d0eb13ac7b..000000000000
--- a/net/mldonkey-urlslave/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mlurlslave-v1.tar.gz) = 324c8683c3ababcd1b4a737a611282c5
-SHA256 (mlurlslave-v1.tar.gz) = 464e67bf8669a06941916d65f7a768128b392c80e65ea2bfeb4721c74461104f
-SIZE (mlurlslave-v1.tar.gz) = 3061
diff --git a/net/mldonkey-urlslave/pkg-descr b/net/mldonkey-urlslave/pkg-descr
deleted file mode 100644
index 000c23b1289e..000000000000
--- a/net/mldonkey-urlslave/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-ed2k://urlslave for mldonkey eases the process of adding files to
-the mldonkey download queue using ed2k:// links. It was designed
-for better ed2k:// URL handling within GNOME (especially Galeon),
-but can be used for other purposes.
-
-Author: Veit Wahlich <cru@ircnet.de>
-WWW: http://home.ircnet.de/cru/ed2k_urlslave/
diff --git a/net/mldonkey-urlslave/pkg-message b/net/mldonkey-urlslave/pkg-message
deleted file mode 100644
index a0c78fac2953..000000000000
--- a/net/mldonkey-urlslave/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
- ATTENTIONATTENTION:
-
-Please make sure that you read
-/usr/local/share/doc/mldonkey-urlslave/README. It contains important
-information about configuring and finally enabling mldonkey-urlslave
-within the GNOME Desktop.
-
-This port/package merely installed the program, you now need to
-configure it and enable it.
diff --git a/net/mldonkey-urlslave/pkg-plist b/net/mldonkey-urlslave/pkg-plist
deleted file mode 100644
index cc31a9ba302b..000000000000
--- a/net/mldonkey-urlslave/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/mlurlslave
-%%PORTDOCS%%share/doc/mldonkey-urlslave/README
-%%PORTDOCS%%@dirrm share/doc/mldonkey-urlslave
diff --git a/net/mldonkey/Makefile b/net/mldonkey/Makefile
deleted file mode 100644
index 0239fca67967..000000000000
--- a/net/mldonkey/Makefile
+++ /dev/null
@@ -1,133 +0,0 @@
-# New ports collection makefile for: mldonkey
-# Date created: 21 August 2002
-# Whom: Holger Lamm <holger@e-gitt.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mldonkey
-PORTVERSION= 2.5.30.17
-PORTREVISION= 1
-CATEGORIES+= net
-MASTER_SITES= ${MASTER_SITE_SAVANNAH}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER?= holger@e-gitt.net
-COMMENT?= A OCAML client for multiple peer-to-peer networks
-
-BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
-
-BROKEN= Does not build
-
-CONFLICTS= mldonkey-devel-[0-9]*
-
-USE_BZIP2= yes
-USE_AUTOTOOLS= autoconf:259:env
-USE_REINPLACE= yes
-USE_OPENSSL= yes
-USE_ICONV= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-pthread --enable-ocamlver=3
-USE_GMAKE= yes
-ALL_TARGET= depend opt
-
-.if !defined(WITHOUT_CORE)
-USE_RC_SUBR= yes
-.endif
-
-.if defined(WITHOUT_GUI)
-.if defined(WITHOUT_CORE)
-.error "Cool, you defined both WITHOUT_GUI and WITHOUT_CORE. I think I'll do nothing."
-.endif
-# have no 'without-' flag
-CONFIGURE_ARGS+=--disable-gui
-PLIST_SUB+= CORE="" GUI="@comment " GUICORE="@comment "
-CONFLICTS+= mldonkey-core-devel-[0.9]* mldonkey-core-stable-[0.9]* \
- mldonkey-[0-9]*
-PKGNAMESUFFIX= -core
-.else
-PLIST_SUB+= GUI=""
-CONFLICTS+= mldonkey-gui-devel-[0.9]*
-.if !defined(WITHOUT_CORE)
-CONFLICTS+= mldonkey-[0-9]*
-.endif
-BUILD_DEPENDS+= lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk \
- ${LOCALBASE}/lib/ocaml/jabbr.cma:${PORTSDIR}/net-im/ocaml-jabbr
-# we don't need lablgtk as RUN dependency, but we need gtk+glib
-USE_GNOME= gtk12
-.if defined(WITHOUT_CORE)
-PKGNAMESUFFIX= -gui
-PLIST_SUB+= CORE="@comment " GUICORE="@comment "
-.else
-PLIST_SUB+= CORE="" GUICORE=""
-.endif
-.endif
-
-DOCFILES= Authors.txt Bugs.txt ChangeLog Developers.txt FAQ.html \
- Install.txt Readme.txt Todo.txt ed2k_links.txt
-PORTDOCS= ${DOCFILES}
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.include <bsd.port.pre.mk>
-
-pre-everything::
-.if !defined(WITHOUT_GUI) && !defined(WITHOUT_CORE)
- @${ECHO_MSG} "You can disable the GUI by defining WITHOUT_GUI."
- @${ECHO_MSG} "You can disable the CORE by defining WITHOUT_CORE."
-.endif
-
-pre-configure:
- @cd ${WRKSRC}/config && ${AUTOCONF}
-
-post-patch:
-.ifndef(WITHOUT_CORE)
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|g ; s|%%RC_SUBR%%|${RC_SUBR}|g ; s|%%LOCALBASE%%|${LOCALBASE}|g" ${FILESDIR}/mlnet.sh > \
- ${WRKDIR}/mlnet.sh
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \
- ${WRKDIR}/wrapper.sh
-.endif
- ${REINPLACE_CMD} -E \
- -e 's|%%AUTOCONF%%|${AUTOCONF}|' \
- ${BUILD_WRKSRC}/config/Makefile.in
-
-post-build:
- @${SED} -e 's,%%DOCSDIR%%,${DOCSDIR},' \
- < ${MASTERDIR}/pkg-message > ${PKGMESSAGE}
-
-do-install:
-.ifndef(WITHOUT_CORE)
- @${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${PREFIX}/bin/mlnet-real
- @${INSTALL_SCRIPT} ${FILESDIR}/kill_mldonkey ${PREFIX}/bin
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/mlnet
- @${INSTALL_SCRIPT} ${WRKDIR}/mlnet.sh ${PREFIX}/etc/rc.d
-.endif
-.ifndef(WITHOUT_GUI)
- @${INSTALL_PROGRAM} ${WRKSRC}/mlchat ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/mlgui ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/mlim ${PREFIX}/bin
-.endif
-.ifndef(WITHOUT_CORE && WITHOUT_GUI)
- @${INSTALL_SCRIPT} ${WRKSRC}/distrib/mldonkey_previewer ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/mlguistarter ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/mlnet+gui ${PREFIX}/bin
-.endif
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${DOCFILES}
- @${INSTALL_DATA} ${WRKSRC}/distrib/${file} ${DOCSDIR}
-.endfor
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-install-user: extract
-.if !defined(LANG)
- @${ECHO_MSG} "Please call as: make install-user LANG=<lang>"
- @${ECHO_MSG} "with <lang> one of en,de,fr,fr.noaccents,sp !"
-.else
- @${CP} ${WRKSRC}/distrib/i18n/gui_messages.ini.${LANG}\
- ${HOME}/.mldonkey_gui_messages.ini
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/mldonkey/distinfo b/net/mldonkey/distinfo
deleted file mode 100644
index 39752e077cb1..000000000000
--- a/net/mldonkey/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (mldonkey-2.5.30.17.tar.bz2) = f8db2c502c7ed4f660af124a431af020
-SIZE (mldonkey-2.5.30.17.tar.bz2) = 2654409
diff --git a/net/mldonkey/files/kill_mldonkey b/net/mldonkey/files/kill_mldonkey
deleted file mode 100644
index 71c40bc1ac83..000000000000
--- a/net/mldonkey/files/kill_mldonkey
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-# Copyright (c) 2003
-# Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# Holger Lamm <holger@e-gitt.net>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-
-#
-# Add Username and password here
-# like this:
-#
-#MLNETUSER="admin"
-#MLNETPASS=""
-#MLNETHOST="127.0.0.1"
-#MLNETPORT="4080"
-
-# internal configuration
-HTTP_COMMAND="/usr/bin/fetch"
-HTTP_COMMAND_ARGS="-1 -q -s -o /dev/null"
-
-if [ -n "${MLNETPASS}" ]; then
- export HTTP_AUTH=basic:*:${MLNETUSER:-admin}:${MLNETPASS}
-fi
-
-exec > /dev/null 2>&1
-
-${HTTP_COMMAND} ${HTTP_COMMAND_ARGS} \
- "http://${MLNETHOST:-127.0.0.1}:${MLNETPORT:-4080}/submit?q=kill" \
- 2>&1 > /dev/null
-
diff --git a/net/mldonkey/files/mlnet.sh b/net/mldonkey/files/mlnet.sh
deleted file mode 100644
index 6860d810a5e5..000000000000
--- a/net/mldonkey/files/mlnet.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-# PROVIDE: mlnet
-# REQUIRE: LOGIN
-# KEYWORD: FreeBSD shutdown
-
-mlnet_enable=${mlnet_enable:-"NO"}
-mlnet_http_port=${mlnet_http_port:-"4080"}
-mlnet_logfile=${mlnet_logfile:-"/var/log/mlnet"}
-
-. %%RC_SUBR%%
-
-name=mlnet
-rcvar=`set_rcvar`
-command="%%PREFIX%%/bin/${name}"
-start_cmd="${name}_start"
-stop_cmd="${name}_stop"
-
-mlnet_conf="%%PREFIX%%/etc/mlnet.conf"
-required_files="${mlnet_conf}"
-mlnet_user=${mlnet_user:-"mlnet"}
-
-if [ -r ${mlnet_conf} ] ; then
- . ${mlnet_conf}
-fi
-
-mlnet_url="http://"
-if [ -n "${mlnet_http_user}" -a -n "${mlnet_http_password}" ] ; then
- mlnet_url="${mlnet_url}${mlnet_http_user}:${mlnet_http_password}@"
-fi
-mlnet_url="${mlnet_url}localhost:${mlnet_http_port}"
-
-mlnet_start() {
- if checkyesno mlnet_enable ; then
- echo -n " mlnet"
- su ${mlnet_user} -c "${command} \
- ${mlnet_flags} \
- -http_port ${mlnet_http_port}" \
- >>${mlnet_logfile} 2>&1 &
- fi
-}
-
-mlnet_stop() {
- if checkyesno mlnet_enable ; then
- echo -n " mlnet"
- %%LOCALBASE%%/bin/wget --spider -q \
- "${mlnet_url}/submit?q=close_fds" \
- >>${mlnet_logfile} 2>&1
- %%LOCALBASE%%/bin/wget --spider -q \
- "${mlnet_url}/submit?q=save" \
- >>${mlnet_logfile} 2>&1
- %%LOCALBASE%%/bin/wget --spider -q \
- "${mlnet_url}/submit?q=kill" \
- >>${mlnet_logfile} 2>&1
- fi
-}
-
-load_rc_config ${name}
-run_rc_command "$1"
diff --git a/net/mldonkey/files/patch-Makefile b/net/mldonkey/files/patch-Makefile
deleted file mode 100644
index 452e3963a19d..000000000000
--- a/net/mldonkey/files/patch-Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
---- config/Makefile.in.orig Tue Sep 6 21:51:36 2005
-+++ config/Makefile.in Tue Sep 6 22:00:47 2005
-@@ -144,6 +144,11 @@
- CDK_SRCS += $(CDK)/zlib.ml $(CDK)/zlibstubs.c
- endif
-
-+ifneq ("$(OPENSSLBASE)", "/usr")
-+ LIBS_flags += -ccopt -I$(OPENSSLINC) -cclib -L$(OPENSSLLIB)
-+endif
-+LIBS_flags += -cclib -lcrypto
-+
- ifeq ("$(GD)", "yes")
- LIBS_flags += -cclib -lgd -cclib -lfreetype -cclib -lm
- LIBS_flags += -ccopt -W -ccopt -Wall -ccopt -Wno-unused
-@@ -219,8 +224,7 @@
- $(LIB)/misc.ml $(LIB)/unix32.ml $(LIB)/md4.ml \
- $(LIB)/avifile.ml $(LIB)/http_lexer.mll $(LIB)/url.ml \
- $(LIB)/date.ml $(LIB)/fst_hash.c \
-- $(LIB)/md4_comp.c $(LIB)/md4_c.c \
-- $(LIB)/gettext.ml4 $(LIB)/md5_c.c $(LIB)/$(SHA1_VERSION)_c.c \
-+ $(LIB)/md4_c.c $(LIB)/gettext.ml4 \
- $(LIB)/tiger.c \
- $(LIB)/stubs_c.c $(LIB)/queues.ml \
- $(LIB)/charsetstubs.c $(LIB)/charset.ml
-@@ -291,7 +295,7 @@
- all: Makefile config/Makefile.config $(TARGET_TYPE)
-
- config/configure: config/configure.in
-- cd config; autoconf
-+ cd config; %%AUTOCONF%%
-
- ifeq ("$(CONFIGURE_RUN)" , "yes")
-
-@@ -2059,5 +2063,4 @@
- src/utils/lib/sha1new_c.o: src/utils/lib/sha1new_c.h \
- src/utils/lib/sha1_c.h src/utils/lib/os_stubs.h
-
--src/daemon/common/commonHasher_c.o: src/utils/lib/sha1_c.h
--src/utils/lib/stubs_c.o: src/utils/lib/sha1_c.h
-+src/daemon/common/commonHasher_c.o:
diff --git a/net/mldonkey/files/patch-hashes b/net/mldonkey/files/patch-hashes
deleted file mode 100644
index fc1f71eb47f9..000000000000
--- a/net/mldonkey/files/patch-hashes
+++ /dev/null
@@ -1,154 +0,0 @@
---- src/utils/lib/stubs_c.c.orig Tue Sep 6 22:03:39 2005
-+++ src/utils/lib/stubs_c.c Tue Sep 6 22:11:04 2005
-@@ -515,11 +515,11 @@
- nread = os_read (fd, hash_buffer, max_nread); \
- \
- if(nread < 0) { \
-- unix_error(errno, "md4_safe_fd: Read", Nothing); \
-+ unix_error(errno, "HASH_NAME##un_safe_fd: Read", Nothing); \
- } \
- \
- if(nread == 0){ \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- \
- return Val_unit; \
- } \
-@@ -527,7 +527,7 @@
- HASH_APPEND (&context, hash_buffer, nread); \
- len -= nread; \
- } \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- \
- return Val_unit; \
- } \
-@@ -541,7 +541,7 @@
- \
- HASH_INIT (&context); \
- HASH_APPEND (&context, string, len); \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- \
- return Val_unit; \
- } \
-@@ -561,7 +561,7 @@
- HASH_INIT (&context); \
- while ((len = fread (hash_buffer, 1, HASH_BUFFER_LEN, file)) >0) \
- HASH_APPEND (&context, hash_buffer, len); \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- \
- fclose (file); \
- } \
-@@ -569,13 +569,13 @@
- } \
-
-
--#include "md4.h"
--#include "md5.h"
--#include "sha1_c.h"
-+#include <openssl/md4.h>
-+#include <openssl/md5.h>
-+#include <openssl/sha.h>
-
--ML_HASH(sha1,SHA1_CTX,sha1_begin,sha1_hash, sha1_end)
--ML_HASH(md5,md5_state_t,md5_init,md5_append,md5_finish)
--ML_HASH(md4,MD4_CTX,MD4Init,MD4Update,md4_finish)
-+ML_HASH(sha1,SHA_CTX,SHA1_Init,SHA1_Update, SHA1_Final)
-+ML_HASH(md5, MD5_CTX, MD5_Init, MD5_Update, MD5_Final)
-+ML_HASH(md4, MD4_CTX, MD4_Init, MD4_Update, MD4_Final)
-
- /*******************************************************************
-
---- src/daemon/common/commonHasher_c.c.orig Tue Sep 6 22:14:27 2005
-+++ src/daemon/common/commonHasher_c.c Tue Sep 6 22:19:35 2005
-@@ -37,9 +37,9 @@
- #define JOB_HANDLER 5
- #define JOB_ERROR 6
-
--#include "../../utils/lib/md4.h"
--#include "../../utils/lib/md5.h"
--#include "../../utils/lib/sha1_c.h"
-+#include <openssl/md4.h>
-+#include <openssl/md5.h>
-+#include <openssl/sha.h>
- #include "../../utils/lib/tiger.h"
-
-
-@@ -68,7 +68,7 @@
- unix_error(errno, "HASH_NAME##unsafe64_fd_direct: Read", Nothing); \
- } \
- if(nread == 0){ \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- \
- return; \
- } \
-@@ -76,12 +76,12 @@
- HASH_APPEND (&context, local_hash_buffer, nread); \
- len -= nread; \
- } \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- }
-
--COMPLETE_HASH(sha1,SHA1_CTX,sha1_begin,sha1_hash, sha1_end)
--COMPLETE_HASH(md5,md5_state_t,md5_init,md5_append,md5_finish)
--COMPLETE_HASH(md4,MD4_CTX,MD4Init,MD4Update,md4_finish)
-+COMPLETE_HASH(sha1,SHA_CTX,SHA1_Init,SHA1_Update, SHA1_Final)
-+COMPLETE_HASH(md5, MD5_CTX, MD5_Init, MD5_Update, MD5_Final)
-+COMPLETE_HASH(md4, MD4_CTX, MD4_Init, MD4_Update, MD4_Final)
-
- static void tiger_tree_fd(OS_FD fd, long len, off_t pos,
- int block_size, char *digest)
-@@ -160,7 +160,7 @@
- \
- if(nread == 0){ \
- unsigned char *digest = String_val(Field(job_v, JOB_RESULT)); \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- job_finished = 1; \
- timer = 10; \
- return Val_true; \
-@@ -173,7 +173,7 @@
- \
- if(job_len <= 0){ \
- unsigned char *digest = String_val(Field(job_v, JOB_RESULT)); \
-- HASH_FINISH (&context, digest); \
-+ HASH_FINISH (digest, &context); \
- job_finished = 1; \
- timer = 10; \
- return Val_true; \
---- src/networks/fasttrack/fst_crypt.c.orig Tue Sep 6 22:23:50 2005
-+++ src/networks/fasttrack/fst_crypt.c Tue Sep 6 22:26:34 2005
-@@ -15,7 +15,8 @@
- * General Public License for more details.
- */
-
--#include "../../utils/lib/md5.h"
-+#include <string.h>
-+#include <openssl/md5.h>
- #include "fst_crypt.h"
-
- /*****************************************************************************/
-@@ -106,14 +106,14 @@
-
- if (enc_type & 0x08)
- {
-- MD5Context ctx;
-- unsigned char md5[MD5_HASH_LEN];
-+ MD5_CTX ctx;
-+ unsigned char md5[MD5_DIGEST_LENGTH];
-
- FST_HEAVY_DBG ("init_cipher: enc_type & 0x08");
-
-- MD5Init (&ctx);
-- MD5Update (&ctx, cipher->pad, sizeof(cipher->pad));
-- MD5Final (md5, &ctx);
-+ MD5_Init (&ctx);
-+ MD5_Update (&ctx, cipher->pad, sizeof(cipher->pad));
-+ MD5_Final (md5, &ctx);
-
- /* correct md5 byte order on big-endian since it's converted to (unsigned int*) below */
- reverse_bytes ( (unsigned int*)&md5, 4);
diff --git a/net/mldonkey/files/wrapper.sh b/net/mldonkey/files/wrapper.sh
deleted file mode 100644
index c25fd62bc133..000000000000
--- a/net/mldonkey/files/wrapper.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-PREFIX="%%PREFIX%%/bin"
-PROGRAM="${0}"
-DIRNAME=${HOME}/.mldonkey
-
-if [ ! -d ${DIRNAME} ]
-then
- mkdir -p ${DIRNAME}
-fi
-
-echo " ${*} " | grep " \-createdironly " ||
-{
- cd ${DIRNAME} &&
- echo Running under ${DIRNAME} &&
- exec ${PREFIX}/${PROGRAM##*/}-real "${@}" ||
- echo PROBLEM. Cannot create directory ${DIRNAME}, make sure you have the proper permissions to create it and try again
-}
diff --git a/net/mldonkey/pkg-descr b/net/mldonkey/pkg-descr
deleted file mode 100644
index 0506b1d6be6d..000000000000
--- a/net/mldonkey/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-mldonkey is a OCAML/GTK client for a number of
-peer-to-peer networks.
-
-It is separated into a core with telnet and web interfaces, and
-a GTK GUI.
-
-The following protocols are supported:
-- eDonkey (http://www.edonkey2000.com/)
-- Overnet (http://www.overnet.com/)
-- Bittorrent (http://bitconjurer.org/BitTorrent/)
-- Gnutella (http://www.gnutella.org/)
-- Gnutella2 (http://www.shareaza.com/)
-- Soulseek (http://www.slsk.org/)
-- Direct-Connect (http://www.neo-modus.com/)
-- Opennap (http://opennap.sourceforge.net/)
-
-WWW: http://www.nongnu.org/mldonkey/
diff --git a/net/mldonkey/pkg-message b/net/mldonkey/pkg-message
deleted file mode 100644
index 9758a622b676..000000000000
--- a/net/mldonkey/pkg-message
+++ /dev/null
@@ -1,27 +0,0 @@
- ATTENTIONATTENTION:
-
-- If you want to know how to use mldonkey, read "INSTALL" or
- "FAQ.html" in the port docs (%%DOCSDIR%%)
-
-- It is not a bad idea to install mplayer. You will be able
- to preview half-downloaded files (if you have the beginning).
-
-- You can import the downloads you started with eDonkey
- (try "import /home/directory/path/.edonkey2000-core"
- on the console), but you can NOT go back!
-
-- If this is the first time you install mldonkey,
- please go to the mldonkey-gui ports dir as a user and enter:
-
- make install-user
-
- this will set up your user config.
-
-- You have to enable the different protocols on the client
- console. Go to the (mldonkey-) console, and try the commands
- 'set enable_<protocol> true' (try 'voo' for reference).
-
-+------------------------------------------------------------+
-|- For upgraders: The names of the binaries have changed. |
-| Core and GUI are called "mlnet" and "mlgui", respectively.|
-+------------------------------------------------------------+
diff --git a/net/mldonkey/pkg-plist b/net/mldonkey/pkg-plist
deleted file mode 100644
index aa2b970a4402..000000000000
--- a/net/mldonkey/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-%%CORE%%bin/kill_mldonkey
-%%CORE%%bin/mlnet
-%%CORE%%bin/mlnet-real
-%%CORE%%etc/rc.d/mlnet.sh
-%%GUICORE%%bin/mlguistarter
-%%GUICORE%%bin/mldonkey_previewer
-%%GUICORE%%bin/mlnet+gui
-%%GUI%%bin/mlchat
-%%GUI%%bin/mlgui
-%%GUI%%bin/mlim
diff --git a/net/mute-net-gui/Makefile b/net/mute-net-gui/Makefile
deleted file mode 100644
index 8cc057bb3ac9..000000000000
--- a/net/mute-net-gui/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# New ports collection makefile for: mute-net GUI
-# Date created: Sat Dec 20 00:39:52 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# build only the GUI version
-WITHOUT_TEXT= yes
-
-COMMENT= Peer-to-peer GUI client with privacy protection and easy search/download
-
-MASTERDIR= ${.CURDIR}/../mute-net
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mute-net-text/Makefile b/net/mute-net-text/Makefile
deleted file mode 100644
index eac8d4e266db..000000000000
--- a/net/mute-net-text/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# New ports collection makefile for: mute-net text based version
-# Date created: Sat Dec 20 00:39:52 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# build only the text version
-WITHOUT_GUI= yes
-
-COMMENT= Peer-to-peer text client with privacy protection and easy search/download
-
-MASTERDIR= ${.CURDIR}/../mute-net
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/mute-net/Makefile b/net/mute-net/Makefile
deleted file mode 100644
index 9e7d5a38e164..000000000000
--- a/net/mute-net/Makefile
+++ /dev/null
@@ -1,175 +0,0 @@
-# New ports collection makefile for: mute-net
-# Date created: Sat Dec 20 00:39:52 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mute
-PORTVERSION= 0.3
-PORTREVISION= 3
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}-net
-PKGNAMESUFFIX= -net
-DISTNAME= MUTE_fileSharing-${PORTVERSION}_UnixSource
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT?= Peer-to-peer client with privacy protection and easy search/download
-
-USE_GMAKE= yes
-HAS_CONFIGURE= yes
-
-USE_PERL5_BUILD=yes
-USE_REINPLACE= yes
-
-#RELEASE_DIRECTORY= MUTE_fileSharing-${PORTVERSION}-rc${PORTVERSION:E}_UnixSource
-RELEASE_DIRECTORY= MUTE_fileSharing-${PORTVERSION}-rc4_UnixSource
-
-WRKSRC= ${WRKDIR}/${RELEASE_DIRECTORY}/MUTE
-PATCH_WRKSRC= ${WRKDIR}/${RELEASE_DIRECTORY}
-
-.ifndef(WITHOUT_GUI)
-LIB_DEPENDS+= wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk24
-
-WX_CONFIG?= ${X11BASE}/bin/wxgtk2-2.4-config
-.endif
-
-#
-MUTE_SETTINGS= otherApps/fileSharing/userInterface/settings/
-MUTE_CORE_GUI= otherApps/fileSharing/userInterface/wxWindows/fileSharingMUTE
-MUTE_CORE_GUI_FILE= fileSharingMUTE
-#
-MUTE_CORE_TEXT= otherApps/fileSharing/userInterface/textBased/textFileSharingMUTE
-MUTE_CORE_TEXT_FILE= textFileSharingMUTE
-
-pre-everything::
-#
-.if (defined(WITHOUT_GUI) && defined(WITHOUT_TEXT))
- @${ECHO_MSG} "You need either GUI or TEXT interfaces."
- @${ECHO_MSG} "Only disable one of them!"
- @${FALSE}
-.endif
-#
-.if !defined(WITHOUT_GUI) && !defined(WITHOUT_TEXT)
- @${ECHO_MSG} "You can disable the GUI interface by defining WITHOUT_GUI."
- @${ECHO_MSG} "You can disable the TEXT interface by defining WITHOUT_TEXT."
-.endif
-
-post-patch:
-# C{flags,XX}, PTHREAD safeness
- @${REINPLACE_CMD} -E \
- -e 's|^GXX.+$$|GXX=${CXX}|' \
- -e 's|^(PLATFORM_LINK_FLAGS).+$$|\1=${PTHREAD_LIBS}|' \
- -e 's|(-DBSD)|\1 ${CFLAGS} ${PTHREAD_CFLAGS}|' \
- ${PATCH_WRKSRC}/MUTE/Makefile.FreeBSDX86
-# do not redefine socket_t
-.for file in \
- minorGems/network/linux/SocketClientLinux.cpp \
- minorGems/network/linux/SocketLinux.cpp \
- minorGems/network/linux/SocketServerLinux.cpp
- @${REINPLACE_CMD} -E \
- -e 's|typedef int socklen_t;||' \
- ${PATCH_WRKSRC}/${file}
-.endfor
-# do we want GUI?
-.ifndef(WITHOUT_GUI)
- @${REINPLACE_CMD} -E \
- -e 's|%%WX_CONFIG%%|${WX_CONFIG}|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
- -e "s|%%DATADIR%%|${DATADIR}|" \
- -e "s|%%INTERFACE%%|gui|" \
- ${FILESDIR}/wrapper.sh > \
- ${WRKDIR}/wrapper-gui.sh
-.endif
-.ifndef(WITHOUT_TEXT)
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
- -e "s|%%DATADIR%%|${DATADIR}|" \
- -e "s|%%INTERFACE%%|text|" \
- ${FILESDIR}/wrapper.sh > \
- ${WRKDIR}/wrapper-text.sh
-.endif
-
-post-configure:
-# we will use GNU make
-# XXX - g modifier does not work with sed from REINPLACE_CMD
-# @${REINPLACE_CMD} -E \
- @${PERL} -pi \
- -e 's| make| ${GMAKE}|g' \
- ${CONFIGURE_WRKSRC}/${MAKEFILE}
-# CXX safeness
- @${REINPLACE_CMD} -E \
- -e 's|g\+\+|${CXX}|' \
- ${WRKSRC}/otherApps/fileSharing/userInterface/wxWindows/Makefile
-
-post-build:
-.ifndef(WITHOUT_GUI)
- @cd ${BUILD_WRKSRC}/otherApps/fileSharing/userInterface/wxWindows/ ; \
- ${GMAKE}
-
-.endif
-
-do-install:
-# install initial settings
- @${MKDIR} ${DATADIR}/settings/
- @${INSTALL_DATA} ${INSTALL_WRKSRC}/${MUTE_SETTINGS}/* \
- ${DATADIR}/settings/
-# gui interface
-.ifndef(WITHOUT_GUI)
-# install binary
- @${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${MUTE_CORE_GUI} \
- ${PREFIX}/bin/${MUTE_CORE_GUI_FILE}-real
-# install wrapper
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper-gui.sh \
- ${PREFIX}/bin/${MUTE_CORE_GUI_FILE}
-.endif
-# text interface
-.ifndef(WITHOUT_TEXT)
-# install binary
- @${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${MUTE_CORE_TEXT} \
- ${PREFIX}/bin/${MUTE_CORE_TEXT_FILE}-real
-# install wrapper
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper-text.sh \
- ${PREFIX}/bin/${MUTE_CORE_TEXT_FILE}
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 502126
-USE_GCC= 3.3
-.endif
-
-# we cannot install if either a slave or master port is already
-# installed
-CONFLICTS+= mute-net-[0-9]*
-
-# gui interface
-.ifndef(WITHOUT_GUI)
-# we cannot install if slave gui port is installed
-PLIST_SUB+= GUI=""
-
-CONFLICTS+= mute-net-gui-*
-.else
-# tag package name properly
-PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-text
-
-PLIST_SUB+= GUI="@comment "
-.endif
-
-# text interface
-.ifndef(WITHOUT_TEXT)
-PLIST_SUB+= TEXT=""
-
-CONFLICTS+= mute-net-text-*
-.else
-# tag package name properly
-PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-gui
-
-PLIST_SUB+= TEXT="@comment "
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/mute-net/distinfo b/net/mute-net/distinfo
deleted file mode 100644
index 39451f233895..000000000000
--- a/net/mute-net/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (MUTE_fileSharing-0.3_UnixSource.tar.gz) = a0c4f859e87013a144587c44e39cafb8
-SHA256 (MUTE_fileSharing-0.3_UnixSource.tar.gz) = 83764065a46eaef0c14da97b1a19b9e2ae4bb94a809650c832036a15247123b1
-SIZE (MUTE_fileSharing-0.3_UnixSource.tar.gz) = 469394
diff --git a/net/mute-net/files/patch-MUTE::configure b/net/mute-net/files/patch-MUTE::configure
deleted file mode 100644
index fc11841a4c92..000000000000
--- a/net/mute-net/files/patch-MUTE::configure
+++ /dev/null
@@ -1,66 +0,0 @@
---- MUTE/configure.orig Mon Apr 5 20:28:43 2004
-+++ MUTE/configure Mon Apr 5 20:29:47 2004
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
-
- #
- # Modification History
-@@ -37,21 +37,10 @@
-
- while [ -z "$userEntry" ]
- do
-- echo "select platform:"
-
-- echo " 1 -- GNU/Linux X86"
-- echo " 2 -- GNU/Linux PPC"
-- echo " 3 -- FreeBSD X86"
-- echo " 4 -- MacOSX"
-- echo " 5 -- Solaris"
-- echo " 6 -- Win32 using MinGW"
-- echo " q -- quit"
-
-- echo ""
-- echo -n "> "
--
-- read userEntry
-
-+userEntry=3
-
- if [ "$userEntry" = "q" ]
- then
-@@ -61,12 +50,12 @@
-
- # use ASCII comparison.
-
-- if [[ "$userEntry" > "6" ]]
-+ if [ "$userEntry" -gt "6" ]
- then
- userEntry=""
- fi
-
-- if [[ "$userEntry" < "1" ]]
-+ if [ "$userEntry" -lt "1" ]
- then
- userEntry=""
- fi
-@@ -330,18 +319,9 @@
- esac
-
-
--echo ""
--echo ""
--echo "Enter full path to wxWindows wx-config script."
--echo " Example: /usr/bin/wx-config"
--echo "To us the default setting, or if you do not plan to build the"
--echo "wxWindows-based GUI, leave this blank."
--
--echo ""
--echo -n "> "
-
--read userEntry
-
-+userEntry=%%WX_CONFIG%%
-
- if [ "$userEntry" = "" ]
- then
diff --git a/net/mute-net/files/patch-MUTE::layers::messageRouting::test::testMessageRouter.cpp b/net/mute-net/files/patch-MUTE::layers::messageRouting::test::testMessageRouter.cpp
deleted file mode 100644
index db605b5a4b64..000000000000
--- a/net/mute-net/files/patch-MUTE::layers::messageRouting::test::testMessageRouter.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- MUTE/layers/messageRouting/test/testMessageRouter.cpp.orig Sat Jan 24 18:30:19 2004
-+++ MUTE/layers/messageRouting/test/testMessageRouter.cpp Sat Jan 24 18:32:02 2004
-@@ -21,12 +21,13 @@
- #include <stdio.h>
-
-
--void messageHandler( char *inFromAddress, char *inToAddress, char *inBody,
-+int messageHandler( char *inFromAddress, char *inToAddress, char *inBody,
- void *inExtraArgument ) {
-
- printf( "Got message from %s to %s:\n%s\n", inFromAddress,
- inToAddress, inBody );
-
-+ return (0);
- }
-
-
diff --git a/net/mute-net/files/wrapper.sh b/net/mute-net/files/wrapper.sh
deleted file mode 100644
index 0620fc43a4d8..000000000000
--- a/net/mute-net/files/wrapper.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-PREFIX="%%PREFIX%%"
-PROGRAM="${0}"
-DIRNAME="${HOME}/.mute-net/%%INTERFACE%%"
-DIR_FILES="${DIRNAME}/files"
-DIR_SETTINGS_ORIGINAL="%%DATADIR%%/settings"
-DIR_SETTINGS="${DIRNAME}/settings"
-
-if [ ! -d ${DIRNAME} ]
-then
- mkdir -p ${DIRNAME}
-fi
-
-if [ ! -d ${DIR_FILES} ]
-then
- mkdir -p ${DIR_FILES}
-fi
-
-if [ ! -d ${DIR_SETTINGS} ]
-then
- mkdir -p "${DIR_SETTINGS}"
- cp -R "${DIR_SETTINGS_ORIGINAL}/." "${DIR_SETTINGS}"
-fi
-
-if [ ! -h ${DIRNAME}/${PROGRAM##*/} ]
-then
- ln -sf ${PREFIX}/bin/${PROGRAM##*/}-real ${DIRNAME}/${PROGRAM##*/}
-fi
-
-echo " ${*} " | grep " \-createdironly " ||
-{
- cd ${DIRNAME} &&
- echo Running under ${DIRNAME} &&
- exec ./${PROGRAM##*/} "${@}" ||
- echo PROBLEM. Cannot create directory ${DIRNAME}, make sure you have the proper permissions to create it and try again
-}
diff --git a/net/mute-net/pkg-descr b/net/mute-net/pkg-descr
deleted file mode 100644
index a315cf9aa94d..000000000000
--- a/net/mute-net/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-[ excerpt with modifications from developer's web site ]
-
-MUTE File Sharing is a new peer-to-peer network that provides easy
-search-and-download functionality while also protecting your privacy:
-
-o MUTE protects your privacy
-o Routing mechanism is inspired by ant behavior
-o Based on research
-
-WWW: http://mute-net.sourceforge.net/
diff --git a/net/mute-net/pkg-message b/net/mute-net/pkg-message
deleted file mode 100644
index 274d8983e2a8..000000000000
--- a/net/mute-net/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
- ATTENTIONATTENTION:
-
-This is a brand new peer-to-peer system. Please,
-make sure to check the developers' website if
-any problem arises.
-
-They might already be aware of the issue or you
-could let them know about it if they are not.
-
-http://mute-net.sourceforge.net/
diff --git a/net/mute-net/pkg-plist b/net/mute-net/pkg-plist
deleted file mode 100644
index 6073dfc3baec..000000000000
--- a/net/mute-net/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-%%GUI%%bin/fileSharingMUTE
-%%GUI%%bin/fileSharingMUTE-real
-%%TEXT%%bin/textFileSharingMUTE
-%%TEXT%%bin/textFileSharingMUTE-real
-%%DATADIR%%/settings/README.txt
-%%DATADIR%%/settings/broadcastProbability.ini
-%%DATADIR%%/settings/continueForwardProbability.ini
-%%DATADIR%%/settings/downloadChunkRetries.ini
-%%DATADIR%%/settings/downloadFileInfoRetries.ini
-%%DATADIR%%/settings/downloadRetryFreshRouteProbability.ini
-%%DATADIR%%/settings/downloadTimeoutCurrentTimeoutWeight.ini
-%%DATADIR%%/settings/downloadTimeoutMilliseconds.ini
-%%DATADIR%%/settings/downloadTimeoutRecentChunkWeight.ini
-%%DATADIR%%/settings/inboundMessageLimit.ini
-%%DATADIR%%/settings/logConnectionContents.ini
-%%DATADIR%%/settings/logConnections.ini
-%%DATADIR%%/settings/logDownloadTimeoutChanges.ini
-%%DATADIR%%/settings/logLevel.ini
-%%DATADIR%%/settings/logMessageHistory.ini
-%%DATADIR%%/settings/logRoutingHistory.ini
-%%DATADIR%%/settings/maxConnectionCount.ini
-%%DATADIR%%/settings/maxDroppedMessageFraction.ini
-%%DATADIR%%/settings/maxMessageUtility.ini
-%%DATADIR%%/settings/maxSubfolderDepth.ini
-%%DATADIR%%/settings/mime.ini
-%%DATADIR%%/settings/muteVersion.ini
-%%DATADIR%%/settings/outboundMessageLimit.ini
-%%DATADIR%%/settings/port.ini
-%%DATADIR%%/settings/printSearchSyncTrace.ini
-%%DATADIR%%/settings/seedHosts.ini
-%%DATADIR%%/settings/sharingPath.ini
-%%DATADIR%%/settings/showNiceQuit.ini
-%%DATADIR%%/settings/tailChainDropProbability.ini
-%%DATADIR%%/settings/targetConnectionCount.ini
-%%DATADIR%%/settings/useMajorityRouting.ini
-%%DATADIR%%/settings/utilityAlpha.ini
-%%DATADIR%%/settings/utilityBeta.ini
-%%DATADIR%%/settings/utilityGamma.ini
-%%DATADIR%%/settings/webHostCachePostIntervalSeconds.ini
-%%DATADIR%%/settings/webHostCaches.ini
-@dirrm %%DATADIR%%/settings
-@dirrm %%DATADIR%%
diff --git a/net/mutella/Makefile b/net/mutella/Makefile
deleted file mode 100644
index ff2762f26c3e..000000000000
--- a/net/mutella/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: mutella
-# Date created: 2/12/2001
-# Whom: Dominic Marks <dominic.marks@btinternet.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mutella
-PORTVERSION= 0.4.5
-PORTEPOCH= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= mutella
-
-MAINTAINER= gavin.atkinson@ury.york.ac.uk
-COMMENT= A command line Gnutella client
-
-MAN1= mutella.1
-
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
- PTHREAD_LIBS="${PTHREAD_LIBS}"
-
-.include <bsd.port.mk>
diff --git a/net/mutella/distinfo b/net/mutella/distinfo
deleted file mode 100644
index e708fecf9c1b..000000000000
--- a/net/mutella/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mutella-0.4.5.tar.gz) = 1a676eacf562e3b8de90493f99fe059c
-SHA256 (mutella-0.4.5.tar.gz) = db99dd1fa52fae87290e367862cb051ee1072c88249e73fe25a933ea73030cc4
-SIZE (mutella-0.4.5.tar.gz) = 471839
diff --git a/net/mutella/files/patch-configure b/net/mutella/files/patch-configure
deleted file mode 100644
index 588e1e676fa3..000000000000
--- a/net/mutella/files/patch-configure
+++ /dev/null
@@ -1,51 +0,0 @@
-
-$FreeBSD$
-
---- configure.orig Wed Feb 5 20:36:13 2003
-+++ configure Sat Feb 15 02:11:03 2003
-@@ -5098,16 +5098,16 @@
- fi
-
- if test $g_link_threads = no ; then
-- echo "$as_me:$LINENO: checking for pthread_create with -pthread in CFLAGS" >&5
--echo $ECHO_N "checking for pthread_create with -pthread in CFLAGS... $ECHO_C" >&6
-+ echo "$as_me:$LINENO: checking for pthread_create with ${PTHREAD_CFLAGS} in CFLAGS" >&5
-+echo $ECHO_N "checking for pthread_create with ${PTHREAD_CFLAGS} in CFLAGS... $ECHO_C" >&6
- if test "${g_cv_pthread_flag+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-
- save_LIBS="$LIBS"
- save_CFLAGS="$CFLAGS"
-- LIBS="-pthread $LIBS"
-- CFLAGS="-pthread $CFLAGS"
-+ LIBS="${PTHREAD_LIBS} $LIBS"
-+ CFLAGS="${PTHREAD_CFLAGS} $CFLAGS"
- cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
- #include "confdefs.h"
-@@ -5153,8 +5153,8 @@
- echo "${ECHO_T}$g_cv_pthread_flag" >&6
-
- if test $g_cv_pthread_flag=yes ; then
-- LTHREAD_LIBS="$LTHREAD_LIBS -pthread"
-- LTHREAD_CFLAGS="$LTHREAD_CFLAGS -pthread"
-+ LTHREAD_LIBS="$LTHREAD_LIBS ${PTHREAD_LIBS}"
-+ LTHREAD_CFLAGS="$LTHREAD_CFLAGS ${PTHREAD_CFLAGS}"
- g_link_threads=posix
- fi
- fi
-@@ -6621,13 +6621,6 @@
- else
- optimisation=false
- fi;
--if test $optimisation = true; then
-- CFLAGS="$CFLAGS -O2"
-- CXXFLAGS="$CXXFLAGS -O2"
--else
-- CFLAGS="$CFLAGS -O0"
-- CXXFLAGS="$CXXFLAGS -O0"
--fi
-
- # Check whether --enable-debug or --disable-debug was given.
- if test "${enable_debug+set}" = set; then
diff --git a/net/mutella/files/patch-gnudownload.cpp b/net/mutella/files/patch-gnudownload.cpp
deleted file mode 100644
index 3ca02cd5fbf0..000000000000
--- a/net/mutella/files/patch-gnudownload.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- mutella/gnudownload.cpp Wed Jan 22 14:48:30 2003
-+++ gnudownload.cpp.new Thu Jul 31 00:26:42 2003
-@@ -43,6 +43,7 @@
- #include "property.h"
- #include "preferences.h"
-
-+#include <assert.h>
- #include <unistd.h>
- #include <sys/ioctl.h>
- #include <sys/stat.h>
diff --git a/net/mutella/files/patch-gnushare.cpp b/net/mutella/files/patch-gnushare.cpp
deleted file mode 100644
index 7e12a6640ff2..000000000000
--- a/net/mutella/files/patch-gnushare.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- mutella/gnushare.cpp Mon Nov 18 17:04:17 2002
-+++ gnushare.cpp.new Thu Jul 31 00:12:32 2003
-@@ -44,6 +44,7 @@
- #include "gnuwordhash.h"
- #include "sha1thread.h"
-
-+#include <assert.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
diff --git a/net/mutella/pkg-descr b/net/mutella/pkg-descr
deleted file mode 100644
index 6b9329683422..000000000000
--- a/net/mutella/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a port of Mutella. A command line client for the Gnutella file
-sharing network.
-
-WWW: http://mutella.sourceforge.net/
-
-- Dominic Marks <dominic_marks@btinternet.com>
diff --git a/net/mutella/pkg-plist b/net/mutella/pkg-plist
deleted file mode 100644
index e3b6ba5f31cc..000000000000
--- a/net/mutella/pkg-plist
+++ /dev/null
@@ -1,76 +0,0 @@
-bin/mutella
-bin/mutella_sio
-share/mutella/remote/template/modules/connections.html
-share/mutella/remote/template/modules/header-start.html
-share/mutella/remote/template/modules/sortby.html
-share/mutella/remote/template/modules/downloads.html
-share/mutella/remote/template/modules/searchcriteria.html
-share/mutella/remote/template/modules/uploads.html
-share/mutella/remote/template/modules/filter.html
-share/mutella/remote/template/modules/searchlist.html
-share/mutella/remote/template/modules/addsearch.html
-share/mutella/remote/template/modules/footer.html
-share/mutella/remote/template/modules/shortdownloads.html
-share/mutella/remote/template/modules/connectioninfo.html
-share/mutella/remote/template/modules/header-end.html
-share/mutella/remote/template/modules/shortuploads.html
-share/mutella/remote/template/images/addtransfer-16x16.gif
-share/mutella/remote/template/images/addtransfer-32x32.gif
-share/mutella/remote/template/images/bar-aqua-16x16.gif
-share/mutella/remote/template/images/bar-aqua-27x27.gif
-share/mutella/remote/template/images/bar-trans-16x16.gif
-share/mutella/remote/template/images/bar-trans-27x27.gif
-share/mutella/remote/template/images/blip-blue.gif
-share/mutella/remote/template/images/blip-gray.gif
-share/mutella/remote/template/images/blip-green.gif
-share/mutella/remote/template/images/blip-red.gif
-share/mutella/remote/template/images/bullet-yellow-12x12.gif
-share/mutella/remote/template/images/bullet-red-12x12.gif
-share/mutella/remote/template/images/bullet-pale-yellow-12x12.gif
-share/mutella/remote/template/images/clear-16x16.gif
-share/mutella/remote/template/images/clear-32x32.gif
-share/mutella/remote/template/images/connections-64x64.gif
-share/mutella/remote/template/images/event-64x64.gif
-share/mutella/remote/template/images/exit-64x64.gif
-share/mutella/remote/template/images/info-16x16.gif
-share/mutella/remote/template/images/info-32x32.gif
-share/mutella/remote/template/images/kill-16x16.gif
-share/mutella/remote/template/images/kill-32x32.gif
-share/mutella/remote/template/images/mutella-100x130.gif
-share/mutella/remote/template/images/mutella-logo-100x130.gif
-share/mutella/remote/template/images/overview-64x64.gif
-share/mutella/remote/template/images/pixel-b.gif
-share/mutella/remote/template/images/pixel-t.gif
-share/mutella/remote/template/images/pixel-w.gif
-share/mutella/remote/template/images/rename-16x16.gif
-share/mutella/remote/template/images/rename-32x32.gif
-share/mutella/remote/template/images/searches-64x64.gif
-share/mutella/remote/template/images/searches-filt-64x64.gif
-share/mutella/remote/template/images/status-64x64.gif
-share/mutella/remote/template/images/stop-16x16.gif
-share/mutella/remote/template/images/stop-32x32.gif
-share/mutella/remote/template/images/transfers-64x64.gif
-share/mutella/remote/template/confirm.html
-share/mutella/remote/template/connections.html
-share/mutella/remote/template/edit.html
-share/mutella/remote/template/index.html
-share/mutella/remote/template/log.html
-share/mutella/remote/template/message.html
-share/mutella/remote/template/move.html
-share/mutella/remote/template/mutella-remote.css
-share/mutella/remote/template/modules/results-detail.html
-share/mutella/remote/template/modules/results-grouped-body.html
-share/mutella/remote/template/modules/results-grouped-head.html
-share/mutella/remote/template/modules/results-ungrouped-body.html
-share/mutella/remote/template/modules/results-ungrouped-head.html
-share/mutella/remote/template/overview.html
-share/mutella/remote/template/results.html
-share/mutella/remote/template/searches.html
-share/mutella/remote/template/settings.html
-share/mutella/remote/template/transfers.html
-share/mutella/remote/template/varhelp.html
-@dirrm share/mutella/remote/template/modules
-@dirrm share/mutella/remote/template/images
-@dirrm share/mutella/remote/template
-@dirrm share/mutella/remote
-@dirrm share/mutella
diff --git a/net/napshare/Makefile b/net/napshare/Makefile
deleted file mode 100644
index 5953ccc92e38..000000000000
--- a/net/napshare/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: napshare
-# Date created: 4 July 2001
-# Whom: Mike Heffner <mikeh@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= napshare
-PORTVERSION= 1.2
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= napshare
-
-MAINTAINER= mikeh@FreeBSD.org
-COMMENT= A GTK based Gnutella client
-
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= gtk12
-GNU_CONFIGURE= yes
-
-post-extract:
- @${RM} ${WRKSRC}/config.cache
-
-.include <bsd.port.mk>
diff --git a/net/napshare/distinfo b/net/napshare/distinfo
deleted file mode 100644
index 0e8eebb5cedd..000000000000
--- a/net/napshare/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (napshare-1.2.tar.gz) = 862373717fd7bee31b9dca003a0840a0
-SHA256 (napshare-1.2.tar.gz) = bd6f819b85e00238e67482d963fd0470f9966942250efe253da85a8135cd8d13
-SIZE (napshare-1.2.tar.gz) = 227013
diff --git a/net/napshare/files/patch-aa b/net/napshare/files/patch-aa
deleted file mode 100644
index 9eb943e6f166..000000000000
--- a/net/napshare/files/patch-aa
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/hosts.c.orig Sat Jan 4 13:25:05 2003
-+++ src/hosts.c Sat Jan 4 13:27:43 2003
-@@ -265,6 +265,11 @@
- g_snprintf(h_tmp, sizeof(h_tmp), "%s/NAPS-urlcache.txt", path);
- cachef = fopen(h_tmp, "r"); // open the normal file
- }
-+ // Try opening from data directory
-+ if (cachef == NULL) {
-+ g_snprintf(h_tmp, sizeof(h_tmp), "%s/NAPS-urlcache.txt", PACKAGE_DATA_DIR);
-+ cachef = fopen(h_tmp, "r");
-+ }
- }
-
- if (!cachef) {
diff --git a/net/napshare/files/patch-ab b/net/napshare/files/patch-ab
deleted file mode 100644
index a11691a4ff67..000000000000
--- a/net/napshare/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Sat Jan 4 13:47:04 2003
-+++ Makefile.in Sat Jan 4 13:47:33 2003
-@@ -362,6 +362,8 @@
- fi \
- done \
- fi
-+ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir); \
-+ $(INSTALL_DATA) $(srcdir)/NAPS-urlcache.txt $(DESTDIR)$(pkgdatadir);
-
- dist-hook:
- if test -d pixmaps; then \
diff --git a/net/napshare/pkg-descr b/net/napshare/pkg-descr
deleted file mode 100644
index 0a484db8ddd8..000000000000
--- a/net/napshare/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-NapShare is a GUI based Gnutella Client.
-
-It's a fully featured Gnutella Client designed to share any type of
-file the user wishes to share. You supply a list of keywords and
-filters for the file types you want and it downloads them overnight,
-automatically
-
-WWW: http://napshare.sourceforge.net/
-- Mike Heffner
-mikeh@FreeBSD.org
diff --git a/net/napshare/pkg-plist b/net/napshare/pkg-plist
deleted file mode 100644
index bb602b5f46a3..000000000000
--- a/net/napshare/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/napshare
-share/napshare/NAPS-urlcache.txt
-@dirrm share/napshare
diff --git a/net/nicotine/Makefile b/net/nicotine/Makefile
deleted file mode 100644
index 75b71739feb2..000000000000
--- a/net/nicotine/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: nicotine
-# Date created: 19 Aug 2003
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= nicotine
-PORTVERSION= 1.0.8
-PORTREVISION= 1
-CATEGORIES= net
-MASTER_SITES= http://nicotine.thegraveyard.org/
-
-MAINTAINER= sw@gegenunendlich.de
-COMMENT= GTK2 SoulSeek filesharing client
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2 \
- ${PYTHON_SITELIBDIR}/_bsddb.so:${PORTSDIR}/databases/py-bsddb
-
-USE_BZIP2= yes
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-USE_REINPLACE= yes
-
-OPTIONS= GEOIP "Enable the GeoIP based country code blocker" off \
- PSYCO "Enable Psyco, the optimizing Python compiler" off \
- VORBIS "Enable OGG/Vorbis support" on
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GEOIP)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/GeoIP.so:${PORTSDIR}/net/py-GeoIP
-.endif
-.if defined(WITH_PSYCO)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco
-.endif
-.if defined(WITH_VORBIS)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e "s|sys\.prefix|\"${PREFIX}\"|g" ${WRKSRC}/setup.py
-
-.if !defined(NOPORTDOCS)
-post-install:
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README.import-winconfig ${DOCSDIR}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/nicotine/distinfo b/net/nicotine/distinfo
deleted file mode 100644
index 969e961c7186..000000000000
--- a/net/nicotine/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (nicotine-1.0.8.tar.bz2) = 2392a74dc5be09a062ba77ec4a041e99
-SHA256 (nicotine-1.0.8.tar.bz2) = 8e9d8707991316603363a9198fa4a3510e66aecfcead6f6f721b0500916bf4d2
-SIZE (nicotine-1.0.8.tar.bz2) = 305645
diff --git a/net/nicotine/pkg-descr b/net/nicotine/pkg-descr
deleted file mode 100644
index 89180e33ab94..000000000000
--- a/net/nicotine/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Nicotine is a GTK2 SoulSeek filesharing client, and is based upon the
-PySoulSeek (net/pyslsk) code.
-
-WWW: http://nicotine.thegraveyard.org/
diff --git a/net/nicotine/pkg-plist b/net/nicotine/pkg-plist
deleted file mode 100644
index 5da2fb22ffa6..000000000000
--- a/net/nicotine/pkg-plist
+++ /dev/null
@@ -1,111 +0,0 @@
-bin/nicotine
-bin/nicotine-import-winconfig
-%%PYTHON_SITELIBDIR%%/pynicotine/ConfigParser.py
-%%PYTHON_SITELIBDIR%%/pynicotine/ConfigParser.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/ConfigParser.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/__init__.py
-%%PYTHON_SITELIBDIR%%/pynicotine/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/config.py
-%%PYTHON_SITELIBDIR%%/pynicotine/config.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/config.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/__init__.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/about.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/about.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/about.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/browsetreemodels.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/browsetreemodels.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/browsetreemodels.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/chatrooms.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/chatrooms.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/chatrooms.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/checklatest.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/checklatest.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/checklatest.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/dirchooser.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/dirchooser.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/dirchooser.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/downloads.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/downloads.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/downloads.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/frame.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/frame.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/frame.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/glade2py.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/glade2py.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/glade2py.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/imagedata.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/imagedata.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/imagedata.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/nicotine_glade.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/nicotine_glade.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/nicotine_glade.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/privatechat.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/privatechat.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/privatechat.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/search.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/search.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/search.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/settings_glade.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/settings_glade.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/settings_glade.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/settingswindow.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/settingswindow.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/settingswindow.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/ticker.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/ticker.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/ticker.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/transferlist.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/transferlist.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/transferlist.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/translux.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/translux.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/translux.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/uploads.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/uploads.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/uploads.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userbrowse.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userbrowse.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userbrowse.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userinfo.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userinfo.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userinfo.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userlist.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userlist.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/userlist.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/utils.py
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/utils.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/gtkgui/utils.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/mp3.py
-%%PYTHON_SITELIBDIR%%/pynicotine/mp3.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/mp3.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/pynicotine.py
-%%PYTHON_SITELIBDIR%%/pynicotine/pynicotine.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/pynicotine.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/slskmessages.py
-%%PYTHON_SITELIBDIR%%/pynicotine/slskmessages.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/slskmessages.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/slskproto.py
-%%PYTHON_SITELIBDIR%%/pynicotine/slskproto.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/slskproto.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/transfers.py
-%%PYTHON_SITELIBDIR%%/pynicotine/transfers.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/transfers.pyo
-%%PYTHON_SITELIBDIR%%/pynicotine/utils.py
-%%PYTHON_SITELIBDIR%%/pynicotine/utils.pyc
-%%PYTHON_SITELIBDIR%%/pynicotine/utils.pyo
-%%PORTDOCS%%%%DOCSDIR%%/README.import-winconfig
-%%PORTDOCS%%%%DOCSDIR%%/README
-share/locale/de/LC_MESSAGES/nicotine.mo
-share/locale/dk/LC_MESSAGES/nicotine.mo
-share/locale/es/LC_MESSAGES/nicotine.mo
-share/locale/fr/LC_MESSAGES/nicotine.mo
-share/locale/it/LC_MESSAGES/nicotine.mo
-share/locale/nl/LC_MESSAGES/nicotine.mo
-share/locale/pl/LC_MESSAGES/nicotine.mo
-share/locale/sv/LC_MESSAGES/nicotine.mo
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/pynicotine/gtkgui
-@dirrm %%PYTHON_SITELIBDIR%%/pynicotine
diff --git a/net/opendchub/Makefile b/net/opendchub/Makefile
deleted file mode 100644
index 418101c52d92..000000000000
--- a/net/opendchub/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: opendchub
-# Date created: May 29, 2002
-# Whom: Munish Chopra <mchopra@engmail.uwaterloo.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= opendchub
-PORTVERSION= 0.7.14
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Unofficial Unix version of the Direct Connect Hub software
-
-USE_PERL5= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include"
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/Documentation/* ${DOCSDIR}
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= "needs at least perl 5.6.1 to build"
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/opendchub/distinfo b/net/opendchub/distinfo
deleted file mode 100644
index 0e20a19ba5f2..000000000000
--- a/net/opendchub/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (opendchub-0.7.14.tar.gz) = 6121347154820e2b307a5aecafa86ce8
-SHA256 (opendchub-0.7.14.tar.gz) = a313ff89ca8fcef265179b320be9b42b32c8e7747c12b4b86c6665146c22ce15
-SIZE (opendchub-0.7.14.tar.gz) = 187739
diff --git a/net/opendchub/files/patch-buffer_overflow_fix b/net/opendchub/files/patch-buffer_overflow_fix
deleted file mode 100644
index 305b6c5d9558..000000000000
--- a/net/opendchub/files/patch-buffer_overflow_fix
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/commands.c.orig Sun Feb 13 17:16:37 2005
-+++ src/commands.c Sun Feb 13 17:17:18 2005
-@@ -2842,7 +2842,7 @@
- {
- char move_string[MAX_HOST_LEN+20];
-
-- sprintf(move_string, "$ForceMove %s", buf);
-+ snprintf(move_string, MAX_HOST_LEN, "$ForceMove %s", buf);
-
- send_to_humans(move_string, REGULAR | REGISTERED | OP, user);
- remove_all(UNKEYED | NON_LOGGED | REGULAR | REGISTERED | OP, 1, 1);
diff --git a/net/opendchub/files/patch-telnet_chat_fix b/net/opendchub/files/patch-telnet_chat_fix
deleted file mode 100644
index 79ade0c6ef26..000000000000
--- a/net/opendchub/files/patch-telnet_chat_fix
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/main.c.orig Sun Feb 13 16:54:21 2005
-+++ src/main.c Sun Feb 13 16:55:31 2005
-@@ -1056,7 +1056,7 @@
- /* The chat command, starts with <nick> */
- else if(*temp == '<')
- {
-- if((user->type & (SCRIPT | UNKEYED | LINKED | NON_LOGGED)) == 0)
-+ if((user->type & (SCRIPT | UNKEYED | LINKED | NON_LOGGED | NON_LOGGED_ADM)) == 0)
- chat(temp, user);
- }
-
diff --git a/net/opendchub/pkg-descr b/net/opendchub/pkg-descr
deleted file mode 100644
index 0e6012fa9833..000000000000
--- a/net/opendchub/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Open DC Hub is a Unix/Linux version of the Hub software for the
-Direct Connect network. Direct Connect is a file sharing network
-made up by hubs, to which clients can connect.
-
-Once connected to a hub, the user can search for files on the hub
-or the network, or browse files of other users connected to the
-hub.
-
-WWW: http://opendchub.sourceforge.net/
diff --git a/net/opendchub/pkg-plist b/net/opendchub/pkg-plist
deleted file mode 100644
index 95e46e251163..000000000000
--- a/net/opendchub/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/opendchub
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/configfiles
-%%PORTDOCS%%%%DOCSDIR%%/general
-%%PORTDOCS%%%%DOCSDIR%%/scriptdoc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/net/p5-pdonkey/Makefile b/net/p5-pdonkey/Makefile
deleted file mode 100644
index a7120117a6d7..000000000000
--- a/net/p5-pdonkey/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: pdonkey
-# Date Created: Feb 25, 2004
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= pdonkey
-PORTVERSION= 0.05
-CATEGORIES= net perl5
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:sf/} \
- ${MASTER_SITE_PERL_CPAN:S/$/:cpan/}
-MASTER_SITE_SUBDIR= ${PORTNAME}/:sf \
- ../by-authors/K/KL/KLIMKIN/:cpan
-PKGNAMEPREFIX= p5-
-DISTNAME= P2P-pDonkey-${PORTVERSION}
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:sf \
- ${DISTNAME}${EXTRACT_SUFX}:cpan
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Perl tools for eDonkey network
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD4.pm:${PORTSDIR}/security/p5-Digest-MD4 \
- ${SITE_PERL}/Data/Hexdumper.pm:${PORTSDIR}/devel/p5-Data-Hexdumper \
- ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash \
- ${SITE_PERL}/Video/Info.pm:${PORTSDIR}/multimedia/p5-Video-Info
-
-PERL_CONFIGURE= yes
-
-MAN3= P2P::pDonkey::Met.3 \
- P2P::pDonkey::Packet.3 \
- P2P::pDonkey::Util.3 \
- P2P::pDonkey::Meta.3
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/p5-pdonkey/distinfo b/net/p5-pdonkey/distinfo
deleted file mode 100644
index 80f7b07e0572..000000000000
--- a/net/p5-pdonkey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (P2P-pDonkey-0.05.tar.gz) = cb45283097d3c7102d966d3b3cb9d9c2
-SHA256 (P2P-pDonkey-0.05.tar.gz) = 01a547e48137b5bf01bc13203363889d1b1d471c84ec6856ba835c481125d1ca
-SIZE (P2P-pDonkey-0.05.tar.gz) = 82230
diff --git a/net/p5-pdonkey/pkg-descr b/net/p5-pdonkey/pkg-descr
deleted file mode 100644
index 96c97abf2b9e..000000000000
--- a/net/p5-pdonkey/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-pDonkey is the set of tools for manipulating eDonkey peer2peer protocol. The
-main goal of the project is to provide basic API for the protocol and to
-create open source server for eDonkey network.
-
-WWW: http://pdonkey.sourceforge.net/
diff --git a/net/p5-pdonkey/pkg-plist b/net/p5-pdonkey/pkg-plist
deleted file mode 100644
index d14d033d72ef..000000000000
--- a/net/p5-pdonkey/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%SITE_PERL%%/P2P/pDonkey/Met.pm
-%%SITE_PERL%%/P2P/pDonkey/Met_v04.pm
-%%SITE_PERL%%/P2P/pDonkey/Meta.pm
-%%SITE_PERL%%/P2P/pDonkey/Meta_v04.pm
-%%SITE_PERL%%/P2P/pDonkey/Packet.pm
-%%SITE_PERL%%/P2P/pDonkey/Util.pm
-@dirrm %%SITE_PERL%%/P2P/pDonkey
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/P2P/pDonkey/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/P2P/pDonkey
-@dirrmtry %%SITE_PERL%%/P2P
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/P2P
diff --git a/net/peercast/Makefile b/net/peercast/Makefile
deleted file mode 100644
index 0312392beead..000000000000
--- a/net/peercast/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: peercast
-# Date created: 21 Dec 2004
-# Whom: Jean-Yves Lefort <jylefort@brutele.be>
-#
-# $FreeBSD$
-#
-
-PORTNAME= peercast
-PORTVERSION= 0.1214
-CATEGORIES= net multimedia
-MASTER_SITES= http://www.peercast.org/
-DISTNAME= peercast-linux
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= jylefort@FreeBSD.org
-COMMENT= A peer-to-peer network for broadcasting and listening to streams
-
-USE_LINUX= yes
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
-
-SUB_FILES= peercast.sh
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/peercast.sh ${PREFIX}/bin/peercast
- ${INSTALL_PROGRAM} ${WRKSRC}/peercast ${PREFIX}/libexec
-.for lang in de en fr ja
- ${MKDIR} ${DATADIR}/html/${lang}
- ${INSTALL_DATA} ${WRKSRC}/html/${lang}/*.* ${DATADIR}/html/${lang}
- ${MKDIR} ${DATADIR}/html/${lang}/images
- ${INSTALL_DATA} ${WRKSRC}/html/${lang}/images/*.* ${DATADIR}/html/${lang}/images
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/peercast/distinfo b/net/peercast/distinfo
deleted file mode 100644
index bfcb25224d64..000000000000
--- a/net/peercast/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (peercast-linux.tgz) = 3384033ea9e1e3e6ef52b859285f45dd
-SHA256 (peercast-linux.tgz) = e73f68b7a6a8111a577368e4f7ea81c0bee703501d8cd5d2e844be847c830464
-SIZE (peercast-linux.tgz) = 201868
diff --git a/net/peercast/files/peercast.sh.in b/net/peercast/files/peercast.sh.in
deleted file mode 100644
index f92d6e3557b0..000000000000
--- a/net/peercast/files/peercast.sh.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-if [ ! -d "$HOME/.peercast" ]; then
- mkdir "$HOME/.peercast" || exit 1
- ln -s "%%DATADIR%%/html" "%%PREFIX%%/libexec/peercast" "$HOME/.peercast" || exit 1
-fi
-
-cd "$HOME/.peercast" || exit 1
-exec ./peercast "$@"
diff --git a/net/peercast/pkg-descr b/net/peercast/pkg-descr
deleted file mode 100644
index 166ce0866441..000000000000
--- a/net/peercast/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-PeerCast is a new, free way to listen to radio and watch video on the
-Internet. It uses P2P technology to let anyone become a broadcaster
-without the costs of traditional streaming. This means you get to hear
-and watch stations not normally found on commercially funded sites.
-
-WWW: http://www.peercast.org/
-
-- Jean-Yves Lefort
-jylefort@FreeBSD.org
diff --git a/net/peercast/pkg-plist b/net/peercast/pkg-plist
deleted file mode 100644
index 020d4424db02..000000000000
--- a/net/peercast/pkg-plist
+++ /dev/null
@@ -1,68 +0,0 @@
-bin/peercast
-libexec/peercast
-share/peercast/html/de/bcid.html
-share/peercast/html/de/broadcast.html
-share/peercast/html/de/chaninfo.html
-share/peercast/html/de/connections.html
-share/peercast/html/de/images/play.png
-share/peercast/html/de/images/small-logo.png
-share/peercast/html/de/index.html
-share/peercast/html/de/login.html
-share/peercast/html/de/logout.html
-share/peercast/html/de/peercast.css
-share/peercast/html/de/relayinfo.html
-share/peercast/html/de/relays.html
-share/peercast/html/de/settings.html
-share/peercast/html/de/viewlog.html
-share/peercast/html/en/bcid.html
-share/peercast/html/en/broadcast.html
-share/peercast/html/en/chaninfo.html
-share/peercast/html/en/connections.html
-share/peercast/html/en/images/play.png
-share/peercast/html/en/images/small-logo.png
-share/peercast/html/en/index.html
-share/peercast/html/en/login.html
-share/peercast/html/en/logout.html
-share/peercast/html/en/peercast.css
-share/peercast/html/en/relayinfo.html
-share/peercast/html/en/relays.html
-share/peercast/html/en/settings.html
-share/peercast/html/en/viewlog.html
-share/peercast/html/fr/bcid.html
-share/peercast/html/fr/broadcast.html
-share/peercast/html/fr/chaninfo.html
-share/peercast/html/fr/connections.html
-share/peercast/html/fr/images/play.png
-share/peercast/html/fr/images/small-logo.png
-share/peercast/html/fr/index.html
-share/peercast/html/fr/login.html
-share/peercast/html/fr/logout.html
-share/peercast/html/fr/peercast.css
-share/peercast/html/fr/relayinfo.html
-share/peercast/html/fr/relays.html
-share/peercast/html/fr/settings.html
-share/peercast/html/fr/viewlog.html
-share/peercast/html/ja/bcid.html
-share/peercast/html/ja/broadcast.html
-share/peercast/html/ja/chaninfo.html
-share/peercast/html/ja/connections.html
-share/peercast/html/ja/images/play.png
-share/peercast/html/ja/images/small-logo.png
-share/peercast/html/ja/index.html
-share/peercast/html/ja/login.html
-share/peercast/html/ja/logout.html
-share/peercast/html/ja/peercast.css
-share/peercast/html/ja/relayinfo.html
-share/peercast/html/ja/relays.html
-share/peercast/html/ja/settings.html
-share/peercast/html/ja/viewlog.html
-@dirrm share/peercast/html/de/images
-@dirrm share/peercast/html/de
-@dirrm share/peercast/html/en/images
-@dirrm share/peercast/html/en
-@dirrm share/peercast/html/fr/images
-@dirrm share/peercast/html/fr
-@dirrm share/peercast/html/ja/images
-@dirrm share/peercast/html/ja
-@dirrm share/peercast/html
-@dirrm share/peercast
diff --git a/net/phex/Makefile b/net/phex/Makefile
deleted file mode 100644
index bacfc6a74099..000000000000
--- a/net/phex/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-# New ports collection makefile for: phex
-# Date created: Mon Nov 19 23:48:51 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= phex
-PORTVERSION= 2.2.0.83
-CATEGORIES= net java
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A Java multi platform and spyware free gnutella client
-
-USE_JAVA= yes
-JAVA_VERSION= 1.4+
-USE_REINPLACE= yes
-USE_ZIP= yes
-NO_BUILD= yes
-PLIST_SUB= JAR_DIR=${JAR_DIR}
-
-JAVAVM= ${LOCALBASE}/bin/java
-JAR_DIR= ${JAVAJARDIR:S,^${PREFIX}/,,}/${PORTNAME}
-
-DOC_FILES= Phex_other.htm Phex_win.htm
-JAR_FILES= \
- commons-logging.jar \
- forms-1.0.5.jar \
- jaxb.jar \
- looks-1.3rc.jar \
- phex.jar
-
-PORTDOCS= ${DOC_FILES}
-
-PLIST_FILES+= bin/${PORTNAME}
-
-.for jar in ${JAR_FILES}
-PLIST_FILES+= %%JAR_DIR%%/${jar}
-.endfor
-
-PLIST_DIRS+= \
- %%JAR_DIR%%
-
-post-patch:
-# remove trailing ^M
- @${REINPLACE_CMD} -E \
- -e 's! !!' ${WRKSRC}/docs/readme/*
- @${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|; \
- s|%%JAR_FILE%%|${JAR_FILE}|; \
- s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \
- s|%%JAVAVM%%|${JAVAVM}|;s|%%PREFIX%%|${PREFIX}|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-do-install:
- @${MKDIR} ${PREFIX}/${JAR_DIR}
-.for jar in ${JAR_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${jar} ${PREFIX}/${JAR_DIR}
-.endfor
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME}
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/docs/readme/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.pre.mk>
-
-JAR_FILE= ${PORTNAME}.jar
-
-.include <bsd.port.post.mk>
diff --git a/net/phex/distinfo b/net/phex/distinfo
deleted file mode 100644
index 8f8e4f62bf03..000000000000
--- a/net/phex/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (phex_2.2.0.83.zip) = 030a35dd14585658b9b5136147e49757
-SHA256 (phex_2.2.0.83.zip) = 7cef874609c57f940ab74f822907807163af5d4c3639b4fe1f2fe52a6523ffb4
-SIZE (phex_2.2.0.83.zip) = 2200217
diff --git a/net/phex/files/wrapper.sh b/net/phex/files/wrapper.sh
deleted file mode 100644
index 9f50395b16ae..000000000000
--- a/net/phex/files/wrapper.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-export JAVA_VERSION
-
-PREFIX="%%PREFIX%%"
-JAVA_VERSION="%%JAVA_VERSION%%"
-JAVAVM="%%JAVAVM%%"
-JAR_DIR="%%JAR_DIR%%"
-JAR_FILE="%%JAR_FILE%%"
-
-${JAVAVM} -jar ${PREFIX}/${JAR_DIR}/${JAR_FILE} "${@}"
diff --git a/net/phex/pkg-descr b/net/phex/pkg-descr
deleted file mode 100644
index 4935b17b0490..000000000000
--- a/net/phex/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Phex is a Java multi platform and spyware free gnutella client.
-
-o Automatic search functionality to find new download candidates.
-o Download resuming across different hosts.
-o Advanced configuration options.
-o Passive searching for files.
-
-Visit these following web pages for more information:
-
-WWW: http://phex.sourceforge.net/
diff --git a/net/py-bittornado-core/Makefile b/net/py-bittornado-core/Makefile
deleted file mode 100644
index 63267ab94c52..000000000000
--- a/net/py-bittornado-core/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: py-shadow-bittorrent-core
-# Date created: 23 February 2004
-# Whom: Stefan Walter <sw@gegenunendlich.de>
-#
-# $FreeBSD$
-#
-
-PKGNAMESUFFIX= -core
-CATEGORIES= net python
-
-COMMENT= An extended BitTorrent peer-to-peer core tool for distributing files
-
-# build only the CORE
-WITHOUT_GUI= yes
-
-MASTERDIR= ${.CURDIR}/../py-bittornado
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/py-bittornado/Makefile b/net/py-bittornado/Makefile
deleted file mode 100644
index 928e02a5a387..000000000000
--- a/net/py-bittornado/Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
-# New ports collection makefile for: shadow-BitTorrent
-# Date created: 23 February 2004
-# Whom: Stefan Walter <sw@gegenunendlich.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= BitTornado
-PORTVERSION= 0.3.14
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES?= net python ipv6
-MASTER_SITES= http://www.bittornado.com/download/ \
- http://e.scarywater.net/bt/download/ \
- http://mediahost.inetsalestech.com/shadow/ \
- http://www.hypermax.net.au/~gamr/ \
- http://ftp.acc.umu.se/mirror/bittornado/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= janos.mohacsi@bsd.hu
-COMMENT?= An extended BitTorrent peer-to-peer tool for distributing files
-
-CONFLICTS= py??-*[Bb]it[Tt]ornado-core-[0-9]* py??-*[Bb]it[Tt]orrent*-[0-9]* btqueue-[0-9]*
-USE_PYTHON= yes
-USE_PYDISTUTILS=yes
-USE_REINPLACE= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-CVS
-
-DOC_FILES1= BUILD.windows.txt FAQ.txt IMPORTANT-multitracker-readme.txt \
- INSTALL.unix.txt credits.txt multitracker-spec.txt \
- README-Psyco.txt webseed-spec.txt
-DOC_FILES2= LICENSE.txt README.txt
-EXTRA_DOC_FILES= multitracker/README.txt
-MAN1= bittorrent-downloader.bittornado.1 \
- bittorrent-multi-downloader.bittornado.1 \
- btcompletedir.bittornado.1 btcompletedirgui.bittornado.1 \
- btcopyannounce.1 btdownloadcurses.bittornado.1 \
- btdownloadgui.bittornado.1 btdownloadheadless.bittornado.1 \
- btlaunchmany.bittornado.1 btlaunchmanycurses.bittornado.1 \
- btmakemetafile.bittornado.1 btmaketorrentgui.1 \
- btreannounce.bittornado.1 btrename.bittornado.1 \
- btsethttpseeds.1 btshowmetainfo.bittornado.1 \
- bttrack.bittornado.1
-
-.ifdef(WITHOUT_X11)
-WITHOUT_GUI= yes
-.endif
-
-# required for GUI
-.ifndef(WITHOUT_GUI)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython24
-PLIST_SUB+= GUI=''
-EXTRA_PATCHES+= ${FILESDIR}/extra-gui-patch-setup.py
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py
-PLIST_SUB+= GUI='@comment '
-.endif
-.ifdef(WITH_IPV6)
-#disable compact announcement that is incompatible with IPv6
-#tracker does not patched to honor compact announcements
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-BitTornado_BT1_Rerequester.py
-.endif
-
-.ifdef(WITH_PSYCO)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco
-post-patch:
- @${REINPLACE_CMD} -e "s/^psyco = 0/psyco = 1/g" \
- ${WRKSRC}/BitTornado/PSYCO.py
-.endif
-
-pre-everything::
-.ifndef(WITHOUT_GUI)
- @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation'
-.endif
-.ifndef(WITH_PSYCO)
- @${ECHO_MSG} '===> Define WITH_PSYCO to enable the optimizing Python compiler'
-.endif
-.ifndef(WITH_IPV6)
- @${ECHO_MSG} '===> Define WITH_IPV6 to enable IPv6 support properly'
- @${ECHO_MSG} 'with trade-off of more memory usage'
-.endif
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for f in ${DOC_FILES1}
- @${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR}
-.endfor
-.for f in ${DOC_FILES2}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-.endfor
-.for f in ${EXTRA_DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/`${ECHO} ${f} | ${SED} -e 's|/|_|g'`
-.endfor
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${FILESDIR}/bittornado.sh.sample ${EXAMPLESDIR}
-.endif
-.ifndef(NO_INSTALL_MANPAGES)
-.for f in ${MAN1}
- @${INSTALL_MAN} ${WRKSRC}/docs/man/${f} ${PREFIX}/man/man1
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/py-bittornado/distinfo b/net/py-bittornado/distinfo
deleted file mode 100644
index 4588d02153d0..000000000000
--- a/net/py-bittornado/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BitTornado-0.3.14.tar.gz) = 5ddccbbe466bb9cd90080a23be73248e
-SHA256 (BitTornado-0.3.14.tar.gz) = 08d57e1cca265e811f7f1dbcf41321b0f604a1659d946aab20a14918a9268856
-SIZE (BitTornado-0.3.14.tar.gz) = 188058
diff --git a/net/py-bittornado/files/bittornado.sh.sample b/net/py-bittornado/files/bittornado.sh.sample
deleted file mode 100644
index 22bb4d48b60d..000000000000
--- a/net/py-bittornado/files/bittornado.sh.sample
+++ /dev/null
@@ -1,101 +0,0 @@
-#!/bin/sh
-#Sample startup file for Bittornado sites
-
-#PATH to be used. To be safe
-PATH=/usr/local/bin:/bin:/usr/bin
-#tracker daemon
-DAEMON=/usr/local/bin/bttrack.py
-#seed daemon
-LAUNCH=/usr/local/bin/btlaunchmany.py
-#mate file creator
-MAKEMETA=/usr/local/bin/btmakemetafile.py
-#state file of the Bittornado tracker (inside TORRENTSDIR)
-DFILE=connected.txt
-#ports to be used by tracker
-PORT=6969
-#description strings
-DESC1="bittornado tracker"
-DESC2="bittornado launcher"
-#Owner of the torrent files to be served by web server
-TORRENTOWNER="www:www"
-#TORRENTSWWWDIR - the directory served by Web server
-TORRENTSWWWDIR=/usr/local/www/torrent/
-#TORRENTSDIR - the directory where you store served files and torrents
-TORRENTSDIR=/home/iso/
-#URL of TRACKER
-#change it to your server
-SERVER=http://6net.niif.hu:${PORT}
-#Configuration file where you can store your local changes
-CONFIG_FILE=/usr/local/etc/bittornado.conf
-#options to be used by the tracker
-#if you want experimental IPv6 support add --ipv6_enabled 1
-#TRACKEROPTIONS="--dfile ./$DFILE --port $PORT --ipv6_enabled 1"
-TRACKEROPTIONS="--dfile ./$DFILE --port $PORT"
-#options to be used by seeders
-#if you want experimental IPv6 support add --ipv6_enabled 1
-#DOWNLOADOPTIONS="--ipv6_enabled 1"
-DOWNLOADOPTIONS=""
-#log file to be used by tracker and seeder
-TORRENTLOG="/tmp/torrent.log"
-
-if [ -s $CONFIG_FILE ]; then
- . $CONFIG_FILE
-fi
-test -f $DAEMON || exit 0
-cd $TORRENTSDIR
-set -e
-
-case "$1" in
- make)
- echo "Making torrents: "
- rm -f ${TORRENTSDIR}/*.torrent
- for file in ${TORRENTSDIR}/*
- do
- base=`basename $file`
- if [ "$base" = "." ]; then
- continue;
- fi
- if [ "$base" = "$DFILE" ]; then
- continue;
- fi
- echo $MAKEMETA $SERVER/announce $file
- $MAKEMETA $SERVER/announce $file
- done
- #copy to be able to serve via WWW interface
- cp ${TORRENTSDIR}/*.torrent $TORRENTSWWWDIR
- chown ${TORRENTOWNER} ${TORRENTSWWWDIR}/*
- echo "."
- ;;
- start)
- echo "Starting $DESC1: $DAEMON"
- echo "Starting $DESC1: $DAEMON" >>${TORRENTLOG}
- nohup $DAEMON $TRACKEROPTIONS >> ${TORRENTLOG} &
- echo "Starting $DESC2: $LAUNCH"
- nohup $LAUNCH $TORRENTSDIR $DOWNLOADOPTIONS >> ${TORRENTLOG} &
- echo "."
- ;;
- stop)
- echo "Stopping $DESC1: $DAEMON"
- pkill -f `basename $DAEMON`
- echo "Stopping $DESC1: $LAUNCH"
- pkill -f `basename $LAUNCH`
- echo "."
- ;;
- restart|force-reload)
- echo "Stopping $DESC1: $DAEMON"
- pkill -f `basename $DAEMON`
- echo "Stopping $DESC1: $LAUNCH"
- pkill -f `basename $LAUNCH`
- echo "Starting $DESC1: $DAEMON"
- nohup $DAEMON $TRACKEROPTIONS >> ${TORRENTLOG} &
- echo "Starting $DESC2: $LAUNCH"
- nohup $LAUNCH $TORRENTSDIR $DOWNLOADOPTIONS >> ${TORRENTLOG} &
- echo "."
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|force-reload|make}" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/net/py-bittornado/files/extra-gui-patch-setup.py b/net/py-bittornado/files/extra-gui-patch-setup.py
deleted file mode 100644
index 199767cabc33..000000000000
--- a/net/py-bittornado/files/extra-gui-patch-setup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-
-$FreeBSD$
-
---- setup.py.orig Sun May 16 13:40:26 2004
-+++ setup.py Tue May 25 10:14:43 2004
-@@ -25,5 +25,9 @@
- "bttest.py",
- 'btmaketorrentgui.py', 'btcopyannounce.py', 'btsethttpseeds.py',
- 'bt-t-make.py',
-- ]
-+ ],
-+ data_files = [('share/BitTornado',
-+ ['icons/alloc.gif','icons/black1.ico','icons/black.ico','icons/blue.ico','icons/green1.ico','icons/green.ico',
-+ 'icons/icon_bt.ico','icons/icon_done.ico','icons/red.ico','icons/white.ico',
-+ 'icons/yellow1.ico','icons/yellow.ico'])]
- )
diff --git a/net/py-bittornado/files/extra-nogui-patch-setup.py b/net/py-bittornado/files/extra-nogui-patch-setup.py
deleted file mode 100644
index b8e5e56e7107..000000000000
--- a/net/py-bittornado/files/extra-nogui-patch-setup.py
+++ /dev/null
@@ -1,25 +0,0 @@
-
-$FreeBSD$
-
---- setup.py.orig Wed Oct 6 11:50:10 2004
-+++ setup.py Fri Dec 17 17:42:32 2004
-@@ -18,11 +18,15 @@
-
- packages = ["BitTornado","BitTornado.BT1"],
-
-- scripts = ["btdownloadgui.py", "btdownloadheadless.py",
-+ scripts = ["btdownloadheadless.py",
- "bttrack.py", "btmakemetafile.py", "btlaunchmany.py", "btcompletedir.py",
-- "btdownloadcurses.py", "btcompletedirgui.py", "btlaunchmanycurses.py",
-+ "btdownloadcurses.py", "btlaunchmanycurses.py",
- "btmakemetafile.py", "btreannounce.py", "btrename.py", "btshowmetainfo.py",
-- 'btmaketorrentgui.py', 'btcopyannounce.py', 'btsethttpseeds.py',
-+ 'btcopyannounce.py', 'btsethttpseeds.py',
- 'bt-t-make.py',
-- ]
-+ ],
-+ data_files = [('share/BitTornado',
-+ ['icons/alloc.gif','icons/black1.ico','icons/black.ico','icons/blue.ico','icons/green1.ico','icons/green.ico',
-+ 'icons/icon_bt.ico','icons/icon_done.ico','icons/red.ico','icons/white.ico',
-+ 'icons/yellow1.ico','icons/yellow.ico'])]
- )
diff --git a/net/py-bittornado/files/extra-patch-BitTornado_BT1_Rerequester.py b/net/py-bittornado/files/extra-patch-BitTornado_BT1_Rerequester.py
deleted file mode 100644
index 5bb009b571ae..000000000000
--- a/net/py-bittornado/files/extra-patch-BitTornado_BT1_Rerequester.py
+++ /dev/null
@@ -1,30 +0,0 @@
-
-$FreeBSD$
-
---- BitTornado/BT1/Rerequester.py.orig Tue Sep 14 19:32:11 2004
-+++ BitTornado/BT1/Rerequester.py Tue Sep 14 19:33:00 2004
-@@ -115,7 +115,7 @@
- if self.howmany() >= self.maxpeers:
- s += '&numwant=0'
- else:
-- s += '&no_peer_id=1&compact=1'
-+ s += '&no_peer_id=1'
- self.last_failed = True # force true, so will display an error
- self.special = specialurl
- self.rerequest(s, callback)
-@@ -132,7 +132,7 @@
- if self.howmany() >= self.maxpeers:
- s += '&numwant=0'
- else:
-- s += '&no_peer_id=1&compact=1'
-+ s += '&no_peer_id=1'
- if event != 3:
- s += '&event=' + ['started', 'completed', 'stopped'][event]
-
-@@ -384,4 +384,4 @@
- self.lock.acquire()
- x = self.finished
- self.lock.release()
-- return x
-\ No newline at end of file
-+ return x
diff --git a/net/py-bittornado/files/patch-BitTornado_ConfigDir.py b/net/py-bittornado/files/patch-BitTornado_ConfigDir.py
deleted file mode 100644
index 6a9ae0091f0c..000000000000
--- a/net/py-bittornado/files/patch-BitTornado_ConfigDir.py
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- BitTornado/ConfigDir.py.orig Sun Jul 11 04:57:30 2004
-+++ BitTornado/ConfigDir.py Thu Jul 15 12:03:50 2004
-@@ -19,7 +19,7 @@
- realpath = os.path.realpath
- except:
- realpath = lambda x:x
--OLDICONPATH = os.path.abspath(os.path.dirname(realpath(sys.argv[0])))
-+OLDICONPATH="%%PREFIX%%/share/BitTornado"
-
- DIRNAME = '.'+product_name
-
diff --git a/net/py-bittornado/pkg-descr b/net/py-bittornado/pkg-descr
deleted file mode 100644
index eb942c0c4d1f..000000000000
--- a/net/py-bittornado/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-BitTornado is a tool for distributing files. It's based on the BitTorrent
-tool but has many enhancement over it (it was also knows as SHADOWS
-experimental Bittorrent client):
-- multitracker support - to have redundant tracker
-- preferences menu for GUI client
-- webseed support to have better control of download
-- graphical torrent file maker
-- experimental IPv6 support
-
-WWW: http://www.bittornado.com
diff --git a/net/py-bittornado/pkg-plist b/net/py-bittornado/pkg-plist
deleted file mode 100644
index 6e2e9d2018ae..000000000000
--- a/net/py-bittornado/pkg-plist
+++ /dev/null
@@ -1,195 +0,0 @@
-bin/bt-t-make.py
-bin/btcompletedir.py
-%%GUI%%bin/btcompletedirgui.py
-bin/btcopyannounce.py
-bin/btdownloadcurses.py
-%%GUI%%bin/btdownloadgui.py
-bin/btdownloadheadless.py
-bin/btlaunchmany.py
-bin/btlaunchmanycurses.py
-bin/btmakemetafile.py
-%%GUI%%bin/btmaketorrentgui.py
-bin/btreannounce.py
-bin/btrename.py
-bin/btsethttpseeds.py
-bin/btshowmetainfo.py
-bin/bttrack.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/FileSelector.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/FileSelector.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/FileSelector.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Filter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Filter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Filter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StreamCheck.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StreamCheck.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StreamCheck.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/makemetafile.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/makemetafile.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/makemetafile.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.py
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/CreateIcons.py
-%%PYTHON_SITELIBDIR%%/BitTornado/CreateIcons.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/CreateIcons.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.py
-%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.py
-%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/RateLimiter.py
-%%PYTHON_SITELIBDIR%%/BitTornado/RateLimiter.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/RateLimiter.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.py
-%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/ServerPortHandler.py
-%%PYTHON_SITELIBDIR%%/BitTornado/ServerPortHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/ServerPortHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.py
-%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/__init__.py
-%%PYTHON_SITELIBDIR%%/BitTornado/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/bencode.py
-%%PYTHON_SITELIBDIR%%/BitTornado/bencode.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/bencode.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.py
-%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/clock.py
-%%PYTHON_SITELIBDIR%%/BitTornado/clock.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/clock.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/download_bt1.py
-%%PYTHON_SITELIBDIR%%/BitTornado/download_bt1.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/download_bt1.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/inifile.py
-%%PYTHON_SITELIBDIR%%/BitTornado/inifile.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/inifile.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/iprangeparse.py
-%%PYTHON_SITELIBDIR%%/BitTornado/iprangeparse.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/iprangeparse.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/launchmanycore.py
-%%PYTHON_SITELIBDIR%%/BitTornado/launchmanycore.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/launchmanycore.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/natpunch.py
-%%PYTHON_SITELIBDIR%%/BitTornado/natpunch.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/natpunch.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.py
-%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/parsedir.py
-%%PYTHON_SITELIBDIR%%/BitTornado/parsedir.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/parsedir.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/piecebuffer.py
-%%PYTHON_SITELIBDIR%%/BitTornado/piecebuffer.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/piecebuffer.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.py
-%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.py
-%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/torrentlistparse.py
-%%PYTHON_SITELIBDIR%%/BitTornado/torrentlistparse.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/torrentlistparse.pyo
-%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.py
-%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.pyc
-%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.pyo
-%%DATADIR%%/alloc.gif
-%%DATADIR%%/black.ico
-%%DATADIR%%/black1.ico
-%%DATADIR%%/blue.ico
-%%DATADIR%%/green.ico
-%%DATADIR%%/green1.ico
-%%DATADIR%%/icon_bt.ico
-%%DATADIR%%/icon_done.ico
-%%DATADIR%%/red.ico
-%%DATADIR%%/white.ico
-%%DATADIR%%/yellow.ico
-%%DATADIR%%/yellow1.ico
-%%PORTDOCS%%%%DOCSDIR%%/BUILD.windows.txt
-%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt
-%%PORTDOCS%%%%DOCSDIR%%/IMPORTANT-multitracker-readme.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.unix.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/README-Psyco.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-%%PORTDOCS%%%%DOCSDIR%%/credits.txt
-%%PORTDOCS%%%%DOCSDIR%%/multitracker-spec.txt
-%%PORTDOCS%%%%DOCSDIR%%/multitracker_README.txt
-%%PORTDOCS%%%%DOCSDIR%%/webseed-spec.txt
-%%PORTDOCS%%%%EXAMPLESDIR%%/bittornado.sh.sample
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DATADIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/BitTornado/BT1
-@dirrm %%PYTHON_SITELIBDIR%%/BitTornado
diff --git a/net/py-bittorrent-core-devel/Makefile b/net/py-bittorrent-core-devel/Makefile
deleted file mode 100644
index 2bb7bca0e9a6..000000000000
--- a/net/py-bittorrent-core-devel/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: py-bittorrent-core
-# Date created: 21 October 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> and Mezz <mezz7@cox.net>
-#
-# $FreeBSD$
-#
-
-PKGNAMESUFFIX= -core-devel
-
-COMMENT= Client 'core' for the BitTorrent peer-to-peer network
-
-# build only the CORE
-WITHOUT_GUI= yes
-
-MASTERDIR= ${.CURDIR}/../py-bittorrent-devel
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/py-bittorrent-core/Makefile b/net/py-bittorrent-core/Makefile
deleted file mode 100644
index 95b96fdeb615..000000000000
--- a/net/py-bittorrent-core/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: py-bittorrent-core
-# Date created: 21 October 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> and Mezz <mezz7@cox.net>
-#
-# $FreeBSD$
-#
-
-PKGNAMESUFFIX= -core
-
-COMMENT= Client 'core' for the BitTorrent peer-to-peer network
-
-# build only the CORE
-WITHOUT_GUI= yes
-
-MASTERDIR= ${.CURDIR}/../py-bittorrent
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net/py-bittorrent-devel/Makefile b/net/py-bittorrent-devel/Makefile
deleted file mode 100644
index 0ed3c6744d0e..000000000000
--- a/net/py-bittorrent-devel/Makefile
+++ /dev/null
@@ -1,143 +0,0 @@
-# New ports collection makefile for: BitTorrent
-# Date created: Sun Mar 16 06:34:12 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= BitTorrent
-PORTVERSION= 4.3.5
-PORTEPOCH= 1
-CATEGORIES?= net python
-MASTER_SITES= http://www.bittorrent.com/dl/ \
- ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX?= -devel
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT?= A peer-to-peer tool for distributing files written in Python
-
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython \
- ${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
-
-USE_GETTEXT= yes
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-USE_REINPLACE= yes
-USE_TWISTED_RUN= yes
-
-CONFLICTS= py??-*[Bb]it[Tt]orrent* py??-*[Bb]it[Tt]ornado* btqueue*
-
-NO_LATEST_LINK= yes
-
-.ifndef(NOPORTDOCS)
-PORTDOCS= \
- LICENSE.txt \
- README.txt \
- TRACKERLESS.txt \
- credits.txt \
- credits-l10n.txt \
- redirdonate.html
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-noportdocs-setup.py
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} != "i386"
-WITHOUT_PSYCO= yes
-.endif
-
-# required for GUI
-.ifndef(WITHOUT_GUI)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2
-
-PLIST_FILES+= \
- bin/bittorrent \
- bin/maketorrent \
- share/pixmaps/BitTorrent/bittorrent.ico \
- share/pixmaps/BitTorrent/broken.png \
- share/pixmaps/BitTorrent/finished.png \
- share/pixmaps/BitTorrent/info.png \
- share/pixmaps/BitTorrent/logo/bittorrent_32.png \
- share/pixmaps/BitTorrent/logo/bittorrent_96.png \
- share/pixmaps/BitTorrent/pause.png \
- share/pixmaps/BitTorrent/paused.png \
- share/pixmaps/BitTorrent/play.png \
- share/pixmaps/BitTorrent/queued.png \
- share/pixmaps/BitTorrent/remove.png \
- share/pixmaps/BitTorrent/running.png \
- share/pixmaps/BitTorrent/status-broken.png \
- share/pixmaps/BitTorrent/status-natted.png \
- share/pixmaps/BitTorrent/status-pre-natted.png \
- share/pixmaps/BitTorrent/status-running.png \
- share/pixmaps/BitTorrent/status-starting.png \
- share/pixmaps/BitTorrent/status-stopped.png
-
-PLIST_SUB+= GUI=""
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py
-
-PLIST_SUB+= GUI="@comment "
-.endif
-# required for PSYCO
-.ifndef(WITHOUT_PSYCO)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco
-
-EXTRA_PATCHES+= \
- ${FILESDIR}/extra-psyco-patch-bittorrent-console.py \
- ${FILESDIR}/extra-psyco-patch-bittorrent-curses.py \
- ${FILESDIR}/extra-psyco-patch-bittorrent-tracker.py \
- ${FILESDIR}/extra-psyco-patch-bittorrent.py \
- ${FILESDIR}/extra-psyco-patch-changetracker-console.py \
- ${FILESDIR}/extra-psyco-patch-launchmany-console.py \
- ${FILESDIR}/extra-psyco-patch-launchmany-curses.py \
- ${FILESDIR}/extra-psyco-patch-maketorrent-console.py \
- ${FILESDIR}/extra-psyco-patch-maketorrent.py \
- ${FILESDIR}/extra-psyco-patch-torrentinfo-console.py
-.endif
-
-pre-everything::
-.ifndef(WITHOUT_GUI)
- @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation'
-.endif
-.ifndef(WITHOUT_PSYCO)
- @${ECHO_MSG} '===> Define WITHOUT_PSYCO to disable devel/py-psyco optimization'
-.endif
-
-pre-patch:
-# do not install public.key, we will do it ourselves
- @${REINPLACE_CMD} -E \
- -e "s|^.*'public.key'.*$$||" \
- ${WRKSRC}/setup.py
-
-post-patch:
-# public.key will be located under ${DATADIR} not ${DOCSDIR}
- @${REINPLACE_CMD} -E \
- -e "s|%%DATADIR%%|'${DATADIR}/'|" \
- ${WRKSRC}/BitTorrent/NewVersion.py
-
-post-install:
-# set proper permissions
- @${CHMOD} -R ${SHAREMODE} \
- ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent
- @${CHMOD} ${SHAREMODE} ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent
- @${CHMOD} a+x ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent
-.ifndef(WITHOUT_GUI)
-# pixmaps
- @${CHMOD} -R ${SHAREMODE} \
- ${PREFIX}/share/pixmaps/${PORTNAME}/*
- @${CHMOD} a+X \
- ${PREFIX}/share/pixmaps/${PORTNAME}/logo
-.endif
-.ifndef(NOPORTDOCS)
-# docs
- @${CHMOD} -R ${SHAREMODE} \
- ${DOCSDIR}/*
-.endif
-# public.key
- @${MKDIR} ${DATADIR}
- @${INSTALL_DATA} ${WRKSRC}/public.key ${DATADIR}
-
-.include <bsd.port.post.mk>
diff --git a/net/py-bittorrent-devel/distinfo b/net/py-bittorrent-devel/distinfo
deleted file mode 100644
index 1fd1bf39521e..000000000000
--- a/net/py-bittorrent-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BitTorrent-4.3.5.tar.gz) = 4a00027831aa9ce2505cebd55a2a5376
-SHA256 (BitTorrent-4.3.5.tar.gz) = bd15cd0ac7568b100e88dfa170ddc1e559dd56227aa784932117d828948fb1b6
-SIZE (BitTorrent-4.3.5.tar.gz) = 1196112
diff --git a/net/py-bittorrent-devel/files/extra-nogui-patch-setup.py b/net/py-bittorrent-devel/files/extra-nogui-patch-setup.py
deleted file mode 100644
index edffccf24d67..000000000000
--- a/net/py-bittorrent-devel/files/extra-nogui-patch-setup.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- setup.py.orig Tue Aug 23 22:58:45 2005
-+++ setup.py Tue Aug 23 23:09:21 2005
-@@ -25,8 +25,8 @@
-
- import glob
-
--symlinks = ["bittorrent" , "bittorrent-curses", "bittorrent-console",
-- "maketorrent", "maketorrent-console",
-+symlinks = ["bittorrent-curses", "bittorrent-console",
-+ "maketorrent-console",
- "launchmany-curses", "launchmany-console",
- "changetracker-console",
- "torrentinfo-console",
-@@ -53,5 +53,5 @@
- translations.append (("%s/%s/LC_MESSAGES" % (locale_root, l),
- ["locale/%s/LC_MESSAGES/bittorrent.mo" % l]))
-
--data_files = [ (img_root , glob.glob('images/*png')+['images/bittorrent.ico',]),
-- (img_root+'/logo', glob.glob('images/logo/bittorrent_[0-9]*.png') ),
-+data_files = [
-+
diff --git a/net/py-bittorrent-devel/files/extra-noportdocs-setup.py b/net/py-bittorrent-devel/files/extra-noportdocs-setup.py
deleted file mode 100644
index 64e39642de55..000000000000
--- a/net/py-bittorrent-devel/files/extra-noportdocs-setup.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- setup.py.orig Mon Nov 21 00:10:24 2005
-+++ setup.py Mon Nov 21 00:10:33 2005
-@@ -72,5 +72,0 @@
-- (doc_root , ['credits.txt', 'credits-l10n.txt',
-- 'LICENSE.txt', 'README.txt',
-- 'TRACKERLESS.txt', 'redirdonate.html',
--
-- ] ),
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-console.py b/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-console.py
deleted file mode 100644
index 17e63fdd1a00..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent-console.py Wed Oct 12 01:08:15 2005
-+++ bittorrent-console.py Wed Oct 12 07:57:46 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-curses.py b/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-curses.py
deleted file mode 100644
index b46155e5bcb9..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-curses.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent-curses.py Wed Oct 12 01:08:15 2005
-+++ bittorrent-curses.py Wed Oct 12 07:57:28 2005
-@@ -15,6 +15,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-tracker.py b/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-tracker.py
deleted file mode 100644
index d2e5b60d36d2..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent-tracker.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent-tracker.py Wed Oct 12 01:08:15 2005
-+++ bittorrent-tracker.py Wed Oct 12 07:57:55 2005
-@@ -12,6 +12,13 @@
-
- # Written by Bram Cohen
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- if __name__ == '__main__':
- from BitTorrent.platform import install_translation
- install_translation()
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent.py b/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent.py
deleted file mode 100644
index d4d8ba81d578..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-bittorrent.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent.py Wed Oct 12 01:08:18 2005
-+++ bittorrent.py Wed Oct 12 07:58:12 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-changetracker-console.py b/net/py-bittorrent-devel/files/extra-psyco-patch-changetracker-console.py
deleted file mode 100644
index 8e8ded07a1f0..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-changetracker-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- changetracker-console.py Wed Oct 12 01:08:18 2005
-+++ changetracker-console.py Wed Oct 12 07:58:18 2005
-@@ -12,6 +12,13 @@
-
- # Written by Henry 'Pi' James and Bram Cohen
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-console.py b/net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-console.py
deleted file mode 100644
index 0a885f9d4c2d..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- launchmany-console.py Wed Oct 12 01:08:27 2005
-+++ launchmany-console.py Wed Oct 12 07:58:23 2005
-@@ -12,6 +12,13 @@
-
- # Written by John Hoffman
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- if __name__ == '__main__':
- from BitTorrent.platform import install_translation
- install_translation()
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-curses.py b/net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-curses.py
deleted file mode 100644
index 6f73f927141b..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-launchmany-curses.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- launchmany-curses.py Wed Oct 12 01:08:27 2005
-+++ launchmany-curses.py Wed Oct 12 07:58:27 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent-console.py b/net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent-console.py
deleted file mode 100644
index 476f36587378..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- maketorrent-console.py Wed Oct 12 01:08:27 2005
-+++ maketorrent-console.py Wed Oct 12 07:58:31 2005
-@@ -12,6 +12,13 @@
-
- # Written by Bram Cohen
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- if __name__ == '__main__':
- from BitTorrent.platform import install_translation
- install_translation()
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent.py b/net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent.py
deleted file mode 100644
index 9675c99cda69..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-maketorrent.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- maketorrent.py Wed Oct 12 01:08:27 2005
-+++ maketorrent.py Wed Oct 12 07:58:35 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/extra-psyco-patch-torrentinfo-console.py b/net/py-bittorrent-devel/files/extra-psyco-patch-torrentinfo-console.py
deleted file mode 100644
index bf6128eb8b65..000000000000
--- a/net/py-bittorrent-devel/files/extra-psyco-patch-torrentinfo-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- torrentinfo-console.py Wed Oct 12 01:08:50 2005
-+++ torrentinfo-console.py Wed Oct 12 07:58:48 2005
-@@ -12,6 +12,13 @@
-
- # Written by Henry 'Pi' James, Loring Holden and Matt Chisholm
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent-devel/files/patch-BitTorrent::defaultargs.py b/net/py-bittorrent-devel/files/patch-BitTorrent::defaultargs.py
deleted file mode 100644
index bd9e57ccacc6..000000000000
--- a/net/py-bittorrent-devel/files/patch-BitTorrent::defaultargs.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/defaultargs.py.orig Wed Jan 11 19:16:54 2006
-+++ BitTorrent/defaultargs.py Wed Jan 11 19:17:16 2006
-@@ -33,6 +33,8 @@
- if os.name == 'posix':
- if os.uname()[0] in ['Darwin']:
- BAD_LIBC_WORKAROUND_DEFAULT = MYTRUE
-+ if os.uname()[0] in ['FreeBSD']:
-+ BAD_LIBC_WORKAROUND_DEFAULT = MYTRUE
-
- MIN_INCOMPLETE = 100
- if os.name == 'nt':
diff --git a/net/py-bittorrent-devel/files/patch-BitTorrent::platform.py b/net/py-bittorrent-devel/files/patch-BitTorrent::platform.py
deleted file mode 100644
index bdacd7539206..000000000000
--- a/net/py-bittorrent-devel/files/patch-BitTorrent::platform.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/platform.py.orig Mon Aug 15 20:06:05 2005
-+++ BitTorrent/platform.py Wed Aug 24 00:12:59 2005
-@@ -41,7 +41,7 @@
- del wh, wv
-
- def calc_unix_dirs():
-- appdir = '%s-%s'%(app_name, version)
-+ appdir = '%s'%(app_name)
- ip = os.path.join('share', 'pixmaps', appdir)
- dp = os.path.join('share', 'doc' , appdir)
- lp = os.path.join('share', 'locale')
diff --git a/net/py-bittorrent-devel/files/patch-BitTorrent__NewVersion.py b/net/py-bittorrent-devel/files/patch-BitTorrent__NewVersion.py
deleted file mode 100644
index fcb590ce108a..000000000000
--- a/net/py-bittorrent-devel/files/patch-BitTorrent__NewVersion.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/NewVersion.py.orig Sun Nov 20 23:10:09 2005
-+++ BitTorrent/NewVersion.py Sun Nov 20 23:10:37 2005
-@@ -127,7 +127,7 @@
- self.threadwrap(self.errorfunc, WARNING, '\n'.join(terrors))
-
- if torrentfile and signature:
-- public_key_file = open(os.path.join(doc_root, 'public.key'), 'rb')
-+ public_key_file = open(os.path.join(%%DATADIR%%, 'public.key'), 'rb')
- public_key = pickle.load(public_key_file)
- h = sha(torrentfile).digest()
- if public_key.verify(h, signature):
diff --git a/net/py-bittorrent-devel/pkg-descr b/net/py-bittorrent-devel/pkg-descr
deleted file mode 100644
index b6d48e06685a..000000000000
--- a/net/py-bittorrent-devel/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-[ excerpt from distribution's README.txt ]
-
-BitTorrent is a tool for distributing files. It's extremely easy
-to use - downloads are started by clicking on hyperlinks. Whenever
-more than one person is downloading at once they send pieces of the
-file(s) to each other, thus relieving the central server's bandwidth
-burden. Even with many simultaneous downloads, the upload burden
-on the central server remains quite small, since each new downloader
-introduces new upload capacity.
-
-WWW: http://www.bittorrent.com/
diff --git a/net/py-bittorrent-devel/pkg-plist b/net/py-bittorrent-devel/pkg-plist
deleted file mode 100644
index f6e9ca29d9cb..000000000000
--- a/net/py-bittorrent-devel/pkg-plist
+++ /dev/null
@@ -1,291 +0,0 @@
-bin/bittorrent-console
-bin/bittorrent-curses
-bin/bittorrent-tracker
-bin/changetracker-console
-bin/launchmany-console
-bin/launchmany-curses
-bin/maketorrent-console
-bin/torrentinfo-console
-%%PYTHON_SITELIBDIR%%/BitTorrent/BeautifulSupe.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/BeautifulSupe.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/BeautifulSupe.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/GUI.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/GUI.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/GUI.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/GetTorrent.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/GetTorrent.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/GetTorrent.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/IPC.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/IPC.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/IPC.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/LaunchPath.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/LaunchPath.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/LaunchPath.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatTraversal.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatTraversal.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatTraversal.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/NewVersion.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/NewVersion.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/NewVersion.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/PeerID.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/PeerID.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/PeerID.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_magic.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_magic.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_magic.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_twisted.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_twisted.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_twisted.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/StatusLight.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/StatusLight.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/StatusLight.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/TrayIcon.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/TrayIcon.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/TrayIcon.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/configfile.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/defer.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/defer.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/defer.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/download.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/language.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/language.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/language.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/platform.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/prefs.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/prefs.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/prefs.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/track.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.py
-%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/__init__.py
-%%PYTHON_SITELIBDIR%%/khashmir/__init__.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/__init__.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/actions.py
-%%PYTHON_SITELIBDIR%%/khashmir/actions.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/actions.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/cache.py
-%%PYTHON_SITELIBDIR%%/khashmir/cache.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/cache.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/const.py
-%%PYTHON_SITELIBDIR%%/khashmir/const.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/const.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/hammerlock.py
-%%PYTHON_SITELIBDIR%%/khashmir/hammerlock.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/hammerlock.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/inserter.py
-%%PYTHON_SITELIBDIR%%/khashmir/inserter.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/inserter.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/khash.py
-%%PYTHON_SITELIBDIR%%/khashmir/khash.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/khash.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/khashmir.py
-%%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/knet.py
-%%PYTHON_SITELIBDIR%%/khashmir/knet.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/knet.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/knode.py
-%%PYTHON_SITELIBDIR%%/khashmir/knode.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/knode.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/krpc.py
-%%PYTHON_SITELIBDIR%%/khashmir/krpc.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/krpc.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/kstore.py
-%%PYTHON_SITELIBDIR%%/khashmir/kstore.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/kstore.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/ktable.py
-%%PYTHON_SITELIBDIR%%/khashmir/ktable.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/ktable.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/node.py
-%%PYTHON_SITELIBDIR%%/khashmir/node.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/node.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/setup.py
-%%PYTHON_SITELIBDIR%%/khashmir/setup.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/setup.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test.py
-%%PYTHON_SITELIBDIR%%/khashmir/test.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.py
-%%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test_krpc.py
-%%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test_kstore.py
-%%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/unet.py
-%%PYTHON_SITELIBDIR%%/khashmir/unet.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/unet.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/util.py
-%%PYTHON_SITELIBDIR%%/khashmir/util.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/util.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.py
-%%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyo
-%%DATADIR%%/public.key
-share/locale/af/LC_MESSAGES/bittorrent.mo
-share/locale/bg/LC_MESSAGES/bittorrent.mo
-share/locale/ca/LC_MESSAGES/bittorrent.mo
-share/locale/cs/LC_MESSAGES/bittorrent.mo
-share/locale/da/LC_MESSAGES/bittorrent.mo
-share/locale/de/LC_MESSAGES/bittorrent.mo
-share/locale/el/LC_MESSAGES/bittorrent.mo
-share/locale/es/LC_MESSAGES/bittorrent.mo
-share/locale/es_MX/LC_MESSAGES/bittorrent.mo
-share/locale/fr/LC_MESSAGES/bittorrent.mo
-share/locale/hu/LC_MESSAGES/bittorrent.mo
-share/locale/it/LC_MESSAGES/bittorrent.mo
-share/locale/ja/LC_MESSAGES/bittorrent.mo
-share/locale/ko/LC_MESSAGES/bittorrent.mo
-share/locale/nb_NO/LC_MESSAGES/bittorrent.mo
-share/locale/nl/LC_MESSAGES/bittorrent.mo
-share/locale/pl/LC_MESSAGES/bittorrent.mo
-share/locale/pt/LC_MESSAGES/bittorrent.mo
-share/locale/pt_BR/LC_MESSAGES/bittorrent.mo
-share/locale/ro/LC_MESSAGES/bittorrent.mo
-share/locale/ru/LC_MESSAGES/bittorrent.mo
-share/locale/sk/LC_MESSAGES/bittorrent.mo
-share/locale/sl/LC_MESSAGES/bittorrent.mo
-share/locale/sv/LC_MESSAGES/bittorrent.mo
-share/locale/tr/LC_MESSAGES/bittorrent.mo
-share/locale/vi/LC_MESSAGES/bittorrent.mo
-share/locale/zh_CN/LC_MESSAGES/bittorrent.mo
-share/locale/zh_TW/LC_MESSAGES/bittorrent.mo
-%%GUI%%@dirrm share/pixmaps/BitTorrent/logo
-%%GUI%%@dirrm share/pixmaps/BitTorrent
-%%GUI%%@dirrmtry share/pixmaps
-@dirrmtry share/locale/zh_TW/LC_MESSAGES
-@dirrmtry share/locale/zh_TW
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/sl/LC_MESSAGES
-@dirrmtry share/locale/sl
-@dirrmtry share/locale/sk/LC_MESSAGES
-@dirrmtry share/locale/sk
-@dirrmtry share/locale/ro/LC_MESSAGES
-@dirrmtry share/locale/ro
-@dirrmtry share/locale/pt/LC_MESSAGES
-@dirrmtry share/locale/pt
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/pl
-@dirrmtry share/locale/nb_NO/LC_MESSAGES
-@dirrmtry share/locale/nb_NO
-@dirrmtry share/locale/ko/LC_MESSAGES
-@dirrmtry share/locale/ko
-@dirrmtry share/locale/el/LC_MESSAGES
-@dirrmtry share/locale/el
-@dirrmtry share/locale/cs/LC_MESSAGES
-@dirrmtry share/locale/cs
-@dirrmtry share/locale/ca/LC_MESSAGES
-@dirrmtry share/locale/ca
-@dirrm %%DATADIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/khashmir
-@dirrm %%PYTHON_SITELIBDIR%%/BitTorrent
-@dirrmtry %%PYTHON_SITELIBDIR%%
-@dirrmtry %%PYTHON_LIBDIR%%
diff --git a/net/py-bittorrent/Makefile b/net/py-bittorrent/Makefile
deleted file mode 100644
index 992a3832bcda..000000000000
--- a/net/py-bittorrent/Makefile
+++ /dev/null
@@ -1,137 +0,0 @@
-# New ports collection makefile for: BitTorrent
-# Date created: Sun Mar 16 06:34:12 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= BitTorrent
-PORTVERSION= 4.2.2
-PORTEPOCH= 1
-CATEGORIES?= net python
-MASTER_SITES= http://www.bittorrent.com/dl/ \
- ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT?= A peer-to-peer tool for distributing files written in Python
-
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython \
- ${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
-
-USE_GETTEXT= yes
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-USE_REINPLACE= yes
-USE_TWISTED_RUN= yes
-
-CONFLICTS= py??-*[Bb]it[Tt]orrent* py??-*[Bb]it[Tt]ornado* btqueue*
-
-.ifndef(NOPORTDOCS)
-PORTDOCS= \
- LICENSE.txt \
- README.txt \
- TRACKERLESS.txt \
- credits.txt \
- credits-l10n.txt \
- redirdonate.html
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-noportdocs-setup.py
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} != "i386"
-WITHOUT_PSYCO= yes
-.endif
-
-# required for GUI
-.ifndef(WITHOUT_GUI)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2
-
-PLIST_FILES+= \
- bin/bittorrent \
- bin/maketorrent \
- share/pixmaps/BitTorrent/bittorrent.ico \
- share/pixmaps/BitTorrent/broken.png \
- share/pixmaps/BitTorrent/finished.png \
- share/pixmaps/BitTorrent/info.png \
- share/pixmaps/BitTorrent/logo/bittorrent_32.png \
- share/pixmaps/BitTorrent/logo/bittorrent_96.png \
- share/pixmaps/BitTorrent/pause.png \
- share/pixmaps/BitTorrent/paused.png \
- share/pixmaps/BitTorrent/play.png \
- share/pixmaps/BitTorrent/queued.png \
- share/pixmaps/BitTorrent/remove.png \
- share/pixmaps/BitTorrent/running.png \
- share/pixmaps/BitTorrent/status-natted.png \
- share/pixmaps/BitTorrent/status-running.png \
- share/pixmaps/BitTorrent/status-stopped.png
-
-PLIST_SUB+= GUI=""
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py
-
-PLIST_SUB+= GUI="@comment "
-.endif
-# required for PSYCO
-.ifndef(WITHOUT_PSYCO)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco
-
-EXTRA_PATCHES+= \
- ${FILESDIR}/extra-psyco-patch-bittorrent-console.py \
- ${FILESDIR}/extra-psyco-patch-bittorrent-curses.py \
- ${FILESDIR}/extra-psyco-patch-bittorrent-tracker.py \
- ${FILESDIR}/extra-psyco-patch-bittorrent.py \
- ${FILESDIR}/extra-psyco-patch-changetracker-console.py \
- ${FILESDIR}/extra-psyco-patch-launchmany-console.py \
- ${FILESDIR}/extra-psyco-patch-launchmany-curses.py \
- ${FILESDIR}/extra-psyco-patch-maketorrent-console.py \
- ${FILESDIR}/extra-psyco-patch-maketorrent.py \
- ${FILESDIR}/extra-psyco-patch-torrentinfo-console.py
-.endif
-
-pre-everything::
-.ifndef(WITHOUT_GUI)
- @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation'
-.endif
-.ifndef(WITHOUT_PSYCO)
- @${ECHO_MSG} '===> Define WITHOUT_PSYCO to disable devel/py-psyco optimization'
-.endif
-
-pre-patch:
-# do not install public.key, we will do it ourselves
- @${REINPLACE_CMD} -E \
- -e "s|^.*'public.key'.*$$||" \
- ${WRKSRC}/setup.py
-
-post-patch:
-# public.key will be located under ${DATADIR} not ${DOCSDIR}
- @${REINPLACE_CMD} -E \
- -e "s|%%DATADIR%%|'${DATADIR}/'|" \
- ${WRKSRC}/BitTorrent/NewVersion.py
-
-post-install:
-# set proper permissions
- @${CHMOD} -R ${SHAREMODE} \
- ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent
- @${CHMOD} ${SHAREMODE} ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent
- @${CHMOD} a+x ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent
-.ifndef(WITHOUT_GUI)
-# pixmaps
- @${CHMOD} -R ${SHAREMODE} \
- ${PREFIX}/share/pixmaps/${PORTNAME}/*
- @${CHMOD} a+X \
- ${PREFIX}/share/pixmaps/${PORTNAME}/logo
-.endif
-.ifndef(NOPORTDOCS)
-# docs
- @${CHMOD} -R ${SHAREMODE} \
- ${DOCSDIR}/*
-.endif
-# public.key
- @${MKDIR} ${DATADIR}
- @${INSTALL_DATA} ${WRKSRC}/public.key ${DATADIR}
-
-.include <bsd.port.post.mk>
diff --git a/net/py-bittorrent/distinfo b/net/py-bittorrent/distinfo
deleted file mode 100644
index 3171c08b05e1..000000000000
--- a/net/py-bittorrent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BitTorrent-4.2.2.tar.gz) = 2a85715b8ef0335ecc9e8ad91860231b
-SHA256 (BitTorrent-4.2.2.tar.gz) = cd14416698064015292ad128ddf349747f2cbb6e06d3c0ffa49b7ddfeda254ff
-SIZE (BitTorrent-4.2.2.tar.gz) = 2238224
diff --git a/net/py-bittorrent/files/extra-nogui-patch-setup.py b/net/py-bittorrent/files/extra-nogui-patch-setup.py
deleted file mode 100644
index edffccf24d67..000000000000
--- a/net/py-bittorrent/files/extra-nogui-patch-setup.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- setup.py.orig Tue Aug 23 22:58:45 2005
-+++ setup.py Tue Aug 23 23:09:21 2005
-@@ -25,8 +25,8 @@
-
- import glob
-
--symlinks = ["bittorrent" , "bittorrent-curses", "bittorrent-console",
-- "maketorrent", "maketorrent-console",
-+symlinks = ["bittorrent-curses", "bittorrent-console",
-+ "maketorrent-console",
- "launchmany-curses", "launchmany-console",
- "changetracker-console",
- "torrentinfo-console",
-@@ -53,5 +53,5 @@
- translations.append (("%s/%s/LC_MESSAGES" % (locale_root, l),
- ["locale/%s/LC_MESSAGES/bittorrent.mo" % l]))
-
--data_files = [ (img_root , glob.glob('images/*png')+['images/bittorrent.ico',]),
-- (img_root+'/logo', glob.glob('images/logo/bittorrent_[0-9]*.png') ),
-+data_files = [
-+
diff --git a/net/py-bittorrent/files/extra-noportdocs-setup.py b/net/py-bittorrent/files/extra-noportdocs-setup.py
deleted file mode 100644
index 64e39642de55..000000000000
--- a/net/py-bittorrent/files/extra-noportdocs-setup.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- setup.py.orig Mon Nov 21 00:10:24 2005
-+++ setup.py Mon Nov 21 00:10:33 2005
-@@ -72,5 +72,0 @@
-- (doc_root , ['credits.txt', 'credits-l10n.txt',
-- 'LICENSE.txt', 'README.txt',
-- 'TRACKERLESS.txt', 'redirdonate.html',
--
-- ] ),
diff --git a/net/py-bittorrent/files/extra-psyco-patch-bittorrent-console.py b/net/py-bittorrent/files/extra-psyco-patch-bittorrent-console.py
deleted file mode 100644
index 17e63fdd1a00..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-bittorrent-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent-console.py Wed Oct 12 01:08:15 2005
-+++ bittorrent-console.py Wed Oct 12 07:57:46 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/extra-psyco-patch-bittorrent-curses.py b/net/py-bittorrent/files/extra-psyco-patch-bittorrent-curses.py
deleted file mode 100644
index b46155e5bcb9..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-bittorrent-curses.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent-curses.py Wed Oct 12 01:08:15 2005
-+++ bittorrent-curses.py Wed Oct 12 07:57:28 2005
-@@ -15,6 +15,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/extra-psyco-patch-bittorrent-tracker.py b/net/py-bittorrent/files/extra-psyco-patch-bittorrent-tracker.py
deleted file mode 100644
index d2e5b60d36d2..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-bittorrent-tracker.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent-tracker.py Wed Oct 12 01:08:15 2005
-+++ bittorrent-tracker.py Wed Oct 12 07:57:55 2005
-@@ -12,6 +12,13 @@
-
- # Written by Bram Cohen
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- if __name__ == '__main__':
- from BitTorrent.platform import install_translation
- install_translation()
diff --git a/net/py-bittorrent/files/extra-psyco-patch-bittorrent.py b/net/py-bittorrent/files/extra-psyco-patch-bittorrent.py
deleted file mode 100644
index d4d8ba81d578..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-bittorrent.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- bittorrent.py Wed Oct 12 01:08:18 2005
-+++ bittorrent.py Wed Oct 12 07:58:12 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/extra-psyco-patch-changetracker-console.py b/net/py-bittorrent/files/extra-psyco-patch-changetracker-console.py
deleted file mode 100644
index 8e8ded07a1f0..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-changetracker-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- changetracker-console.py Wed Oct 12 01:08:18 2005
-+++ changetracker-console.py Wed Oct 12 07:58:18 2005
-@@ -12,6 +12,13 @@
-
- # Written by Henry 'Pi' James and Bram Cohen
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/extra-psyco-patch-launchmany-console.py b/net/py-bittorrent/files/extra-psyco-patch-launchmany-console.py
deleted file mode 100644
index 0a885f9d4c2d..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-launchmany-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- launchmany-console.py Wed Oct 12 01:08:27 2005
-+++ launchmany-console.py Wed Oct 12 07:58:23 2005
-@@ -12,6 +12,13 @@
-
- # Written by John Hoffman
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- if __name__ == '__main__':
- from BitTorrent.platform import install_translation
- install_translation()
diff --git a/net/py-bittorrent/files/extra-psyco-patch-launchmany-curses.py b/net/py-bittorrent/files/extra-psyco-patch-launchmany-curses.py
deleted file mode 100644
index 6f73f927141b..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-launchmany-curses.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- launchmany-curses.py Wed Oct 12 01:08:27 2005
-+++ launchmany-curses.py Wed Oct 12 07:58:27 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/extra-psyco-patch-maketorrent-console.py b/net/py-bittorrent/files/extra-psyco-patch-maketorrent-console.py
deleted file mode 100644
index 476f36587378..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-maketorrent-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- maketorrent-console.py Wed Oct 12 01:08:27 2005
-+++ maketorrent-console.py Wed Oct 12 07:58:31 2005
-@@ -12,6 +12,13 @@
-
- # Written by Bram Cohen
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- if __name__ == '__main__':
- from BitTorrent.platform import install_translation
- install_translation()
diff --git a/net/py-bittorrent/files/extra-psyco-patch-maketorrent.py b/net/py-bittorrent/files/extra-psyco-patch-maketorrent.py
deleted file mode 100644
index 9675c99cda69..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-maketorrent.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- maketorrent.py Wed Oct 12 01:08:27 2005
-+++ maketorrent.py Wed Oct 12 07:58:35 2005
-@@ -14,6 +14,13 @@
-
- from __future__ import division
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/extra-psyco-patch-torrentinfo-console.py b/net/py-bittorrent/files/extra-psyco-patch-torrentinfo-console.py
deleted file mode 100644
index bf6128eb8b65..000000000000
--- a/net/py-bittorrent/files/extra-psyco-patch-torrentinfo-console.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- torrentinfo-console.py Wed Oct 12 01:08:50 2005
-+++ torrentinfo-console.py Wed Oct 12 07:58:48 2005
-@@ -12,6 +12,13 @@
-
- # Written by Henry 'Pi' James, Loring Holden and Matt Chisholm
-
-+try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+except:
-+ pass
-+
- from BitTorrent.platform import install_translation
- install_translation()
-
diff --git a/net/py-bittorrent/files/patch-BitTorrent::__init__.py b/net/py-bittorrent/files/patch-BitTorrent::__init__.py
deleted file mode 100644
index 69079192dc47..000000000000
--- a/net/py-bittorrent/files/patch-BitTorrent::__init__.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/__init__.py.orig Sun Nov 20 23:18:59 2005
-+++ BitTorrent/__init__.py Sun Nov 20 23:19:07 2005
-@@ -64,7 +64,7 @@
- 'te' :u' తెలà±à°—à±' ,
- }
-
--#language_names.update(unfinished_language_names)
-+language_names.update(unfinished_language_names)
-
- languages = language_names.keys()
- languages.sort()
diff --git a/net/py-bittorrent/files/patch-BitTorrent::defaultargs.py b/net/py-bittorrent/files/patch-BitTorrent::defaultargs.py
deleted file mode 100644
index f25af4145ccc..000000000000
--- a/net/py-bittorrent/files/patch-BitTorrent::defaultargs.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/defaultargs.py.orig Tue May 24 03:01:06 2005
-+++ BitTorrent/defaultargs.py Sun May 29 22:48:48 2005
-@@ -110,7 +110,7 @@
- _("do not connect to several peers that have the same IP address")),
- ('peer_socket_tos', 8,
- _("if nonzero, set the TOS option for peer connections to this value")),
-- ('bad_libc_workaround', MYFALSE,
-+ ('bad_libc_workaround', MYTRUE,
- _("enable workaround for a bug in BSD libc that makes file reads very slow.")),
- ('tracker_proxy', '',
- _("address of HTTP proxy to use for tracker connections")),
diff --git a/net/py-bittorrent/files/patch-BitTorrent__NewVersion.py b/net/py-bittorrent/files/patch-BitTorrent__NewVersion.py
deleted file mode 100644
index fcb590ce108a..000000000000
--- a/net/py-bittorrent/files/patch-BitTorrent__NewVersion.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/NewVersion.py.orig Sun Nov 20 23:10:09 2005
-+++ BitTorrent/NewVersion.py Sun Nov 20 23:10:37 2005
-@@ -127,7 +127,7 @@
- self.threadwrap(self.errorfunc, WARNING, '\n'.join(terrors))
-
- if torrentfile and signature:
-- public_key_file = open(os.path.join(doc_root, 'public.key'), 'rb')
-+ public_key_file = open(os.path.join(%%DATADIR%%, 'public.key'), 'rb')
- public_key = pickle.load(public_key_file)
- h = sha(torrentfile).digest()
- if public_key.verify(h, signature):
diff --git a/net/py-bittorrent/files/patch-BitTorrent__platform.py b/net/py-bittorrent/files/patch-BitTorrent__platform.py
deleted file mode 100644
index bdacd7539206..000000000000
--- a/net/py-bittorrent/files/patch-BitTorrent__platform.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- BitTorrent/platform.py.orig Mon Aug 15 20:06:05 2005
-+++ BitTorrent/platform.py Wed Aug 24 00:12:59 2005
-@@ -41,7 +41,7 @@
- del wh, wv
-
- def calc_unix_dirs():
-- appdir = '%s-%s'%(app_name, version)
-+ appdir = '%s'%(app_name)
- ip = os.path.join('share', 'pixmaps', appdir)
- dp = os.path.join('share', 'doc' , appdir)
- lp = os.path.join('share', 'locale')
diff --git a/net/py-bittorrent/files/patch-makei18n.sh b/net/py-bittorrent/files/patch-makei18n.sh
deleted file mode 100644
index 90b32d2cd103..000000000000
--- a/net/py-bittorrent/files/patch-makei18n.sh
+++ /dev/null
@@ -1,9 +0,0 @@
---- makei18n.sh.orig Sun Nov 20 23:17:39 2005
-+++ makei18n.sh Sun Nov 20 23:18:34 2005
-@@ -1,5 +1,5 @@
- APP_NAME="bittorrent"
--LANGUAGES=`python language_codes.py`
-+LANGUAGES=`cd po; ls *.po | sed -e 's/\.po//'`
- MESSAGES_PO="messages.pot"
-
- rm -f $APP_NAME.lis
diff --git a/net/py-bittorrent/pkg-descr b/net/py-bittorrent/pkg-descr
deleted file mode 100644
index b6d48e06685a..000000000000
--- a/net/py-bittorrent/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-[ excerpt from distribution's README.txt ]
-
-BitTorrent is a tool for distributing files. It's extremely easy
-to use - downloads are started by clicking on hyperlinks. Whenever
-more than one person is downloading at once they send pieces of the
-file(s) to each other, thus relieving the central server's bandwidth
-burden. Even with many simultaneous downloads, the upload burden
-on the central server remains quite small, since each new downloader
-introduces new upload capacity.
-
-WWW: http://www.bittorrent.com/
diff --git a/net/py-bittorrent/pkg-plist b/net/py-bittorrent/pkg-plist
deleted file mode 100644
index ae5babc2777a..000000000000
--- a/net/py-bittorrent/pkg-plist
+++ /dev/null
@@ -1,300 +0,0 @@
-bin/bittorrent-console
-bin/bittorrent-curses
-bin/bittorrent-tracker
-bin/changetracker-console
-bin/launchmany-console
-bin/launchmany-curses
-bin/maketorrent-console
-bin/torrentinfo-console
-%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/GUI.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/GUI.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/GUI.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/GetTorrent.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/GetTorrent.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/GetTorrent.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/LaunchPath.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/LaunchPath.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/LaunchPath.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/NewVersion.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/NewVersion.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/NewVersion.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_magic.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_magic.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_magic.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_twisted.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_twisted.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer_twisted.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/configfile.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/defer.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/defer.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/defer.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/download.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/platform.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/prefs.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/prefs.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/prefs.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/track.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyo
-%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.py
-%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyc
-%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.py
-%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/__init__.py
-%%PYTHON_SITELIBDIR%%/khashmir/__init__.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/__init__.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/actions.py
-%%PYTHON_SITELIBDIR%%/khashmir/actions.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/actions.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/cache.py
-%%PYTHON_SITELIBDIR%%/khashmir/cache.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/cache.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/const.py
-%%PYTHON_SITELIBDIR%%/khashmir/const.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/const.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/hammerlock.py
-%%PYTHON_SITELIBDIR%%/khashmir/hammerlock.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/hammerlock.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/inserter.py
-%%PYTHON_SITELIBDIR%%/khashmir/inserter.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/inserter.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/khash.py
-%%PYTHON_SITELIBDIR%%/khashmir/khash.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/khash.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/khashmir.py
-%%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/knet.py
-%%PYTHON_SITELIBDIR%%/khashmir/knet.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/knet.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/knode.py
-%%PYTHON_SITELIBDIR%%/khashmir/knode.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/knode.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/krpc.py
-%%PYTHON_SITELIBDIR%%/khashmir/krpc.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/krpc.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/kstore.py
-%%PYTHON_SITELIBDIR%%/khashmir/kstore.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/kstore.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/ktable.py
-%%PYTHON_SITELIBDIR%%/khashmir/ktable.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/ktable.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/node.py
-%%PYTHON_SITELIBDIR%%/khashmir/node.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/node.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/setup.py
-%%PYTHON_SITELIBDIR%%/khashmir/setup.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/setup.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test.py
-%%PYTHON_SITELIBDIR%%/khashmir/test.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.py
-%%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test_krpc.py
-%%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/test_kstore.py
-%%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/unet.py
-%%PYTHON_SITELIBDIR%%/khashmir/unet.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/unet.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/util.py
-%%PYTHON_SITELIBDIR%%/khashmir/util.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/util.pyo
-%%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.py
-%%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyc
-%%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyo
-%%DATADIR%%/public.key
-share/locale/af/LC_MESSAGES/bittorrent.mo
-share/locale/ar/LC_MESSAGES/bittorrent.mo
-share/locale/bg/LC_MESSAGES/bittorrent.mo
-share/locale/ca/LC_MESSAGES/bittorrent.mo
-share/locale/cs/LC_MESSAGES/bittorrent.mo
-share/locale/da/LC_MESSAGES/bittorrent.mo
-share/locale/de/LC_MESSAGES/bittorrent.mo
-share/locale/eo/LC_MESSAGES/bittorrent.mo
-share/locale/es/LC_MESSAGES/bittorrent.mo
-share/locale/es_MX/LC_MESSAGES/bittorrent.mo
-share/locale/et/LC_MESSAGES/bittorrent.mo
-share/locale/eu/LC_MESSAGES/bittorrent.mo
-share/locale/fi/LC_MESSAGES/bittorrent.mo
-share/locale/fr/LC_MESSAGES/bittorrent.mo
-share/locale/ga/LC_MESSAGES/bittorrent.mo
-share/locale/gr/LC_MESSAGES/bittorrent.mo
-share/locale/he_IL/LC_MESSAGES/bittorrent.mo
-share/locale/hr/LC_MESSAGES/bittorrent.mo
-share/locale/hu/LC_MESSAGES/bittorrent.mo
-share/locale/hy/LC_MESSAGES/bittorrent.mo
-share/locale/it/LC_MESSAGES/bittorrent.mo
-share/locale/ja/LC_MESSAGES/bittorrent.mo
-share/locale/ka/LC_MESSAGES/bittorrent.mo
-share/locale/ko/LC_MESSAGES/bittorrent.mo
-share/locale/lt/LC_MESSAGES/bittorrent.mo
-share/locale/ml/LC_MESSAGES/bittorrent.mo
-share/locale/ms/LC_MESSAGES/bittorrent.mo
-share/locale/nb_NO/LC_MESSAGES/bittorrent.mo
-share/locale/nl/LC_MESSAGES/bittorrent.mo
-share/locale/pl/LC_MESSAGES/bittorrent.mo
-share/locale/pt/LC_MESSAGES/bittorrent.mo
-share/locale/pt_BR/LC_MESSAGES/bittorrent.mo
-share/locale/ro/LC_MESSAGES/bittorrent.mo
-share/locale/ru/LC_MESSAGES/bittorrent.mo
-share/locale/sk/LC_MESSAGES/bittorrent.mo
-share/locale/sl/LC_MESSAGES/bittorrent.mo
-share/locale/sq/LC_MESSAGES/bittorrent.mo
-share/locale/sv/LC_MESSAGES/bittorrent.mo
-share/locale/th/LC_MESSAGES/bittorrent.mo
-share/locale/tlh/LC_MESSAGES/bittorrent.mo
-share/locale/tr/LC_MESSAGES/bittorrent.mo
-share/locale/uk/LC_MESSAGES/bittorrent.mo
-share/locale/vi/LC_MESSAGES/bittorrent.mo
-share/locale/zh_CN/LC_MESSAGES/bittorrent.mo
-share/locale/zh_TW/LC_MESSAGES/bittorrent.mo
-%%GUI%%@dirrm share/pixmaps/BitTorrent/logo
-%%GUI%%@dirrm share/pixmaps/BitTorrent
-%%GUI%%@dirrmtry share/pixmaps
-@dirrmtry share/locale/zh_TW/LC_MESSAGES
-@dirrmtry share/locale/zh_TW
-@dirrmtry share/locale/zh_CN/LC_MESSAGES
-@dirrmtry share/locale/zh_CN
-@dirrmtry share/locale/uk/LC_MESSAGES
-@dirrmtry share/locale/uk
-@dirrmtry share/locale/tlh/LC_MESSAGES
-@dirrmtry share/locale/tlh
-@dirrmtry share/locale/sl/LC_MESSAGES
-@dirrmtry share/locale/sl
-@dirrmtry share/locale/sk/LC_MESSAGES
-@dirrmtry share/locale/sk
-@dirrmtry share/locale/ro/LC_MESSAGES
-@dirrmtry share/locale/ro
-@dirrmtry share/locale/pt/LC_MESSAGES
-@dirrmtry share/locale/pt
-@dirrmtry share/locale/pl/LC_MESSAGES
-@dirrmtry share/locale/pl
-@dirrmtry share/locale/nb_NO/LC_MESSAGES
-@dirrmtry share/locale/nb_NO
-@dirrmtry share/locale/ko/LC_MESSAGES
-@dirrmtry share/locale/ko
-@dirrmtry share/locale/hy/LC_MESSAGES
-@dirrmtry share/locale/hy
-@dirrmtry share/locale/he_IL/LC_MESSAGES
-@dirrmtry share/locale/he_IL
-@dirrmtry share/locale/gr/LC_MESSAGES
-@dirrmtry share/locale/gr
-@dirrmtry share/locale/fi/LC_MESSAGES
-@dirrmtry share/locale/fi
-@dirrmtry share/locale/cs/LC_MESSAGES
-@dirrmtry share/locale/cs
-@dirrmtry share/locale/ca/LC_MESSAGES
-@dirrmtry share/locale/ca
-@dirrm %%DATADIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/khashmir
-@dirrm %%PYTHON_SITELIBDIR%%/BitTorrent
-@dirrmtry %%PYTHON_SITELIBDIR%%
-@dirrmtry %%PYTHON_LIBDIR%%
diff --git a/net/py-fngrab/Makefile b/net/py-fngrab/Makefile
deleted file mode 100644
index 84ae8beb93c8..000000000000
--- a/net/py-fngrab/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: py-fngrab
-# Date created: Mar 23, 2002
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= fngrab
-PORTVERSION= 0.0.4
-CATEGORIES= net python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= freebbs
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A replacement for the official Freenet Project's freenet_request
-
-BUILD_DEPENDS= ${PYXML}
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-
-post-install:
- @${MV} ${PREFIX}/bin/fngrab.py ${PREFIX}/bin/fngrab
-
-.include <bsd.port.mk>
diff --git a/net/py-fngrab/distinfo b/net/py-fngrab/distinfo
deleted file mode 100644
index 070530b38a0e..000000000000
--- a/net/py-fngrab/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (fngrab-0.0.4.tar.gz) = c1b59402b3f210d13548611894b74520
-SHA256 (fngrab-0.0.4.tar.gz) = d1a155c5c2698e3e5fde175b8fd3bb30e9d60817e23d2271c7adaa9b8a95e165
-SIZE (fngrab-0.0.4.tar.gz) = 33202
diff --git a/net/py-fngrab/files/patch-fngrab.py b/net/py-fngrab/files/patch-fngrab.py
deleted file mode 100644
index 091fb5ff6fae..000000000000
--- a/net/py-fngrab/files/patch-fngrab.py
+++ /dev/null
@@ -1,17 +0,0 @@
---- fngrab.py.orig Sun Mar 24 14:14:24 2002
-+++ fngrab.py Sun Mar 24 14:14:38 2002
-@@ -14,10 +14,10 @@
- import os, socket, sys, string, time, threading
-
- # Custom stuff:
--#from FreenetGrab import cmdline
--#from FreenetGrab import xmlrpclib
--import cmdline
--from xmlrpclib import *
-+from FreenetGrab import cmdline
-+from FreenetGrab import xmlrpclib
-+#import cmdline
-+#from xmlrpclib import *
-
- TRANSFERRING=0
- DONE=1
diff --git a/net/py-fngrab/pkg-descr b/net/py-fngrab/pkg-descr
deleted file mode 100644
index 3a6d4a1271d6..000000000000
--- a/net/py-fngrab/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Freenet Grab (fngrab.py) is a GPL'd replacement for the official Freenet
-Project's freenet_request (Un*x) and frequest.exe (Windows). Freenet Grab has
-several features freenet_request/frequest doesn't have:
-
- - Retrying failed requests with incremental hops to live.
- - New: Multiple simultaneous downloads (multi-threading)
- - Better support for in-Freenet key index searching.
- - Specify a file containing a list of keys to download.
- - Verifying a list of keys in a file.
-
-WWW: http://freebbs.sourceforge.net/
diff --git a/net/py-fngrab/pkg-plist b/net/py-fngrab/pkg-plist
deleted file mode 100644
index 580c27e7d1e3..000000000000
--- a/net/py-fngrab/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/fngrab
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/__init__.py
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/__init__.pyc
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/__init__.pyo
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/cmdline.py
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/cmdline.pyc
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/cmdline.pyo
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/fngrab.py
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/fngrab.pyc
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/fngrab.pyo
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/status.py
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/status.pyc
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/status.pyo
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/xmlrpclib.py
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/xmlrpclib.pyc
-lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab/xmlrpclib.pyo
-@dirrm lib/%%PYTHON_VERSION%%/site-packages/FreenetGrab
diff --git a/net/py-kenosis-bittorrent/Makefile b/net/py-kenosis-bittorrent/Makefile
deleted file mode 100644
index dd9738a1663c..000000000000
--- a/net/py-kenosis-bittorrent/Makefile
+++ /dev/null
@@ -1,138 +0,0 @@
-# New ports collection makefile for: Kenosis enabled BitTorrent
-# Date created: Thu Jan 13 01:15:19 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kenosis
-PORTVERSION= ${KENOSIS_VERSION}.0.3.4.2
-PORTREVISION= 3
-PORTEPOCH= 2
-CATEGORIES?= net python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX= -BitTorrent
-DISTNAME= ${KENOSIS_DISTNAME}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT?= A Kenosis enabled, distributed BitTorrent
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/kenosis/__init__.py:${PORTSDIR}/net/py-kenosis
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-USE_REINPLACE= yes
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/bt
-
-DOC_FILES= \
- BUILD.windows.txt INSTALL.unix.txt LICENSE.txt \
- README_KENOSIS.txt \
- README.txt credits.txt
-PORTDOCS= \
- README-FreeBSD.txt \
- ${DOC_FILES}
-
-.include <bsd.port.pre.mk>
-
-#KENOSIS_PORTDIR= ../py-kenosis
-KENOSIS_PORTDIR= ${PORTSDIR}/net/py-kenosis
-KENOSIS_DISTNAME!= cd ${KENOSIS_PORTDIR} && make -V DISTNAME
-KENOSIS_VERSION!= cd ${KENOSIS_PORTDIR} && make -V PORTVERSION
-
-.if ${ARCH} != "i386"
-WITHOUT_PSYCO= yes
-.endif
-
-# required for GUI
-.ifndef(WITHOUT_GUI)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython24
-
-EXTRA_PATCHES+= ${FILESDIR}/extra-gui-patch-setup.py
-
-PLIST_FILES+= \
- libexec/${PORTNAME}${PKGNAMESUFFIX}/btcompletedirgui.py \
- libexec/${PORTNAME}${PKGNAMESUFFIX}/btdownloadgui.py
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py
-.endif
-# required for PSYCO
-.ifndef(WITHOUT_PSYCO)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco
-
-EXTRA_PATCHES+= \
- ${FILESDIR}/extra-psyco-patch-btcompletedir.py \
- ${FILESDIR}/extra-psyco-patch-btcompletedirgui.py \
- ${FILESDIR}/extra-psyco-patch-btdownloadcurses.py \
- ${FILESDIR}/extra-psyco-patch-btdownloadgui.py \
- ${FILESDIR}/extra-psyco-patch-btdownloadheadless.py \
- ${FILESDIR}/extra-psyco-patch-btlaunchmany.py \
- ${FILESDIR}/extra-psyco-patch-btlaunchmanycurses.py \
- ${FILESDIR}/extra-psyco-patch-btmakemetafile.py \
- ${FILESDIR}/extra-psyco-patch-bttrack.py
-
-PLIST_FILES+= \
- %%PYTHON_SITELIBDIR%%/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}/PSYCO.py \
- %%PYTHON_SITELIBDIR%%/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}/PSYCO.pyc \
- %%PYTHON_SITELIBDIR%%/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}/PSYCO.pyo
-.endif
-
-pre-everything::
-.ifndef(WITHOUT_GUI)
- @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation'
-.endif
-.ifndef(WITHOUT_PSYCO)
- @${ECHO_MSG} '===> Define WITHOUT_PSYCO to disable devel/py-psyco optimization'
-.endif
-
-post-patch:
- @${FIND} ${WRKSRC} -type f | \
- ${XARGS} -x -n 10 \
- ${REINPLACE_CMD} -E \
- -e 's|from[[:space:]]+BitTorrent|from ${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}|' \
- -e 's|import[[:space:]]+BitTorrent|import ${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}|' \
- -e 's|from[[:space:]]+ds|from ${PORTNAME}.ds|' \
- -e 's|/usr/bin/env python|${LOCALBASE}/bin/python|'
- @${REINPLACE_CMD} -E \
- -e 's|%%KENOSIS-BITTORRENT%%|${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}|' \
- ${WRKSRC}/${PYSETUP}
- @${REINPLACE_CMD} -E \
- -e 's|bt.BitTorrent|${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}|' \
- -e 's|from[[:space:]]+bt[[:space:]]+||' \
- ${WRKSRC}/btunittest.py
-.ifdef(WITHOUT_GUI)
- @${REINPLACE_CMD} -E \
- -e 's|btdownloadgui.py|btdownloadcurses.py|' \
- ${WRKSRC}/INSTALL.unix.txt
-.endif
-.ifndef(WITHOUT_PSYCO)
-# activate psyco optimization
- @${ECHO_CMD} 'psyco = 1' > ${WRKSRC}/BitTorrent/PSYCO.py
-.endif
-
-pre-configure:
- @${MV} ${WRKSRC}/BitTorrent ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
- @${INSTALL_DATA} ${PKGMESSAGE} ${DOCSDIR}/README-FreeBSD.txt
-.endif
-# set proper permissions
- @${CHMOD} -R ${SHAREMODE} \
- ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}
- @${CHMOD} ${SHAREMODE} \
- ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}
- @${CHMOD} a+x \
- ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/${PORTNAME}${PKGNAMESUFFIX:S/^-/_/}
-
-.include <bsd.port.post.mk>
-
-DOCSDIR:= ${DOCSDIR:S!${PORTNAME}$!${PORTNAME}${PKGNAMESUFFIX}!}
-PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS} --install-scripts=${PREFIX}/libexec/${PORTNAME}${PKGNAMESUFFIX}
diff --git a/net/py-kenosis-bittorrent/distinfo b/net/py-kenosis-bittorrent/distinfo
deleted file mode 100644
index cbae945682e7..000000000000
--- a/net/py-kenosis-bittorrent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (kenosis-0.95.tar.gz) = b3846a89723d1e6f2f79b8481fae6981
-SHA256 (kenosis-0.95.tar.gz) = d7096e91f4fe2ecf84396182a0cd7c8e0ae1db4855091ac63d599030693195c5
-SIZE (kenosis-0.95.tar.gz) = 170694
diff --git a/net/py-kenosis-bittorrent/files/extra-gui-patch-setup.py b/net/py-kenosis-bittorrent/files/extra-gui-patch-setup.py
deleted file mode 100644
index 1b41d84d9bda..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-gui-patch-setup.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- setup.py.orig Fri Jan 14 22:03:18 2005
-+++ setup.py Fri Jan 14 22:03:44 2005
-@@ -9,18 +9,19 @@
- import BitTorrent
-
- setup(
-- name = "BitTorrent",
-- version = BitTorrent.version,
-+ name = "%%KENOSIS-BITTORRENT%%",
-+ version = %%KENOSIS-BITTORRENT%%.version,
- author = "Bram Cohen",
- author_email = "<bram@bitconjurer.org>",
- url = "http://www.bitconjurer.org/BitTorrent/",
- license = "MIT",
-
-- packages = ["BitTorrent"],
-+ packages = ["%%KENOSIS-BITTORRENT%%"],
-
- scripts = ["btdownloadgui.py", "btdownloadheadless.py", "btdownloadlibrary.py",
- "bttrack.py", "btmakemetafile.py", "btlaunchmany.py", "btcompletedir.py",
- "btdownloadcurses.py", "btcompletedirgui.py", "btlaunchmanycurses.py",
- "btmakemetafile.py", "btreannounce.py", "btrename.py", "btshowmetainfo.py",
-+ "btunittest.py",
- "bttest.py"]
- )
diff --git a/net/py-kenosis-bittorrent/files/extra-nogui-patch-setup.py b/net/py-kenosis-bittorrent/files/extra-nogui-patch-setup.py
deleted file mode 100644
index 4c72f66ad46a..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-nogui-patch-setup.py
+++ /dev/null
@@ -1,27 +0,0 @@
---- setup.py.orig Fri Jan 14 22:12:02 2005
-+++ setup.py Fri Jan 14 22:12:54 2005
-@@ -9,18 +9,19 @@
- import BitTorrent
-
- setup(
-- name = "BitTorrent",
-- version = BitTorrent.version,
-+ name = "%%KENOSIS-BITTORRENT%%",
-+ version = %%KENOSIS-BITTORRENT%%.version,
- author = "Bram Cohen",
- author_email = "<bram@bitconjurer.org>",
- url = "http://www.bitconjurer.org/BitTorrent/",
- license = "MIT",
-
-- packages = ["BitTorrent"],
-+ packages = ["%%KENOSIS-BITTORRENT%%"],
-
-- scripts = ["btdownloadgui.py", "btdownloadheadless.py", "btdownloadlibrary.py",
-+ scripts = ["btdownloadheadless.py", "btdownloadlibrary.py",
- "bttrack.py", "btmakemetafile.py", "btlaunchmany.py", "btcompletedir.py",
-- "btdownloadcurses.py", "btcompletedirgui.py", "btlaunchmanycurses.py",
-+ "btdownloadcurses.py", "btlaunchmanycurses.py",
- "btmakemetafile.py", "btreannounce.py", "btrename.py", "btshowmetainfo.py",
-+ "btunittest.py",
- "bttest.py"]
- )
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedir.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedir.py
deleted file mode 100644
index 7313c0b3b815..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedir.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btcompletedir.py Thu Dec 16 11:03:11 2004
-+++ btcompletedir.py Thu Dec 16 11:12:55 2004
-@@ -3,6 +3,15 @@
- # Written by Bram Cohen
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from os.path import join, split
- from threading import Event
- from traceback import print_exc
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedirgui.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedirgui.py
deleted file mode 100644
index 750f7f3b4ff6..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btcompletedirgui.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btcompletedirgui.py Thu Dec 16 11:03:11 2004
-+++ btcompletedirgui.py Thu Dec 16 11:13:34 2004
-@@ -3,6 +3,15 @@
- # Written by Bram Cohen
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from sys import argv, version
-
- from btcompletedir import completedir
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadcurses.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadcurses.py
deleted file mode 100644
index f9914687c61b..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadcurses.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btdownloadcurses.py Thu Dec 16 11:03:11 2004
-+++ btdownloadcurses.py Thu Dec 16 11:13:54 2004
-@@ -3,6 +3,15 @@
- # Written by Henry 'Pi' James
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from BitTorrent.download import download
- from threading import Event
- from os.path import abspath
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadgui.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadgui.py
deleted file mode 100644
index d9f8aa0300da..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadgui.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btdownloadgui.py Thu Dec 16 11:03:11 2004
-+++ btdownloadgui.py Thu Dec 16 11:14:07 2004
-@@ -3,6 +3,15 @@
- # Written by Bram Cohen and Myers Carpenter
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from sys import argv
- from BitTorrent import version
- from BitTorrent.download import download
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadheadless.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadheadless.py
deleted file mode 100644
index ba6038187d07..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btdownloadheadless.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btdownloadheadless.py Thu Dec 16 11:03:11 2004
-+++ btdownloadheadless.py Thu Dec 16 11:14:16 2004
-@@ -3,6 +3,15 @@
- # Written by Bram Cohen
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from BitTorrent.download import download
- from threading import Event
- from os.path import abspath
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmany.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmany.py
deleted file mode 100644
index b52ef8d96737..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmany.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btlaunchmany.py Thu Dec 16 11:03:11 2004
-+++ btlaunchmany.py Thu Dec 16 11:14:54 2004
-@@ -7,6 +7,15 @@
- # fmttime and fmtsize stolen from btdownloadcurses.
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from BitTorrent.download import download
- from threading import Thread, Event, Lock
- from os import listdir
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmanycurses.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmanycurses.py
deleted file mode 100644
index 7cf9c34eefdb..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btlaunchmanycurses.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btlaunchmanycurses.py Thu Dec 16 11:03:11 2004
-+++ btlaunchmanycurses.py Thu Dec 16 11:14:47 2004
-@@ -7,6 +7,15 @@
- # fmttime and fmtsize stolen from btdownloadcurses.
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from BitTorrent.download import download
- from threading import Thread, Event, Lock
- from os import listdir
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btmakemetafile.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-btmakemetafile.py
deleted file mode 100644
index 27caf5b03793..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-btmakemetafile.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- btmakemetafile.py Thu Dec 16 11:03:11 2004
-+++ btmakemetafile.py Thu Dec 16 11:15:10 2004
-@@ -3,6 +3,15 @@
- # Written by Bram Cohen
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from sys import argv
- from os.path import getsize, split, join, abspath, isdir
- from os import listdir
diff --git a/net/py-kenosis-bittorrent/files/extra-psyco-patch-bttrack.py b/net/py-kenosis-bittorrent/files/extra-psyco-patch-bttrack.py
deleted file mode 100644
index eee72f22c626..000000000000
--- a/net/py-kenosis-bittorrent/files/extra-psyco-patch-bttrack.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- bttrack.py Thu Dec 16 11:03:11 2004
-+++ bttrack.py Thu Dec 16 11:15:33 2004
-@@ -3,6 +3,15 @@
- # Written by Bram Cohen
- # see LICENSE.txt for license information
-
-+from BitTorrent import PSYCO
-+if PSYCO.psyco:
-+ try:
-+ import psyco
-+ assert psyco.__version__ >= 0x010300f0
-+ psyco.full()
-+ except:
-+ pass
-+
- from sys import argv
- from BitTorrent.track import track
-
diff --git a/net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py b/net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py
deleted file mode 100644
index 49c5bd167da9..000000000000
--- a/net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py
+++ /dev/null
@@ -1,30 +0,0 @@
---- BitTorrent/Rerequester.py Sat Apr 3 01:10:23 2004
-+++ BitTorrent/Rerequester.py Sun Apr 18 17:03:33 2004
-@@ -5,7 +5,7 @@
- from btformats import check_peers
- from bencode import bdecode
- from threading import Thread, Lock
--from socket import error
-+from socket import error, gethostbyname
- from time import time
- from random import randrange
- from binascii import b2a_hex
-@@ -45,8 +45,7 @@
- self.url = ('%s?info_hash=%s&peer_id=%s&port=%s&key=%s' %
- (url, quote(infohash), quote(myid), str(port),
- b2a_hex(''.join([chr(randrange(256)) for i in xrange(4)]))))
-- if ip != '':
-- self.url += '&ip=' + quote(ip)
-+ self.ip = ip
- self.interval = interval
- self.last = None
- self.trackerid = None
-@@ -108,6 +107,8 @@
-
- def rerequest(self, url, set):
- try:
-+ if self.ip:
-+ url += '&ip=' + gethostbyname(self.ip)
- print "opening url %s" % url
- h = urlopen(url)
- r = h.read()
diff --git a/net/py-kenosis-bittorrent/files/patch-BitTorrent::track.py b/net/py-kenosis-bittorrent/files/patch-BitTorrent::track.py
deleted file mode 100644
index 7a98123784d9..000000000000
--- a/net/py-kenosis-bittorrent/files/patch-BitTorrent::track.py
+++ /dev/null
@@ -1,300 +0,0 @@
---- BitTorrent/track.py Sun Mar 21 16:32:55 2004
-+++ BitTorrent/track.py Sun Jun 6 09:33:07 2004
-@@ -37,12 +37,15 @@
- 'minimum time it must have been since the last flush to do another one'),
- ('allowed_dir', '', 'only allow downloads for .torrents in this dir'),
- ('parse_allowed_interval', 15, 'minutes between reloading of allowed_dir'),
-+ ('show_infopage', 1, "whether to display an info page when the tracker's root dir is loaded"),
-+ ('infopage_redirect', '', 'a URL to redirect the info page to'),
- ('show_names', 1, 'whether to display names from allowed dir'),
- ('favicon', '', 'file containing x-icon data to return when browser requests favicon.ico'),
- ('only_local_override_ip', 1, "ignore the ip GET parameter from machines which aren't on local network IPs"),
- ('logfile', '', 'file to write the tracker logs, use - for stdout (default)'),
- ('allow_get', 0, 'use with allowed_dir; adds a /file?hash={hash} url that allows users to download the torrent file'),
- ('keep_dead', 0, 'keep dead torrents after they expire (so they still show up on your /scrape and web page)'),
-+ ('scrape_allowed', 'full', 'scrape access allowed (can be none, specific or full)'),
- ('max_give', 200, 'maximum number of peers to give with any one request'),
- ]
-
-@@ -124,11 +127,11 @@
- favicon = config['favicon']
- self.favicon = None
- if favicon:
-- if isfile(favicon):
-+ try:
- h = open(favicon, 'rb')
- self.favicon = h.read()
- h.close()
-- else:
-+ except:
- print "**warning** specified favicon file -- %s -- does not exist." % favicon
- self.rawserver = rawserver
- self.becache1 = {}
-@@ -190,6 +193,130 @@
- self.uq_broken = 0
- self.keep_dead = config['keep_dead']
-
-+ def get_infopage(self):
-+ if not self.config['show_infopage']:
-+ return (404, 'Not Found', {'Content-Type': 'text/plain', 'Pragma': 'no-cache'}, alas)
-+ red = self.config['infopage_redirect']
-+ if red != '':
-+ return (302, 'Found', {'Content-Type': 'text/html', 'Location': red},
-+ '<A HREF="'+red+'">Click Here</A>')
-+
-+ s = StringIO()
-+ s.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\n' \
-+ '<html><head><title>BitTorrent download info</title>\n')
-+ if self.favicon != None:
-+ s.write('<link rel="shortcut icon" href="/favicon.ico" />\n')
-+ s.write('</head>\n<body>\n' \
-+ '<h3>BitTorrent download info</h3>\n'\
-+ '<ul>\n'
-+ '<li><strong>tracker version:</strong> %s</li>\n' \
-+ '<li><strong>server time:</strong> %s</li>\n' \
-+ '</ul>\n' % (version, isotime()))
-+ names = self.downloads.keys()
-+ if not names:
-+ s.write('<p>not tracking any files yet...</p>\n')
-+ else:
-+ names.sort()
-+ tn = 0
-+ tc = 0
-+ td = 0
-+ tt = 0 # Total transferred
-+ ts = 0 # Total size
-+ nf = 0 # Number of files displayed
-+ uc = {}
-+ ud = {}
-+ if self.allowed != None and self.show_names:
-+ s.write('<table summary="files" border="1">\n' \
-+ '<tr><th>info hash</th><th>torrent name</th><th align="right">size</th><th align="right">complete</th><th align="right">downloading</th><th align="right">downloaded</th><th align="right">transferred</th></tr>\n')
-+ else:
-+ s.write('<table summary="files">\n' \
-+ '<tr><th>info hash</th><th align="right">complete</th><th align="right">downloading</th><th align="right">downloaded</th></tr>\n')
-+ for name in names:
-+ l = self.downloads[name]
-+ n = self.completed.get(name, 0)
-+ tn = tn + n
-+ lc = []
-+ for i in l.values():
-+ if type(i) == DictType:
-+ if i['left'] == 0:
-+ lc.append(1)
-+ uc[i['ip']] = 1
-+ else:
-+ ud[i['ip']] = 1
-+ c = len(lc)
-+ tc = tc + c
-+ d = len(l) - c
-+ td = td + d
-+ if self.allowed != None and self.show_names:
-+ if self.allowed.has_key(name):
-+ nf = nf + 1
-+ sz = self.allowed[name]['length'] # size
-+ ts = ts + sz
-+ szt = sz * n # Transferred for this torrent
-+ tt = tt + szt
-+ if self.allow_get == 1:
-+ linkname = '<a href="/file?info_hash=' + quote(name) + '">' + self.allowed[name]['name'] + '</a>'
-+ else:
-+ linkname = self.allowed[name]['name']
-+ s.write('<tr><td><code>%s</code></td><td>%s</td><td align="right">%s</td><td align="right">%i</td><td align="right">%i</td><td align="right">%i</td><td align="right">%s</td></tr>\n' \
-+ % (b2a_hex(name), linkname, size_format(sz), c, d, n, size_format(szt)))
-+ else:
-+ s.write('<tr><td><code>%s</code></td><td align="right"><code>%i</code></td><td align="right"><code>%i</code></td><td align="right"><code>%i</code></td></tr>\n' \
-+ % (b2a_hex(name), c, d, n))
-+ ttn = 0
-+ for i in self.completed.values():
-+ ttn = ttn + i
-+ if self.allowed != None and self.show_names:
-+ s.write('<tr><td align="right" colspan="2">%i files</td><td align="right">%s</td><td align="right">%i/%i</td><td align="right">%i/%i</td><td align="right">%i/%i</td><td align="right">%s</td></tr>\n'
-+ % (nf, size_format(ts), len(uc), tc, len(ud), td, tn, ttn, size_format(tt)))
-+ else:
-+ s.write('<tr><td align="right">%i files</td><td align="right">%i/%i</td><td align="right">%i/%i</td><td align="right">%i/%i</td></tr>\n'
-+ % (nf, len(uc), tc, len(ud), td, tn, ttn))
-+ s.write('</table>\n' \
-+ '<ul>\n' \
-+ '<li><em>info hash:</em> SHA1 hash of the "info" section of the metainfo (*.torrent)</li>\n' \
-+ '<li><em>complete:</em> number of connected clients with the complete file (total: unique IPs/total connections)</li>\n' \
-+ '<li><em>downloading:</em> number of connected clients still downloading (total: unique IPs/total connections)</li>\n' \
-+ '<li><em>downloaded:</em> reported complete downloads (total: current/all)</li>\n' \
-+ '<li><em>transferred:</em> torrent size * total downloaded (does not include partial transfers)</li>\n' \
-+ '</ul>\n')
-+ s.write('</body>\n' \
-+ '</html>\n')
-+ return (200, 'OK', {'Content-Type': 'text/html; charset=iso-8859-1'}, s.getvalue())
-+
-+ def scrapedata(self, name, return_name = True):
-+ l = self.downloads[name]
-+ n = self.completed.get(name, 0)
-+ c = len([1 for i in l.values() if i['left'] == 0])
-+ d = len(l) - c
-+ f = {'complete': c, 'incomplete': d, 'downloaded': n}
-+ if ( return_name and self.show_names
-+ and self.allowed is not None and self.allowed.has_key(name) ):
-+ f['name'] = self.allowed[name]['name']
-+ return (f)
-+
-+ def get_scrape(self, paramslist):
-+ fs = {}
-+ if paramslist.has_key('info_hash'):
-+ if self.config['scrape_allowed'] not in ['specific', 'full']:
-+ return (400, 'Not Authorized', {'Content-Type': 'text/plain', 'Pragma': 'no-cache'},
-+ bencode({'failure reason':
-+ 'specific scrape function is not available with this tracker.'}))
-+ for infohash in paramslist['info_hash']:
-+ if infohash in self.downloads.keys():
-+ fs[infohash] = self.scrapedata(infohash)
-+ else:
-+ if self.config['scrape_allowed'] != 'full':
-+ return (400, 'Not Authorized', {'Content-Type': 'text/plain', 'Pragma': 'no-cache'},
-+ bencode({'failure reason':
-+ 'full scrape function is not available with this tracker.'}))
-+ names = self.downloads.keys()
-+ names.sort()
-+ for name in names:
-+ fs[name] = self.scrapedata(name)
-+
-+ return (200, 'OK', {'Content-Type': 'text/plain'}, bencode({'files': fs}))
-+
- def get(self, connection, path, headers):
- try:
- (scheme, netloc, path, pars, query, fragment) = urlparse(path)
-@@ -197,117 +324,22 @@
- path = path.replace('+',' ')
- query = query.replace('+',' ')
- path = unquote(path)[1:]
-+ paramslist = {}
- params = {}
- for s in query.split('&'):
- if s != '':
- i = s.index('=')
-- params[unquote(s[:i])] = unquote(s[i+1:])
-+ kw = unquote(s[:i])
-+ key, value = unquote(s[:i]), unquote(s[i+1:])
-+ paramslist.setdefault(key, []).append(value)
-+ params[key] = value
- except ValueError, e:
- return (400, 'Bad Request', {'Content-Type': 'text/plain'},
- 'you sent me garbage - ' + str(e))
- if path == '' or path == 'index.html':
-- s = StringIO()
-- s.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\n' \
-- '<html><head><title>BitTorrent download info</title>\n')
-- if self.favicon != None:
-- s.write('<link rel="shortcut icon" href="/favicon.ico" />\n')
-- s.write('</head>\n<body>\n' \
-- '<h3>BitTorrent download info</h3>\n'\
-- '<ul>\n'
-- '<li><strong>tracker version:</strong> %s</li>\n' \
-- '<li><strong>server time:</strong> %s</li>\n' \
-- '</ul>\n' % (version, isotime()))
-- names = self.downloads.keys()
-- if names:
-- names.sort()
-- tn = 0
-- tc = 0
-- td = 0
-- tt = 0 # Total transferred
-- ts = 0 # Total size
-- nf = 0 # Number of files displayed
-- uc = {}
-- ud = {}
-- if self.allowed != None and self.show_names:
-- s.write('<table summary="files" border="1">\n' \
-- '<tr><th>info hash</th><th>torrent name</th><th align="right">size</th><th align="right">complete</th><th align="right">downloading</th><th align="right">downloaded</th><th align="right">transferred</th></tr>\n')
-- else:
-- s.write('<table summary="files">\n' \
-- '<tr><th>info hash</th><th align="right">complete</th><th align="right">downloading</th><th align="right">downloaded</th></tr>\n')
-- for name in names:
-- l = self.downloads[name]
-- n = self.completed.get(name, 0)
-- tn = tn + n
-- lc = []
-- for i in l.values():
-- if type(i) == DictType:
-- if i['left'] == 0:
-- lc.append(1)
-- uc[i['ip']] = 1
-- else:
-- ud[i['ip']] = 1
-- c = len(lc)
-- tc = tc + c
-- d = len(l) - c
-- td = td + d
-- if self.allowed != None and self.show_names:
-- if self.allowed.has_key(name):
-- nf = nf + 1
-- sz = self.allowed[name]['length'] # size
-- ts = ts + sz
-- szt = sz * n # Transferred for this torrent
-- tt = tt + szt
-- if self.allow_get == 1:
-- linkname = '<a href="/file?info_hash=' + quote(name) + '">' + self.allowed[name]['name'] + '</a>'
-- else:
-- linkname = self.allowed[name]['name']
-- s.write('<tr><td><code>%s</code></td><td>%s</td><td align="right">%s</td><td align="right">%i</td><td align="right">%i</td><td align="right">%i</td><td align="right">%s</td></tr>\n' \
-- % (b2a_hex(name), linkname, size_format(sz), c, d, n, size_format(szt)))
-- else:
-- s.write('<tr><td><code>%s</code></td><td align="right"><code>%i</code></td><td align="right"><code>%i</code></td><td align="right"><code>%i</code></td></tr>\n' \
-- % (b2a_hex(name), c, d, n))
-- ttn = 0
-- for i in self.completed.values():
-- ttn = ttn + i
-- if self.allowed != None and self.show_names:
-- s.write('<tr><td align="right" colspan="2">%i files</td><td align="right">%s</td><td align="right">%i/%i</td><td align="right">%i/%i</td><td align="right">%i/%i</td><td align="right">%s</td></tr>\n'
-- % (nf, size_format(ts), len(uc), tc, len(ud), td, tn, ttn, size_format(tt)))
-- else:
-- s.write('<tr><td align="right">%i files</td><td align="right">%i/%i</td><td align="right">%i/%i</td><td align="right">%i/%i</td></tr>\n'
-- % (nf, len(uc), tc, len(ud), td, tn, ttn))
-- s.write('</table>\n' \
-- '<ul>\n' \
-- '<li><em>info hash:</em> SHA1 hash of the "info" section of the metainfo (*.torrent)</li>\n' \
-- '<li><em>complete:</em> number of connected clients with the complete file (total: unique IPs/total connections)</li>\n' \
-- '<li><em>downloading:</em> number of connected clients still downloading (total: unique IPs/total connections)</li>\n' \
-- '<li><em>downloaded:</em> reported complete downloads (total: current/all)</li>\n' \
-- '<li><em>transferred:</em> torrent size * total downloaded (does not include partial transfers)</li>\n' \
-- '</ul>\n')
-- else:
-- s.write('<p>not tracking any files yet...</p>\n')
-- s.write('</body>\n' \
-- '</html>\n')
-- return (200, 'OK', {'Content-Type': 'text/html; charset=iso-8859-1'}, s.getvalue())
-+ return self.get_infopage()
- elif path == 'scrape':
-- fs = {}
-- names = []
-- if params.has_key('info_hash'):
-- if self.downloads.has_key(params['info_hash']):
-- names = [ params['info_hash'] ]
-- # else return nothing
-- else:
-- names = self.downloads.keys()
-- names.sort()
-- for name in names:
-- l = self.downloads[name]
-- n = self.completed.get(name, 0)
-- c = len([1 for i in l.values() if type(i) == DictType and i['left'] == 0])
-- d = len(l) - c
-- fs[name] = {'complete': c, 'incomplete': d, 'downloaded': n}
-- if (self.allowed is not None) and self.allowed.has_key(name) and self.show_names:
-- fs[name]['name'] = self.allowed[name]['name']
-- r = {'files': fs}
-- return (200, 'OK', {'Content-Type': 'text/plain'}, bencode(r))
-+ return self.get_scrape(paramslist)
- elif (path == 'file') and (self.allow_get == 1) and params.has_key('info_hash') and self.allowed.has_key(params['info_hash']):
- hash = params['info_hash']
- fname = self.allowed[hash]['file']
-@@ -506,9 +538,9 @@
- r = str(s) + 'B'
- elif (s < 1048576):
- r = str(int(s/1024)) + 'KiB'
-- elif (s < 1073741824l):
-+ elif (s < 1073741824L):
- r = str(int(s/1048576)) + 'MiB'
-- elif (s < 1099511627776l):
-+ elif (s < 1099511627776L):
- r = str(int((s/1073741824.0)*100.0)/100.0) + 'GiB'
- else:
- r = str(int((s/1099511627776.0)*100.0)/100.0) + 'TiB'
diff --git a/net/py-kenosis-bittorrent/files/patch-BitTorrent::zurllib.py b/net/py-kenosis-bittorrent/files/patch-BitTorrent::zurllib.py
deleted file mode 100644
index deca5e24f028..000000000000
--- a/net/py-kenosis-bittorrent/files/patch-BitTorrent::zurllib.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- BitTorrent/zurllib.py.orig Thu Dec 9 10:36:43 2004
-+++ BitTorrent/zurllib.py Thu Dec 9 10:38:19 2004
-@@ -35,7 +35,14 @@
- if DEBUG:
- pprint.pprint(headers.dict)
- url = fp.url
-- return addinfourldecompress(fp, headers, url)
-+ resp = addinfourldecompress(fp, headers, url)
-+ # As of Python 2.4 http_open response also has 'code' and 'msg'
-+ # members, and HTTPErrorProcessor breaks if they don't exist.
-+ if 'code' in dir(fp):
-+ resp.code = fp.code
-+ if 'msg' in dir(fp):
-+ resp.msg = fp.msg
-+ return resp
-
-
- class addinfourldecompress(addinfourl):
diff --git a/net/py-kenosis-bittorrent/files/patch-btcompletedir.py b/net/py-kenosis-bittorrent/files/patch-btcompletedir.py
deleted file mode 100644
index f70d4e932b7c..000000000000
--- a/net/py-kenosis-bittorrent/files/patch-btcompletedir.py
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN BitTorrent-3.4.2/btcompletedir.py BitTorrent.cvs/btcompletedir.py
---- btcompletedir.py Wed Mar 3 14:44:06 2004
-+++ btcompletedir.py Sun May 23 04:31:44 2004
-@@ -30,6 +30,8 @@
- subtotal[0] += x
- vc(float(subtotal[0]) / total)
- for i in togen:
-+ if flag.isSet():
-+ break
- t = split(i)
- if t[1] == '':
- i = t[0]
diff --git a/net/py-kenosis-bittorrent/files/zurllib.py b/net/py-kenosis-bittorrent/files/zurllib.py
deleted file mode 100644
index a99ca51142bb..000000000000
--- a/net/py-kenosis-bittorrent/files/zurllib.py
+++ /dev/null
@@ -1,61 +0,0 @@
-# Written by John Hoffman
-# see LICENSE.txt for license information
-
-from httplib import HTTPConnection
-from urlparse import urlparse
-import socket
-from gzip import GzipFile
-from StringIO import StringIO
-from urllib import quote, unquote
-from __init__ import version
-
-MAX_REDIRECTS = 10
-
-class urlopen:
- def __init__(self, url):
- self.tries = 0
- self._open(url)
-
- def _open(self, url):
- self.tries += 1
- if self.tries > MAX_REDIRECTS:
- raise IOError, ('http error', 500,
- "Internal Server Error: Redirect Recursion")
- (scheme, netloc, path, pars, query, fragment) = urlparse(url)
- if scheme != 'http':
- raise IOError, ('url error', 'unknown url type', scheme, url)
- url = path
- if pars:
- url += ';'+pars
- if query:
- url += '?'+query
-# if fragment:
- self.connection = HTTPConnection(netloc)
- self.connection.request('GET', url, None,
- { 'User-Agent': 'BitTorrent/' + version,
- 'Accept-Encoding': 'gzip' } )
- self.response = self.connection.getresponse()
- status = self.response.status
- if status in (301,302):
- try:
- self.connection.close()
- except:
- pass
- self._open(self.response.getheader('Location'))
- return
- if status != 200:
- raise IOError, ('http error', status, self.response.reason)
-
- def read(self):
- data = self.response.read()
- if self.response.getheader('Content-Encoding','').find('gzip') >= 0:
- try:
- compressed = StringIO(data)
- f = GzipFile(fileobj = compressed)
- data = f.read()
- except:
- raise IOError, ('http error', 'got corrupt response')
- return data
-
- def close(self):
- self.connection.close()
diff --git a/net/py-kenosis-bittorrent/pkg-descr b/net/py-kenosis-bittorrent/pkg-descr
deleted file mode 100644
index e212e5a90816..000000000000
--- a/net/py-kenosis-bittorrent/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-[ excerpt from developer's web site ]
-
-This is Kenosis-enabled BitTorrent. Using Kenosis, we've eliminated
-the tracker as a central point of failure for BitTorrent downloads.
-Kenosis-enabled BitTorrent is 100% backwards compatible with existing
-BitTorrent clients.
-
-Kenosis-BitTorrent uses torrent files which specify a tracker of
-the form http://hash.bt.kenosisp2p.org, where "hash" is the hash
-of the original file.
-
-Kenosis-BitTorrent downloaders will notice that this is a kenosis
-url and use kenosis to find the tracker that is handling this torrent
-file. Standard BitTorrent downloaders try to resolve hash.bt.kenosisp2p.org
-as normal. Our dns server will look up the hash in kenosis and
-return to the client the ip address of the kenosis node that is
-tracking that file. If that tracker becomes unreachable, subsequent
-lookups for that hash will switch automatically to the next available
-Kenosis-enabled tracker.
-
-WWW: http://kenosis.sourceforge.net/
-
--- lioux@FreeBSD.org
diff --git a/net/py-kenosis-bittorrent/pkg-message b/net/py-kenosis-bittorrent/pkg-message
deleted file mode 100644
index e9c9b962e7c6..000000000000
--- a/net/py-kenosis-bittorrent/pkg-message
+++ /dev/null
@@ -1,48 +0,0 @@
- ATTENTIONATTENTION:
-
-Please make sure that you read
-/usr/local/share/doc/kenosis-BitTorrent/README_KENOSIS.txt. It
-contains important information about testing and configuring the
-Kenosis enabled BitTorrent client and tracker, and ultimately
-replacing the official client with this version.
-
-Non-Kenosis clients can use Kenosis trackers without a problem AND
-Kenosis clients can disable Kenosis suppport (I am not sure why
-because you can use the non-Kenosis trackers with Kenosis enabled)
-if that is desired.
-
-It is fully compatible with current BitTorrent clients so it will
-work with or without Kenosis support. This is a modified version
-of the official stable BitTorrent distribution version 3.4.2.
-
-In order to make sure this application does not interfere with
-previously installed official BitTorrent clients while users perform
-the transition, the installation has been customized.
-
-The kenosis_BitTorrent python module files can be found under
-
-/usr/local/lib/python2.4/site-packages/kenosis_BitTorrent
-
-and
-
-the BitTorrent scripts under
-
-/usr/local/libexec/kenosis-BitTorrent
-
-If you desire to use the kenosis-BitTorrent instead of the official
-BitTorrent client, you should just place that directory in front
-of PATH
-
-- For sh based shells
-
-$ export PATH="/usr/local/libexec/kenosis-BitTorrent:${PATH}"
-
-- For csh based shells
-
-$ setenv PATH "/usr/local/libexec/kenosis-BitTorrent:${PATH}"
-
-Now, just use BitTorrent as usual. A file containing a copy of this
-message is available as
-
-/usr/local/share/doc/kenosis-BitTorrent/README-FreeBSD.txt
-
diff --git a/net/py-kenosis-bittorrent/pkg-plist b/net/py-kenosis-bittorrent/pkg-plist
deleted file mode 100644
index 66bdeaf54f65..000000000000
--- a/net/py-kenosis-bittorrent/pkg-plist
+++ /dev/null
@@ -1,95 +0,0 @@
-libexec/kenosis-BitTorrent/btcompletedir.py
-libexec/kenosis-BitTorrent/btdownloadcurses.py
-libexec/kenosis-BitTorrent/btdownloadheadless.py
-libexec/kenosis-BitTorrent/btdownloadlibrary.py
-libexec/kenosis-BitTorrent/btlaunchmany.py
-libexec/kenosis-BitTorrent/btlaunchmanycurses.py
-libexec/kenosis-BitTorrent/btmakemetafile.py
-libexec/kenosis-BitTorrent/btreannounce.py
-libexec/kenosis-BitTorrent/btrename.py
-libexec/kenosis-BitTorrent/btshowmetainfo.py
-libexec/kenosis-BitTorrent/bttest.py
-libexec/kenosis-BitTorrent/bttrack.py
-libexec/kenosis-BitTorrent/btunittest.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Choker.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Choker.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Choker.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Connecter.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Connecter.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Connecter.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/CurrentRateMeasure.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/CurrentRateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/CurrentRateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Downloader.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Downloader.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Downloader.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/DownloaderFeedback.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/DownloaderFeedback.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/DownloaderFeedback.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Encrypter.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Encrypter.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Encrypter.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/HTTPHandler.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/HTTPHandler.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/HTTPHandler.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/NatCheck.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/NatCheck.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/NatCheck.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/PiecePicker.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/PiecePicker.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/PiecePicker.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/RateMeasure.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/RateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/RateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/RawServer.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/RawServer.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/RawServer.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Rerequester.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Rerequester.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Rerequester.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Storage.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Storage.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Storage.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/StorageWrapper.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/StorageWrapper.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/StorageWrapper.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Uploader.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Uploader.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/Uploader.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/__init__.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/bencode.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/bencode.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/bencode.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/bitfield.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/bitfield.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/bitfield.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/btformats.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/btformats.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/btformats.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/download.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/download.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/download.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/fakeopen.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/fakeopen.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/fakeopen.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/parseargs.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/parseargs.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/parseargs.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/selectpoll.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/selectpoll.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/selectpoll.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/testtest.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/testtest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/testtest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/track.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/track.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/track.pyo
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/zurllib.py
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/zurllib.pyc
-%%PYTHON_SITELIBDIR%%/kenosis_BitTorrent/zurllib.pyo
-@dirrm libexec/kenosis-BitTorrent
-@dirrm %%PYTHON_SITELIBDIR%%/kenosis_BitTorrent
-@dirrmtry %%PYTHON_SITELIBDIR%%
-@dirrmtry %%PYTHON_LIBDIR%%
diff --git a/net/py-kenosis/Makefile b/net/py-kenosis/Makefile
deleted file mode 100644
index 11f14c2bb821..000000000000
--- a/net/py-kenosis/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# New ports collection makefile for: kenosis
-# Date created: Thu Jan 13 01:15:19 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kenosis
-PORTVERSION= 0.95
-CATEGORIES= net python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A fully-distributed p2p RPC system built on top of XMLRPC
-
-RUN_DEPENDS= \
- ${LOCALBASE}/lib/${PYTHON_VERSION}/site-packages/xmlrpclib.py:${PORTSDIR}/net/py-xmlrpclib
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-PYSETUP= ${PORTNAME}_setup.py
-
-USE_REINPLACE= yes
-
-post-extract:
-# Avoid name collision and move ds inside kenosis package
-# it is only used by kenosis anyway
- @${MV} ${WRKSRC}/ds ${WRKSRC}/${PORTNAME}
-# Contributed by Eric Ries <eric.ries@aya.yale.edu> - kenosis developer
-# Queue.py changed API from python 2.3 to 2.4
-# use Queue.py from python 2.3 while kenosis developers fix this
- @${CP} ${FILESDIR}/python2.3-Queue.py \
- ${WRKSRC}/${PORTNAME}/Queue.py
-
-post-patch:
-# ds was moved inside kenosis package
-# use local copy of Queue
-# point at correct python
- @${FIND} ${WRKSRC} -type f -print0 \
- | ${XARGS} -0 -n 5 -x \
- ${REINPLACE_CMD} -E \
- -e 's|from[[:space:]]+ds|from ${PORTNAME}.ds|' \
- -e 's|import[[:space:]]+Queue|from ${PORTNAME} import Queue|' \
- -e 's|/usr/bin/python|${PYTHON_CMD}|' \
- -e 's|/usr/bin/env[[:space:]]+python|${PYTHON_CMD}|'
-# remove all .bak files
- @${FIND} ${WRKSRC} -name "*.bak" -type f -print0 \
- | ${XARGS} -0 -n 5 -x \
- ${RM} -f
-# Contributed by Eric Ries <eric.ries@aya.yale.edu> - kenosis developer
-# set default time out to 20
- @${REINPLACE_CMD} -E \
- -e 's|(socket.setdefaulttimeout)\([[:digit:]]+\)|\1(20)|' \
- ${WRKSRC}/${PORTNAME}/node.py
-
-post-install:
-# fix post-install permissions
- @${FIND} ${PYTHON_SITELIBDIR} -type f -print0 \
- | ${XARGS} -0 -n 5 -x \
- ${CHMOD} ${SHAREMODE}
-
-.include <bsd.port.mk>
diff --git a/net/py-kenosis/distinfo b/net/py-kenosis/distinfo
deleted file mode 100644
index cbae945682e7..000000000000
--- a/net/py-kenosis/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (kenosis-0.95.tar.gz) = b3846a89723d1e6f2f79b8481fae6981
-SHA256 (kenosis-0.95.tar.gz) = d7096e91f4fe2ecf84396182a0cd7c8e0ae1db4855091ac63d599030693195c5
-SIZE (kenosis-0.95.tar.gz) = 170694
diff --git a/net/py-kenosis/files/patch-kenosis_setup.py b/net/py-kenosis/files/patch-kenosis_setup.py
deleted file mode 100644
index 32ab818eaddf..000000000000
--- a/net/py-kenosis/files/patch-kenosis_setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- kenosis_setup.py.orig Fri Jan 7 04:16:32 2005
-+++ kenosis_setup.py Thu Jan 13 00:22:56 2005
-@@ -15,7 +15,6 @@
- url = "http://kenosis.sf.net/",
- license = "MIT",
-
-- packages = ["bt", "bt.BitTorrent", "ds", "kenosis", "kenosis.dns"],
-+ packages = ["kenosis", "kenosis.ds", "kenosis.dns"],
- )
-
--print("Upload to upload.sf.net/incoming by running: ncftpput upload.sf.net incoming dist/kenosis-%s.tar.gz" % kenosis.version)
diff --git a/net/py-kenosis/files/python2.3-Queue.py b/net/py-kenosis/files/python2.3-Queue.py
deleted file mode 100644
index 980aee619ddc..000000000000
--- a/net/py-kenosis/files/python2.3-Queue.py
+++ /dev/null
@@ -1,206 +0,0 @@
-"""A multi-producer, multi-consumer queue."""
-
-from time import time as _time, sleep as _sleep
-
-__all__ = ['Empty', 'Full', 'Queue']
-
-class Empty(Exception):
- "Exception raised by Queue.get(block=0)/get_nowait()."
- pass
-
-class Full(Exception):
- "Exception raised by Queue.put(block=0)/put_nowait()."
- pass
-
-class Queue:
- def __init__(self, maxsize=0):
- """Initialize a queue object with a given maximum size.
-
- If maxsize is <= 0, the queue size is infinite.
- """
- try:
- import thread
- except ImportError:
- import dummy_thread as thread
- self._init(maxsize)
- self.mutex = thread.allocate_lock()
- self.esema = thread.allocate_lock()
- self.esema.acquire()
- self.fsema = thread.allocate_lock()
-
- def qsize(self):
- """Return the approximate size of the queue (not reliable!)."""
- self.mutex.acquire()
- n = self._qsize()
- self.mutex.release()
- return n
-
- def empty(self):
- """Return True if the queue is empty, False otherwise (not reliable!)."""
- self.mutex.acquire()
- n = self._empty()
- self.mutex.release()
- return n
-
- def full(self):
- """Return True if the queue is full, False otherwise (not reliable!)."""
- self.mutex.acquire()
- n = self._full()
- self.mutex.release()
- return n
-
- def put(self, item, block=True, timeout=None):
- """Put an item into the queue.
-
- If optional args 'block' is true and 'timeout' is None (the default),
- block if necessary until a free slot is available. If 'timeout' is
- a positive number, it blocks at most 'timeout' seconds and raises
- the Full exception if no free slot was available within that time.
- Otherwise ('block' is false), put an item on the queue if a free slot
- is immediately available, else raise the Full exception ('timeout'
- is ignored in that case).
- """
- if block:
- if timeout is None:
- # blocking, w/o timeout, i.e. forever
- self.fsema.acquire()
- elif timeout >= 0:
- # waiting max. 'timeout' seconds.
- # this code snipped is from threading.py: _Event.wait():
- # Balancing act: We can't afford a pure busy loop, so we
- # have to sleep; but if we sleep the whole timeout time,
- # we'll be unresponsive. The scheme here sleeps very
- # little at first, longer as time goes on, but never longer
- # than 20 times per second (or the timeout time remaining).
- delay = 0.0005 # 500 us -> initial delay of 1 ms
- endtime = _time() + timeout
- while True:
- if self.fsema.acquire(0):
- break
- remaining = endtime - _time()
- if remaining <= 0: #time is over and no slot was free
- raise Full
- delay = min(delay * 2, remaining, .05)
- _sleep(delay) #reduce CPU usage by using a sleep
- else:
- raise ValueError("'timeout' must be a positive number")
- elif not self.fsema.acquire(0):
- raise Full
- self.mutex.acquire()
- release_fsema = True
- try:
- was_empty = self._empty()
- self._put(item)
- # If we fail before here, the empty state has
- # not changed, so we can skip the release of esema
- if was_empty:
- self.esema.release()
- # If we fail before here, the queue can not be full, so
- # release_full_sema remains True
- release_fsema = not self._full()
- finally:
- # Catching system level exceptions here (RecursionDepth,
- # OutOfMemory, etc) - so do as little as possible in terms
- # of Python calls.
- if release_fsema:
- self.fsema.release()
- self.mutex.release()
-
- def put_nowait(self, item):
- """Put an item into the queue without blocking.
-
- Only enqueue the item if a free slot is immediately available.
- Otherwise raise the Full exception.
- """
- return self.put(item, False)
-
- def get(self, block=True, timeout=None):
- """Remove and return an item from the queue.
-
- If optional args 'block' is true and 'timeout' is None (the default),
- block if necessary until an item is available. If 'timeout' is
- a positive number, it blocks at most 'timeout' seconds and raises
- the Empty exception if no item was available within that time.
- Otherwise ('block' is false), return an item if one is immediately
- available, else raise the Empty exception ('timeout' is ignored
- in that case).
- """
- if block:
- if timeout is None:
- # blocking, w/o timeout, i.e. forever
- self.esema.acquire()
- elif timeout >= 0:
- # waiting max. 'timeout' seconds.
- # this code snipped is from threading.py: _Event.wait():
- # Balancing act: We can't afford a pure busy loop, so we
- # have to sleep; but if we sleep the whole timeout time,
- # we'll be unresponsive. The scheme here sleeps very
- # little at first, longer as time goes on, but never longer
- # than 20 times per second (or the timeout time remaining).
- delay = 0.0005 # 500 us -> initial delay of 1 ms
- endtime = _time() + timeout
- while 1:
- if self.esema.acquire(0):
- break
- remaining = endtime - _time()
- if remaining <= 0: #time is over and no element arrived
- raise Empty
- delay = min(delay * 2, remaining, .05)
- _sleep(delay) #reduce CPU usage by using a sleep
- else:
- raise ValueError("'timeout' must be a positive number")
- elif not self.esema.acquire(0):
- raise Empty
- self.mutex.acquire()
- release_esema = True
- try:
- was_full = self._full()
- item = self._get()
- # If we fail before here, the full state has
- # not changed, so we can skip the release of fsema
- if was_full:
- self.fsema.release()
- # Failure means empty state also unchanged - release_esema
- # remains True.
- release_esema = not self._empty()
- finally:
- if release_esema:
- self.esema.release()
- self.mutex.release()
- return item
-
- def get_nowait(self):
- """Remove and return an item from the queue without blocking.
-
- Only get an item if one is immediately available. Otherwise
- raise the Empty exception.
- """
- return self.get(False)
-
- # Override these methods to implement other queue organizations
- # (e.g. stack or priority queue).
- # These will only be called with appropriate locks held
-
- # Initialize the queue representation
- def _init(self, maxsize):
- self.maxsize = maxsize
- self.queue = []
-
- def _qsize(self):
- return len(self.queue)
-
- # Check whether the queue is empty
- def _empty(self):
- return not self.queue
-
- # Check whether the queue is full
- def _full(self):
- return self.maxsize > 0 and len(self.queue) == self.maxsize
-
- # Put a new item in the queue
- def _put(self, item):
- self.queue.append(item)
-
- # Get an item from the queue
- def _get(self):
- return self.queue.pop(0)
diff --git a/net/py-kenosis/pkg-descr b/net/py-kenosis/pkg-descr
deleted file mode 100644
index 6fbcc2e540ed..000000000000
--- a/net/py-kenosis/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-[ excerpt from developer's web site ]
-
-Kenosis is a fully-distributed p2p RPC system built on top of
-XMLRPC. Nodes are automatically connected to each other via a
-Kademlia-style network (http://citeseer.ist.psu.edu/529075.html) and
-can route RPC requests efficiently to any online node. Kenosis does
-not rely on a central server - any Kenosis node can effectively join
-the network ("bootstrap") from any connected node.
-
-WWW: http://kenosis.sourceforge.net/
-
--- lioux@FreeBSD.org
diff --git a/net/py-kenosis/pkg-plist b/net/py-kenosis/pkg-plist
deleted file mode 100644
index 333ce43d1269..000000000000
--- a/net/py-kenosis/pkg-plist
+++ /dev/null
@@ -1,146 +0,0 @@
-%%PYTHON_SITELIBDIR%%/kenosis/Queue.py
-%%PYTHON_SITELIBDIR%%/kenosis/Queue.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/Queue.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/__init__.py
-%%PYTHON_SITELIBDIR%%/kenosis/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/address.py
-%%PYTHON_SITELIBDIR%%/kenosis/address.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/address.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/addresstest.py
-%%PYTHON_SITELIBDIR%%/kenosis/addresstest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/addresstest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/dns/__init__.py
-%%PYTHON_SITELIBDIR%%/kenosis/dns/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/dns/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/dns/example.zone.py
-%%PYTHON_SITELIBDIR%%/kenosis/dns/example.zone.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/dns/example.zone.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/dns/kenosisdns.tac.py
-%%PYTHON_SITELIBDIR%%/kenosis/dns/kenosisdns.tac.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/dns/kenosisdns.tac.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/dnstest.py
-%%PYTHON_SITELIBDIR%%/kenosis/dnstest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/dnstest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/__init__.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/cachetools.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/cachetools.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/cachetools.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/cachetoolstest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/cachetoolstest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/cachetoolstest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/coverage.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/coverage.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/coverage.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsbase.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsbase.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsbase.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsfile.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsfile.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsfile.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsfiletest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsfiletest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsfiletest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsqueue.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsqueue.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsqueue.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsqueuetest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsqueuetest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsqueuetest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsrandom.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsrandom.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsrandom.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsreload.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsreload.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsreload.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsthread.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsthread.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsthread.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsthreadtest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsthreadtest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsthreadtest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dstime.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dstime.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dstime.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dstraceback.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dstraceback.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dstraceback.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsunittest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsunittest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/dsunittest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/generatortest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/generatortest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/generatortest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/http.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/http.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/http.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/id.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/id.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/id.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/message.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/message.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/message.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/mock.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/mock.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/mock.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/mocktask.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/mocktask.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/mocktask.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/task.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/task.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/task.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/tasktest.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/tasktest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/tasktest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/testall.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/testall.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/testall.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/ui.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/ui.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/ui.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/node.py
-%%PYTHON_SITELIBDIR%%/kenosis/node.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/node.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/nodetest.py
-%%PYTHON_SITELIBDIR%%/kenosis/nodetest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/nodetest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/test.py
-%%PYTHON_SITELIBDIR%%/kenosis/test.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/test.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/xmlrpclib_transport.py
-%%PYTHON_SITELIBDIR%%/kenosis/xmlrpclib_transport.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/xmlrpclib_transport.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/BeautifulSoup.py
-%%PYTHON_SITELIBDIR%%/kenosis/BeautifulSoup.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/BeautifulSoup.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/Zeroconf.py
-%%PYTHON_SITELIBDIR%%/kenosis/Zeroconf.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/Zeroconf.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/ds/IPy.py
-%%PYTHON_SITELIBDIR%%/kenosis/ds/IPy.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/ds/IPy.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/kwebd.py
-%%PYTHON_SITELIBDIR%%/kenosis/kwebd.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/kwebd.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/soap.py
-%%PYTHON_SITELIBDIR%%/kenosis/soap.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/soap.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/upnp.py
-%%PYTHON_SITELIBDIR%%/kenosis/upnp.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/upnp.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/upnp_plugin.py
-%%PYTHON_SITELIBDIR%%/kenosis/upnp_plugin.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/upnp_plugin.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/upnptest.py
-%%PYTHON_SITELIBDIR%%/kenosis/upnptest.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/upnptest.pyo
-%%PYTHON_SITELIBDIR%%/kenosis/zeroconf_plugin.py
-%%PYTHON_SITELIBDIR%%/kenosis/zeroconf_plugin.pyc
-%%PYTHON_SITELIBDIR%%/kenosis/zeroconf_plugin.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/kenosis/ds
-@dirrm %%PYTHON_SITELIBDIR%%/kenosis/dns
-@dirrm %%PYTHON_SITELIBDIR%%/kenosis
-@dirrmtry %%PYTHON_SITELIBDIR%%
-@dirrmtry %%PYTHON_LIBDIR%%
diff --git a/net/py-py2play/Makefile b/net/py-py2play/Makefile
deleted file mode 100644
index 0145d707d06b..000000000000
--- a/net/py-py2play/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: py-py2play
-# Date created: 2005-10-05
-# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-#
-# $FreeBSD$
-#
-
-PORTNAME= py2play
-PORTVERSION= 0.1.8
-CATEGORIES= net python
-MASTER_SITES= http://download.gna.org/slune/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Py2Play-${PORTVERSION}
-
-MAINTAINER= acardenas@bsd.org.pe
-COMMENT= Peer-to-peer network game engine
-
-DIST_SUBDIR= python
-USE_GZIP= yes
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-EXAMPLESDIR= ${PREFIX}/share/examples/py-py2play
-
-post-install:
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/startdemo ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/py-py2play/distinfo b/net/py-py2play/distinfo
deleted file mode 100644
index 057b09071e1c..000000000000
--- a/net/py-py2play/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Py2Play-0.1.8.tar.gz) = 2d82c0ffbe48094e6027de898fc6a554
-SHA256 (python/Py2Play-0.1.8.tar.gz) = 1b5289dc8ad23ec6bce96c1085b62e0e2d386edf2dc999ac33f6a1c2a99a6efc
-SIZE (python/Py2Play-0.1.8.tar.gz) = 21515
diff --git a/net/py-py2play/pkg-descr b/net/py-py2play/pkg-descr
deleted file mode 100644
index 2ea481c0a090..000000000000
--- a/net/py-py2play/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Py2Play is a peer-to-peer network game engine -- It means that no
-server is needed to play. Only (identical) clients are used
-
-WWW: http://home.gna.org/oomadness/en/slune/index.html
diff --git a/net/py-py2play/pkg-plist b/net/py-py2play/pkg-plist
deleted file mode 100644
index 340963dc2948..000000000000
--- a/net/py-py2play/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-%%PYTHON_SITELIBDIR%%/py2play/__init__.py
-%%PYTHON_SITELIBDIR%%/py2play/action.py
-%%PYTHON_SITELIBDIR%%/py2play/character.py
-%%PYTHON_SITELIBDIR%%/py2play/demo.py
-%%PYTHON_SITELIBDIR%%/py2play/idler.py
-%%PYTHON_SITELIBDIR%%/py2play/level.py
-%%PYTHON_SITELIBDIR%%/py2play/player.py
-%%PYTHON_SITELIBDIR%%/py2play/__init__.pyc
-%%PYTHON_SITELIBDIR%%/py2play/action.pyc
-%%PYTHON_SITELIBDIR%%/py2play/character.pyc
-%%PYTHON_SITELIBDIR%%/py2play/demo.pyc
-%%PYTHON_SITELIBDIR%%/py2play/idler.pyc
-%%PYTHON_SITELIBDIR%%/py2play/level.pyc
-%%PYTHON_SITELIBDIR%%/py2play/player.pyc
-%%PYTHON_SITELIBDIR%%/py2play/__init__.pyo
-%%PYTHON_SITELIBDIR%%/py2play/action.pyo
-%%PYTHON_SITELIBDIR%%/py2play/character.pyo
-%%PYTHON_SITELIBDIR%%/py2play/demo.pyo
-%%PYTHON_SITELIBDIR%%/py2play/idler.pyo
-%%PYTHON_SITELIBDIR%%/py2play/level.pyo
-%%PYTHON_SITELIBDIR%%/py2play/player.pyo
-%%PORTDOCS%%%%EXAMPLESDIR%%/startdemo
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/py2play
diff --git a/net/pyslsk/Makefile b/net/pyslsk/Makefile
deleted file mode 100644
index d7cb10ed6966..000000000000
--- a/net/pyslsk/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: pyslsk
-# Date created: 2003-01-20
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= pyslsk
-PORTVERSION= 1.2.7b
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= http://www.sensi.org/~ak/pyslsk/
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= Client for SoulSeek filesharing system
-
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/wx-2.6-gtk2-ansi/wx/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython26
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/wx-2.6-gtk2-ansi/wx/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython26
-
-.if !defined(WITHOUT_VORBIS)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
-.endif
-
-.if !defined(WITHOUT_BSDDB3)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/bsddb3/__init__.py:${PORTSDIR}/databases/py-bsddb3
-.endif
-
-USE_PYTHON= yes
-USE_PYDISTUTILS=yes
-
-.include <bsd.port.pre.mk>
-
-pre-install:
-.if exists(${PYTHON_SITELIBDIR}/wx/__init__.py)
-BROKEN= "pyslsk only works with py-wxPython >= 2.6, please deinstall old version first"
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/pyslsk/distinfo b/net/pyslsk/distinfo
deleted file mode 100644
index 347ae287c99a..000000000000
--- a/net/pyslsk/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (pyslsk-1.2.7b.tar.gz) = c7a112eef6f59c4e9602cd4a9b3d9a31
-SHA256 (pyslsk-1.2.7b.tar.gz) = e06b513060df6060eb48e15e1dde9cd03cecf9152e99d9f73269216457705244
-SIZE (pyslsk-1.2.7b.tar.gz) = 100414
diff --git a/net/pyslsk/pkg-descr b/net/pyslsk/pkg-descr
deleted file mode 100644
index b3ba7128661c..000000000000
--- a/net/pyslsk/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-PySoulSeek is a client for SoulSeek filesharing system. To use it on
-Linux/Unix and X11 you'll need all of the following:
-
-* Gtk+ 1.2
-* Python 2.1 or newer
-* wxPython 2.3.4 or newer (Gtk port)
-
-If you can run wxPython demos, you may be sure PySoulSeek will run too.
-
-After installing pyslsk (see INSTALL for that), the executable
-to run is named 'pyslsk'.
-
-Right-clicking on an item in any list gives you the menu of what's available.
-To search for files just enter your search string into the input box in
-the search tab.
-
-Good luck! As always, feedback is greatly appreciated, bugreports and
-patches even more so.
-
-Author: ak@sensi.org
-WWW: http://www.sensi.org/~ak/pyslsk/
diff --git a/net/pyslsk/pkg-plist b/net/pyslsk/pkg-plist
deleted file mode 100644
index b38cc6a713cb..000000000000
--- a/net/pyslsk/pkg-plist
+++ /dev/null
@@ -1,67 +0,0 @@
-bin/pyslsk
-bin/pyslsk-import-winconfig
-%%PYTHON_SITELIBDIR%%/pysoulseek/__init__.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/config.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/config.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/config.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/mp3.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/mp3.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/mp3.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/pysoulseek.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/pysoulseek.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/pysoulseek.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskmessages.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskmessages.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskmessages.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskproto.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskproto.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskproto.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/transfers.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/transfers.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/transfers.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/utils.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/utils.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/utils.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/__init__.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/about.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/about.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/about.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/buttonsplitter.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/buttonsplitter.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/buttonsplitter.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/chat.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/chat.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/chat.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/configwindow.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/configwindow.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/configwindow.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/frame.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/frame.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/frame.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/images.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/images.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/images.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/notebook.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/notebook.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/notebook.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/search.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/search.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/search.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/sortablelist.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/sortablelist.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/sortablelist.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/transfers.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/transfers.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/transfers.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userinfobrowse.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userinfobrowse.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userinfobrowse.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userlist.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userlist.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userlist.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/pysoulseek/wxgui
-@dirrm %%PYTHON_SITELIBDIR%%/pysoulseek
diff --git a/net/qtella/Makefile b/net/qtella/Makefile
deleted file mode 100644
index e597fee1f9da..000000000000
--- a/net/qtella/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: qtella
-# Date created: Sunday September 2nd, 2001
-# Whom: Jonathan Belson (jon@witchspace.com)
-#
-# $FreeBSD$
-#
-
-PORTNAME= qtella
-PORTVERSION= 0.6.4
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= qtella
-
-MAINTAINER= seanc@FreeBSD.org
-COMMENT= A Gnutella client using Qt
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS+= --with-qt-dir=${X11BASE} --with-qt-moc=${X11BASE}/bin
-CONFIGURE_ENV+= LDFLAGS=-pthread CXXFLAGS="${CXXFLAGS} -pthread"
-
-USE_KDELIBS_VER=3
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/qtella/distinfo b/net/qtella/distinfo
deleted file mode 100644
index 2623189e07ff..000000000000
--- a/net/qtella/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (qtella-0.6.4.tar.gz) = 64504b71f8aa73e0f868f092d0656fdc
-SHA256 (qtella-0.6.4.tar.gz) = 9b9974569f6ce0bb5bd05b1ac24059cd6755a5469de4ce9ee209706ddc7032ba
-SIZE (qtella-0.6.4.tar.gz) = 512207
diff --git a/net/qtella/pkg-descr b/net/qtella/pkg-descr
deleted file mode 100644
index 5ac1b1bc7732..000000000000
--- a/net/qtella/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-A Gnutella client using Qt.
-
-WWW: http://qtella.sourceforge.net
-
-- Jon Belson
-jon@witchspace.com
diff --git a/net/qtella/pkg-plist b/net/qtella/pkg-plist
deleted file mode 100644
index 9367bb3fbf1a..000000000000
--- a/net/qtella/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-bin/qtella
-share/qtella/pixmaps/p2p.xpm
-share/qtella/pixmaps/down_icon.png
-share/qtella/pixmaps/flash_icon.png
-share/qtella/pixmaps/help_icon.png
-share/qtella/pixmaps/interrupt_icon.png
-share/qtella/pixmaps/lens_icon.png
-share/qtella/pixmaps/shared_icon.png
-share/qtella/pixmaps/stats_icon.png
-share/qtella/pixmaps/up_icon.png
-share/qtella/pixmaps/ball_d.xpm
-share/qtella/pixmaps/ball_g.xpm
-share/qtella/pixmaps/ball_r.xpm
-share/qtella/pixmaps/ball_y.xpm
-share/qtella/pixmaps/gsmile.xpm
-share/qtella/pixmaps/remove.xpm
-share/qtella/pixmaps/removeresearch.xpm
-share/qtella/pixmaps/research.xpm
-share/qtella/pixmaps/smile.xpm
-@dirrm share/qtella/pixmaps
-@dirrm share/qtella
diff --git a/net/qtorrent/Makefile b/net/qtorrent/Makefile
deleted file mode 100644
index 7238ff2884b1..000000000000
--- a/net/qtorrent/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: qtorrent
-# Date created: 2004-03-31
-# Whom: michael johnson <ahze@ahze.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= qtorrent
-PORTVERSION= 0.9.6.1
-PORTREVISION= 3
-CATEGORIES= net python
-MASTER_SITES= http://thegraveyard.org/files/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= BitTorrent client that uses the Qt widget-set
-
-PATCH_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt
-BUILD_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt
-RUN_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt
-
-USE_BZIP2= yes
-USE_PYTHON= yes
-USE_PYDISTUTILS=yes
-
-pre-everything::
- @${ECHO_MSG} "===>"
- @${ECHO_MSG} "===> For qtorrent to work you need to compile"
- @${ECHO_MSG} "===> python WITH_THREADS defined, it is default"
- @${ECHO_MSG} "===>"
-
-post-patch:
-.for i in torrentsettings torrentwindow
- @${LOCALBASE}/bin/pyuic -o ${WRKSRC}/pyqtorrent/${i}.py ${WRKSRC}/pyqtorrent/${i}.ui
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/qtorrent/distinfo b/net/qtorrent/distinfo
deleted file mode 100644
index 7981f6a8cb0f..000000000000
--- a/net/qtorrent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (qtorrent-0.9.6.1.tar.bz2) = ee6164fb26e0400f6083516f59ea77a3
-SHA256 (qtorrent-0.9.6.1.tar.bz2) = 516be398d66acb326ddd22c21f6c37c17a239135da6896503840cc2dc20752d3
-SIZE (qtorrent-0.9.6.1.tar.bz2) = 81097
diff --git a/net/qtorrent/files/patch-pyqtorrent-torrentmain.py b/net/qtorrent/files/patch-pyqtorrent-torrentmain.py
deleted file mode 100644
index d0894275a176..000000000000
--- a/net/qtorrent/files/patch-pyqtorrent-torrentmain.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyqtorrent/torrentmain.py.orig Sat Dec 31 11:43:19 2005
-+++ pyqtorrent/torrentmain.py Sat Dec 31 11:43:31 2005
-@@ -501,7 +501,7 @@
- torrent.start()
-
- def openFile(self):
-- fn = QFileDialog.getOpenFileName(None, "*.torrent")
-+ fn = QFileDialog.getOpenFileName("*.torrent")
- if fn:
- self.newTorrent(str(fn))
-
diff --git a/net/qtorrent/pkg-descr b/net/qtorrent/pkg-descr
deleted file mode 100644
index 69416e8db84a..000000000000
--- a/net/qtorrent/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-QTorrent is a BitTorrent client that uses the Qt widget-set. It allows you to
-have several torrents open at the same time from within the same program
-window, offering you easy overview, access and management through a list-mode.
-Every torrent also has it's own page where you can control things like upload
-speed and upload slots. A page that shows some statistics of all open torrents
-is also available.
-
-WWW: http://thegraveyard.org/qtorrent.php
diff --git a/net/qtorrent/pkg-plist b/net/qtorrent/pkg-plist
deleted file mode 100644
index f1ed794475f7..000000000000
--- a/net/qtorrent/pkg-plist
+++ /dev/null
@@ -1,130 +0,0 @@
-bin/qtorrent
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Choker.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Choker.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Choker.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Connecter.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Connecter.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Connecter.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Downloader.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Downloader.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Downloader.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/DownloaderFeedback.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/DownloaderFeedback.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/DownloaderFeedback.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Encrypter.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Encrypter.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Encrypter.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/HTTPDownloader.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/HTTPDownloader.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/HTTPDownloader.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/NatCheck.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/NatCheck.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/NatCheck.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/PiecePicker.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/PiecePicker.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/PiecePicker.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Rerequester.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Rerequester.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Rerequester.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Statistics.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Statistics.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Statistics.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Storage.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Storage.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Storage.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/StorageWrapper.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/StorageWrapper.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/StorageWrapper.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/T2T.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/T2T.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/T2T.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Uploader.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Uploader.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/Uploader.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/__init__.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/btformats.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/btformats.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/btformats.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/download.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/download.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/download.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/fakeopen.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/fakeopen.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/fakeopen.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/testtest.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/testtest.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/testtest.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/track.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/track.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1/track.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConfigDir.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConfigDir.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConfigDir.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConfigReader.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConfigReader.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConfigReader.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConnChoice.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConnChoice.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/ConnChoice.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/CurrentRateMeasure.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/CurrentRateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/CurrentRateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/HTTPHandler.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/HTTPHandler.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/HTTPHandler.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/PSYCO.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/PSYCO.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/PSYCO.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/RateMeasure.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/RateMeasure.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/RateMeasure.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/RawServer.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/RawServer.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/RawServer.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/SocketHandler.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/SocketHandler.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/SocketHandler.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/__init__.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/bencode.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/bencode.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/bencode.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/bitfield.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/bitfield.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/bitfield.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/parseargs.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/parseargs.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/parseargs.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/selectpoll.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/selectpoll.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/selectpoll.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/subnetparse.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/subnetparse.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/subnetparse.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/zurllib.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/zurllib.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/zurllib.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/__init__.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentdrop.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentdrop.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentdrop.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentmain.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentmain.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentmain.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentsettings.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentsettings.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentsettings.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentwidget.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentwidget.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentwidget.pyo
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentwindow.py
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentwindow.pyc
-%%PYTHON_SITELIBDIR%%/pyqtorrent/torrentwindow.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado/BT1
-@dirrm %%PYTHON_SITELIBDIR%%/pyqtorrent/BitTornado
-@dirrm %%PYTHON_SITELIBDIR%%/pyqtorrent
diff --git a/net/rtorrent/Makefile b/net/rtorrent/Makefile
deleted file mode 100644
index 6ab1f20fca3a..000000000000
--- a/net/rtorrent/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: rtorrent
-# Date created: Mar 03 2005
-# Whom: Florent Thoumie <flz@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= rtorrent
-PORTVERSION= 0.4.3
-CATEGORIES= net
-MASTER_SITES= http://libtorrent.rakshasa.no/downloads/
-
-MAINTAINER= flz@FreeBSD.org
-COMMENT= BitTorrent Client written in C++
-
-LIB_DEPENDS= curl.3:${PORTSDIR}/ftp/curl \
- torrent.6:${PORTSDIR}/net/libtorrent
-
-MAN1= rtorrent.1
-
-USE_GCC= 3.4
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-debug
-CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
-USE_AUTOTOOLS= libtool:13:inc
-
-SUB_FILES= pkg-message
-
-PORTDOCS= README
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O3|${CFLAGS}|' ${WRKSRC}/configure
-
-post-install:
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}/
- ${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/rtorrent.rc ${EXAMPLESDIR}/
- ${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/rtorrent/distinfo b/net/rtorrent/distinfo
deleted file mode 100644
index b8a0b2e834d0..000000000000
--- a/net/rtorrent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (rtorrent-0.4.3.tar.gz) = 322c04a7d81f5c7fd10f18d93fea030e
-SHA256 (rtorrent-0.4.3.tar.gz) = f6b5718c8c51a45422c0b5edd3d4c0b5271ce70aa80a21d3346c48b33f4bba9c
-SIZE (rtorrent-0.4.3.tar.gz) = 233264
diff --git a/net/rtorrent/files/pkg-message.in b/net/rtorrent/files/pkg-message.in
deleted file mode 100644
index 6e41cd4ed2a9..000000000000
--- a/net/rtorrent/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-------------------------------------------------------------------
-An example configuration file for rtorrent has been installed in
-%%EXAMPLESDIR%%. Read it for more information on
-how to tweak rtorrent configuration.
-
-Note that there are hash performance issues on *BSD.
-Please refer to these links for further information :
-- http://libtorrent.rakshasa.no/ticket/14
-- http://libtorrent.rakshasa.no/wiki/RTorrentPerformanceTuning
-------------------------------------------------------------------
diff --git a/net/rtorrent/pkg-descr b/net/rtorrent/pkg-descr
deleted file mode 100644
index fae9332c0555..000000000000
--- a/net/rtorrent/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Rtorrent is a ncurses BitTorrent Client written in C++ for *nix.
-
-Main Features are :
- * Use an URL or file path to add torrents at runtime
- * Stop/delete/resume torrents
- * Optionally loads/saves/deletes torrents automatically in a session directory
- * Safe fast resume support
- * Peer's download speed calculated from incoming HAVE messages
- * Peer download progress
-
-WWW: http://libtorrent.rakshasa.no/
-
-- Florent Thoumie
-flz@FreeBSD.org
diff --git a/net/rtorrent/pkg-plist b/net/rtorrent/pkg-plist
deleted file mode 100644
index f1b481743355..000000000000
--- a/net/rtorrent/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/rtorrent
-%%EXAMPLESDIR%%/rtorrent.rc
-@dirrm %%EXAMPLESDIR%%
diff --git a/net/squall/Makefile b/net/squall/Makefile
deleted file mode 100644
index 94189f4f110c..000000000000
--- a/net/squall/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: squall
-# Date created: 5 Apr 2004
-# Whom: Jun Kuriyama <kuriyama@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= squall
-PORTVERSION= 0.1.20040808
-CATEGORIES= net
-MASTER_SITES= http://dist.bsdlab.org/
-DISTNAME= ${PORTNAME}-20040808
-
-MAINTAINER= kuriyama@FreeBSD.org
-COMMENT= Server for the Peer Distributed Transfer Protocol (PDTP)
-
-HAS_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}
-STRIP= # Keep empty for debugging.
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/squall/squall ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/squallhub/squallhub ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/squallproxy/squallproxy ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/squirt/squirt ${PREFIX}/sbin
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/net/squall/distinfo b/net/squall/distinfo
deleted file mode 100644
index cdaaa29c1dda..000000000000
--- a/net/squall/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (squall-20040808.tar.gz) = 9b93a87933cff07896d4f58da9711e5b
-SHA256 (squall-20040808.tar.gz) = c59c64c48b2706e481a4016e2a5839691b2b33ff653a0b5b443f416bc4a97f2e
-SIZE (squall-20040808.tar.gz) = 136670
diff --git a/net/squall/pkg-descr b/net/squall/pkg-descr
deleted file mode 100644
index dc06ae2cb5d3..000000000000
--- a/net/squall/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-pdtpd is a server for the Peer Distributed Transfer Protocol (PDTP),
-a BitTorrent-like protocol with stricter server control and support
-for exporting large, changing hierarchical filesystems (i.e. more akin
-to HTTP/FTP).
-
-For a more thorough description of PDTP, see http://www.pdtp.org/.
-
-WWW: http://pdtpd.sourceforge.net/
diff --git a/net/squall/pkg-plist b/net/squall/pkg-plist
deleted file mode 100644
index be03e7cc44ab..000000000000
--- a/net/squall/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-sbin/squall
-sbin/squallhub
-sbin/squallproxy
-sbin/squirt
-%%DOCSDIR%%/draft-arcieri-peer-distributed-transfer-protocol.txt
-%%DOCSDIR%%/transactions.txt
-%%DOCSDIR%%/transfer_specification.txt
-@dirrm %%DOCSDIR%%
diff --git a/net/torrentflux/Makefile b/net/torrentflux/Makefile
deleted file mode 100644
index cd79f5d3b99d..000000000000
--- a/net/torrentflux/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: torrentflux
-# Date created: 27 Sep 2005
-# Whom: Oliver Eikemeier
-#
-# $FreeBSD$
-#
-
-PORTNAME= torrentflux
-DISTVERSION= 2.0beta1
-CATEGORIES= net www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A PHP based BitTorrent client that runs on a web server
-
-RUN_DEPENDS= ${LOCALBASE}/share/adodb/adodb.inc.php:${PORTSDIR}/databases/adodb \
- ${LOCALBASE}/bin/sqlite:${PORTSDIR}/databases/sqlite2 \
- ${LOCALBASE}/bin/btshowmetainfo.py:${PORTSDIR}/net/py-bittornado-core
-
-NO_PACKAGE= dependencies need manual installation, see ${FILESDIR}/install.txt.in
-
-USE_PHP= pcre session sqlite
-WANT_PHP_WEB= yes
-DEFAULT_PHP_VER?= 5
-BROKEN_WITH_PHP= 4
-USE_PYTHON_RUN= yes
-USE_REINPLACE= yes
-
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-*
-
-SUB_FILES= pkg-install pkg-deinstall pkg-message torrentflux.sh
-SUB_LIST= DOWNLOADS=${WITH_TF_DATADIR} \
- DATABASE=${WITH_TF_DBDIR}
-
-.ifndef NOPORTDOCS
-SUB_FILES+= install.txt
-.endif
-
-WRKSRC= ${WRKDIR}/${PORTNAME}_2.0
-
-WWW_DIR?= ${PREFIX}/www/data
-WITH_TF_HTMLDIR?= ${WWW_DIR}/tf
-WITH_TF_DATADIR?= ${DATADIR}/data
-WITH_TF_DBDIR?= ${WITH_TF_DATADIR}/.database
-
-post-extract:
- @${CP} -f ${FILESDIR}/overlib.js ${WRKSRC}/html
- @cd ${WRKSRC} && ${FIND} -E html \
- -type f -regex '.*\.(php|css|js)' -print0 \
- | ${XARGS} -0 ${REINPLACE_CMD} -e 's/ $$//'
-
-do-build:
- @${REINPLACE_CMD} \
- -e 's;%%PREFIX%%;${PREFIX};g' \
- -e 's;%%DATADIR%%;${DATADIR};g' \
- -e 's;%%LOCALBASE%%;${LOCALBASE};g' \
- -e 's;%%DOWNLOADS%%;${WITH_TF_DATADIR};g' \
- -e 's;%%DATABASE%%;${WITH_TF_DBDIR};g' \
- -e 's;%%PORTVERSION%%;${DISTVERSION}-${OPSYS}${OSREL};g' \
- -e "s;^include_once([\"']config.php['\"]);include_once(\"${PREFIX}/etc/tfconfig.php\");" \
- ${WRKSRC}/html/*.php
- @${REINPLACE_CMD} -e '1s;/usr/bin/env python;${PYTHON_CMD};' \
- ${WRKSRC}/TF_BitTornado/btphptornado.py
-
-do-install:
- @cd ${WRKSRC}/html \
- && ${INSTALL_DATA} config.php ${PREFIX}/etc/tfconfig.php.default \
- && ${FIND} -E . \
- -path './adodb' -prune \
- -o -type d -exec ${MKDIR} ${WITH_TF_HTMLDIR}/{} \; \
- -o -path './config.php' \
- -o -regex '.*\.(php|css|js|html|gif|png|ico|htaccess)' \
- -exec ${INSTALL_DATA} {} ${WITH_TF_HTMLDIR}/{} \;
- @${INSTALL_SCRIPT} ${WRKSRC}/TF_BitTornado/btphptornado.py ${PREFIX}/libexec/
- @${INSTALL_SCRIPT} ${WRKDIR}/torrentflux.sh ${PREFIX}/etc/rc.d/
- @${MKDIR} ${DATADIR}
- @${INSTALL_DATA} ${FILESDIR}/torrentflux.sqlite ${DATADIR}/
- @[ -f ${PREFIX}/etc/tfconfig.php ] \
- || ${CP} ${PREFIX}/etc/tfconfig.php.default ${PREFIX}/etc/tfconfig.php
-.ifndef NOPORTDOCS
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKDIR}/install.txt ${DOCSDIR}/
-.endif
-
-post-install:
- @cd ${PREFIX} && ${FIND} -d ${WITH_TF_HTMLDIR:S;^${PREFIX}/;;} \
- -type f -print -o -type d -exec echo "@dirrm {}" \; \
- >>${TMPPLIST}
- @if [ -f "${PKGINSTALL}" ]; then \
- ${SETENV} PKG_PREFIX="${PREFIX}" PKG_DESTDIR="${DESTDIR}" \
- ${SH} "${PKGINSTALL}" ${PKGNAME} POST-INSTALL; \
- fi
- @if [ -f "${PKGMESSAGE}" ]; then \
- ${CAT} "${PKGMESSAGE}"; \
- fi
-
-.include <bsd.port.mk>
-
-# This is evil! If you happen to hate this hack, just delete these lines.
-# OTOH, DATADIR is defined in bsd.port.post.mk, so it won't work earlier
-# (we do not benefit from delayed evaluation in ".if"-lines).
-.if ${WITH_TF_DATADIR:S"^${DATADIR}/""} == data
-pre-everything::
- @${ECHO} "==============================================="
- @${ECHO}
- @${ECHO} "You might want to customize WITH_TF_DATADIR,"
- @${ECHO} "it should reside on a partition with enough"
- @${ECHO} "free space for all files you plan to download."
- @${ECHO}
- @${ECHO} "NOTE: Do not place it under your webroot."
- @${ECHO}
- @${ECHO} "==============================================="
-.endif
diff --git a/net/torrentflux/distinfo b/net/torrentflux/distinfo
deleted file mode 100644
index 67901bb00aa9..000000000000
--- a/net/torrentflux/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (torrentflux-2.0beta1.tar.gz) = b581f2ed7799f50126f7b1ae2960093d
-SHA256 (torrentflux-2.0beta1.tar.gz) = ea949e860c240a3b869297a882958017f7b66b93dd52f8cccdd5bea350b1eed9
-SIZE (torrentflux-2.0beta1.tar.gz) = 954541
diff --git a/net/torrentflux/files/extra-patch-multiup.php b/net/torrentflux/files/extra-patch-multiup.php
deleted file mode 100644
index 08ce48d2d787..000000000000
--- a/net/torrentflux/files/extra-patch-multiup.php
+++ /dev/null
@@ -1,149 +0,0 @@
---- html/index.php.orig Mon Oct 10 00:08:03 2005
-+++ html/index.php Mon Oct 10 00:08:54 2005
-@@ -365,6 +381,7 @@
- <?php echo _SELECTFILE ?>:<br>
- <input type="File" name="upload_file" size="40">
- <input type="Submit" value="<?php echo _UPLOAD ?>">
-+ <a href="multiup.php">Upload More?</a>
- </td>
- </form>
- </tr>
---- html/multiup.php.orig Thu Sep 29 09:57:15 2005
-+++ html/multiup.php Thu Sep 29 10:49:42 2005
-@@ -0,0 +1,136 @@
-+<?php
-+
-+/*************************************************************
-+* TorrentFlux - PHP Torrent Manager
-+* www.torrentflux.com
-+**************************************************************/
-+/*
-+ This file is part of TorrentFlux.
-+
-+ TorrentFlux is free software; you can redistribute it and/or modify
-+ it under the terms of the GNU General Public License as published by
-+ the Free Software Foundation; either version 2 of the License, or
-+ (at your option) any later version.
-+
-+ TorrentFlux is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ GNU General Public License for more details.
-+
-+ You should have received a copy of the GNU General Public License
-+ along with TorrentFlux; if not, write to the Free Software
-+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+*/
-+
-+
-+include_once("config.php");
-+include_once("functions.php");
-+
-+if (!empty($_FILES['upload_files'])) {
-+ //echo '<pre>'; var_dump($_FILES); echo '</pre>';
-+ foreach($_FILES['upload_files']['size'] as $id => $size) {
-+ if ($size == 0)
-+ {
-+ //no or empty file, skip it
-+ continue;
-+ }
-+ $file_name = stripslashes($_FILES['upload_files']['name'][$id]);
-+ $file_name = str_replace(array("'",","), "", $file_name);
-+ $file_name = cleanFileName($file_name);
-+ $ext_msg = "";
-+
-+ if($_FILES['upload_files']['size'][$id] <= $cfg["max_upload"] &&
-+ $_FILES['upload_files']['size'][$id] > $cfg["min_upload"])
-+ {
-+ if (ereg(getFileFilter($cfg["file_types_array"]), $file_name))
-+ {
-+ //FILE IS BEING UPLOADED
-+ if (is_file($cfg["torrent_file_path"].$file_name))
-+ {
-+ // Error
-+ $messages .= "<b>Error</b> with (<b>".$file_name."</b>), the file already exists on the server.<br><center><a href=\"".$_SERVER['PHP_SELF']."\">[Refresh]</a></center>";
-+ $ext_msg = "DUPLICATE :: ";
-+ }
-+ else
-+ {
-+ if(move_uploaded_file($_FILES['upload_files']['tmp_name'][$id], $cfg["torrent_file_path"].$file_name))
-+ {
-+ chmod($cfg["torrent_file_path"].$file_name, 0644);
-+ AuditAction($cfg["constants"]["file_upload"], $file_name);
-+ }
-+ else
-+ {
-+ $messages .= "<font color=\"#ff0000\" size=3>ERROR: File not uploaded, file could not be found or could not be moved:<br>".$cfg["torrent_file_path"] . $file_name."</font><br>";
-+ }
-+ }
-+ }
-+ else
-+ {
-+ $messages .= "<font color=\"#ff0000\" size=3>ERROR: The type of file you are uploading is not allowed.</font><br>";
-+ }
-+ }
-+ else
-+ {
-+ $messages .= "<font color=\"#ff0000\" size=3>ERROR: File not uploaded, check file size limit.</font><br>";
-+ }
-+
-+ if($messages != "")
-+ {
-+ // there was an error
-+ AuditAction($cfg["constants"]["error"], $cfg["constants"]["file_upload"]." :: ".$ext_msg.$file_name);
-+ }
-+ else
-+ {
-+ header("location: index.php");
-+ }
-+ } // End File Upload
-+}
-+
-+displayHead("Upload Multiple Torrents");
-+?>
-+
-+<?php
-+if ($messages != "")
-+{
-+?>
-+<table border="1" cellpadding="10" bgcolor="#ff9b9b">
-+ <tr>
-+ <td><div align="center"><?php echo $messages ?></div></td>
-+ </tr>
-+</table><br><br>
-+<?php
-+}
-+?>
-+
-+<table border="0" cellpadding="0" cellspacing="0" width="760">
-+ <tr>
-+ <td>
-+ <table border="1" bordercolor="<?php echo $cfg["table_border_dk"] ?>" cellpadding="4" cellspacing="0" width="100%">
-+ <tr>
-+ <td bgcolor="<?php echo $cfg["table_header_bg"] ?>">
-+ <table width="100%" cellpadding="3" cellspacing="0" border="0">
-+ <form name="form_file" action="multiup.php" method="post" enctype="multipart/form-data">
-+ <?php for($j = 0; $j < 5; ++$j) { ?>
-+ <tr>
-+ <?php for($i = 0; $i < 2; ++$i) { ?>
-+ <td>
-+ <?php echo _SELECTFILE ?>:<br>
-+ <input type="File" name="upload_files[]" size="40">
-+ </td>
-+ <?php } ?>
-+ </tr>
-+ <?php } ?>
-+ <tr>
-+ <td>
-+ <input type="Submit" value="<?php echo _UPLOAD ?>" method="post">
-+ </td>
-+ </tr>
-+ </form>
-+ </table>
-+ </td>
-+ </tr>
-+ </table>
-+ </td>
-+ </tr>
-+</table>
-+<?php DisplayFoot(); ?>
diff --git a/net/torrentflux/files/install.txt.in b/net/torrentflux/files/install.txt.in
deleted file mode 100644
index fe6c49ac809d..000000000000
--- a/net/torrentflux/files/install.txt.in
+++ /dev/null
@@ -1,57 +0,0 @@
-FreeBSD TorrentFlux installation
-
- $FreeBSD$
-
-These are the steps to install TorrentFlux with LightTPD, SQLite and eAccelerator.
-Some manual configuration is necessary, but it should be fairly easy to get the
-port up and running.
-
-1. install port www/php5-cgi
- - Check "Enable fastcgi support"
-
-2. copy %%LOCALBASE%%/etc/php.ini-recommended to %%LOCALBASE%%/etc/php.ini
- - Comment the line
- error_reporting = E_ALL
- and uncomment
- error_reporting = E_ALL & ~E_NOTICE
-
-3. (optional) install databases/sqlite2 with NOPORTDOCS=yes
- - this port is pulled in either ways, but you may want to avoid installing
- TCL as a build dependency
-
-4. install port net/torrentflux with WITH_TF_DATADIR=/your/download/directory
- - The directory must be writable by the 'www' user and reside on a
- partition with enough free space to accommodate all files you plan
- to download. It will be created if it doesn't exist.
-
- (hint) you can put it on an encrypted partition:
- http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/disks-encrypting.html
-
- - (optional) edit %%PREFIX%%/etc/tfconfig.php:
- depredating on your network configuration, you might want to change
- "minport", "maxport" and "cmd_options"
-
- (note) when you want to utilize port net/trickle to throttle the total bandwidth,
- do something like
- $cfg["btphpbin"] = "%%LOCALBASE%%/bin/trickle -parameters %%PREFIX%%/libexec/btphptornado.py";
-
-5. install port www/lighttpd
- - copy %%LOCALBASE%%/etc/lighttpd.conf.sample to %%LOCALBASE%%/etc/lighttpd.conf
- - edit %%LOCALBASE%%/etc/lighttpd.conf:
- enable "mod_fastcgi"
- uncomment the "fastcgi.server" section
- - add lighttpd_enable="YES" to /etc/rc.conf
-
-7. install port www/eaccelerator
- - add the line
- extension=eaccelerator.so
- to %%LOCALBASE%%/etc/php/extensions.ini
-
-8. create an administrator account:
- - run lighttpd:
- %%LOCALBASE%%/etc/rc.d/lighttpd.sh start
- - Open http://127.0.0.1/tf/login.php in a browser
- The first user to log in is automatically declared administrator
-
-To Do:
- - add instructions how to run the port with mod_php5 and apache
diff --git a/net/torrentflux/files/overlib.js b/net/torrentflux/files/overlib.js
deleted file mode 100644
index b0ca8ac04ca9..000000000000
--- a/net/torrentflux/files/overlib.js
+++ /dev/null
@@ -1,1491 +0,0 @@
-//\/////
-//\ overLIB 4.21 - You may not remove or change this notice.
-//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
-//\
-//\ Contributors are listed on the homepage.
-//\ This file might be old, always check for the latest version at:
-//\ http://www.bosrup.com/web/overlib/
-//\
-//\ Please read the license agreement (available through the link above)
-//\ before using overLIB. Direct any licensing questions to erik@bosrup.com.
-//\
-//\ Do not sell this as your own work or remove this copyright notice.
-//\ For full details on copying or changing this script please read the
-//\ license agreement at the link above. Please give credit on sites that
-//\ use overLIB and submit changes of the script so other people can use
-//\ them as well.
-// $Revision: 1.119 $ $Date: 2005/07/02 23:41:44 $
-//\/////
-//\mini
-
-////////
-// PRE-INIT
-// Ignore these lines, configuration is below.
-////////
-var olLoaded = 0;var pmStart = 10000000; var pmUpper = 10001000; var pmCount = pmStart+1; var pmt=''; var pms = new Array(); var olInfo = new Info('4.21', 1);
-var FREPLACE = 0; var FBEFORE = 1; var FAFTER = 2; var FALTERNATE = 3; var FCHAIN=4;
-var olHideForm=0; // parameter for hiding SELECT and ActiveX elements in IE5.5+
-var olHautoFlag = 0; // flags for over-riding VAUTO and HAUTO if corresponding
-var olVautoFlag = 0; // positioning commands are used on the command line
-var hookPts = new Array(), postParse = new Array(), cmdLine = new Array(), runTime = new Array();
-// for plugins
-registerCommands('donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass');
-
-////////
-// DEFAULT CONFIGURATION
-// Settings you want everywhere are set here. All of this can also be
-// changed on your html page or through an overLIB call.
-////////
-if (typeof ol_fgcolor=='undefined') var ol_fgcolor="#CCCCFF";
-if (typeof ol_bgcolor=='undefined') var ol_bgcolor="#333399";
-if (typeof ol_textcolor=='undefined') var ol_textcolor="#000000";
-if (typeof ol_capcolor=='undefined') var ol_capcolor="#FFFFFF";
-if (typeof ol_closecolor=='undefined') var ol_closecolor="#9999FF";
-if (typeof ol_textfont=='undefined') var ol_textfont="Verdana,Arial,Helvetica";
-if (typeof ol_captionfont=='undefined') var ol_captionfont="Verdana,Arial,Helvetica";
-if (typeof ol_closefont=='undefined') var ol_closefont="Verdana,Arial,Helvetica";
-if (typeof ol_textsize=='undefined') var ol_textsize="1";
-if (typeof ol_captionsize=='undefined') var ol_captionsize="1";
-if (typeof ol_closesize=='undefined') var ol_closesize="1";
-if (typeof ol_width=='undefined') var ol_width="200";
-if (typeof ol_border=='undefined') var ol_border="1";
-if (typeof ol_cellpad=='undefined') var ol_cellpad=2;
-if (typeof ol_offsetx=='undefined') var ol_offsetx=10;
-if (typeof ol_offsety=='undefined') var ol_offsety=10;
-if (typeof ol_text=='undefined') var ol_text="Default Text";
-if (typeof ol_cap=='undefined') var ol_cap="";
-if (typeof ol_sticky=='undefined') var ol_sticky=0;
-if (typeof ol_background=='undefined') var ol_background="";
-if (typeof ol_close=='undefined') var ol_close="Close";
-if (typeof ol_hpos=='undefined') var ol_hpos=RIGHT;
-if (typeof ol_status=='undefined') var ol_status="";
-if (typeof ol_autostatus=='undefined') var ol_autostatus=0;
-if (typeof ol_height=='undefined') var ol_height=-1;
-if (typeof ol_snapx=='undefined') var ol_snapx=0;
-if (typeof ol_snapy=='undefined') var ol_snapy=0;
-if (typeof ol_fixx=='undefined') var ol_fixx=-1;
-if (typeof ol_fixy=='undefined') var ol_fixy=-1;
-if (typeof ol_relx=='undefined') var ol_relx=null;
-if (typeof ol_rely=='undefined') var ol_rely=null;
-if (typeof ol_fgbackground=='undefined') var ol_fgbackground="";
-if (typeof ol_bgbackground=='undefined') var ol_bgbackground="";
-if (typeof ol_padxl=='undefined') var ol_padxl=1;
-if (typeof ol_padxr=='undefined') var ol_padxr=1;
-if (typeof ol_padyt=='undefined') var ol_padyt=1;
-if (typeof ol_padyb=='undefined') var ol_padyb=1;
-if (typeof ol_fullhtml=='undefined') var ol_fullhtml=0;
-if (typeof ol_vpos=='undefined') var ol_vpos=BELOW;
-if (typeof ol_aboveheight=='undefined') var ol_aboveheight=0;
-if (typeof ol_capicon=='undefined') var ol_capicon="";
-if (typeof ol_frame=='undefined') var ol_frame=self;
-if (typeof ol_timeout=='undefined') var ol_timeout=0;
-if (typeof ol_function=='undefined') var ol_function=null;
-if (typeof ol_delay=='undefined') var ol_delay=0;
-if (typeof ol_hauto=='undefined') var ol_hauto=0;
-if (typeof ol_vauto=='undefined') var ol_vauto=0;
-if (typeof ol_closeclick=='undefined') var ol_closeclick=0;
-if (typeof ol_wrap=='undefined') var ol_wrap=0;
-if (typeof ol_followmouse=='undefined') var ol_followmouse=1;
-if (typeof ol_mouseoff=='undefined') var ol_mouseoff=0;
-if (typeof ol_closetitle=='undefined') var ol_closetitle='Close';
-if (typeof ol_compatmode=='undefined') var ol_compatmode=0;
-if (typeof ol_css=='undefined') var ol_css=CSSOFF;
-if (typeof ol_fgclass=='undefined') var ol_fgclass="";
-if (typeof ol_bgclass=='undefined') var ol_bgclass="";
-if (typeof ol_textfontclass=='undefined') var ol_textfontclass="";
-if (typeof ol_captionfontclass=='undefined') var ol_captionfontclass="";
-if (typeof ol_closefontclass=='undefined') var ol_closefontclass="";
-
-////////
-// ARRAY CONFIGURATION
-////////
-
-// You can use these arrays to store popup text here instead of in the html.
-if (typeof ol_texts=='undefined') var ol_texts = new Array("Text 0", "Text 1");
-if (typeof ol_caps=='undefined') var ol_caps = new Array("Caption 0", "Caption 1");
-
-////////
-// END OF CONFIGURATION
-// Don't change anything below this line, all configuration is above.
-////////
-
-
-
-
-
-////////
-// INIT
-////////
-// Runtime variables init. Don't change for config!
-var o3_text="";
-var o3_cap="";
-var o3_sticky=0;
-var o3_background="";
-var o3_close="Close";
-var o3_hpos=RIGHT;
-var o3_offsetx=2;
-var o3_offsety=2;
-var o3_fgcolor="";
-var o3_bgcolor="";
-var o3_textcolor="";
-var o3_capcolor="";
-var o3_closecolor="";
-var o3_width=100;
-var o3_border=1;
-var o3_cellpad=2;
-var o3_status="";
-var o3_autostatus=0;
-var o3_height=-1;
-var o3_snapx=0;
-var o3_snapy=0;
-var o3_fixx=-1;
-var o3_fixy=-1;
-var o3_relx=null;
-var o3_rely=null;
-var o3_fgbackground="";
-var o3_bgbackground="";
-var o3_padxl=0;
-var o3_padxr=0;
-var o3_padyt=0;
-var o3_padyb=0;
-var o3_fullhtml=0;
-var o3_vpos=BELOW;
-var o3_aboveheight=0;
-var o3_capicon="";
-var o3_textfont="Verdana,Arial,Helvetica";
-var o3_captionfont="Verdana,Arial,Helvetica";
-var o3_closefont="Verdana,Arial,Helvetica";
-var o3_textsize="1";
-var o3_captionsize="1";
-var o3_closesize="1";
-var o3_frame=self;
-var o3_timeout=0;
-var o3_timerid=0;
-var o3_allowmove=0;
-var o3_function=null;
-var o3_delay=0;
-var o3_delayid=0;
-var o3_hauto=0;
-var o3_vauto=0;
-var o3_closeclick=0;
-var o3_wrap=0;
-var o3_followmouse=1;
-var o3_mouseoff=0;
-var o3_closetitle='';
-var o3_compatmode=0;
-var o3_css=CSSOFF;
-var o3_fgclass="";
-var o3_bgclass="";
-var o3_textfontclass="";
-var o3_captionfontclass="";
-var o3_closefontclass="";
-
-// Display state variables
-var o3_x = 0;
-var o3_y = 0;
-var o3_showingsticky = 0;
-var o3_removecounter = 0;
-
-// Our layer
-var over = null;
-var fnRef, hoveringSwitch = false;
-var olHideDelay;
-
-// Decide browser version
-var isMac = (navigator.userAgent.indexOf("Mac") != -1);
-var olOp = (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && document.createTextNode); // Opera 7
-var olNs4 = (navigator.appName=='Netscape' && parseInt(navigator.appVersion) == 4);
-var olNs6 = (document.getElementById) ? true : false;
-var olKq = (olNs6 && /konqueror/i.test(navigator.userAgent));
-var olIe4 = (document.all) ? true : false;
-var olIe5 = false;
-var olIe55 = false; // Added additional variable to identify IE5.5+
-var docRoot = 'document.body';
-
-// Resize fix for NS4.x to keep track of layer
-if (olNs4) {
- var oW = window.innerWidth;
- var oH = window.innerHeight;
- window.onresize = function() { if (oW != window.innerWidth || oH != window.innerHeight) location.reload(); }
-}
-
-// Microsoft Stupidity Check(tm).
-if (olIe4) {
- var agent = navigator.userAgent;
- if (/MSIE/.test(agent)) {
- var versNum = parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);
- if (versNum >= 5){
- olIe5=true;
- olIe55=(versNum>=5.5&&!olOp) ? true : false;
- if (olNs6) olNs6=false;
- }
- }
- if (olNs6) olIe4 = false;
-}
-
-// Check for compatability mode.
-if (document.compatMode && document.compatMode == 'CSS1Compat') {
- docRoot= ((olIe4 && !olOp) ? 'document.documentElement' : docRoot);
-}
-
-// Add window onload handlers to indicate when all modules have been loaded
-// For Netscape 6+ and Mozilla, uses addEventListener method on the window object
-// For IE it uses the attachEvent method of the window object and for Netscape 4.x
-// it sets the window.onload handler to the OLonload_handler function for Bubbling
-if(window.addEventListener) window.addEventListener("load",OLonLoad_handler,false);
-else if (window.attachEvent) window.attachEvent("onload",OLonLoad_handler);
-
-var capExtent;
-
-////////
-// PUBLIC FUNCTIONS
-////////
-
-// overlib(arg0,...,argN)
-// Loads parameters into global runtime variables.
-function overlib() {
- if (!olLoaded || isExclusive(overlib.arguments)) return true;
- if (olCheckMouseCapture) olMouseCapture();
- if (over) {
- over = (typeof over.id != 'string') ? o3_frame.document.all['overDiv'] : over;
- cClick();
- }
-
- // Load defaults to runtime.
- olHideDelay=0;
- o3_text=ol_text;
- o3_cap=ol_cap;
- o3_sticky=ol_sticky;
- o3_background=ol_background;
- o3_close=ol_close;
- o3_hpos=ol_hpos;
- o3_offsetx=ol_offsetx;
- o3_offsety=ol_offsety;
- o3_fgcolor=ol_fgcolor;
- o3_bgcolor=ol_bgcolor;
- o3_textcolor=ol_textcolor;
- o3_capcolor=ol_capcolor;
- o3_closecolor=ol_closecolor;
- o3_width=ol_width;
- o3_border=ol_border;
- o3_cellpad=ol_cellpad;
- o3_status=ol_status;
- o3_autostatus=ol_autostatus;
- o3_height=ol_height;
- o3_snapx=ol_snapx;
- o3_snapy=ol_snapy;
- o3_fixx=ol_fixx;
- o3_fixy=ol_fixy;
- o3_relx=ol_relx;
- o3_rely=ol_rely;
- o3_fgbackground=ol_fgbackground;
- o3_bgbackground=ol_bgbackground;
- o3_padxl=ol_padxl;
- o3_padxr=ol_padxr;
- o3_padyt=ol_padyt;
- o3_padyb=ol_padyb;
- o3_fullhtml=ol_fullhtml;
- o3_vpos=ol_vpos;
- o3_aboveheight=ol_aboveheight;
- o3_capicon=ol_capicon;
- o3_textfont=ol_textfont;
- o3_captionfont=ol_captionfont;
- o3_closefont=ol_closefont;
- o3_textsize=ol_textsize;
- o3_captionsize=ol_captionsize;
- o3_closesize=ol_closesize;
- o3_timeout=ol_timeout;
- o3_function=ol_function;
- o3_delay=ol_delay;
- o3_hauto=ol_hauto;
- o3_vauto=ol_vauto;
- o3_closeclick=ol_closeclick;
- o3_wrap=ol_wrap;
- o3_followmouse=ol_followmouse;
- o3_mouseoff=ol_mouseoff;
- o3_closetitle=ol_closetitle;
- o3_css=ol_css;
- o3_compatmode=ol_compatmode;
- o3_fgclass=ol_fgclass;
- o3_bgclass=ol_bgclass;
- o3_textfontclass=ol_textfontclass;
- o3_captionfontclass=ol_captionfontclass;
- o3_closefontclass=ol_closefontclass;
-
- setRunTimeVariables();
-
- fnRef = '';
-
- // Special for frame support, over must be reset...
- o3_frame = ol_frame;
-
- if(!(over=createDivContainer())) return false;
-
- parseTokens('o3_', overlib.arguments);
- if (!postParseChecks()) return false;
-
- if (o3_delay == 0) {
- return runHook("olMain", FREPLACE);
- } else {
- o3_delayid = setTimeout("runHook('olMain', FREPLACE)", o3_delay);
- return false;
- }
-}
-
-// Clears popups if appropriate
-function nd(time) {
- if (olLoaded && !isExclusive()) {
- hideDelay(time); // delay popup close if time specified
-
- if (o3_removecounter >= 1) { o3_showingsticky = 0 };
-
- if (o3_showingsticky == 0) {
- o3_allowmove = 0;
- if (over != null && o3_timerid == 0) runHook("hideObject", FREPLACE, over);
- } else {
- o3_removecounter++;
- }
- }
-
- return true;
-}
-
-// The Close onMouseOver function for stickies
-function cClick() {
- if (olLoaded) {
- runHook("hideObject", FREPLACE, over);
- o3_showingsticky = 0;
- }
- return false;
-}
-
-// Method for setting page specific defaults.
-function overlib_pagedefaults() {
- parseTokens('ol_', overlib_pagedefaults.arguments);
-}
-
-
-////////
-// OVERLIB MAIN FUNCTION
-////////
-
-// This function decides what it is we want to display and how we want it done.
-function olMain() {
- var layerhtml, styleType;
- runHook("olMain", FBEFORE);
-
- if (o3_background!="" || o3_fullhtml) {
- // Use background instead of box.
- layerhtml = runHook('ol_content_background', FALTERNATE, o3_css, o3_text, o3_background, o3_fullhtml);
- } else {
- // They want a popup box.
- styleType = (pms[o3_css-1-pmStart] == "cssoff" || pms[o3_css-1-pmStart] == "cssclass");
-
- // Prepare popup background
- if (o3_fgbackground != "") o3_fgbackground = "background=\""+o3_fgbackground+"\"";
- if (o3_bgbackground != "") o3_bgbackground = (styleType ? "background=\""+o3_bgbackground+"\"" : o3_bgbackground);
-
- // Prepare popup colors
- if (o3_fgcolor != "") o3_fgcolor = (styleType ? "bgcolor=\""+o3_fgcolor+"\"" : o3_fgcolor);
- if (o3_bgcolor != "") o3_bgcolor = (styleType ? "bgcolor=\""+o3_bgcolor+"\"" : o3_bgcolor);
-
- // Prepare popup height
- if (o3_height > 0) o3_height = (styleType ? "height=\""+o3_height+"\"" : o3_height);
- else o3_height = "";
-
- // Decide which kinda box.
- if (o3_cap=="") {
- // Plain
- layerhtml = runHook('ol_content_simple', FALTERNATE, o3_css, o3_text);
- } else {
- // With caption
- if (o3_sticky) {
- // Show close text
- layerhtml = runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, o3_close);
- } else {
- // No close text
- layerhtml = runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, "");
- }
- }
- }
-
- // We want it to stick!
- if (o3_sticky) {
- if (o3_timerid > 0) {
- clearTimeout(o3_timerid);
- o3_timerid = 0;
- }
- o3_showingsticky = 1;
- o3_removecounter = 0;
- }
-
- // Created a separate routine to generate the popup to make it easier
- // to implement a plugin capability
- if (!runHook("createPopup", FREPLACE, layerhtml)) return false;
-
- // Prepare status bar
- if (o3_autostatus > 0) {
- o3_status = o3_text;
- if (o3_autostatus > 1) o3_status = o3_cap;
- }
-
- // When placing the layer the first time, even stickies may be moved.
- o3_allowmove = 0;
-
- // Initiate a timer for timeout
- if (o3_timeout > 0) {
- if (o3_timerid > 0) clearTimeout(o3_timerid);
- o3_timerid = setTimeout("cClick()", o3_timeout);
- }
-
- // Show layer
- runHook("disp", FREPLACE, o3_status);
- runHook("olMain", FAFTER);
-
- return (olOp && event && event.type == 'mouseover' && !o3_status) ? '' : (o3_status != '');
-}
-
-////////
-// LAYER GENERATION FUNCTIONS
-////////
-// These functions just handle popup content with tags that should adhere to the W3C standards specification.
-
-// Makes simple table without caption
-function ol_content_simple(text) {
- var cpIsMultiple = /,/.test(o3_cellpad);
- var txt = '<table width="'+o3_width+ '" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass ? 'class="'+o3_bgclass+'"' : o3_bgcolor+' '+o3_height)+'><tr><td><table width="100%" border="0" '+((olNs4||!cpIsMultiple) ? 'cellpadding="'+o3_cellpad+'" ' : '')+'cellspacing="0" '+(o3_fgclass ? 'class="'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass ? ' class="'+o3_textfontclass+'">' : ((!olNs4&&cpIsMultiple) ? ' style="'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' : wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';
-
- set_background("");
- return txt;
-}
-
-// Makes table with caption and optional close link
-function ol_content_caption(text,title,close) {
- var nameId, txt, cpIsMultiple = /,/.test(o3_cellpad);
- var closing, closeevent;
-
- closing = "";
- closeevent = "onmouseover";
- if (o3_closeclick == 1) closeevent = (o3_closetitle ? "title='" + o3_closetitle +"'" : "") + " onclick";
- if (o3_capicon != "") {
- nameId = ' hspace = \"5\"'+' align = \"middle\" alt = \"\"';
- if (typeof o3_dragimg != 'undefined' && o3_dragimg) nameId =' hspace=\"5\"'+' name=\"'+o3_dragimg+'\" id=\"'+o3_dragimg+'\" align=\"middle\" alt=\"Drag Enabled\" title=\"Drag Enabled\"';
- o3_capicon = '<img src=\"'+o3_capicon+'\"'+nameId+' />';
- }
-
- if (close != "")
- closing = '<td '+(!o3_compatmode && o3_closefontclass ? 'class="'+o3_closefontclass : 'align="RIGHT')+'"><a href="javascript:return '+fnRef+'cClick();"'+((o3_compatmode && o3_closefontclass) ? ' class="' + o3_closefontclass + '" ' : ' ')+closeevent+'="return '+fnRef+'cClick();">'+(o3_closefontclass ? '' : wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass ? '' : wrapStr(1,o3_closesize,'close'))+'</a></td>';
- txt = '<table width="'+o3_width+ '" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass ? 'class="'+o3_bgclass+'"' : o3_bgcolor+' '+o3_bgbackground+' '+o3_height)+'><tr><td><table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td'+(o3_captionfontclass ? ' class="'+o3_captionfontclass+'">' : '>')+(o3_captionfontclass ? '' : '<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfontclass ? '' : wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table width="100%" border="0" '+((olNs4||!cpIsMultiple) ? 'cellpadding="'+o3_cellpad+'" ' : '')+'cellspacing="0" '+(o3_fgclass ? 'class="'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass ? ' class="'+o3_textfontclass+'">' :((!olNs4&&cpIsMultiple) ? ' style="'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' : wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : wrapStr(1,o3_textsize)) + '</td></tr></table></td></tr></table>';
-
- set_background("");
- return txt;
-}
-
-// Sets the background picture,padding and lots more. :)
-function ol_content_background(text,picture,hasfullhtml) {
- if (hasfullhtml) {
- txt=text;
- } else {
- txt='<table width="'+o3_width+'" border="0" cellpadding="0" cellspacing="0" height="'+o3_height+'"><tr><td colspan="3" height="'+o3_padyt+'"></td></tr><tr><td width="'+o3_padxl+'"></td><td valign="TOP" width="'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass ? '" class="'+o3_textfontclass : '')+'">'+(o3_textfontclass ? '' : wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : wrapStr(1,o3_textsize))+'</td><td width="'+o3_padxr+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+'"></td></tr></table>';
- }
-
- set_background(picture);
- return txt;
-}
-
-// Loads a picture into the div.
-function set_background(pic) {
- if (pic == "") {
- if (olNs4) {
- over.background.src = null;
- } else if (over.style) {
- over.style.backgroundImage = "none";
- }
- } else {
- if (olNs4) {
- over.background.src = pic;
- } else if (over.style) {
- over.style.width=o3_width + 'px';
- over.style.backgroundImage = "url("+pic+")";
- }
- }
-}
-
-////////
-// HANDLING FUNCTIONS
-////////
-var olShowId=-1;
-
-// Displays the popup
-function disp(statustext) {
- runHook("disp", FBEFORE);
-
- if (o3_allowmove == 0) {
- runHook("placeLayer", FREPLACE);
- (olNs6&&olShowId<0) ? olShowId=setTimeout("runHook('showObject', FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over);
- o3_allowmove = (o3_sticky || o3_followmouse==0) ? 0 : 1;
- }
-
- runHook("disp", FAFTER);
-
- if (statustext != "") self.status = statustext;
-}
-
-// Creates the actual popup structure
-function createPopup(lyrContent){
- runHook("createPopup", FBEFORE);
-
- if (o3_wrap) {
- var wd,ww,theObj = (olNs4 ? over : over.style);
- theObj.top = theObj.left = ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0);
- layerWrite(lyrContent);
- wd = (olNs4 ? over.clip.width : over.offsetWidth);
- if (wd > (ww=windowWidth())) {
- lyrContent=lyrContent.replace(/\&nbsp;/g, ' ');
- o3_width=ww;
- o3_wrap=0;
- }
- }
-
- layerWrite(lyrContent);
-
- // Have to set o3_width for placeLayer() routine if o3_wrap is turned on
- if (o3_wrap) o3_width=(olNs4 ? over.clip.width : over.offsetWidth);
-
- runHook("createPopup", FAFTER, lyrContent);
-
- return true;
-}
-
-// Decides where we want the popup.
-function placeLayer() {
- var placeX, placeY, widthFix = 0;
-
- // HORIZONTAL PLACEMENT, re-arranged to work in Safari
- if (o3_frame.innerWidth) widthFix=18;
- iwidth = windowWidth();
-
- // Horizontal scroll offset
- winoffset=(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : o3_frame.pageXOffset;
-
- placeX = runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);
-
- // VERTICAL PLACEMENT, re-arranged to work in Safari
- if (o3_frame.innerHeight) {
- iheight=o3_frame.innerHeight;
- } else if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')) {
- iheight=eval('o3_frame.'+docRoot+'.clientHeight');
- }
-
- // Vertical scroll offset
- scrolloffset=(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : o3_frame.pageYOffset;
- placeY = runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);
-
- // Actually move the object.
- repositionTo(over, placeX, placeY);
-}
-
-// Moves the layer
-function olMouseMove(e) {
- var e = (e) ? e : event;
-
- if (e.pageX) {
- o3_x = e.pageX;
- o3_y = e.pageY;
- } else if (e.clientX) {
- o3_x = eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');
- o3_y = eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');
- }
-
- if (o3_allowmove == 1) runHook("placeLayer", FREPLACE);
-
- // MouseOut handler
- if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {
- (olHideDelay ? hideDelay(olHideDelay) : cClick());
- hoveringSwitch = !hoveringSwitch;
- }
-}
-
-// Fake function for 3.0 users.
-function no_overlib() { return ver3fix; }
-
-// Capture the mouse and chain other scripts.
-function olMouseCapture() {
- capExtent = document;
- var fN, str = '', l, k, f, wMv, sS, mseHandler = olMouseMove;
- var re = /function[ ]*(\w*)\(/;
-
- wMv = (!olIe4 && window.onmousemove);
- if (document.onmousemove || wMv) {
- if (wMv) capExtent = window;
- f = capExtent.onmousemove.toString();
- fN = f.match(re);
- if (fN == null) {
- str = f+'(e); ';
- } else if (fN[1] == 'anonymous' || fN[1] == 'olMouseMove' || (wMv && fN[1] == 'onmousemove')) {
- if (!olOp && wMv) {
- l = f.indexOf('{')+1;
- k = f.lastIndexOf('}');
- sS = f.substring(l,k);
- if ((l = sS.indexOf('(')) != -1) {
- sS = sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');
- if (eval("typeof " + sS + " == 'undefined'")) window.onmousemove = null;
- else str = sS + '(e);';
- }
- }
- if (!str) {
- olCheckMouseCapture = false;
- return;
- }
- } else {
- if (fN[1]) str = fN[1]+'(e); ';
- else {
- l = f.indexOf('{')+1;
- k = f.lastIndexOf('}');
- str = f.substring(l,k) + '\n';
- }
- }
- str += 'olMouseMove(e); ';
- mseHandler = new Function('e', str);
- }
-
- capExtent.onmousemove = mseHandler;
- if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE);
-}
-
-////////
-// PARSING FUNCTIONS
-////////
-
-// Does the actual command parsing.
-function parseTokens(pf, ar) {
- // What the next argument is expected to be.
- var v, i, mode=-1, par = (pf != 'ol_');
- var fnMark = (par && !ar.length ? 1 : 0);
-
- for (i = 0; i < ar.length; i++) {
- if (mode < 0) {
- // Arg is maintext,unless its a number between pmStart and pmUpper
- // then its a command.
- if (typeof ar[i] == 'number' && ar[i] > pmStart && ar[i] < pmUpper) {
- fnMark = (par ? 1 : 0);
- i--; // backup one so that the next block can parse it
- } else {
- switch(pf) {
- case 'ol_':
- ol_text = ar[i].toString();
- break;
- default:
- o3_text=ar[i].toString();
- }
- }
- mode = 0;
- } else {
- // Note: NS4 doesn't like switch cases with vars.
- if (ar[i] >= pmCount || ar[i]==DONOTHING) { continue; }
- if (ar[i]==INARRAY) { fnMark = 0; eval(pf+'text=ol_texts['+ar[++i]+'].toString()'); continue; }
- if (ar[i]==CAPARRAY) { eval(pf+'cap=ol_caps['+ar[++i]+'].toString()'); continue; }
- if (ar[i]==STICKY) { if (pf!='ol_') eval(pf+'sticky=1'); continue; }
- if (ar[i]==BACKGROUND) { eval(pf+'background="'+ar[++i]+'"'); continue; }
- if (ar[i]==NOCLOSE) { if (pf!='ol_') opt_NOCLOSE(); continue; }
- if (ar[i]==CAPTION) { eval(pf+"cap='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==CENTER || ar[i]==LEFT || ar[i]==RIGHT) { eval(pf+'hpos='+ar[i]); if(pf!='ol_') olHautoFlag=1; continue; }
- if (ar[i]==OFFSETX) { eval(pf+'offsetx='+ar[++i]); continue; }
- if (ar[i]==OFFSETY) { eval(pf+'offsety='+ar[++i]); continue; }
- if (ar[i]==FGCOLOR) { eval(pf+'fgcolor="'+ar[++i]+'"'); continue; }
- if (ar[i]==BGCOLOR) { eval(pf+'bgcolor="'+ar[++i]+'"'); continue; }
- if (ar[i]==TEXTCOLOR) { eval(pf+'textcolor="'+ar[++i]+'"'); continue; }
- if (ar[i]==CAPCOLOR) { eval(pf+'capcolor="'+ar[++i]+'"'); continue; }
- if (ar[i]==CLOSECOLOR) { eval(pf+'closecolor="'+ar[++i]+'"'); continue; }
- if (ar[i]==WIDTH) { eval(pf+'width='+ar[++i]); continue; }
- if (ar[i]==BORDER) { eval(pf+'border='+ar[++i]); continue; }
- if (ar[i]==CELLPAD) { i=opt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; }
- if (ar[i]==STATUS) { eval(pf+"status='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==AUTOSTATUS) { eval(pf +'autostatus=('+pf+'autostatus == 1) ? 0 : 1'); continue; }
- if (ar[i]==AUTOSTATUSCAP) { eval(pf +'autostatus=('+pf+'autostatus == 2) ? 0 : 2'); continue; }
- if (ar[i]==HEIGHT) { eval(pf+'height='+pf+'aboveheight='+ar[++i]); continue; } // Same param again.
- if (ar[i]==CLOSETEXT) { eval(pf+"close='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==SNAPX) { eval(pf+'snapx='+ar[++i]); continue; }
- if (ar[i]==SNAPY) { eval(pf+'snapy='+ar[++i]); continue; }
- if (ar[i]==FIXX) { eval(pf+'fixx='+ar[++i]); continue; }
- if (ar[i]==FIXY) { eval(pf+'fixy='+ar[++i]); continue; }
- if (ar[i]==RELX) { eval(pf+'relx='+ar[++i]); continue; }
- if (ar[i]==RELY) { eval(pf+'rely='+ar[++i]); continue; }
- if (ar[i]==FGBACKGROUND) { eval(pf+'fgbackground="'+ar[++i]+'"'); continue; }
- if (ar[i]==BGBACKGROUND) { eval(pf+'bgbackground="'+ar[++i]+'"'); continue; }
- if (ar[i]==PADX) { eval(pf+'padxl='+ar[++i]); eval(pf+'padxr='+ar[++i]); continue; }
- if (ar[i]==PADY) { eval(pf+'padyt='+ar[++i]); eval(pf+'padyb='+ar[++i]); continue; }
- if (ar[i]==FULLHTML) { if (pf!='ol_') eval(pf+'fullhtml=1'); continue; }
- if (ar[i]==BELOW || ar[i]==ABOVE) { eval(pf+'vpos='+ar[i]); if (pf!='ol_') olVautoFlag=1; continue; }
- if (ar[i]==CAPICON) { eval(pf+'capicon="'+ar[++i]+'"'); continue; }
- if (ar[i]==TEXTFONT) { eval(pf+"textfont='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==CAPTIONFONT) { eval(pf+"captionfont='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==CLOSEFONT) { eval(pf+"closefont='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==TEXTSIZE) { eval(pf+'textsize="'+ar[++i]+'"'); continue; }
- if (ar[i]==CAPTIONSIZE) { eval(pf+'captionsize="'+ar[++i]+'"'); continue; }
- if (ar[i]==CLOSESIZE) { eval(pf+'closesize="'+ar[++i]+'"'); continue; }
- if (ar[i]==TIMEOUT) { eval(pf+'timeout='+ar[++i]); continue; }
- if (ar[i]==FUNCTION) { if (pf=='ol_') { if (typeof ar[i+1]!='number') { v=ar[++i]; ol_function=(typeof v=='function' ? v : null); }} else {fnMark = 0; v = null; if (typeof ar[i+1]!='number') v = ar[++i]; opt_FUNCTION(v); } continue; }
- if (ar[i]==DELAY) { eval(pf+'delay='+ar[++i]); continue; }
- if (ar[i]==HAUTO) { eval(pf+'hauto=('+pf+'hauto == 0) ? 1 : 0'); continue; }
- if (ar[i]==VAUTO) { eval(pf+'vauto=('+pf+'vauto == 0) ? 1 : 0'); continue; }
- if (ar[i]==CLOSECLICK) { eval(pf +'closeclick=('+pf+'closeclick == 0) ? 1 : 0'); continue; }
- if (ar[i]==WRAP) { eval(pf +'wrap=('+pf+'wrap == 0) ? 1 : 0'); continue; }
- if (ar[i]==FOLLOWMOUSE) { eval(pf +'followmouse=('+pf+'followmouse == 1) ? 0 : 1'); continue; }
- if (ar[i]==MOUSEOFF) { eval(pf +'mouseoff=('+pf+'mouseoff==0) ? 1 : 0'); v=ar[i+1]; if (pf != 'ol_' && eval(pf+'mouseoff') && typeof v == 'number' && (v < pmStart || v > pmUpper)) olHideDelay=ar[++i]; continue; }
- if (ar[i]==CLOSETITLE) { eval(pf+"closetitle='"+escSglQuote(ar[++i])+"'"); continue; }
- if (ar[i]==CSSOFF||ar[i]==CSSCLASS) { eval(pf+'css='+ar[i]); continue; }
- if (ar[i]==COMPATMODE) { eval(pf+'compatmode=('+pf+'compatmode==0) ? 1 : 0'); continue; }
- if (ar[i]==FGCLASS) { eval(pf+'fgclass="'+ar[++i]+'"'); continue; }
- if (ar[i]==BGCLASS) { eval(pf+'bgclass="'+ar[++i]+'"'); continue; }
- if (ar[i]==TEXTFONTCLASS) { eval(pf+'textfontclass="'+ar[++i]+'"'); continue; }
- if (ar[i]==CAPTIONFONTCLASS) { eval(pf+'captionfontclass="'+ar[++i]+'"'); continue; }
- if (ar[i]==CLOSEFONTCLASS) { eval(pf+'closefontclass="'+ar[++i]+'"'); continue; }
- i = parseCmdLine(pf, i, ar);
- }
- }
-
- if (fnMark && o3_function) o3_text = o3_function();
-
- if ((pf == 'o3_') && o3_wrap) {
- o3_width = 0;
-
- var tReg=/<.*\n*>/ig;
- if (!tReg.test(o3_text)) o3_text = o3_text.replace(/[ ]+/g, '&nbsp;');
- if (!tReg.test(o3_cap))o3_cap = o3_cap.replace(/[ ]+/g, '&nbsp;');
- }
- if ((pf == 'o3_') && o3_sticky) {
- if (!o3_close && (o3_frame != ol_frame)) o3_close = ol_close;
- if (o3_mouseoff && (o3_frame == ol_frame)) opt_NOCLOSE(' ');
- }
-}
-
-
-////////
-// LAYER FUNCTIONS
-////////
-
-// Writes to a layer
-function layerWrite(txt) {
- txt += "\n";
- if (olNs4) {
- var lyr = o3_frame.document.layers['overDiv'].document
- lyr.write(txt)
- lyr.close()
- } else if (typeof over.innerHTML != 'undefined') {
- if (olIe5 && isMac) over.innerHTML = '';
- over.innerHTML = txt;
- } else {
- range = o3_frame.document.createRange();
- range.setStartAfter(over);
- domfrag = range.createContextualFragment(txt);
-
- while (over.hasChildNodes()) {
- over.removeChild(over.lastChild);
- }
-
- over.appendChild(domfrag);
- }
-}
-
-// Make an object visible
-function showObject(obj) {
- runHook("showObject", FBEFORE);
-
- var theObj=(olNs4 ? obj : obj.style);
- theObj.visibility = 'visible';
-
- runHook("showObject", FAFTER);
-}
-
-// Hides an object
-function hideObject(obj) {
- runHook("hideObject", FBEFORE);
-
- var theObj=(olNs4 ? obj : obj.style);
- if (olNs6 && olShowId>0) { clearTimeout(olShowId); olShowId=0; }
- theObj.visibility = 'hidden';
- theObj.top = theObj.left = ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0);
-
- if (o3_timerid > 0) clearTimeout(o3_timerid);
- if (o3_delayid > 0) clearTimeout(o3_delayid);
-
- o3_timerid = 0;
- o3_delayid = 0;
- self.status = "";
-
- if (obj.onmouseout||obj.onmouseover) {
- if (olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);
- obj.onmouseout = obj.onmouseover = null;
- }
-
- runHook("hideObject", FAFTER);
-}
-
-// Move a layer
-function repositionTo(obj, xL, yL) {
- var theObj=(olNs4 ? obj : obj.style);
- theObj.left = xL + (!olNs4 ? 'px' : 0);
- theObj.top = yL + (!olNs4 ? 'px' : 0);
-}
-
-// Check position of cursor relative to overDiv DIVision; mouseOut function
-function cursorOff() {
- var left = parseInt(over.style.left);
- var top = parseInt(over.style.top);
- var right = left + (over.offsetWidth >= parseInt(o3_width) ? over.offsetWidth : parseInt(o3_width));
- var bottom = top + (over.offsetHeight >= o3_aboveheight ? over.offsetHeight : o3_aboveheight);
-
- if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom) return true;
-
- return false;
-}
-
-
-////////
-// COMMAND FUNCTIONS
-////////
-
-// Calls callme or the default function.
-function opt_FUNCTION(callme) {
- o3_text = (callme ? (typeof callme=='string' ? (/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : (o3_function ? o3_function() : 'No Function'));
-
- return 0;
-}
-
-// Handle hovering
-function opt_NOCLOSE(unused) {
- if (!unused) o3_close = "";
-
- if (olNs4) {
- over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER);
- over.onmouseover = function () { if (o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid = 0; } }
- over.onmouseout = function (e) { if (olHideDelay) hideDelay(olHideDelay); else cClick(e); }
- } else {
- over.onmouseover = function () {hoveringSwitch = true; if (o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =0; } }
- }
-
- return 0;
-}
-
-// Function to scan command line arguments for multiples
-function opt_MULTIPLEARGS(i, args, parameter) {
- var k=i, re, pV, str='';
-
- for(k=i; k<args.length; k++) {
- if(typeof args[k] == 'number' && args[k]>pmStart) break;
- str += args[k] + ',';
- }
- if (str) str = str.substring(0,--str.length);
-
- k--; // reduce by one so the for loop this is in works correctly
- pV=(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;
- eval(parameter + '="' + pV + '"');
-
- return k;
-}
-
-// Remove &nbsp; in texts when done.
-function nbspCleanup() {
- if (o3_wrap) {
- o3_text = o3_text.replace(/\&nbsp;/g, ' ');
- o3_cap = o3_cap.replace(/\&nbsp;/g, ' ');
- }
-}
-
-// Escape embedded single quotes in text strings
-function escSglQuote(str) {
- return str.toString().replace(/'/g,"\\'");
-}
-
-// Onload handler for window onload event
-function OLonLoad_handler(e) {
- var re = /\w+\(.*\)[;\s]+/g, olre = /overlib\(|nd\(|cClick\(/, fn, l, i;
-
- if(!olLoaded) olLoaded=1;
-
- // Remove it for Gecko based browsers
- if(window.removeEventListener && e.eventPhase == 3) window.removeEventListener("load",OLonLoad_handler,false);
- else if(window.detachEvent) { // and for IE and Opera 4.x but execute calls to overlib, nd, or cClick()
- window.detachEvent("onload",OLonLoad_handler);
- var fN = document.body.getAttribute('onload');
- if (fN) {
- fN=fN.toString().match(re);
- if (fN && fN.length) {
- for (i=0; i<fN.length; i++) {
- if (/anonymous/.test(fN[i])) continue;
- while((l=fN[i].search(/\)[;\s]+/)) != -1) {
- fn=fN[i].substring(0,l+1);
- fN[i] = fN[i].substring(l+2);
- if (olre.test(fn)) eval(fn);
- }
- }
- }
- }
- }
-}
-
-// Wraps strings in Layer Generation Functions with the correct tags
-// endWrap true(if end tag) or false if start tag
-// fontSizeStr - font size string such as '1' or '10px'
-// whichString is being wrapped -- 'text', 'caption', or 'close'
-function wrapStr(endWrap,fontSizeStr,whichString) {
- var fontStr, fontColor, isClose=((whichString=='close') ? 1 : 0), hasDims=/[%\-a-z]+$/.test(fontSizeStr);
- fontSizeStr = (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr;
- if (endWrap) return (hasDims&&!olNs4) ? (isClose ? '</span>' : '</div>') : '</font>';
- else {
- fontStr='o3_'+whichString+'font';
- fontColor='o3_'+((whichString=='caption')? 'cap' : whichString)+'color';
- return (hasDims&&!olNs4) ? (isClose ? '<span style="font-family: '+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; font-size: '+fontSizeStr+';">' : '<div style="font-family: '+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; font-size: '+fontSizeStr+';">') : '<font face="'+eval(fontStr)+'" color="'+eval(fontColor)+'" size="'+(parseInt(fontSizeStr)>7 ? '7' : fontSizeStr)+'">';
- }
-}
-
-// Quotes Multi word font names; needed for CSS Standards adherence in font-family
-function quoteMultiNameFonts(theFont) {
- var v, pM=theFont.split(',');
- for (var i=0; i<pM.length; i++) {
- v=pM[i];
- v=v.replace(/^\s+/,'').replace(/\s+$/,'');
- if(/\s/.test(v) && !/['"]/.test(v)) {
- v="\'"+v+"\'";
- pM[i]=v;
- }
- }
- return pM.join();
-}
-
-// dummy function which will be overridden
-function isExclusive(args) {
- return false;
-}
-
-// Sets cellpadding style string value
-function setCellPadStr(parameter) {
- var Str='', j=0, ary = new Array(), top, bottom, left, right;
-
- Str+='padding: ';
- ary=parameter.replace(/\s+/g,'').split(',');
-
- switch(ary.length) {
- case 2:
- top=bottom=ary[j];
- left=right=ary[++j];
- break;
- case 3:
- top=ary[j];
- left=right=ary[++j];
- bottom=ary[++j];
- break;
- case 4:
- top=ary[j];
- right=ary[++j];
- bottom=ary[++j];
- left=ary[++j];
- break;
- }
-
- Str+= ((ary.length==1) ? ary[0] + 'px;' : top + 'px ' + right + 'px ' + bottom + 'px ' + left + 'px;');
-
- return Str;
-}
-
-// function will delay close by time milliseconds
-function hideDelay(time) {
- if (time&&!o3_delay) {
- if (o3_timerid > 0) clearTimeout(o3_timerid);
-
- o3_timerid=setTimeout("cClick()",(o3_timeout=time));
- }
-}
-
-// Was originally in the placeLayer() routine; separated out for future ease
-function horizontalPlacement(browserWidth, horizontalScrollAmount, widthFix) {
- var placeX, iwidth=browserWidth, winoffset=horizontalScrollAmount;
- var parsedWidth = parseInt(o3_width);
-
- if (o3_fixx > -1 || o3_relx != null) {
- // Fixed position
- placeX=(o3_relx != null ? ( o3_relx < 0 ? winoffset +o3_relx+ iwidth - parsedWidth - widthFix : winoffset+o3_relx) : o3_fixx);
- } else {
- // If HAUTO, decide what to use.
- if (o3_hauto == 1) {
- if ((o3_x - winoffset) > (iwidth / 2)) {
- o3_hpos = LEFT;
- } else {
- o3_hpos = RIGHT;
- }
- }
-
- // From mouse
- if (o3_hpos == CENTER) { // Center
- placeX = o3_x+o3_offsetx-(parsedWidth/2);
-
- if (placeX < winoffset) placeX = winoffset;
- }
-
- if (o3_hpos == RIGHT) { // Right
- placeX = o3_x+o3_offsetx;
-
- if ((placeX+parsedWidth) > (winoffset+iwidth - widthFix)) {
- placeX = iwidth+winoffset - parsedWidth - widthFix;
- if (placeX < 0) placeX = 0;
- }
- }
- if (o3_hpos == LEFT) { // Left
- placeX = o3_x-o3_offsetx-parsedWidth;
- if (placeX < winoffset) placeX = winoffset;
- }
-
- // Snapping!
- if (o3_snapx > 1) {
- var snapping = placeX % o3_snapx;
-
- if (o3_hpos == LEFT) {
- placeX = placeX - (o3_snapx+snapping);
- } else {
- // CENTER and RIGHT
- placeX = placeX+(o3_snapx - snapping);
- }
-
- if (placeX < winoffset) placeX = winoffset;
- }
- }
-
- return placeX;
-}
-
-// was originally in the placeLayer() routine; separated out for future ease
-function verticalPlacement(browserHeight,verticalScrollAmount) {
- var placeY, iheight=browserHeight, scrolloffset=verticalScrollAmount;
- var parsedHeight=(o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 ? over.clip.height : over.offsetHeight));
-
- if (o3_fixy > -1 || o3_rely != null) {
- // Fixed position
- placeY=(o3_rely != null ? (o3_rely < 0 ? scrolloffset+o3_rely+iheight - parsedHeight : scrolloffset+o3_rely) : o3_fixy);
- } else {
- // If VAUTO, decide what to use.
- if (o3_vauto == 1) {
- if ((o3_y - scrolloffset) > (iheight / 2) && o3_vpos == BELOW && (o3_y + parsedHeight + o3_offsety - (scrolloffset + iheight) > 0)) {
- o3_vpos = ABOVE;
- } else if (o3_vpos == ABOVE && (o3_y - (parsedHeight + o3_offsety) - scrolloffset < 0)) {
- o3_vpos = BELOW;
- }
- }
-
- // From mouse
- if (o3_vpos == ABOVE) {
- if (o3_aboveheight == 0) o3_aboveheight = parsedHeight;
-
- placeY = o3_y - (o3_aboveheight+o3_offsety);
- if (placeY < scrolloffset) placeY = scrolloffset;
- } else {
- // BELOW
- placeY = o3_y+o3_offsety;
- }
-
- // Snapping!
- if (o3_snapy > 1) {
- var snapping = placeY % o3_snapy;
-
- if (o3_aboveheight > 0 && o3_vpos == ABOVE) {
- placeY = placeY - (o3_snapy+snapping);
- } else {
- placeY = placeY+(o3_snapy - snapping);
- }
-
- if (placeY < scrolloffset) placeY = scrolloffset;
- }
- }
-
- return placeY;
-}
-
-// checks positioning flags
-function checkPositionFlags() {
- if (olHautoFlag) olHautoFlag = o3_hauto=0;
- if (olVautoFlag) olVautoFlag = o3_vauto=0;
- return true;
-}
-
-// get Browser window width
-function windowWidth() {
- var w;
- if (o3_frame.innerWidth) w=o3_frame.innerWidth;
- else if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth'))
- w=eval('o3_frame.'+docRoot+'.clientWidth');
- return w;
-}
-
-// create the div container for popup content if it doesn't exist
-function createDivContainer(id,frm,zValue) {
- id = (id || 'overDiv'), frm = (frm || o3_frame), zValue = (zValue || 1000);
- var objRef, divContainer = layerReference(id);
-
- if (divContainer == null) {
- if (olNs4) {
- divContainer = frm.document.layers[id] = new Layer(window.innerWidth, frm);
- objRef = divContainer;
- } else {
- var body = (olIe4 ? frm.document.all.tags('BODY')[0] : frm.document.getElementsByTagName("BODY")[0]);
- if (olIe4&&!document.getElementById) {
- body.insertAdjacentHTML("beforeEnd",'<div id="'+id+'"></div>');
- divContainer=layerReference(id);
- } else {
- divContainer = frm.document.createElement("DIV");
- divContainer.id = id;
- body.appendChild(divContainer);
- }
- objRef = divContainer.style;
- }
-
- objRef.position = 'absolute';
- objRef.visibility = 'hidden';
- objRef.zIndex = zValue;
- if (olIe4&&!olOp) objRef.left = objRef.top = '0px';
- else objRef.left = objRef.top = -10000 + (!olNs4 ? 'px' : 0);
- }
-
- return divContainer;
-}
-
-// get reference to a layer with ID=id
-function layerReference(id) {
- return (olNs4 ? o3_frame.document.layers[id] : (document.all ? o3_frame.document.all[id] : o3_frame.document.getElementById(id)));
-}
-////////
-// UTILITY FUNCTIONS
-////////
-
-// Checks if something is a function.
-function isFunction(fnRef) {
- var rtn = true;
-
- if (typeof fnRef == 'object') {
- for (var i = 0; i < fnRef.length; i++) {
- if (typeof fnRef[i]=='function') continue;
- rtn = false;
- break;
- }
- } else if (typeof fnRef != 'function') {
- rtn = false;
- }
-
- return rtn;
-}
-
-// Converts an array into an argument string for use in eval.
-function argToString(array, strtInd, argName) {
- var jS = strtInd, aS = '', ar = array;
- argName=(argName ? argName : 'ar');
-
- if (ar.length > jS) {
- for (var k = jS; k < ar.length; k++) aS += argName+'['+k+'], ';
- aS = aS.substring(0, aS.length-2);
- }
-
- return aS;
-}
-
-// Places a hook in the correct position in a hook point.
-function reOrder(hookPt, fnRef, order) {
- var newPt = new Array(), match, i, j;
-
- if (!order || typeof order == 'undefined' || typeof order == 'number') return hookPt;
-
- if (typeof order=='function') {
- if (typeof fnRef=='object') {
- newPt = newPt.concat(fnRef);
- } else {
- newPt[newPt.length++]=fnRef;
- }
-
- for (i = 0; i < hookPt.length; i++) {
- match = false;
- if (typeof fnRef == 'function' && hookPt[i] == fnRef) {
- continue;
- } else {
- for(j = 0; j < fnRef.length; j++) if (hookPt[i] == fnRef[j]) {
- match = true;
- break;
- }
- }
- if (!match) newPt[newPt.length++] = hookPt[i];
- }
-
- newPt[newPt.length++] = order;
-
- } else if (typeof order == 'object') {
- if (typeof fnRef == 'object') {
- newPt = newPt.concat(fnRef);
- } else {
- newPt[newPt.length++] = fnRef;
- }
-
- for (j = 0; j < hookPt.length; j++) {
- match = false;
- if (typeof fnRef == 'function' && hookPt[j] == fnRef) {
- continue;
- } else {
- for (i = 0; i < fnRef.length; i++) if (hookPt[j] == fnRef[i]) {
- match = true;
- break;
- }
- }
- if (!match) newPt[newPt.length++]=hookPt[j];
- }
-
- for (i = 0; i < newPt.length; i++) hookPt[i] = newPt[i];
- newPt.length = 0;
-
- for (j = 0; j < hookPt.length; j++) {
- match = false;
- for (i = 0; i < order.length; i++) {
- if (hookPt[j] == order[i]) {
- match = true;
- break;
- }
- }
- if (!match) newPt[newPt.length++] = hookPt[j];
- }
- newPt = newPt.concat(order);
- }
-
- hookPt = newPt;
-
- return hookPt;
-}
-
-////////
-// PLUGIN ACTIVATION FUNCTIONS
-////////
-
-// Runs plugin functions to set runtime variables.
-function setRunTimeVariables(){
- if (typeof runTime != 'undefined' && runTime.length) {
- for (var k = 0; k < runTime.length; k++) {
- runTime[k]();
- }
- }
-}
-
-// Runs plugin functions to parse commands.
-function parseCmdLine(pf, i, args) {
- if (typeof cmdLine != 'undefined' && cmdLine.length) {
- for (var k = 0; k < cmdLine.length; k++) {
- var j = cmdLine[k](pf, i, args);
- if (j >- 1) {
- i = j;
- break;
- }
- }
- }
-
- return i;
-}
-
-// Runs plugin functions to do things after parse.
-function postParseChecks(pf,args){
- if (typeof postParse != 'undefined' && postParse.length) {
- for (var k = 0; k < postParse.length; k++) {
- if (postParse[k](pf,args)) continue;
- return false; // end now since have an error
- }
- }
- return true;
-}
-
-
-////////
-// PLUGIN REGISTRATION FUNCTIONS
-////////
-
-// Registers commands and creates constants.
-function registerCommands(cmdStr) {
- if (typeof cmdStr!='string') return;
-
- var pM = cmdStr.split(',');
- pms = pms.concat(pM);
-
- for (var i = 0; i< pM.length; i++) {
- eval(pM[i].toUpperCase()+'='+pmCount++);
- }
-}
-
-// Registers no-parameter commands
-function registerNoParameterCommands(cmdStr) {
- if (!cmdStr && typeof cmdStr != 'string') return;
- pmt=(!pmt) ? cmdStr : pmt + ',' + cmdStr;
-}
-
-// Register a function to hook at a certain point.
-function registerHook(fnHookTo, fnRef, hookType, optPm) {
- var hookPt, last = typeof optPm;
-
- if (fnHookTo == 'plgIn'||fnHookTo == 'postParse') return;
- if (typeof hookPts[fnHookTo] == 'undefined') hookPts[fnHookTo] = new FunctionReference();
-
- hookPt = hookPts[fnHookTo];
-
- if (hookType != null) {
- if (hookType == FREPLACE) {
- hookPt.ovload = fnRef; // replace normal overlib routine
- if (fnHookTo.indexOf('ol_content_') > -1) hookPt.alt[pms[CSSOFF-1-pmStart]]=fnRef;
-
- } else if (hookType == FBEFORE || hookType == FAFTER) {
- var hookPt=(hookType == 1 ? hookPt.before : hookPt.after);
-
- if (typeof fnRef == 'object') {
- hookPt = hookPt.concat(fnRef);
- } else {
- hookPt[hookPt.length++] = fnRef;
- }
-
- if (optPm) hookPt = reOrder(hookPt, fnRef, optPm);
-
- } else if (hookType == FALTERNATE) {
- if (last=='number') hookPt.alt[pms[optPm-1-pmStart]] = fnRef;
- } else if (hookType == FCHAIN) {
- hookPt = hookPt.chain;
- if (typeof fnRef=='object') hookPt=hookPt.concat(fnRef); // add other functions
- else hookPt[hookPt.length++]=fnRef;
- }
-
- return;
- }
-}
-
-// Register a function that will set runtime variables.
-function registerRunTimeFunction(fn) {
- if (isFunction(fn)) {
- if (typeof fn == 'object') {
- runTime = runTime.concat(fn);
- } else {
- runTime[runTime.length++] = fn;
- }
- }
-}
-
-// Register a function that will handle command parsing.
-function registerCmdLineFunction(fn){
- if (isFunction(fn)) {
- if (typeof fn == 'object') {
- cmdLine = cmdLine.concat(fn);
- } else {
- cmdLine[cmdLine.length++] = fn;
- }
- }
-}
-
-// Register a function that does things after command parsing.
-function registerPostParseFunction(fn){
- if (isFunction(fn)) {
- if (typeof fn == 'object') {
- postParse = postParse.concat(fn);
- } else {
- postParse[postParse.length++] = fn;
- }
- }
-}
-
-////////
-// PLUGIN REGISTRATION FUNCTIONS
-////////
-
-// Runs any hooks registered.
-function runHook(fnHookTo, hookType) {
- var l = hookPts[fnHookTo], k, rtnVal = null, optPm, arS, ar = runHook.arguments;
-
- if (hookType == FREPLACE) {
- arS = argToString(ar, 2);
-
- if (typeof l == 'undefined' || !(l = l.ovload)) rtnVal = eval(fnHookTo+'('+arS+')');
- else rtnVal = eval('l('+arS+')');
-
- } else if (hookType == FBEFORE || hookType == FAFTER) {
- if (typeof l != 'undefined') {
- l=(hookType == 1 ? l.before : l.after);
-
- if (l.length) {
- arS = argToString(ar, 2);
- for (var k = 0; k < l.length; k++) eval('l[k]('+arS+')');
- }
- }
- } else if (hookType == FALTERNATE) {
- optPm = ar[2];
- arS = argToString(ar, 3);
-
- if (typeof l == 'undefined' || (l = l.alt[pms[optPm-1-pmStart]]) == 'undefined') {
- rtnVal = eval(fnHookTo+'('+arS+')');
- } else {
- rtnVal = eval('l('+arS+')');
- }
- } else if (hookType == FCHAIN) {
- arS=argToString(ar,2);
- l=l.chain;
-
- for (k=l.length; k > 0; k--) if((rtnVal=eval('l[k-1]('+arS+')'))!=void(0)) break;
- }
-
- return rtnVal;
-}
-
-////////
-// OBJECT CONSTRUCTORS
-////////
-
-// Object for handling hooks.
-function FunctionReference() {
- this.ovload = null;
- this.before = new Array();
- this.after = new Array();
- this.alt = new Array();
- this.chain = new Array();
-}
-
-// Object for simple access to the overLIB version used.
-// Examples: simpleversion:351 major:3 minor:5 revision:1
-function Info(version, prerelease) {
- this.version = version;
- this.prerelease = prerelease;
-
- this.simpleversion = Math.round(this.version*100);
- this.major = parseInt(this.simpleversion / 100);
- this.minor = parseInt(this.simpleversion / 10) - this.major * 10;
- this.revision = parseInt(this.simpleversion) - this.major * 100 - this.minor * 10;
- this.meets = meets;
-}
-
-// checks for Core Version required
-function meets(reqdVersion) {
- return (!reqdVersion) ? false : this.simpleversion >= Math.round(100*parseFloat(reqdVersion));
-}
-
-
-////////
-// STANDARD REGISTRATIONS
-////////
-registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSOFF);
-registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSOFF);
-registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSOFF);
-registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSCLASS);
-registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSCLASS);
-registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSCLASS);
-registerPostParseFunction(checkPositionFlags);
-registerHook("hideObject", nbspCleanup, FAFTER);
-registerHook("horizontalPlacement", horizontalPlacement, FCHAIN);
-registerHook("verticalPlacement", verticalPlacement, FCHAIN);
-if (olNs4||(olIe5&&isMac)||olKq) olLoaded=1;
-registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');
-///////
-// ESTABLISH MOUSECAPTURING
-///////
-
-// Capture events, alt. diffuses the overlib function.
-var olCheckMouseCapture=true;
-if ((olNs4 || olNs6 || olIe4)) {
- olMouseCapture();
-} else {
- overlib = no_overlib;
- nd = no_overlib;
- ver3fix = true;
-}
diff --git a/net/torrentflux/files/patch-html+admin.php b/net/torrentflux/files/patch-html+admin.php
deleted file mode 100644
index 4ebbd05d3d52..000000000000
--- a/net/torrentflux/files/patch-html+admin.php
+++ /dev/null
@@ -1,12 +0,0 @@
---- html/admin.php.orig Fri Sep 30 19:40:51 2005
-+++ html/admin.php Sun Oct 2 01:48:40 2005
-@@ -212,6 +212,9 @@
- case "mysql":
- $sCommand = "mysqldump -h ".$cfg["db_host"]." -u ".$cfg["db_user"]." --password=".$cfg["db_pass"]." --all -f ".$cfg["db_name"]." > ".$sql_file;
- break;
-+ case "sqlite":
-+ $sCommand = "sqlite ".$cfg["db_host"]." .dump > ".$sql_file;
-+ break;
- default:
- // no support for backup-on-demand.
- $sCommand = "";
diff --git a/net/torrentflux/files/patch-html+all_services.php b/net/torrentflux/files/patch-html+all_services.php
deleted file mode 100644
index d743d8fc29b6..000000000000
--- a/net/torrentflux/files/patch-html+all_services.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- html/all_services.php.orig Wed Sep 28 19:33:42 2005
-+++ html/all_services.php Wed Sep 28 19:34:20 2005
-@@ -28,7 +28,7 @@
- $result = shell_exec("df -h ".$cfg["path"]);
- $result2 = shell_exec("du -sh ".$cfg["path"]."*");
- $result4 = shell_exec("w");
--$result5 = shell_exec("free -mo");
-+$result5 = shell_exec("pstat -T");
-
- DisplayHead(_ALL);
- echo "<table width=\"740\" border=0 cellpadding=0 cellspacing=0><tr><td>";
diff --git a/net/torrentflux/files/patch-html+config.php b/net/torrentflux/files/patch-html+config.php
deleted file mode 100644
index 83dc0606f6af..000000000000
--- a/net/torrentflux/files/patch-html+config.php
+++ /dev/null
@@ -1,74 +0,0 @@
---- html/config.php.orig Tue Sep 27 21:03:12 2005
-+++ html/config.php Fri Jan 21 05:03:28 2005
-@@ -28,18 +28,18 @@
- /**************************************************************************/
- // Check the adodb/drivers/ directory for support for your database
- // you may choose from many (mysql is the default)
--$cfg["db_type"] = "mysql"; // mysql, postgres7 view adodb/drivers/
--$cfg["db_host"] = "localhost"; // DB host computer name or IP
--$cfg["db_name"] = "torrentflux"; // Name of the Database
--$cfg["db_user"] = "user"; // username for your MySQL database
--$cfg["db_pass"] = "password"; // password for database
-+$cfg["db_type"] = "sqlite"; // mysql, postgres7 view adodb/drivers/
-+$cfg["db_host"] = "%%DATABASE%%/tf.db"; // path to sqlite database
-+$cfg["db_name"] = ""; // unused for sqlite
-+$cfg["db_user"] = ""; // unused for sqlite
-+$cfg["db_pass"] = ""; // unused for sqlite
- /**************************************************************************/
-
- /**************************************************************************/
- // Define the PATH where the downloads will go (note that it ends with a / [slash])
- // Note this can be anywhere (not where TorrentFlux is installed)
--// must be chmod'd to 777 (DO NOT MAKE THIS THE PATH TO YOUR PHP FILES!)
--$cfg["path"] = "/usr/local/torrent/";
-+// must be chown'd to www (DO NOT MAKE THIS THE PATH TO YOUR PHP FILES!)
-+$cfg["path"] = "%%DOWNLOADS%%/";
- /**************************************************************************/
-
- /**************************************************************************/
-@@ -47,13 +47,13 @@
- // Only change the path to this file as needed.
- // You may use 'btphptornado.py' for BitTornado Client or 'btphptorrent.py'
- // for the original BitTorrent Client (read the INSTALL file for more).
--$cfg["btphpbin"] = "/usr/local/TF_BitTornado/btphptornado.py";
-+$cfg["btphpbin"] = "%%PREFIX%%/libexec/btphptornado.py";
- /**************************************************************************/
-
- /**************************************************************************/
- // Specify the btshowmetainfo.py file name
- // Use the full path to this file -- change as needed.
--$cfg["btshowmetainfo"] = "/usr/local/TF_BitTornado/btshowmetainfo.py";
-+$cfg["btshowmetainfo"] = "%%LOCALBASE%%/bin/btshowmetainfo.py";
- /**************************************************************************/
-
- // Set advanced_start to true if you want to allow users to use the advanced
-@@ -84,6 +84,9 @@
- // Enable the Suprnova.org Search Form on Home Page
- $cfg["enable_search"] = true;
-
-+// Calculate directory size in directory browsing
-+$cfg["show_directory_size"] = true;
-+
- // Enable users to download files from the directory browsing
- $cfg["enable_file_download"] = true;
-
-@@ -93,9 +96,6 @@
- // Enable showing the average server load over the last 15 minutes from /proc/loadavg file
- $cfg["show_server_load"] = true;
-
--// The path to your loadavg file
--$cfg["loadavg_path"] = "/proc/loadavg";
--
- // days to keep audit actions in DB. (owner ship of torrent based on this)
- $cfg['days_to_keep'] = 30;
-
-@@ -160,6 +160,9 @@
- // DO NOT Edit below this line unless you know what you're doing.
- // ***************************************************************************
- // ***************************************************************************
-+
-+// Set a reasonable umask
-+umask(0022);
-
- $cfg["pagetitle"] = "TorrentFlux";
-
diff --git a/net/torrentflux/files/patch-html+db.php b/net/torrentflux/files/patch-html+db.php
deleted file mode 100644
index da8353d02812..000000000000
--- a/net/torrentflux/files/patch-html+db.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- html/db.php.orig Wed Sep 28 01:52:53 2005
-+++ html/db.php Wed Sep 28 01:54:51 2005
-@@ -2,7 +2,7 @@
-
- // will need include of config.php
- include_once('config.php');
--include_once('adodb/adodb.inc.php');
-+include_once('%%LOCALBASE%%/share/adodb/adodb.inc.php');
-
- function getdb()
- {
diff --git a/net/torrentflux/files/patch-html+dir.php b/net/torrentflux/files/patch-html+dir.php
deleted file mode 100644
index 52ffb7572ec3..000000000000
--- a/net/torrentflux/files/patch-html+dir.php
+++ /dev/null
@@ -1,76 +0,0 @@
---- html/dir.php.orig Tue Oct 4 01:39:38 2005
-+++ html/dir.php Tue Oct 4 01:51:36 2005
-@@ -104,15 +104,26 @@
-
- if (file_exists($path))
- {
-+ $fileSize = exec("stat -Lnqf %z ".escapeshellarg($path));
-+
-+ AuditAction($cfg["constants"]["fm_download"], $down."<br>Size:".$fileSize);
-+
- header("Content-type: application/octet-stream\n");
- header("Content-disposition: attachment; filename=\"".$file."\"\n");
- header("Content-transfer-encoding: binary\n");
-- header("Content-length: " . filesize($path) . "\n");
-+ header("Content-length: " . $fileSize . "\n");
-+
-+ while (ob_get_level() > 0) {
-+ ob_end_flush();
-+ }
-
- $fp = fopen($path, "r");
-- fpassthru($fp);
-+ while(!feof($fp)) {
-+ set_time_limit(60);
-+ print(fread($fp, 1024*8));
-+ ob_flush();
-+ }
-
-- AuditAction($cfg["constants"]["fm_download"], $down);
- exit();
- }
- else
-@@ -283,8 +294,19 @@
- if (@is_dir($dirName.$entry))
- {
- echo "<tr bgcolor=\"".$bg."\"><td><a href=\"dir.php?dir=".urlencode($dir.$entry)."\"><img src=\"images/folder2.gif\" width=\"16\" height=\"16\" title=\"".$entry."\" border=\"0\" align=\"absmiddle\">".$entry."</a></td>";
-- echo "<td>&nbsp;</td>";
-- echo "<td>&nbsp;</td>";
-+ if ($cfg["show_directory_size"])
-+ {
-+ $timeStamp = filectime($dirName.$entry);
-+ $arFileSize = explode("\t", exec("du -sk ".escapeshellarg($dirName.$entry)));
-+ $fileSize = $arFileSize[0];
-+ echo "<td align=\"right\">".$fileSize." KB</td>";
-+ echo "<td>".date("m-d-Y g:i a", $timeStamp)."</td>";
-+ }
-+ else
-+ {
-+ echo "<td>&nbsp;</td>";
-+ echo "<td>&nbsp;</td>";
-+ }
- echo "<td align=\"right\">";
-
- if ($cfg["enable_file_download"])
-@@ -340,9 +362,9 @@
- }
- else
- {
-- $arStat = @lstat($dirName.$entry);
-- $timeStamp = $arStat[10];
-- $fileSize = number_format(($arStat[7])/1024);
-+ $timeStamp = filectime($dirName.$entry);
-+ $arFileSize = explode("\t", exec("du -sk ".escapeshellarg($dirName.$entry)));
-+ $fileSize = $arFileSize[0];
- // Code added by Remko Jantzen to assign an icon per file-type. But when not
- // available all stays the same.
- $image="images/time.gif";
-@@ -423,7 +445,7 @@
- if (!is_dir($cfg["path"].$cfg["user"]))
- {
- //Then create it
-- mkdir($cfg["path"].$cfg["user"], 0777);
-+ mkdir($cfg["path"].$cfg["user"], 0755);
- }
- }
-
diff --git a/net/torrentflux/files/patch-html+functions.php b/net/torrentflux/files/patch-html+functions.php
deleted file mode 100644
index f7ab843c89ad..000000000000
--- a/net/torrentflux/files/patch-html+functions.php
+++ /dev/null
@@ -1,76 +0,0 @@
---- html/functions.php.orig Fri Oct 7 00:39:53 2005
-+++ html/functions.php Fri Oct 7 00:41:16 2005
-@@ -49,9 +49,9 @@
- // avddelete()
- function avddelete($file)
- {
-- chmod($file,0777);
- if (@is_dir($file))
- {
-+ chmod($file,0755);
- $handle = @opendir($file);
- while($filename = readdir($handle))
- {
-@@ -65,6 +65,7 @@
- }
- else
- {
-+ chmod($file,0644);
- @unlink($file);
- }
- }
-@@ -872,7 +873,7 @@
- global $cfg;
-
- echo "<div align=\"right\">";
-- echo "<a href=\"http://www.torrentflux.com\" target=\"_blank\"><font class=\"tinywhite\">TorrentFlux ".$cfg["version"]."</font></a>&nbsp;&nbsp;";
-+ echo "<a href=\"http://www.torrentflux.com\" target=\"_blank\"><font class=\"tinywhite\">TorrentFlux %%PORTVERSION%%</font></a>&nbsp;&nbsp;";
- echo "</div>";
- }
-
-@@ -1028,7 +1029,7 @@
- if (!is_dir($cfg["torrent_file_path"]))
- {
- //Then create it
-- mkdir($cfg["torrent_file_path"], 0777);
-+ mkdir($cfg["torrent_file_path"], 0755);
- }
- }
-
-@@ -1152,7 +1153,7 @@
- // Remove bad characters that cause problems
- function cleanFileName($inName)
- {
-- $replaceItems = array("'", ",", "#", "%", "!", "+", ":", "/", "\\", "@", "$", "&", "?");
-+ $replaceItems = array("'", ",", "#", "%", "!", "+", ":", "/", "\\", "@", "$", "&", "?", "\"");
- $cleanName = str_replace($replaceItems, "", $inName);
-
- return $cleanName;
-@@ -1264,7 +1265,7 @@
- if (strpos($rtnValue, "d8:") === false)
- {
- // We don't have a Torrent File... it is something else
-- AuditAction($cfg["constants"]["error"], "BAD TORRENT for: ".$url."\n".$rtnValue);
-+ AuditAction($cfg["constants"]["error"], "BAD TORRENT for: ".$url."<br>".htmlspecialchars(substr($rtnValue, 0, 512)));
- $rtnValue = "";
- }
- return $rtnValue;
-@@ -1564,7 +1565,7 @@
- if($kill_id != "" && $af->percent_done >= 0 && $af->running == 1)
- {
-
-- $output .= "<a href=\"index.php?alias_file=".$alias."&kill=".$kill_id."&kill_torrent=".urlencode($entry)."\"><img src=\"images/kill.gif\" width=16 height=16 title=\""._STOPDOWNLOAD."\n"._USER.": ".$lastUser."\" border=0></a>";
-+ $output .= "<a href=\"index.php?alias_file=".$alias."&kill=".$kill_id."&kill_torrent=".urlencode($entry)."\"><img src=\"images/kill.gif\" width=16 height=16 title=\""._STOPDOWNLOAD." ("._USER.": ".$lastUser.")\" border=0></a>";
- $output .= "<img src=\"images/delete_off.gif\" width=16 height=16 border=0>";
-
- }
-@@ -1572,7 +1573,8 @@
- {
- if($torrentowner == "n/a")
- {
-- $output .= "<img src=\"images/run_off.gif\" width=16 height=16 border=0 title=\""._NOTOWNER."\">";
-+ $takelink = $_SERVER['PHP_SELF']."?alias_file=".$alias."&takefile=".urlencode($entry);
-+ $output .= "<a href=\"".$takelink."\"><img src=\"images/run_off.gif\" width=16 height=16 border=0 title=\""._NOTOWNER."\"></a>";
- }
- else
- {
diff --git a/net/torrentflux/files/patch-html+index.php b/net/torrentflux/files/patch-html+index.php
deleted file mode 100644
index 6c4082be37c0..000000000000
--- a/net/torrentflux/files/patch-html+index.php
+++ /dev/null
@@ -1,69 +0,0 @@
---- html/index.php.orig Mon Oct 10 00:08:03 2005
-+++ html/index.php Mon Oct 10 00:08:54 2005
-@@ -33,11 +33,11 @@
- {
- include_once("AliasFile.php");
- $command = "";
-- If (empty($rate))
-+ If (!isset($rate))
- {
- $rate = $cfg["max_upload_rate"];
- }
-- if (empty($drate)) {
-+ if (!isset($drate)) {
- $drate = $cfg["max_download_rate"];
- }
- if (empty($superseeder)) {
-@@ -97,6 +97,7 @@
- //AuditAction($cfg["constants"]["start_torrent"], $torrent);
- AuditAction($cfg["constants"]["start_torrent"], $torrent."<br>Die:".$runtime.", Sharekill:".$sharekill.", MaxUploads:".$maxuploads.", DownRate:".$drate.", UploadRate:".$rate.", Ports:".$minport."-".$maxport.", SuperSeed:".$superseeder);
-
-+ sleep(2); // wait 2 seconds
- header("location: index.php");
- }
-
-@@ -192,7 +193,7 @@
- {
- if(move_uploaded_file($_FILES['upload_file']['tmp_name'], $cfg["torrent_file_path"].$file_name))
- {
-- chmod($cfg["torrent_file_path"].$file_name, 0644);
-+ chmod($cfg["torrent_file_path"].$file_name, 0640);
-
- AuditAction($cfg["constants"]["file_upload"], $file_name);
-
-@@ -221,6 +222,21 @@
- }
- } // End File Upload
-
-+// adopt abandoned torrents
-+if(isset($takefile))
-+{
-+ if (("n/a" == getOwner($delfile)) && IsAdmin())
-+ {
-+ AuditAction($cfg["constants"]["file_upload"], $takefile);
-+
-+ header("location: index.php");
-+ }
-+ else
-+ {
-+ AuditAction($cfg["constants"]["error"], $cfg["user"]." attempted to take ".$takefile);
-+ }
-+}
-+
-
- // if a file was set to be deleted then delete it
- if(isset($delfile))
-@@ -565,10 +581,10 @@
- Total Download: <strong><?php echo number_format($cfg["total_download"], 2); ?></strong> kB/s<br>
- Free Space: <strong><?php echo formatFreeSpace($cfg["free_space"]) ?></strong>
- <?php
-- if ($cfg["show_server_load"] && is_file($cfg["loadavg_path"]))
-+ if ($cfg["show_server_load"])
- {
-- $loadavg_array = explode(" ", exec("cat ".$cfg["loadavg_path"]));
-- $loadavg = $loadavg_array[2];
-+ $loadavg_array = explode(" ", exec("sysctl -n vm.loadavg"));
-+ $loadavg = $loadavg_array[3];
- echo "<br>Server Load: <strong>".$loadavg."</strong>";
- }
- ?>
diff --git a/net/torrentflux/files/patch-html+startpop.php b/net/torrentflux/files/patch-html+startpop.php
deleted file mode 100644
index f510858d6228..000000000000
--- a/net/torrentflux/files/patch-html+startpop.php
+++ /dev/null
@@ -1,20 +0,0 @@
---- html/startpop.php.orig Mon Oct 10 16:41:17 2005
-+++ html/startpop.php Mon Oct 10 16:42:20 2005
-@@ -138,7 +138,7 @@
-
- function isNumber(sText)
- {
-- var ValidChars = "0123456789.";
-+ var ValidChars = "0123456789.-";
- var IsNumber = true;
- var Char;
-
-@@ -168,7 +168,7 @@
- <table width="100%" cellpadding="3" cellspacing="0" border="0">
- <tr>
- <td align="right">Max Upload Rate:</td>
-- <td><input type="Text" name="maxRate" maxlength="4" size="4" value="<?php echo $cfg["max_upload_rate"]; ?>"> kB/s</td>
-+ <td><input type="Text" name="maxRate" maxlength="4" size="4" value="<?php echo $cfg["max_upload_rate"]; ?>"> kB/s<font class="tiny"> (-1 = auto)</font></td>
- <td align="right">Max # Uploads:</td>
- <td><input type="Text" name="maxUploads" maxlength="2" size="2" value="<?php echo $cfg["max_uploads"]; ?>"></td>
- </tr>
diff --git a/net/torrentflux/files/patch-html+torrentspy.php b/net/torrentflux/files/patch-html+torrentspy.php
deleted file mode 100644
index 5d7a8f06cbc3..000000000000
--- a/net/torrentflux/files/patch-html+torrentspy.php
+++ /dev/null
@@ -1,322 +0,0 @@
---- html/torrentspy.php Sat Oct 15 11:48:01 2005
-+++ html/torrentspy.php Sat Oct 15 12:01:29 2005
-@@ -22,12 +22,13 @@
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
--// Original code posted by heddock in the TorrentFlux forums, modified by Qrome
-+// Original code posted by heddock in the TorrentFlux forums, modified by Qrome and Kboy
-
- include_once("config.php");
- include_once("functions.php");
-
- $msg = "";
-+$thing = "";
-
- // Try to connect
- if (!$fp = @fsockopen ("www.torrentspy.com", 80, $errno, $errstr, 30))
-@@ -42,11 +43,15 @@
-
- // break the search terms up so they can be handled by the search engine
- $searchterm=str_replace(" ", "+",$_REQUEST["spysearch"]);
-+ if (empty($searchterm))
-+ {
-+ $searchterm = $_REQUEST["query"];
-+ }
-
-
-- if ($_REQUEST["genre"] != "")
-+ if ($_REQUEST["mainGenre"] != "")
- {
-- $request = 'GET /directory.asp?mode=sub&id='. $_REQUEST["genre"] . ' HTTP/1.1' ."\r\n".
-+ $request = 'GET /directory.asp?mode=main&id='. $_REQUEST["mainGenre"] . ' HTTP/1.1' ."\r\n".
- 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*' ."\r\n".
- 'Referer: http://www.torrentspy.com/latest.asp' ."\r\n".
- 'Accept-Language: en-us' ."\r\n".
-@@ -57,11 +62,11 @@
- }
- else
- {
-- if ($_REQUEST["LATEST"] != 1)
-+ if ($_REQUEST["subGenre"] != "")
- {
-- $request = 'GET /search.asp?query='. $searchterm . '&submit.x=24&submit.y=10 HTTP/1.1' ."\r\n".
-+ $request = 'GET /directory.asp?mode=sub&id='. $_REQUEST["subGenre"] . ' HTTP/1.1' ."\r\n".
- 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*' ."\r\n".
-- 'Referer: http://www.torrentspy.com/' ."\r\n".
-+ 'Referer: http://www.torrentspy.com/latest.asp' ."\r\n".
- 'Accept-Language: en-us' ."\r\n".
- 'User-Agent: '.$_SERVER['HTTP_USER_AGENT'] ."\r\n".
- 'Host: www.torrentspy.com' ."\r\n".
-@@ -70,7 +75,32 @@
- }
- else
- {
-- $request = 'GET /latest.asp HTTP/1.1' ."\r\n".
-+ switch ($_REQUEST["LATEST"])
-+ {
-+ case "1":
-+ $request = 'GET /latest.asp?pg='.$_REQUEST["pg"].' HTTP/1.1' ."\r\n".
-+ 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*' ."\r\n".
-+ 'Referer: http://www.torrentspy.com/' ."\r\n".
-+ 'Accept-Language: en-us' ."\r\n".
-+ 'User-Agent: '.$_SERVER['HTTP_USER_AGENT'] ."\r\n".
-+ 'Host: www.torrentspy.com' ."\r\n".
-+ 'Connection: Close' ."\r\n".
-+ 'Cookie: ' ."\r\n\r\n";
-+ break;
-+
-+ case "-1":
-+ $request = 'GET /directory.asp?mode='.$_REQUEST["mode"].'&id='.$_REQUEST["id"].'&pg='.$_REQUEST["pg"].'&submit.x=24&submit.y=10 HTTP/1.1' ."\r\n".
-+ 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*' ."\r\n".
-+ 'Referer: http://www.torrentspy.com/' ."\r\n".
-+ 'Accept-Language: en-us' ."\r\n".
-+ 'User-Agent: '.$_SERVER['HTTP_USER_AGENT'] ."\r\n".
-+ 'Host: www.torrentspy.com' ."\r\n".
-+ 'Connection: Close' ."\r\n".
-+ 'Cookie: ' ."\r\n\r\n";
-+ break;
-+
-+ default:
-+ $request = 'GET /search.asp?query='. $searchterm .'&pg='.$_REQUEST["pg"].'&db='.$_REQUEST["db"].'&submit.x=24&submit.y=10 HTTP/1.1' ."\r\n".
- 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*' ."\r\n".
- 'Referer: http://www.torrentspy.com/' ."\r\n".
- 'Accept-Language: en-us' ."\r\n".
-@@ -78,6 +108,8 @@
- 'Host: www.torrentspy.com' ."\r\n".
- 'Connection: Close' ."\r\n".
- 'Cookie: ' ."\r\n\r\n";
-+ break;
-+ }
- }
- }
-
-@@ -92,9 +124,9 @@
- }
- fclose($fp);
-
-- $thing = substr($thing,strpos($thing,"\r\n\r\n")+4);
-+ //$thing = substr($thing,strpos($thing,"\r\n\r\n")+4);
-
-- $thing = substr($thing,strpos($thing,"Torrent Name")+12);
-+ //$thing = substr($thing,strpos($thing,"Torrent Name")+12);
- }
-
- DisplayHead("TorrentSpy "._SEARCH);
-@@ -105,9 +137,21 @@
- echo "<td bgcolor=\"".$cfg["table_header_bg"]."\">";
- echo "<form name=\"form_url\" action=\"torrentspy.php\" method=\"post\">";
- echo _SEARCH." TorrentSpy:<br>";
--echo "<input type=\"text\" name=\"spysearch\" value=\"".$_REQUEST["spysearch"]."\" size=30 maxlength=50>&nbsp;";
-+echo "<input type=\"text\" name=\"spysearch\" value=\"".$searchterm."\" size=30 maxlength=50>&nbsp;";
- echo "<input type=\"Submit\" value=\""._SEARCH."\">&nbsp;&nbsp;<a href=\"torrentspy.php?LATEST=1\"><img src=\"images/properties.png\" width=18 height=13 title=\"Show Latest Torrents\" align=\"absmiddle\" border=0>Show Latest Torrents</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visit: <a href=\"http://www.torrentspy.com/\" target=\"_blank\">TorrentSpy.com</a><br><br>";
--echo "* Click on Torrent Links to add them to the Torrent Download List";
-+echo "* Click on Torrent Links to add them to the Torrent Download List<br><br>";
-+echo "<div align=center>";
-+echo "<a href=\"torrentspy.php?mainGenre=2\">Games</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=4\">Movies</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=5\">TV</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=3\">Music</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=1\">Applications</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=6\">Anime</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=8\">Linux</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=9\">Macintosh</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=10\">Misc</a> | ";
-+echo "<a href=\"torrentspy.php?mainGenre=12\">Unsorted/Other</a>";
-+echo "</div>";
- echo "</td></tr></form></table>";
- echo "</div>";
-
-@@ -120,6 +164,28 @@
- }
- else
- {
-+ if ($_REQUEST["mainGenre"] != "")
-+ {
-+ echo "<br>";
-+ echo "<tr bgcolor=\"".$cfg["table_header_bg"]."\">";
-+ echo "<td colspan=6><form method=get action=torrentspy.php?>";
-+ $thing = substr($thing,strpos($thing,"Torrent Directory:")+strlen("Torrent Directory:"));
-+ echo "Category: <b>".substr($thing,0,strpos($thing,"<"))."</a></b> -> ";
-+ echo "<select name=subGenre>";
-+ while (is_integer(strpos($thing,"directory.asp?mode=sub&id=")))
-+ {
-+ $thing = substr($thing,strpos($thing,"directory.asp?mode=sub&id=")+strlen("directory.asp?mode=sub&id="));
-+ $subid = substr($thing,0,strpos($thing,"&"));
-+ $thing = substr($thing,strpos($thing,"&cat=")+strlen("&cat="));
-+ $subname = substr($thing,0,strpos($thing,"\""));
-+ echo "<option value=".$subid.">".$subname."</option>";
-+ }
-+ echo "</select> ";
-+ echo "<input type=submit value='Show Latest'>";
-+ echo "</form>";
-+ }
-+ else
-+ {
- echo "<br>";
- echo "<tr bgcolor=\"".$cfg["table_header_bg"]."\">";
- echo " <td>&nbsp;</td>";
-@@ -130,13 +196,11 @@
- echo " <td><strong>Peers</strong></td>";
- echo "</tr>";
- // We got a response so display it.
-- while (is_integer(strpos($thing,"<tr bgcolor")))
-+ while (is_integer(strpos($thing,"download.asp?id=")))
- {
-- $thing = substr($thing,strpos($thing,"<tr bgcolor")+3);
-- $thing = substr($thing,strpos($thing,"<td width=")+10);
-- $thing = substr($thing,strpos($thing,"href=")+6);
-+ $thing = substr($thing,strpos($thing,"download.asp?id=")+strlen("download.asp?id="));
- $link = substr($thing,0,strpos($thing,"\""));
-- $link = "http://www.torrentspy.com/" . $link;
-+ $link = "http://www.torrentspy.com/download.asp?id=" . $link;
-
- $thing = substr($thing,strpos($thing,"title=")+7);
- $thing = substr($thing,strpos($thing,"title=")+7);
-@@ -148,29 +212,65 @@
- $displayname .= "...";
- }
-
-- $thing = substr($thing,strpos($thing,"<td width=")+10);
-+ $thing = substr($thing,strpos($thing,"directory.asp?mode=")+strlen("directory.asp?mode="));
-+ $modeType = substr($thing,0,strpos($thing,"&"));
-+
-+
-+ // Empty out vars
-+ $mainid = "";
-+ $subid = "";
-+ $mainGenre = "";
-+ $subGenre = "";
-+
-+ if ( $modeType == "main" )
-+ {
- $thing = substr($thing,strpos($thing,"id=")+3);
-- $gid = substr($thing,0,strpos($thing,"\""));
-+ $mainid = substr($thing,0,strpos($thing,"\""));
-
- $thing = substr($thing,strpos($thing,">")+1);
-- $genre = substr($thing,0,strpos($thing,"<"));
-+ $mainGenre = substr($thing,0,strpos($thing,"<"));
-+
-+ $thing = substr($thing,strpos($thing,"id=")+3);
-+ $subid = substr($thing,0,strpos($thing,"\""));
-
-- $thing = substr($thing,strpos($thing,"<td width=")+10);
- $thing = substr($thing,strpos($thing,">")+1);
-- $size = substr($thing,0,strpos($thing,"<"));
-+ $subGenre = substr($thing,0,strpos($thing,"<"));
-+
-+ }
-+ else
-+ {
-+ $thing = substr($thing,strpos($thing,"id=")+3);
-+ $subid = substr($thing,0,strpos($thing,"\""));
-
-- $thing = substr($thing,strpos($thing,"<td width=")+10);
- $thing = substr($thing,strpos($thing,">")+1);
-+ $subGenre = substr($thing,0,strpos($thing,"<"));
-+ }
-+
-+
-+ $thing = substr($thing,strpos($thing,"<td nowrap>")+11);
-+ $size = substr($thing,0,strpos($thing,"<"));
-+
-+
-+ $thing = substr($thing,strpos($thing,"<td nowrap>")+11);
- $files = substr($thing,0,strpos($thing,"<"));
-
-- $thing = substr($thing,strpos($thing,"<td width=")+10);
-- $thing = substr($thing,strpos($thing,">")+1);
-+
-+ $thing = substr($thing,strpos($thing,"<td nowrap>")+11);
- $seeds = substr($thing,0,strpos($thing,"<"));
-
-- $thing = substr($thing,strpos($thing,"<td width=")+10);
-- $thing = substr($thing,strpos($thing,">")+1);
-+ if ($seeds == "")
-+ {
-+ $seeds = "NA";
-+ }
-+
-+ $thing = substr($thing,strpos($thing,"<td nowrap>")+11);
- $peers = substr($thing,0,strpos($thing,"<"));
-+ if ($peers == "")
-+ {
-+ $peers = "NA";
-+ }
-
-+ // See what the bg color is and switch it
- if ($bg == $cfg["bgLight"])
- {
- $bg = $cfg["bgDark"];
-@@ -181,17 +281,68 @@
- }
-
-
-+ // Ok hide the rows that don't have seed info
-+ //if ($seeds != "NA" )
-+ //{
- echo "<tr>";
-- echo " <td width=16 bgcolor=\"".$bg."\"><a href=\"index.php?url_upload=".$link."\"><img src=\"images/download_owner.gif\" width=\"16\" height=\"16\" title=\"".$title."\" border=0></a></td>";
-+ echo " <td width=16 bgcolor=\"".$bg."\"><a href=\"index.php?url_upload=".$link."\"><img src=\"images/download_owner.gif\" width=\"16\" height=\"16\" title=\"".$title." - ".$files." "._FILE."\" border=0></a></td>";
- echo " <td bgcolor=\"".$bg."\"><a href=\"index.php?url_upload=".$link."\" title=\"".$title."\">".$displayname."</a></td>";
-- echo " <td bgcolor=\"".$bg."\"><a href=\"torrentspy.php?genre=".$gid."\">". $genre ."</a></td>";
-+
-+ if (strlen($mainGenre) > 1)
-+ {
-+ if (strlen($subGenre) > 1)
-+ {
-+ $mainGenre = "<a href=\"torrentspy.php?mainGenre=".$mainid."\">". $mainGenre ."</a>";
-+ $subGenre = "<a href=\"torrentspy.php?subGenre=".$subid."\">". $subGenre ."</a>";
-+ $genre = $mainGenre."-".$subGenre;
-+ }
-+ else
-+ {
-+ $genre = "<a href=\"torrentspy.php?mainGenre=".$mainid."\">". $mainGenre ."</a>";
-+ }
-+ }
-+ else
-+ {
-+ $genre = "<a href=\"torrentspy.php?subGenre=".$subid."\">". $subGenre ."</a>";
-+ }
-+
-+ echo " <td bgcolor=\"".$bg."\">". $genre ."</td>";
-+
-+ //echo " <td bgcolor=\"".$bg."\"><a href=\"torrentspy.php?genre=".$gid."\">". $genre ."</a></td>";
-+
- echo " <td bgcolor=\"".$bg."\" align=right>".$size."</td>";
- echo " <td bgcolor=\"".$bg."\" align=center>". $seeds."</td>";
- echo " <td bgcolor=\"".$bg."\" align=center>". $peers."</td>";
- echo "</tr>";
-+ //}
-+ }
- }
- }
- echo "</table>";
-+
-+// is there paging at the bottom?
-+if (strpos($thing, "<p class=\"pagenav\">Pages (") !== false)
-+{
-+ // Yes, then lets grab it and display it! ;)
-+ $thing = substr($thing,strpos($thing,"<p class=\"pagenav\">Pages (")+strlen("<p class=\"pagenav\">"));
-+ $pages = substr($thing,0,strpos($thing,"</p>"));
-+ $pages = str_replace("<img src=\"gfx/icons/pages.gif\" width=\"10\" height\"12\"> ", "", $pages);
-+ if (strpos($pages, "search.asp?"))
-+ {
-+ $pages = str_replace("search.asp?", "torrentspy.php?LATEST=0&", $pages);
-+ }
-+ if (strpos($pages, "directory.asp?"))
-+ {
-+ //http://qrome/torrent/directory.asp?mode=sub&id=12&pg=3
-+ $pages = str_replace("directory.asp?", "torrentspy.php?LATEST=-1&", $pages);
-+ }
-+ if (strpos($pages, "latest.asp?"))
-+ {
-+ $pages = str_replace("latest.asp?", "torrentspy.php?LATEST=1&", $pages);
-+ }
-+
-+ echo "<br><div align=center>".$pages."</div><br>";
-+}
-
- DisplayFoot();
- ?>
diff --git a/net/torrentflux/files/patch-html+who.php b/net/torrentflux/files/patch-html+who.php
deleted file mode 100644
index 960ab19792c3..000000000000
--- a/net/torrentflux/files/patch-html+who.php
+++ /dev/null
@@ -1,11 +0,0 @@
---- html/who.php.orig Wed Sep 28 19:33:51 2005
-+++ html/who.php Wed Sep 28 19:34:34 2005
-@@ -27,7 +27,7 @@
-
-
- $result = shell_exec("w");
--$result2 = shell_exec("free -mo");
-+$result2 = shell_exec("pstat -T");
-
-
- DisplayHead(_SERVERSTATS);
diff --git a/net/torrentflux/files/pkg-deinstall.in b/net/torrentflux/files/pkg-deinstall.in
deleted file mode 100644
index 25095b758f14..000000000000
--- a/net/torrentflux/files/pkg-deinstall.in
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh -e
-#
-# $FreeBSD$
-#
-
-CAT=/bin/cat
-ECHO_CMD=echo
-MD5=/sbin/md5
-RM=/bin/rm
-RMDIR=/bin/rmdir
-TRUE=/usr/bin/true
-
-case $2 in
-DEINSTALL)
- if [ -r "%%DATABASE%%/tf.md5" ]; then
- saved=`${CAT} "%%DATABASE%%/tf.md5"`
- calc=`${MD5} -q "%%DATABASE%%/tf.db"`
- if [ "x$saved" = "x$calc" ]; then
- ${RM} -Rf "%%DATABASE%%"
- ${ECHO_CMD}
- ${ECHO_CMD} "===> Deleted TorrentFlux database."
- ${ECHO_CMD}
- else
- ${RM} -f "%%DATABASE%%/tf.md5"
- fi
- fi
- ${RMDIR} "%%DOWNLOADS%%" 2>/dev/null || ${TRUE}
- ;;
-esac
diff --git a/net/torrentflux/files/pkg-install.in b/net/torrentflux/files/pkg-install.in
deleted file mode 100644
index dce2f1bdd266..000000000000
--- a/net/torrentflux/files/pkg-install.in
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-CHMOD=/bin/chmod
-CHOWN=/usr/sbin/chown
-ECHO_CMD=echo
-GREP=/usr/bin/grep
-MD5=/sbin/md5
-MKDIR=/bin/mkdir
-PW=/usr/sbin/pw
-SH=/bin/sh
-SU=/usr/bin/su
-SQLITE=%%LOCALBASE%%/bin/sqlite
-
-FTPUSERS=/etc/ftpusers
-
-case $2 in
-POST-INSTALL)
- if ! ${PW} usershow -n www >/dev/null 2>&1; then
- ${ECHO_CMD}
- if ! ${PW} groupshow -n www >/dev/null 2>&1; then
- if ! ${PW} groupadd -n www -g 80; then
- ${ECHO_CMD} "*** Failed to add a group 'www' with id 80."
- ${ECHO_CMD}
- ${ECHO_CMD} "Please add the 'www' user manually with"
- ${ECHO_CMD} " ${PW} useradd -n www -g www -c 'World Wide Web Owner' \\"
- ${ECHO_CMD} " -d /nonexistent -s /sbin/nologin -h -"
- ${ECHO_CMD} "and retry installing this package."
- exit 1
- fi
- ${ECHO_CMD} "===> Group 'www' created."
- fi
- if ! ${PW} useradd -n www -u 80 -g www -c 'World Wide Web Owner' \
- -d /nonexistent -s /sbin/nologin -h -; then
- ${ECHO_CMD} "*** Failed to add an user 'www' with id 80."
- ${ECHO_CMD}
- ${ECHO_CMD} "Please add the 'www' user manually with"
- ${ECHO_CMD} " ${PW} useradd -n www -g www -c 'World Wide Web Owner' \\"
- ${ECHO_CMD} " -d /nonexistent -s /sbin/nologin -h -"
- ${ECHO_CMD} "and retry installing this package."
- exit 1
- fi
- ${GREP} -qs '^www$' ${FTPUSERS} || ${ECHO_CMD} www >> ${FTPUSERS}
- ${ECHO_CMD} "===> Account 'www' created."
- fi
-
- if [ ! -d "%%DOWNLOADS%%" ]; then
- if ! ${MKDIR} -p -m 755 "%%DOWNLOADS%%"; then
- ${ECHO_CMD} "*** Failed to create download directory '%%DOWNLOADS%%'."
- exit 1
- fi
- ${CHOWN} www:www "%%DOWNLOADS%%"
- ${ECHO_CMD} "===> Download directory created."
- fi
-
- if [ ! -d "%%DATABASE%%" ]; then
- if ! ${MKDIR} -p -m 700 "%%DATABASE%%"; then
- ${ECHO_CMD} "*** Failed to create database directory '%%DATABASE%%'."
- exit 1
- fi
- ${CHOWN} www:www "%%DATABASE%%"
- fi
-
- if [ ! -f "%%DATABASE%%/tf.db" ]; then
- if ! ${SQLITE} "%%DATABASE%%/tf.db" < "%%DATADIR%%/torrentflux.sqlite"; then
- ${ECHO_CMD} "*** Failed to create SQLite database '%%DATABASE%%/tf.db'."
- else
- ${CHMOD} 600 "%%DATABASE%%/tf.db"
- ${MD5} -q "%%DATABASE%%/tf.db" > "%%DATABASE%%/tf.md5"
- ${CHOWN} www:www "%%DATABASE%%/tf.db" "%%DATABASE%%/tf.md5"
- ${ECHO_CMD} "===> Torrentflux database created."
- fi
- fi
-
- ${SH} -e ${PKG_PREFIX}/etc/rc.d/torrentflux.sh start
- ;;
-esac
diff --git a/net/torrentflux/files/pkg-message.in b/net/torrentflux/files/pkg-message.in
deleted file mode 100644
index c6da06d0b7a0..000000000000
--- a/net/torrentflux/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-
-************************************************************
-
-The TorrentFlux package has been successfully installed.
-
-Files will be downloaded to %%DOWNLOADS%%,
-to check how much space is left on the partition, try
- df -H %%DOWNLOADS%%
-
-Visit the TorrentFlux forum at
- http://www.torrentflux.com/forum/
-for more information.
-
-************************************************************
-
diff --git a/net/torrentflux/files/torrentflux.sh.in b/net/torrentflux/files/torrentflux.sh.in
deleted file mode 100644
index 8582bdc0cb1f..000000000000
--- a/net/torrentflux/files/torrentflux.sh.in
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh -e
-#
-# $FreeBSD$
-#
-
-tf_ps_arg_cache_min=1024
-
-case "$1" in
-start)
- ps_arg_cache_limit=`sysctl -n kern.ps_arg_cache_limit 2>/dev/null` || true
- if [ -n "$ps_arg_cache_limit" -a "$ps_arg_cache_limit" -lt "$tf_ps_arg_cache_min" ]; then
- echo -n '===> ';
- sysctl kern.ps_arg_cache_limit="$tf_ps_arg_cache_min"
- fi
- ;;
-stop)
- # download_base=`sed -nEe 's/^\\$cfg\\["path"\\][ ]*=[ ]*"(\\/[^"]+)".*$/\\1/p' \
- # %%PREFIX%%/etc/tfconfig.php`
- pid_list=`ps xww -o pid,command -U www | \
- awk '$3 ~ /btphptornado/ { \
- if ($6 ~ "^%%DOWNLOADS%%/\\.torrents/[^/]+\\.stat$") { \
- system ("echo -n 0 | dd bs=1 count=1 conv=notrunc of=\""$6"\" 2>/dev/null"); \
- print $1 \
- } \
- }'`
- # wait display_interval for btphptornado to catch up
- if [ -n "$pid_list" ]; then
- echo "Waiting for PIDS: "$pid_list"."
- sleep 5
- fi
- # let init(8) kill the remaining processes
- ;;
-status)
- pid_list=`ps xww -o pid,command -U www | \
- awk '$3 ~ /btphptornado/ { print $1 }'`
- if [ -n "$pid_list" ]; then
- echo "Torrents are active at pids "$pid_list"."
- else
- echo "No active torrents found."
- fi
- ;;
-*)
- echo 1>&2 "Usage: $0 (start|stop|status)"
- exit 1
- ;;
-esac
diff --git a/net/torrentflux/files/torrentflux.sqlite b/net/torrentflux/files/torrentflux.sqlite
deleted file mode 100644
index b7a85f1b8460..000000000000
--- a/net/torrentflux/files/torrentflux.sqlite
+++ /dev/null
@@ -1,73 +0,0 @@
---
--- $FreeBSD$
---
--- Run this as the torrentflux user.
---
--- Example:
--- su -m www -c 'sqlite /path/to/torrentflux/.database/tf.db < torrentflux.sqlite'
---
-
-BEGIN TRANSACTION;
-
-CREATE TABLE tf_links (
- lid INTEGER auto_increment,
- url varchar(255) NOT NULL default '',
- PRIMARY KEY (lid)
-);
-
-INSERT INTO tf_links VALUES(1,'http://www.freebsd.org');
-INSERT INTO tf_links VALUES(2,'http://www.torrentflux.com');
-INSERT INTO tf_links VALUES(3,'http://isohunt.com');
-INSERT INTO tf_links VALUES(4,'http://torrentspy.com/');
-INSERT INTO tf_links VALUES(5,'http://www.mininova.org/');
-INSERT INTO tf_links VALUES(6,'http://thepiratebay.org/');
-INSERT INTO tf_links VALUES(7,'http://www.torrentbox.com/');
-INSERT INTO tf_links VALUES(8,'http://www.torrentreactor.to/index.php');
-INSERT INTO tf_links VALUES(9,'http://torrent.freesbie.org');
-INSERT INTO tf_links VALUES(10,'http://bittorrent.mozilla.org/');
-
-CREATE TABLE tf_log (
- cid INTEGER auto_increment,
- user_id varchar(32) NOT NULL default '',
- file varchar(200) NOT NULL default '',
- action varchar(200) NOT NULL default '',
- ip varchar(15) NOT NULL default '',
- ip_resolved varchar(200) NOT NULL default '',
- user_agent varchar(200) NOT NULL default '',
- time varchar(14) NOT NULL default '0',
- PRIMARY KEY (cid)
-);
-
-CREATE TABLE tf_messages (
- mid INTEGER auto_increment,
- to_user varchar(32) NOT NULL default '',
- from_user varchar(32) NOT NULL default '',
- message text,
- IsNew int(11) default NULL,
- ip varchar(15) NOT NULL default '',
- time varchar(14) NOT NULL default '0',
- force_read tinyint(1) default '0',
- PRIMARY KEY (mid)
-);
-
-CREATE TABLE tf_rss (
- rid INTEGER auto_increment,
- url varchar(255) NOT NULL default '',
- PRIMARY KEY (rid)
-);
-
-CREATE TABLE tf_users (
- uid INTEGER auto_increment,
- user_id varchar(32) NOT NULL default '',
- password varchar(34) NOT NULL default '',
- hits int(10) NOT NULL default '0',
- last_visit varchar(14) NOT NULL default '0',
- time_created varchar(14) NOT NULL default '0',
- user_level tinyint(1) NOT NULL default '0',
- hide_offline tinyint(1) NOT NULL default '0',
- theme varchar(100) NOT NULL default 'mint',
- language_file varchar(60) default 'lang-english.php',
- PRIMARY KEY (uid)
-);
-
-COMMIT;
diff --git a/net/torrentflux/pkg-descr b/net/torrentflux/pkg-descr
deleted file mode 100644
index 1bb27da4b0aa..000000000000
--- a/net/torrentflux/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-TorrentFlux is a free PHP based BitTorrent client that runs on a web server.
-Manage all of your Torrent downloads through a convenient web interface from
-anywhere.
-
-TorrentFlux is a feature rich Torrent client. Users can manage Torrent downloads
-through a Web interface from anywhere. Torrents can be uploaded via a URL or
-file upload, and can be started, stopped, and deleted with a click. You are also
-able to view the download progress of all Torrents, server drive space, and
-Torrent file meta information before and during download. It has built-in user
-management and security as well as private messaging between users. Each user is
-able to select their own theme and view the upload history. For administrators
-there is a detailed user administration and searchable logs. Various languages
-are supported.
-
-
-WWW: http://www.torrentflux.com/
diff --git a/net/torrentflux/pkg-plist b/net/torrentflux/pkg-plist
deleted file mode 100644
index 633904dee2fc..000000000000
--- a/net/torrentflux/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-@comment $FreeBSD$
-@unexec if cmp -s %D/etc/tfconfig.php %D/etc/tfconfig.php.default; then rm -f %D/etc/tfconfig.php; fi
-etc/tfconfig.php.default
-@exec [ -f %B/tfconfig.php ] || cp %B/%f %B/tfconfig.php
-etc/rc.d/torrentflux.sh
-libexec/btphptornado.py
-%%DATADIR%%/torrentflux.sqlite
-@dirrmtry %%DATADIR%%
-%%PORTDOCS%%%%DOCSDIR%%/install.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/net/torrentsniff/Makefile b/net/torrentsniff/Makefile
deleted file mode 100644
index 59deef6d85e4..000000000000
--- a/net/torrentsniff/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: torrentsniff
-# Date created: 06 July 2003
-# Whom: Pav Lucistnik <pav@oook.cz>
-#
-# $FreeBSD$
-#
-
-PORTNAME= torrentsniff
-PORTVERSION= 0.3.0
-CATEGORIES= net perl5
-MASTER_SITES= http://www.highprogrammer.com/alan/perl/
-
-MAINTAINER= pav@FreeBSD.org
-COMMENT= Commandline tool for getting status of torrent
-
-RUN_DEPENDS= ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1
-
-USE_PERL5= yes
-NO_BUILD= yes
-
-post-patch:
- ${PERL} -pi -e "s#/usr/local/bin/perl#${PERL5}#" ${WRKSRC}/torrentsniff
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/torrentsniff ${LOCALBASE}/bin
- ${MKDIR} ${SITE_PERL}/BitTorrent
- ${INSTALL_DATA} ${WRKSRC}/BitTorrent/BDecode.pm ${SITE_PERL}/BitTorrent
-
-.include <bsd.port.mk>
diff --git a/net/torrentsniff/distinfo b/net/torrentsniff/distinfo
deleted file mode 100644
index 62384cbadc6b..000000000000
--- a/net/torrentsniff/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (torrentsniff-0.3.0.tar.gz) = 3884cac276a990a95ea77738195508aa
-SHA256 (torrentsniff-0.3.0.tar.gz) = 8af4f672a0ec6c4ad85665f90e65dadf38d15fab9df65aed1d2e50de8f6a4476
-SIZE (torrentsniff-0.3.0.tar.gz) = 5768
diff --git a/net/torrentsniff/files/patch-BitTorrent-BDecode.pm b/net/torrentsniff/files/patch-BitTorrent-BDecode.pm
deleted file mode 100644
index 9caadb0eda4e..000000000000
--- a/net/torrentsniff/files/patch-BitTorrent-BDecode.pm
+++ /dev/null
@@ -1,10 +0,0 @@
---- BitTorrent/BDecode.pm.orig Sun Jun 15 05:47:46 2003
-+++ BitTorrent/BDecode.pm Fri Nov 14 18:42:44 2003
-@@ -5,7 +5,6 @@
- use Carp;
- use base 'Exporter';
- use strict;
--our @EXPORT_OK = qw(bdecode);
-
- sub bdecode {
- my ($dataref) = @_;
diff --git a/net/torrentsniff/files/patch-torrentsniff b/net/torrentsniff/files/patch-torrentsniff
deleted file mode 100644
index 03062bb7be8e..000000000000
--- a/net/torrentsniff/files/patch-torrentsniff
+++ /dev/null
@@ -1,11 +0,0 @@
---- torrentsniff.orig Fri Nov 14 18:17:20 2003
-+++ torrentsniff Fri Nov 14 18:27:24 2003
-@@ -115,7 +115,7 @@
- my($file, $report_file_info, $report_tracker_info) = @_;
- print "$file\n";
- local *TOR;
-- if( not open(TOR, "<", $file) ) {
-+ if( not open(TOR, "< $file") ) {
- print STDERR "Unable to read $file because of $!\n";
- return 0;
- }
diff --git a/net/torrentsniff/pkg-descr b/net/torrentsniff/pkg-descr
deleted file mode 100644
index 24bf555b5635..000000000000
--- a/net/torrentsniff/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-TorrentSniff is a command line Perl program that reads a BitTorrent .torrent
-file from the local file system or from a URL and reports on the status of the
-torrent.
-
-TorrentSniff is based on an early version of TorrentSpy. Reporting seed and
-leech numbers works only with some tracker implementations.
-
-WWW: http://www.highprogrammer.com/alan/perl/torrentsniff.html
diff --git a/net/torrentsniff/pkg-plist b/net/torrentsniff/pkg-plist
deleted file mode 100644
index 3ad613bb1f47..000000000000
--- a/net/torrentsniff/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/torrentsniff
-%%SITE_PERL%%/BitTorrent/BDecode.pm
-@dirrm %%SITE_PERL%%/BitTorrent
diff --git a/net/trackerbt/Makefile b/net/trackerbt/Makefile
deleted file mode 100644
index f260049ae14e..000000000000
--- a/net/trackerbt/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# New ports collection makefile for: trackerbt
-# Date created: Sun Jan 16 03:28:23 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= trackerbt
-PORTVERSION= 0.1.1
-CATEGORIES= net
-MASTER_SITES= http://www.alhem.net/project/trackerbt/
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A BitTorrent tracker with additional distributed functionality
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libSockets.a:${PORTSDIR}/net/Sockets
-
-USE_GMAKE= yes
-USE_GNOME= libxml2
-USE_ICONV= yes
-USE_OPENSSL= yes
-WITH_OPENSSL_BASE= yes
-MAKE_ENV= CXX="${CXX}"
-USE_REINPLACE= yes
-
-# ssl support
-CFLAGS+= ${PTHREAD_CFLAGS} -DHAVE_OPENSSL
-
-PLIST_DIRS= \
- %%EXAMPLESDIR%%
-PLIST_FILES= \
- bin/${PORTNAME} \
- %%EXAMPLESDIR%%/config.xml
-
-post-patch:
-# CXX safeness
-# CXXFLAGS safeness
-# SSL include safeness
- @${REINPLACE_CMD} -E \
- -e 's|g\+\+|${CXX}|' \
- -e 's|^INCLUDE.+$$|INCLUDE=-I${OPENSSLINC} -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2 -I${LOCALBASE}/include/Sockets|' \
- -e 's|^LIBS.+$$|LIBS=-L${OPENSSLLIB} ${PTHREAD_LIBS} -L${LOCALBASE}/lib \\|' \
- ${BUILD_WRKSRC}/${MAKEFILE}
- @${REINPLACE_CMD} -E \
- -e 's|\(__sighandler_t\)||' \
- ${WRKSRC}/tracker.cpp
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/config.xml ${EXAMPLESDIR}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-IGNORE= FreeBSD prior to 500000 does not support uuid(3) required\
- for building
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/trackerbt/distinfo b/net/trackerbt/distinfo
deleted file mode 100644
index 005be7860f96..000000000000
--- a/net/trackerbt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (trackerbt-0.1.1.tar.gz) = e71652818814612763d98450cc722047
-SHA256 (trackerbt-0.1.1.tar.gz) = b559e8d11fa5d4d489ba57792651bd14702fcf21e3b5cb017aac8d154273fa2c
-SIZE (trackerbt-0.1.1.tar.gz) = 15743
diff --git a/net/trackerbt/files/patch-Makefile b/net/trackerbt/files/patch-Makefile
deleted file mode 100644
index d428a8b9cb1b..000000000000
--- a/net/trackerbt/files/patch-Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig Sun Sep 25 03:15:07 2005
-+++ Makefile Sun Sep 25 03:15:58 2005
-@@ -1,14 +1,11 @@
- VERSION = 0.1.1
-
--INCLUDE = -I/usr/local/include/Sockets \
-- -I/usr/local/include/libxml2 \
-- -I/usr/local/ssl/include
-+INCLUDE =
- CFLAGS = -Wall -g $(INCLUDE) -MD `Sockets-config`
- CPPFLAGS = $(CFLAGS)
-
--LIBS = -L/usr/local/lib -lSocketsEx -lSockets \
-- -L/usr/local/ssl/lib \
-- -lssl -lcrypto -luuid -lxml2 -lpthread
-+LIBS = -L/usr/local/lib \
-+ -lSocketsEx -lSockets -lssl -lcrypto -lxml2
-
- PROGS = trackerbt
-
diff --git a/net/trackerbt/files/patch-tracker.cpp b/net/trackerbt/files/patch-tracker.cpp
deleted file mode 100644
index ebbc2e32d6dc..000000000000
--- a/net/trackerbt/files/patch-tracker.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- tracker.cpp.orig Sun Sep 25 03:16:19 2005
-+++ tracker.cpp Sun Sep 25 03:16:58 2005
-@@ -19,6 +19,10 @@
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-+#if (defined(__unix__) || defined(unix)) && !defined(USG)
-+#include <sys/param.h>
-+#endif
-+
- #include <ListenSocket.h>
- #include <signal.h>
- #include "MyHandler.h"
-@@ -43,6 +47,8 @@
- fprintf(fil,"\tedge [arrowhead=open]\n");
- #ifdef _WIN32
- std::string os = "Win32";
-+#elif defined __FreeBSD__
-+ std::string os = "FreeBSD";
- #else
- std::string os = "Linux";
- #endif
diff --git a/net/trackerbt/pkg-descr b/net/trackerbt/pkg-descr
deleted file mode 100644
index cb59a77de1d1..000000000000
--- a/net/trackerbt/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-[ excerpt from developer's web site with modifications ]
-
-One crucial component of the BitTorrent structure is the tracker.
-This is a small program which is hosted by someone who wants to
-share a file using BitTorrent. Anyone that wants to download that
-file needs to connect to the tracker to receive a list of other
-peers already participating in the download of the file. The tracker
-is a standalone program. If the tracker goes offline, new peers
-will not be able to join the download. This makes the tracker the
-weak link of the BitTorrent solution.
-
-What if the tracker were able to share its peer list with other
-trackers? This would create a redundant network of trackers, all
-aware of all peers participating in the download. Peak load would
-be reduced, and if one tracker goes offline new peers would still
-be able to contact one of the other trackers and join the download.
-
-WWW: http://www.alhem.net/project/trackerbt/index.html
-
--- lioux@FreeBSD.org
diff --git a/net/transmission/Makefile b/net/transmission/Makefile
deleted file mode 100644
index 9128f90d8cc5..000000000000
--- a/net/transmission/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# New ports collection makefile for: transmission
-# Date created: 08 October 2005
-# Whom: Mezz <mezz@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= transmission
-PORTVERSION= 0.4
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_LOCAL} \
- http://download.m0k.org/${PORTNAME}/files/
-MASTER_SITE_SUBDIR=mezz
-DISTNAME= Transmission-${PORTVERSION}
-
-MAINTAINER= mezz@FreeBSD.org
-COMMENT= A free BitTorrent client written from scratch in C
-
-BUILD_DEPENDS= jam:${PORTSDIR}/devel/jam
-
-CFLAGS+= -Wall -W ${CPPFLAGS}
-USE_REINPLACE= yes
-HAS_CONFIGURE= yes
-USE_GETOPT_LONG=yes
-
-EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude macosx \
- --exclude packageOSX.sh
-
-PLIST_FILES= bin/transmissioncli
-PORTDOCS= AUTHORS LICENSE NEWS README
-
-.if defined(WITHOUT_OPENSSL)
-CONFIGURE_ARGS+=--disable-openssl
-.else
-USE_OPENSSL= yes
-CONFIGURE_ARGS+=--openssl-prefix=${OPENSSLBASE}
-.endif
-
-pre-everything::
-.if !defined(WITHOUT_OPENSSL)
- @${ECHO_MSG} "You may specify the following on the command line:"
- @${ECHO_MSG} " "
-.endif
-.if !defined(WITHOUT_OPENSSL)
- @${ECHO_MSG} "WITHOUT_OPENSSL=yes to disable OpenSSL support, using built-in SHA1 implementation. Warning, it is a bit slower if you use this option." | ${FMT} 75 75
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \
- s|$$LINKLIBS ;|${LDFLAGS} $$LINKLIBS ;|g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-O3||g' \
- ${WRKSRC}/Jamrules
-
-# jam -dx, it will giving a verbose of build.
-do-build:
- @(cd ${BUILD_WRKSRC} ; ${SETENV} ${MAKE_ENV} jam -dx)
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/transmissioncli ${PREFIX}/bin/
-.ifndef (NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/transmission/distinfo b/net/transmission/distinfo
deleted file mode 100644
index 82bbfd5c9e8a..000000000000
--- a/net/transmission/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (Transmission-0.4.tar.gz) = 6bfee1ac1e8ade8c268f46a125b9db45
-SHA256 (Transmission-0.4.tar.gz) = 8b632c0ee20195f2ce2b5658487e0f9c993286f8b0e50de779f5a4d5e9afa0c8
-SIZE (Transmission-0.4.tar.gz) = 158412
diff --git a/net/transmission/pkg-descr b/net/transmission/pkg-descr
deleted file mode 100644
index 96a46498eea2..000000000000
--- a/net/transmission/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Transmission is a free BitTorrent client written from scratch in C. It aims to
-be as efficient as possible. Only the Mac OS X version has a graphical
-interface yet. Transmission is released under the MIT license.
-
-Transmission is still in early development stage.
-
-WWW: http://transmission.m0k.org/
diff --git a/net/valknut/Makefile b/net/valknut/Makefile
deleted file mode 100644
index 3c1a97a04f78..000000000000
--- a/net/valknut/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: dcgui
-# Date created: Wed 10 Jul 2002
-# Whom: Sverrir Valgeirsson <e96sv@yahoo.se> and
-# Amar Takhar <verm@drunkmonk.net> et al
-#
-# $FreeBSD$
-#
-
-PORTNAME= valknut
-PORTVERSION= 0.3.7
-CATEGORIES= net
-MASTER_SITES= http://download.berlios.de/dcgui/ \
- http://www.hitnet.rwth-aachen.de/~brueffer/distfiles/
-
-MAINTAINER= markus@FreeBSD.org
-COMMENT= A Direct Connect client QT GUI
-
-LIB_DEPENDS= dc.0:${PORTSDIR}/net/dclib \
- xml2.5:${PORTSDIR}/textproc/libxml2
-
-USE_QT_VER= 3
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_PERL5_BUILD=yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-libdc=${LOCALBASE} \
- --x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include
-
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-
-post-patch:
- @${REINPLACE_CMD} -e 's/-O2//g; s/-lpthread/${PTHREAD_LIBS}/g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-
-.include <bsd.port.mk>
diff --git a/net/valknut/distinfo b/net/valknut/distinfo
deleted file mode 100644
index 18b4d5d55ede..000000000000
--- a/net/valknut/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (valknut-0.3.7.tar.bz2) = 848f9b3f25af15c3f1837133ac4b9415
-SHA256 (valknut-0.3.7.tar.bz2) = 5b1d98ba6214073e02b0774f93d209205f8a93310c8750ad574ea184b4567240
-SIZE (valknut-0.3.7.tar.bz2) = 1080857
diff --git a/net/valknut/pkg-descr b/net/valknut/pkg-descr
deleted file mode 100644
index 89c093e6f5e7..000000000000
--- a/net/valknut/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a QT frontend to the Direct Connect system. It supports
-most if not all of the DC features.
-
-WWW: http://dcgui.berlios.de/
diff --git a/net/valknut/pkg-plist b/net/valknut/pkg-plist
deleted file mode 100644
index 3cba300422a8..000000000000
--- a/net/valknut/pkg-plist
+++ /dev/null
@@ -1,118 +0,0 @@
-bin/valknut
-share/valknut/COPYING
-share/valknut/icons/appl/default/back.xpm
-share/valknut/icons/appl/default/ball_green.xpm
-share/valknut/icons/appl/default/ball_red.xpm
-share/valknut/icons/appl/default/ball_yellow.xpm
-share/valknut/icons/appl/default/bookmark_add.xpm
-share/valknut/icons/appl/default/bookmark_folder.xpm
-share/valknut/icons/appl/default/configure.xpm
-share/valknut/icons/appl/default/configure_22x22.xpm
-share/valknut/icons/appl/default/connect_creating.xpm
-share/valknut/icons/appl/default/connect_no.xpm
-share/valknut/icons/appl/default/connected.xpm
-share/valknut/icons/appl/default/down.xpm
-share/valknut/icons/appl/default/download.xpm
-share/valknut/icons/appl/default/edit.xpm
-share/valknut/icons/appl/default/editadd.xpm
-share/valknut/icons/appl/default/editcopy.xpm
-share/valknut/icons/appl/default/editdelete.xpm
-share/valknut/icons/appl/default/exit.xpm
-share/valknut/icons/appl/default/fileclose.xpm
-share/valknut/icons/appl/default/filefind.xpm
-share/valknut/icons/appl/default/find.xpm
-share/valknut/icons/appl/default/find_22x22.xpm
-share/valknut/icons/appl/default/flag_bosnian.xpm
-share/valknut/icons/appl/default/flag_brazilian.xpm
-share/valknut/icons/appl/default/flag_czech.xpm
-share/valknut/icons/appl/default/flag_denmark.xpm
-share/valknut/icons/appl/default/flag_english.xpm
-share/valknut/icons/appl/default/flag_finland.xpm
-share/valknut/icons/appl/default/flag_france.xpm
-share/valknut/icons/appl/default/flag_germany.xpm
-share/valknut/icons/appl/default/flag_greek.xpm
-share/valknut/icons/appl/default/flag_hungary.xpm
-share/valknut/icons/appl/default/flag_iceland.xpm
-share/valknut/icons/appl/default/flag_italy.xpm
-share/valknut/icons/appl/default/flag_latvian.xpm
-share/valknut/icons/appl/default/flag_netherland.xpm
-share/valknut/icons/appl/default/flag_norway.xpm
-share/valknut/icons/appl/default/flag_poland.xpm
-share/valknut/icons/appl/default/flag_romania.xpm
-share/valknut/icons/appl/default/flag_russia.xpm
-share/valknut/icons/appl/default/flag_slovak.xpm
-share/valknut/icons/appl/default/flag_spain.xpm
-share/valknut/icons/appl/default/flag_sweden.xpm
-share/valknut/icons/appl/default/folder_blue.xpm
-share/valknut/icons/appl/default/folder_blue_open.xpm
-share/valknut/icons/appl/default/folder_red.xpm
-share/valknut/icons/appl/default/globe.xpm
-share/valknut/icons/appl/default/gv.xpm
-share/valknut/icons/appl/default/help.xpm
-share/valknut/icons/appl/default/icon_128x128.icns
-share/valknut/icons/appl/default/icon_128x128.png
-share/valknut/icons/appl/default/icon_16x16.png
-share/valknut/icons/appl/default/icon_22x22.png
-share/valknut/icons/appl/default/icon_22x22.xpm
-share/valknut/icons/appl/default/icon_24x24.png
-share/valknut/icons/appl/default/icon_32x32.png
-share/valknut/icons/appl/default/icon_48x48.png
-share/valknut/icons/appl/default/icon_64x64.png
-share/valknut/icons/appl/default/icon_operator.xpm
-share/valknut/icons/appl/default/icon_user.xpm
-share/valknut/icons/appl/default/icon_user_away.xpm
-share/valknut/icons/appl/default/info.xpm
-share/valknut/icons/appl/default/info_22x22.xpm
-share/valknut/icons/appl/default/message.xpm
-share/valknut/icons/appl/default/notconnected.xpm
-share/valknut/icons/appl/default/open.xpm
-share/valknut/icons/appl/default/player_pause.xpm
-share/valknut/icons/appl/default/player_play.xpm
-share/valknut/icons/appl/default/reload.xpm
-share/valknut/icons/appl/default/reload_22x22.xpm
-share/valknut/icons/appl/default/save.xpm
-share/valknut/icons/appl/default/server.xpm
-share/valknut/icons/appl/default/splash.xpm
-share/valknut/icons/appl/default/spy.xpm
-share/valknut/icons/appl/default/ssl_no.xpm
-share/valknut/icons/appl/default/ssl_yes.xpm
-share/valknut/icons/appl/default/transfer.xpm
-share/valknut/icons/appl/default/translate.xpm
-share/valknut/icons/appl/default/up.xpm
-share/valknut/icons/appl/default/view_sidetree.xpm
-share/valknut/icons/emot/default/emoticons.xml
-share/valknut/icons/emot/default/emoticons.xpm
-share/valknut/icons/user/default/usericons.xml
-share/valknut/icons/user/default/usericons.xpm
-share/valknut/translation/valknut.bs.qm
-share/valknut/translation/valknut.cs.qm
-share/valknut/translation/valknut.da.qm
-share/valknut/translation/valknut.de.qm
-share/valknut/translation/valknut.el.qm
-share/valknut/translation/valknut.en_GB.qm
-share/valknut/translation/valknut.es.qm
-share/valknut/translation/valknut.fi.qm
-share/valknut/translation/valknut.fr.qm
-share/valknut/translation/valknut.hu.qm
-share/valknut/translation/valknut.is.qm
-share/valknut/translation/valknut.it.qm
-share/valknut/translation/valknut.lv.qm
-share/valknut/translation/valknut.nb.qm
-share/valknut/translation/valknut.nl.qm
-share/valknut/translation/valknut.pl.qm
-share/valknut/translation/valknut.pt_br.qm
-share/valknut/translation/valknut.ro.qm
-share/valknut/translation/valknut.rus.qm
-share/valknut/translation/valknut.sk.qm
-share/valknut/translation/valknut.sv.qm
-@dirrm share/valknut/translation
-@dirrm share/valknut/sounds/default
-@dirrm share/valknut/sounds
-@dirrm share/valknut/icons/user/default
-@dirrm share/valknut/icons/user
-@dirrm share/valknut/icons/emot/default
-@dirrm share/valknut/icons/emot
-@dirrm share/valknut/icons/appl/default
-@dirrm share/valknut/icons/appl
-@dirrm share/valknut/icons
-@dirrm share/valknut
diff --git a/net/verlihub-plugins/Makefile b/net/verlihub-plugins/Makefile
deleted file mode 100644
index 08def04562d9..000000000000
--- a/net/verlihub-plugins/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# New ports collection makefile for: verlihub-plugins
-# Date created: 26 August 2004
-# Whom: Hurbold
-#
-# $FreeBSD$
-#
-
-PORTNAME= verlihub-plugins
-PORTVERSION= 0.1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= verlihub
-DISTNAME= vh_plugins-0.1
-
-MAINTAINER= hurbold@yahoo.com
-COMMENT= Plugins for the Verlihub Linux/Unix Direct Connect Hub Software
-
-BUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net/verlihub
-LIB_DEPENDS= lua.5:${PORTSDIR}/lang/lua
-
-WRKSRC= ${WRKDIR}/vh_plugins-0.1
-
-USE_GMAKE= yes
-USE_AUTOTOOLS= libtool:15:inc
-INSTALLS_SHLIB= yes
-LDCONFIG_DIRS= %%PREFIX%%/include/verlihub
-CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/verlihub -I${LOCALBASE}/include/mysql"
-
-DATADIR= ${PREFIX}/share/${PORTNAME}
-
-post-patch:
- @${CAT} ${PKGDIR}/pkg-message | ${SED} 's|%%PREFIX%%|${PREFIX}|' > ${PKGMESSAGE}
-
-post-install:
- @${MKDIR} ${DATADIR}
- @${MKDIR} ${DATADIR}/extra
- ${INSTALL_DATA} ${WRKSRC}/basic/chatroom/.libs/libchatroom_pi.so ${DATADIR}/libchatroom_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/floodprot/.libs/libfloodprot.so ${DATADIR}/libfloodprot_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/forbid/.libs/libforbid_pi.so ${DATADIR}/libforbid_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/funny/.libs/libfunny_pi.so ${DATADIR}/libfunny_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/iplog/.libs/libiplog_pi.so ${DATADIR}/libiplog_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/isp/.libs/libisp_pi.so ${DATADIR}/libisp_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/messanger/.libs/libmessanger_pi.so ${DATADIR}/libmessanger_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/replacer/.libs/libreplace_pi.so ${DATADIR}/libreplace_pi.so
- ${INSTALL_DATA} ${WRKSRC}/basic/stats/.libs/libstats_pi.so ${DATADIR}/libstats_pi.so
- ${INSTALL_DATA} ${WRKSRC}/extra/lua/src/.libs/liblua_pi.so ${DATADIR}/extra/liblua_pi.so
- ${INSTALL_DATA} ${WRKSRC}/extra/perl/src/.libs/libperl_pi.so ${DATADIR}/extra/libperl_pi.so
-
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 502010
-USE_GCC= 3.3
-.endif
-
-.if ${OSVERSION} > 502126
-BROKEN= Does not compile with gcc 3.4
-.endif
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/verlihub-plugins/distinfo b/net/verlihub-plugins/distinfo
deleted file mode 100644
index 1d598473639a..000000000000
--- a/net/verlihub-plugins/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (vh_plugins-0.1.tar.gz) = b6ab98c4d5449783d1d2d63c4437707b
-SIZE (vh_plugins-0.1.tar.gz) = 726046
diff --git a/net/verlihub-plugins/pkg-descr b/net/verlihub-plugins/pkg-descr
deleted file mode 100644
index 036d7311dcc8..000000000000
--- a/net/verlihub-plugins/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Plugins for Verlihub
diff --git a/net/verlihub-plugins/pkg-message b/net/verlihub-plugins/pkg-message
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/net/verlihub-plugins/pkg-message
+++ /dev/null
diff --git a/net/verlihub-plugins/pkg-plist b/net/verlihub-plugins/pkg-plist
deleted file mode 100644
index 3cf26090caf4..000000000000
--- a/net/verlihub-plugins/pkg-plist
+++ /dev/null
@@ -1,57 +0,0 @@
-lib/libchatroom_pi.a
-lib/libchatroom_pi.la
-lib/libchatroom_pi.so
-lib/libchatroom_pi.so.0
-lib/libfloodprot.a
-lib/libfloodprot.la
-lib/libfloodprot.so
-lib/libfloodprot.so.0
-lib/libforbid_pi.a
-lib/libforbid_pi.la
-lib/libforbid_pi.so
-lib/libforbid_pi.so.0
-lib/libfunny_pi.a
-lib/libfunny_pi.la
-lib/libfunny_pi.so
-lib/libfunny_pi.so.0
-lib/libiplog_pi.a
-lib/libiplog_pi.la
-lib/libiplog_pi.so
-lib/libiplog_pi.so.0
-lib/libisp_pi.a
-lib/libisp_pi.la
-lib/libisp_pi.so
-lib/libisp_pi.so.0
-lib/liblua_pi.a
-lib/liblua_pi.la
-lib/liblua_pi.so
-lib/liblua_pi.so.0
-lib/libmessanger_pi.a
-lib/libmessanger_pi.la
-lib/libmessanger_pi.so
-lib/libmessanger_pi.so.0
-lib/libperl_pi.a
-lib/libperl_pi.la
-lib/libperl_pi.so
-lib/libperl_pi.so.0
-lib/libreplace_pi.a
-lib/libreplace_pi.la
-lib/libreplace_pi.so
-lib/libreplace_pi.so.0
-lib/libstats_pi.a
-lib/libstats_pi.la
-lib/libstats_pi.so
-lib/libstats_pi.so.0
-%%DATADIR%%/libchatroom_pi.so
-%%DATADIR%%/libfloodprot_pi.so
-%%DATADIR%%/libforbid_pi.so
-%%DATADIR%%/libfunny_pi.so
-%%DATADIR%%/libiplog_pi.so
-%%DATADIR%%/libisp_pi.so
-%%DATADIR%%/libmessanger_pi.so
-%%DATADIR%%/libreplace_pi.so
-%%DATADIR%%/libstats_pi.so
-%%DATADIR%%/extra/liblua_pi.so
-%%DATADIR%%/extra/libperl_pi.so
-@dirrm %%DATADIR%%/extra
-@dirrm %%DATADIR%%
diff --git a/net/verlihub/Makefile b/net/verlihub/Makefile
deleted file mode 100644
index 33a204d8a2c5..000000000000
--- a/net/verlihub/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# New ports collection makefile for: verlihub
-# Date created: 2 April 2004
-# Whom: Hurbold
-#
-# $FreeBSD$
-#
-
-PORTNAME= verlihub
-PORTVERSION= 0.9.8.c
-PORTEPOCH= 1
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= verlihub
-DISTNAME= verlihub-0.9.8c-RC2
-
-MAINTAINER= hurbold@yahoo.com
-COMMENT= Verlihub Linux/Unix Direct Connect Hub Software
-
-LIB_DEPENDS= GeoIP.4:${PORTSDIR}/net/GeoIP \
- pcre.0:${PORTSDIR}/devel/pcre
-RUN_DEPENDS= bash:${PORTSDIR}/shells/bash2
-
-WRKSRC= ${WRKDIR}/verlihub-0.9.8c
-
-USE_MYSQL= yes
-USE_PERL5= yes
-USE_GMAKE= yes
-USE_AUTOTOOLS= libtool:15:inc
-INSTALLS_SHLIB= yes
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include"
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-PORTDOCS= configuring.txt help.sql using.txt features.html help.html params.php verlihub.html
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-USE_GCC= 3.4+
-.endif
-
-post-patch:
- @${CAT} ${PKGDIR}/pkg-message | ${SED} 's|%%PREFIX%%|${PREFIX}|' > ${PKGMESSAGE}
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/docs/${i} ${DOCSDIR}
-.endfor
-.endif
-
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/net/verlihub/distinfo b/net/verlihub/distinfo
deleted file mode 100644
index d2302da92cf2..000000000000
--- a/net/verlihub/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (verlihub-0.9.8c-RC2.tar.gz) = f3f4f6e1b8010935714609c3faa6577f
-SHA256 (verlihub-0.9.8c-RC2.tar.gz) = 853ab3ab8260da1c67d07fec672e5206152001eae7e5ecda526603b0d5e4be12
-SIZE (verlihub-0.9.8c-RC2.tar.gz) = 696574
diff --git a/net/verlihub/pkg-descr b/net/verlihub/pkg-descr
deleted file mode 100644
index 5ace8af925f1..000000000000
--- a/net/verlihub/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Verlihub is a Linux/Unix Direct Connect protocol server (Hub).
-It is written in c++, has relatively low CPU and RAM usage,
-and has many useful features. It also uses a MySQL Database.
-Additional functionality is available through a versatile
-'plugin' system.
-
-WWW: http://verlihub.sourceforge.net
-
--Hurbold
-hurbold@yahoo.com
diff --git a/net/verlihub/pkg-message b/net/verlihub/pkg-message
deleted file mode 100644
index 2409001e9e2d..000000000000
--- a/net/verlihub/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
---------------------------------------------------------------------
-
-Documentation has been installed in %%PREFIX%%/share/doc
-
-Scripts and the executable have been installed in %%PREFIX%%/bin
-
-This port requires a working mysql server installation, either
-locally or remotely.
-
-Once you have a properly-running mysql server, please run the install
-script:
-
-%%PREFIX%%/bin/vh_install
-
-Follow the instructions given.
-
-Visit http://verlihub.sourceforge.net for the project's homepage
-or http://verlihub.no-ip.com for the project's forums. The verlihub
-manual is available online at http://www.danomac.org/verlihub
-
--------------------------------------------------------------------
diff --git a/net/verlihub/pkg-plist b/net/verlihub/pkg-plist
deleted file mode 100644
index 5f38c8eef304..000000000000
--- a/net/verlihub/pkg-plist
+++ /dev/null
@@ -1,121 +0,0 @@
-bin/verlihub
-bin/verlihub_config
-bin/vh_getcfg
-bin/vh_getdb
-bin/vh_install
-bin/vh_regnick
-bin/vh_restart
-bin/vh_runhub
-bin/vh_setup
-bin/vh_trigger
-include/verlihub/cantiflood.h
-include/verlihub/casyncconn.h
-include/verlihub/casyncsocketserver.h
-include/verlihub/cbanlist.h
-include/verlihub/cban.h
-include/verlihub/ccallbacklist.h
-include/verlihub/cchatconsole.h
-include/verlihub/ccmdr.h
-include/verlihub/ccommand.h
-include/verlihub/cconfigbase.h
-include/verlihub/cconfigfile.h
-include/verlihub/cconfigitembase.h
-include/verlihub/cconfmysql.h
-include/verlihub/cconnbase.h
-include/verlihub/cconndc.h
-include/verlihub/cconnchoose.h
-include/verlihub/cconnpoll.h
-include/verlihub/cconnselect.h
-include/verlihub/cconntypes.h
-include/verlihub/cdbconf.h
-include/verlihub/cdcclients.h
-include/verlihub/cdccommand.h
-include/verlihub/cdcconf.h
-include/verlihub/cdcconsole.h
-include/verlihub/cdcproto.h
-include/verlihub/cdctag.h
-include/verlihub/cfreqlimiter.h
-include/verlihub/cgeoip.h
-include/verlihub/cinfoserver.h
-include/verlihub/cinterpolexp.h
-include/verlihub/ckicklist.h
-include/verlihub/ckick.h
-include/verlihub/cmeanfrequency.h
-include/verlihub/cmessagedc.h
-include/verlihub/cmutex.h
-include/verlihub/cmysql.h
-include/verlihub/cobj.h
-include/verlihub/coperator.h
-include/verlihub/cpcre.h
-include/verlihub/cpenaltylist.h
-include/verlihub/cpluginbase.h
-include/verlihub/cpluginloader.h
-include/verlihub/cpluginmanager.h
-include/verlihub/cprotocol.h
-include/verlihub/cprotocommand.h
-include/verlihub/cquery.h
-include/verlihub/creglist.h
-include/verlihub/creguserinfo.h
-include/verlihub/cserverdc.h
-include/verlihub/csetuplist.h
-include/verlihub/ctempfunctionbase.h
-include/verlihub/cthread.h
-include/verlihub/cthreadwork.h
-include/verlihub/ctimeout.h
-include/verlihub/ctime.h
-include/verlihub/ctriggers.h
-include/verlihub/ctrigger.h
-include/verlihub/curr_date_time.h
-include/verlihub/cusercollection.h
-include/verlihub/cuser.h
-include/verlihub/cvhpluginmgr.h
-include/verlihub/cvhplugin.h
-include/verlihub/cworkerthread.h
-include/verlihub/dirsettings.h
-include/verlihub/dll.h
-include/verlihub/make_time.h
-include/verlihub/script_api.h
-include/verlihub/stringutils.h
-include/verlihub/tcache.h
-include/verlihub/thasharray.h
-include/verlihub/tchashlistmap.h
-include/verlihub/tlistconsole.h
-include/verlihub/tlistplugin.h
-include/verlihub/tmysqlmemoryhash.h
-include/verlihub/tmysqlmemorylist.h
-include/verlihub/tmysqlmemoryordlist.h
-include/verlihub/tpluginbase.h
-lib/libdiakritika_pi.a
-lib/libdiakritika_pi.la
-lib/libdiakritika_pi.so
-lib/libdiakritika_pi.so.0
-lib/libplug_pi.a
-lib/libplug_pi.la
-lib/libplug_pi.so
-lib/libplug_pi.so.0
-lib/libverlihub.a
-lib/libverlihub.la
-lib/libverlihub.so
-lib/libverlihub.so.0
-lib/libvhapi.a
-lib/libvhapi.la
-lib/libvhapi.so
-lib/libvhapi.so.0
-share/verlihub/config/faq
-share/verlihub/config/help_admin
-share/verlihub/config/help_cheef
-share/verlihub/config/help_master
-share/verlihub/config/help_op
-share/verlihub/config/help_reg
-share/verlihub/config/help_usr
-share/verlihub/config/help_vip
-share/verlihub/config/motd
-share/verlihub/config/rules
-share/verlihub/sql/default_pi_plug.sql
-share/verlihub/sql/default_conn_types.sql
-share/verlihub/sql/default_file_trigger.sql
-share/verlihub/sql/default_reglist.sql
-@dirrm include/verlihub
-@dirrm share/verlihub/config
-@dirrm share/verlihub/sql
-@dirrm share/verlihub
diff --git a/net/xmule/Makefile b/net/xmule/Makefile
deleted file mode 100644
index a93551be354b..000000000000
--- a/net/xmule/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-# New ports collection makefile for: xmule
-# Date created: Tue Mar 11 05:06:20 UTC 2003
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmule
-PORTVERSION= 1.12.2
-CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-#MASTER_SITES= http://download.berlios.de/%SUBDIR%/
-MASTER_SITE_SUBDIR= xmule
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Port of eMule eDonkey P2P client using wxWindows class library
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
-LIB_DEPENDS= expat.5:${PORTSDIR}/textproc/expat2 \
- wx_gtk2_core-2.6.0:${PORTSDIR}/x11-toolkits/wxgtk26
-RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
-
-USE_GETTEXT= yes
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-USE_GNOME= gnomehier \
- gnomehack \
- gnomeprefix
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --without-included-gettext \
- --with-cryptopp-prefix=${LOCALBASE} \
- --with-gtk-prefix=${X11BASE} \
- --with-libiconv-prefix=${LOCALBASE} \
- --with-libintl-prefix=${LOCALBASE} \
- --enable-debug \
- --with-wx-config=${WX_CONFIG}
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} ${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \
- LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib"
-MAKE_ARGS= -e
-MAKE_ENV= CC="${CC}" CXX="${CXX}"
-
-# for debugging purposes
-STRIP=
-
-WX_CONFIG?= ${X11BASE}/bin/wxgtk2-2.6-config
-
-FILES_ATOLL_PATCH= src/Preferences.cpp \
- src/otherfunctions.cpp
-FILES_STDINT_PATCH= \
- intl/loadmsgcat.c \
- src/ClientList.h \
- src/sockets.h
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
-.endif
-
-.if ${ARCH} == "sparc64"
-BROKEN= "Does not compile on sparc64"
-.endif
-
-post-patch:
-# it works for FreeBSD as well
- @${REINPLACE_CMD} -E \
- -e 's|(Linux)|FreeBSD/\1|' \
- ${WRKSRC}/src/*.cpp
-# update documentation with correct prefix
- @${REINPLACE_CMD} -E \
- -e 's|/usr/X11R6/(bin/${PORTNAME}-ed2k-handler)|${PREFIX}/\1|' \
- ${WRKSRC}/docs/ED2K-Links.HOWTO
-# use BSD_INSTALL_* macros
- @${REINPLACE_CMD} -E \
- -e 's|cp -f|${INSTALL_DATA}|' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -E \
- -e 's|cp -p|${INSTALL_DATA}|' \
- ${WRKSRC}/po/Makefile.in.in
-# fix mkinstalldirs location
-# uphold CXX{,FLAGS}
- ${FIND} ${WRKSRC} -name "Makefile*" -type f -print0 | \
- ${XARGS} -0 \
- ${REINPLACE_CMD} -E \
- -e 's,^(MKINSTALLDIRS|mkinstalldirs).*$$,\1=${INSTALL_WRKSRC}/mkinstalldirs,' \
- -e 's|g\+\+|${CXX}|' \
- -e 's|-O3|${CXXFLAGS}|'
-# use correct FreeBSD atoll() prototype
-.for file in ${FILES_ATOLL_PATCH}
- @${REINPLACE_CMD} -E \
- -e 's|atoll[[:space:]]*\([[:space:]]*char|atoll(const char|' \
- ${WRKSRC}/${file}
-.endfor
-# stdint.h -> inttypes.h
-.for file in ${FILES_STDINT_PATCH}
- @${REINPLACE_CMD} -E \
- -e 's|<stdint.h>|<inttypes.h>|' \
- ${WRKSRC}/${file}
-.endfor
-# wx-config -> ${WX_CONFIG}
- @${REINPLACE_CMD} -E \
- -e 's|wx-config|${WX_CONFIG}|' \
- ${WRKSRC}/src/xmule.make.in
-
-pre-configure:
- @${FIND} ${WRKSRC} -type f -name "Makefile.in" | \
- ${XARGS} -x -n 10 \
- ${REINPLACE_CMD} -E \
- -e 's!^(AUTOCONF|AUTOHEADER|AUTOMAKE|ACLOCAL).*$$!\1=${TRUE}!'
- @${REINPLACE_CMD} -E \
- -e 's|^(CXXFLAGS.*)$$|\1 -I${LOCALBASE}/include|' \
- ${WRKSRC}/xLibs/xrc/xrc.make.in
-
-pre-install:
- @${CHMOD} a=rx ${WRKSRC}/mkinstalldirs
-
-post-install:
-# install xmule binary
- @${INSTALL_PROGRAM} \
- ${WRKSRC}/${PORTNAME} \
- ${PREFIX}/bin
-# do not install a generic named ed2k binary
-# install it under a more specific name
- @${INSTALL_PROGRAM} \
- ${WRKSRC}/ed2k.xmule-2.0 \
- ${PREFIX}/bin/${PORTNAME}-ed2k-handler
-
-.include <bsd.port.post.mk>
diff --git a/net/xmule/distinfo b/net/xmule/distinfo
deleted file mode 100644
index d90697f2752f..000000000000
--- a/net/xmule/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xmule-1.12.2.tar.bz2) = 372c02793f8282312a1370443420fda7
-SHA256 (xmule-1.12.2.tar.bz2) = e53b0f0d8d2fac630921c5bf82aedf298ceb48fb1b8a83b5361a81a272be1af5
-SIZE (xmule-1.12.2.tar.bz2) = 1290859
diff --git a/net/xmule/files/patch-Makefile.in b/net/xmule/files/patch-Makefile.in
deleted file mode 100644
index 0d5c824713fd..000000000000
--- a/net/xmule/files/patch-Makefile.in
+++ /dev/null
@@ -1,16 +0,0 @@
---- Makefile.in.orig Fri Dec 9 19:22:49 2005
-+++ Makefile.in Fri Dec 9 19:23:02 2005
-@@ -268,10 +268,9 @@
- @rm -rf Compilation.flags Makefile aclocal.m4 autom4te.cache config.h* config.l* config.st* config.rp* configure depcomp intl
-
- install: all
-- @mkdir -p @bindir@
-- @mkdir -p @datadir@/{applications,locale,icons}
-- @cp -f ed2k.xmule-2.0 xmule @bindir@
-- @cp -f ed2k.xmule-2.0 @bindir@/ed2k
-+ @mkdir -p @datadir@/applications
-+ @mkdir -p @datadir@/locale
-+ @mkdir -p @datadir@/pixmaps
- @cd po && $(MAKE) install
- @cp -f xmule.desktop @datadir@/applications
- @cp -f xmule.xpm @datadir@/icons
diff --git a/net/xmule/files/patch-docs::ED2K-Links.HOWTO b/net/xmule/files/patch-docs::ED2K-Links.HOWTO
deleted file mode 100644
index 0bc6dcc5be15..000000000000
--- a/net/xmule/files/patch-docs::ED2K-Links.HOWTO
+++ /dev/null
@@ -1,44 +0,0 @@
---- docs/ED2K-Links.HOWTO.orig Thu Mar 4 12:46:20 2004
-+++ docs/ED2K-Links.HOWTO Tue Mar 9 21:21:16 2004
-@@ -14,7 +14,7 @@
- the mentioned directory:
-
- [Protocol]
-- exec=/usr/local/bin/ed2k "%u"
-+ exec=/usr/X11R6/bin/xmule-ed2k-handler "%u"
- protocol=ed2k
- input=none
- output=none
-@@ -39,12 +39,12 @@
- create xmule_submit.sh with this content:
-
- #!/bin/sh
-- /usr/local/bin/ed2k "ed2k://$1";
-+ xmule-ed2k-handler "ed2k://$1";
-
- now edit (as root) /etc/opera6rc or as non-root ~/.opera/opera6.ini:
-
- [Trusted Applications]
-- ed2k=/usr/local/bin/xmule_submit.sh
-+ ed2k=/usr/X11R6/bin/xmule_submit.sh
-
- [User Prefs]
- TrustedExternalURLProtocols=ed2k
-@@ -59,7 +59,7 @@
- TrustedExternalURLProtocols=ed2k
-
- in [Trusted Applications]
-- ed2k=/path/to/ed2k ed2k://%u
-+ ed2k=/usr/X11R6/bin/xmule-ed2k-handler ed2k://%u
-
- (Credits: ender)
-
-@@ -96,7 +96,7 @@
-
- -create a file called "ed2k.cmd" with the following content:
-
-- ed2k ed2k:$URI_DATA
-+ xmule-ed2k-handler ed2k:$URI_DATA
-
- [do this with your favorite text-editor, the file doesn't have to be executable]
-
diff --git a/net/xmule/pkg-descr b/net/xmule/pkg-descr
deleted file mode 100644
index 8a46ef1bd652..000000000000
--- a/net/xmule/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-[ from author's website ]
-
-Port of eMule eDonkey P2P client using wxWindows class library.
-
-Features
-
-* Download/Upload works
-* You can search and add ed2k-links
-* Statistics
-* Shared files tab works
-* Messages tab is now implemented
-* You can manage friends
-* xMule can be minimized to systray
-* You can set nearly all preferences
-
-WWW: http://www.xmule.ws/
diff --git a/net/xmule/pkg-plist b/net/xmule/pkg-plist
deleted file mode 100644
index d659dc5859ab..000000000000
--- a/net/xmule/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/xmule
-bin/xmule-ed2k-handler
-share/gnome/applications/xmule.desktop
-share/gnome/icons/xmule.xpm
-share/locale/de/LC_MESSAGES/xmule.mo
-share/locale/ee/LC_MESSAGES/xmule.mo
-share/locale/es/LC_MESSAGES/xmule.mo
-share/locale/es_MX/LC_MESSAGES/xmule.mo
-share/locale/fr/LC_MESSAGES/xmule.mo
-share/locale/it/LC_MESSAGES/xmule.mo
-share/locale/ko/LC_MESSAGES/xmule.mo
-share/locale/pl/LC_MESSAGES/xmule.mo
-share/locale/tr/LC_MESSAGES/xmule.mo
-@dirrmtry share/locale/ee/LC_MESSAGES
-@dirrmtry share/locale/ee
-@dirrmtry share/locale
-@dirrmtry share/gnome/locale
diff --git a/net/xnap/Makefile b/net/xnap/Makefile
deleted file mode 100644
index 8911c117aee8..000000000000
--- a/net/xnap/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: XNap
-# Date created: Mon Nov 19 22:02:27 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= XNap
-DISTVERSION= 2.5r3
-PORTREVISION= 1
-CATEGORIES= net audio java
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-#DISTNAME= ${PORTNAME:L}-${PORTVERSION:S/.p/-pre/:S/.b/-beta/}
-DISTNAME= ${PORTNAME:L}-${DISTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A pure java napster client; also, supports OpenNap & giFT (FastTrack)
-
-USE_JAVA= yes
-JAVA_VERSION= 1.3+
-NO_BUILD= yes
-
-JAVAVM= ${LOCALBASE}/bin/java
-
-DOC_FILES= AUTHORS COPYING COPYING.LIB NEWS README \
- TODO
-PORTDOCS= ${DOC_FILES}
-
-PLIST_FILES= \
- bin/${PORTNAME:L} \
- %%JAVAJARDIR%%/${PORTNAME:L}.jar
-
-post-patch:
- @${SED} -e "s|%%JAVAJARDIR%%|${JAVAJARDIR:S,^${PREFIX}/,,}|; \
- s|%%JAVAVM%%|${JAVAVM}|; \
- s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \
- s|%%PREFIX%%|${PREFIX}|" \
- ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
-
-do-install:
- @${INSTALL_DATA} ${WRKSRC}/xnap.jar \
- ${JAVAJARDIR}/${PORTNAME:L}.jar
- @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L}
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/xnap/distinfo b/net/xnap/distinfo
deleted file mode 100644
index f49146201ac9..000000000000
--- a/net/xnap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xnap-2.5r3.tar.gz) = 51362d73c5802cef6b981ea95b3225fc
-SHA256 (xnap-2.5r3.tar.gz) = 57bfe11ed817cbf2e13bf3de4454598dcb180c274292583b28b930fecb73654e
-SIZE (xnap-2.5r3.tar.gz) = 1220590
diff --git a/net/xnap/files/wrapper.sh b/net/xnap/files/wrapper.sh
deleted file mode 100644
index a8d835778df8..000000000000
--- a/net/xnap/files/wrapper.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-export JAVA_VERSION
-
-PREFIX="%%PREFIX%%"
-JAVA_VERSION="%%JAVA_VERSION%%"
-JAVAVM="%%JAVAVM%%"
-JAVAJARDIR="%%JAVAJARDIR%%"
-JAR_FILE=xnap.jar
-
-${JAVAVM} -jar ${PREFIX}/${JAVAJARDIR}/${JAR_FILE} "${@}"
diff --git a/net/xnap/pkg-descr b/net/xnap/pkg-descr
deleted file mode 100644
index c4baade29777..000000000000
--- a/net/xnap/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-XNap is a pure java napster client. The XNap project is about
-enhancing JNapster to include other file sharing protocols. Currently
-Napster is supported for use with OpenNap servers. FastTrack
-(Morpheus, Kaaza) support is available through giFT.
-Gnutella support will be coming soon.
-
-WWW: http://xnap.sourceforge.net/