Port details |
- mldonkey Multi-protocol peer-to-peer client written in OCaml
- 3.1.7.2 net-p2p
=13 3.1.7.2Version of this port present on the latest quarterly branch. DEPRECATED: Outdated and unsupported upstream
EXPIRATION DATE: 2025-04-30
- Maintainer: danfe@FreeBSD.org
 - Port Added: 2006-01-30 21:41:02
- Last Update: 2025-03-24 19:33:04
- Commit Hash: 08bad9f
- People watching this port, also watch:: portmaster, freetype2, libxml2, nasm, pcre
- License: GPLv2
- WWW:
- https://mldonkey.sourceforge.net/
- Description:
- MLDonkey is an 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://www.bittorrent.com/)
- Gnutella (http://www.gnutella.org/)
- Gnutella2 (http://www.shareaza.com/)
- Fasttrack (http://en.wikipedia.org/wiki/Fasttrack)
- FileTP [http/ftp/ssh] (http://mldonkey.sourceforge.net/FileTP)
- Kademlia (http://en.wikipedia.org/wiki/Kad_Network)
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- mldonkey>0:net-p2p/mldonkey
- Conflicts:
- CONFLICTS:
- mldonkey{-{core,gui},}-devel
- mldonkey-core-[0.9]*
- mldonkey-gui-[0.9]*
- To install the port:
- cd /usr/ports/net-p2p/mldonkey/ && make install clean
- To add the package, run one of these commands:
- pkg install net-p2p/mldonkey
- pkg install mldonkey
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mldonkey
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1683036654
SHA256 (mldonkey-3.1.7-2.tar.bz2) = b926e7aa3de4b4525af73c88f1724d576b4add56ef070f025941dd51cb24a794
SIZE (mldonkey-3.1.7-2.tar.bz2) = 2801815
Packages (timestamps in pop-ups are UTC):
- Slave ports:
-
- net-p2p/mldonkey-core
- net-p2p/mldonkey-gui
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- nums.cma : math/ocaml-num
- lablrsvg.cma : x11-toolkits/ocaml-lablgtk2
- gmake>=4.4.1 : devel/gmake
- ocamlc : lang/ocaml
- camlp4 : devel/ocaml-camlp4
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- ocamlc : lang/ocaml
- Library dependencies:
-
- libgd.so : graphics/gd
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- librsvg-2.so : graphics/librsvg2-rust
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- Patch dependencies:
-
- ocamlc : lang/ocaml
-
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for mldonkey-3.1.7.2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
GD=on: GD graphics library support
====> Options available for the multi CLIENT: you have to choose at least one of them
CORE=on: Client 'core' support
GUI=on: GUI (Graphical User Interface) support
===> Use 'make config' to modify these settings
- Options name:
- net-p2p_mldonkey
- USES:
- compiler:c++11-lang cpe gmake iconv ocaml:camlp4 pkgconfig tar:bzip2 gnome
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.9.0 29 Jul 2007 17:28:28
 |
lioux  |
Update to 2.9.0 |
2.8.7_1 26 Jul 2007 02:46:25
 |
lioux  |
o Fix RC script. Make sure the shell is sh(1) when starting mlnet.
o Bump PORTREVISION
PR: 112253
Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com> |
2.8.7 01 Jul 2007 17:58:51
 |
lioux  |
Update to 2.8.7 |
2.8.5_1 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
2.8.5 26 Apr 2007 10:10:32
 |
lioux  |
Update to 2.8.5 since it is a bugfix to 2.8.4 |
2.8.4 25 Apr 2007 09:40:51
 |
lioux  |
Update to 2.8.4 |
2.8.3 16 Apr 2007 02:20:08
 |
lioux  |
o Update to 2.8.3
o Simplify Makefile's port logic
o Do not install rc(8) script if only the graphical user interface
is being installed [1]
PR: 104029 [1]
Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com> [1] |
2.8.2_1 10 Feb 2007 09:13:39
 |
lioux  |
o Fix: "Namely, eMule (and compatible) clients use 'rotational
chunkrequest' scheme, where each REQCHUNKS packet contains one
new chunk and two older chunks. This can lead to duplicate data
being sent by mldonkeys, if a rotational chunkrequest scheme is
used when communicating with them." [1]
http://hydranode.com/docs/ed2k/ed2kproto.php#upload
o Bump PORTREVISION
Submitted by: spiral voice <spiralvoice@hotmail.com> (MLDonkey developer) [1] |
2.8.2 25 Dec 2006 06:09:36
 |
lioux  |
Fix install target: do not install files that do not exist |
2.8.2 21 Dec 2006 15:48:08
 |
lioux  |
Fix patch target |
2.8.2 15 Dec 2006 01:59:01
 |
lioux  |
o Update to 2.8.2
o Log to mlnet_logfile rc script variable instead of stdout/stderr [1]
PR: 104159 [1]
Submitted by: hq [1] |
2.8.1_2 21 Nov 2006 13:02:38
 |
lioux  |
/tmp/msg |
2.8.1_1 29 Sep 2006 10:48:18
 |
lioux  |
o Remove PKGNAMESUFFIX=-devel
o Bump PORTREVISION
Submitted by: ale |
2.8.1 28 Sep 2006 23:11:52
 |
lioux  |
o Take over maintainership
o Update to 2.8.1 from port net-p2p/mldonkey-devel
Approved by: benlutz@datacomm.ch (previous maintainer) |
2.5.30.17_2 17 Jul 2006 02:39:15
 |
linimon  |
Transfer maintainership by previous maintainer request.
PR: ports/94453 |
2.5.30.17_2 30 May 2006 20:32:13
 |
anray  |
- Fix build and unbroken port.
PR: ports/96075
Submitted by: Holger Lamm (maintainer) |
2.5.30.17_2 11 May 2006 22:49:56
 |
edwin  |
Remove USE_REINPLACE from all categories starting with N |
2.5.30.17_2 07 Mar 2006 08:28:06
 |
ade  |
Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.
Discussed with: kris
Approved by: portmgr (implicit) |
2.5.30.17_1 20 Feb 2006 20:47:50
 |
dougb  |
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts. |
2.5.30.17_1 11 Feb 2006 03:55:28
 |
kris  |
Convert .error to IGNORE when a port-specific combination of otherwise
legal user-configurable variables is encountered; such an occurrence
should not prevent global tasks like INDEX builds, only the build of
the port in question.
PR: ports/92443 (partial)
Submitted by: linimon |
2.5.30.17_1 01 Feb 2006 21:33:14
 |
edwin  |
SHA256ify
Approved by: krion@ |
2.5.30.17_1 30 Jan 2006 21:36:28
 |
pav  |
Populate newly create net-p2p category with these ports:
ftp/jigdo
net/amule1
net/amule2
net/apollon
net/azureus
net/bnbt
net/btpeer
net/btqueue
net/cdonkey
net/ctorrent
net/dcd
net/dclib
net/dctc (Only the first 15 lines of the commit message are shown above ) |