| 1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
|---|
| 2 | # $Id: Portfile 137992 2015-06-24 16:17:51Z mww@macports.org $ |
|---|
| 3 | |
|---|
| 4 | PortSystem 1.0 |
|---|
| 5 | PortGroup active_variants 1.1 |
|---|
| 6 | |
|---|
| 7 | name mldonkey |
|---|
| 8 | version 3.1.5 |
|---|
| 9 | revision 1 |
|---|
| 10 | categories net |
|---|
| 11 | platforms darwin |
|---|
| 12 | maintainers nomaintainer |
|---|
| 13 | license GPL-2+ |
|---|
| 14 | |
|---|
| 15 | description OCaml/GTK client for the eDonkey p2p network |
|---|
| 16 | |
|---|
| 17 | long_description MLdonkey is a multi-platform multi-network peer-to-peer \ |
|---|
| 18 | client. It supports several large networks, such as \ |
|---|
| 19 | eDonkey, Overnet, Bittorrent, Gnutella (Bearshare, \ |
|---|
| 20 | Limewire, etc), Gnutella2 (Shareaza), Fasttrack (Kazaa, \ |
|---|
| 21 | Imesh, Grobster), Soulseek, Direct-Connect, and Opennap. \ |
|---|
| 22 | Networks can be enabled/disabled, searches are performed \ |
|---|
| 23 | in parallel on all enabled networks, but each file is \ |
|---|
| 24 | only downloaded from one network, but from multiple \ |
|---|
| 25 | clients concurrently. |
|---|
| 26 | |
|---|
| 27 | homepage http://mldonkey.sourceforge.net/ |
|---|
| 28 | master_sites sourceforge:project/mldonkey/mldonkey/${version} |
|---|
| 29 | use_bzip2 yes |
|---|
| 30 | |
|---|
| 31 | checksums rmd160 63a21aef47a7510b7f9867544345c8f03edc89c3 \ |
|---|
| 32 | sha256 74f9d4bcc72356aa28d0812767ef5b9daa03efc5d1ddabf56447dc04969911cb |
|---|
| 33 | |
|---|
| 34 | depends_build port:pkgconfig |
|---|
| 35 | |
|---|
| 36 | depends_lib port:ocaml \ |
|---|
| 37 | port:lablgtk2 \ |
|---|
| 38 | port:expat \ |
|---|
| 39 | port:bzip2 \ |
|---|
| 40 | port:file \ |
|---|
| 41 | port:fontconfig \ |
|---|
| 42 | port:freetype \ |
|---|
| 43 | port:gd2 \ |
|---|
| 44 | port:jpeg \ |
|---|
| 45 | port:libiconv \ |
|---|
| 46 | port:libpng |
|---|
| 47 | |
|---|
| 48 | require_active_variants lablgtk2 rsvg |
|---|
| 49 | |
|---|
| 50 | # ocaml is not universal |
|---|
| 51 | universal_variant no |
|---|
| 52 | |
|---|
| 53 | patchfiles-append patch-src-utils-net-terminal.ml.diff |
|---|
| 54 | |
|---|
| 55 | configure.args --enable-gui=newgui2 |
|---|