aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-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
555 files changed, 0 insertions, 18531 deletions
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/