View | Details | Raw Unified | Return to bug 75664 | Differences between
and this patch

Collapse All | Expand All

(-)mldonkey-devel/Makefile (-15 / +29 lines)
Lines 6-33 Link Here
6
#
6
#
7
7
8
PORTNAME=	mldonkey
8
PORTNAME=	mldonkey
9
PORTVERSION=	2.5.23
9
PORTVERSION=	2.5.28.h
10
CATEGORIES+=	net
10
CATEGORIES+=	net
11
MASTER_SITES=	${MASTER_SITE_SAVANNAH}
11
#MASTER_SITES=	${MASTER_SITE_SAVANNAH}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
#MASTER_SITE_SUBDIR=	${PORTNAME}
13
MASTER_SITES=	http://download.berlios.de/pub/mldonkey/spiralvoice/cvs/
14
PKGNAMESUFFIX=	-devel
13
DISTNAME=	${PORTNAME}-${DOWNLOADVERSION}
15
DISTNAME=	${PORTNAME}-${DOWNLOADVERSION}
14
16
15
PATCH_SITES=	http://www.schraegerpunkt.de/
17
PATCH_SITES=	http://download.berlios.de/pub/mldonkey/spiralvoice/patchpacks/
16
PATCHFILES=	mldonkey-${DOWNLOADVERSION}-${PORTVERSION:C/.+\.//}.patch.gz
18
PATCHFILES=	patch_pack${PORTVERSION:C/^.\..\.(.)/\1/:C/\.//}.gz
17
19
18
MAINTAINER?=	holger@e-gitt.net
20
MAINTAINER?=	holger@e-gitt.net
19
COMMENT?=	A OCAML client for multiple peer-to-peer networks
21
COMMENT?=	A OCAML client for multiple peer-to-peer networks
20
22
21
BUILD_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml \
23
BUILD_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml
22
		autoconf213:${PORTSDIR}/devel/autoconf213
23
24
24
DOWNLOADVERSION=2.5.22
25
DOWNLOADVERSION=${PORTVERSION:R}
25
26
27
NO_LATEST_LINK=	yes
28
CONFLICTS=	mldonkey-[0-9]* mldonkey-{core,gui}-[0.9]*
29
30
USE_BZIP2=	yes
31
USE_AUTOCONF_VER=	213
32
USE_REINPLACE=	yes
26
GNU_CONFIGURE=	yes
33
GNU_CONFIGURE=	yes
34
USE_GMAKE=	yes
35
ALL_TARGET=	opt
36
27
CONFIGURE_ARGS=	--enable-pthread --enable-ocamlver=3
37
CONFIGURE_ARGS=	--enable-pthread --enable-ocamlver=3
38
CONFIGURE_WRKSRC=	${WRKSRC}/config
28
WRKSRC=		${WRKDIR}/${PORTNAME}-${DOWNLOADVERSION}
39
WRKSRC=		${WRKDIR}/${PORTNAME}-${DOWNLOADVERSION}
29
USE_GMAKE=	yes
40
30
ALL_TARGET=	depend opt
41
# XXX
42
# filetp is known to be broken on version 2.5.28* and prior
43
CONFIGURE_ARGS+=	--disable-filetp
31
44
32
.if defined(WITHOUT_GUI)
45
.if defined(WITHOUT_GUI)
33
.if defined(WITHOUT_CORE)
46
.if defined(WITHOUT_CORE)
Lines 36-42 Link Here
36
# have no 'without-' flag
49
# have no 'without-' flag
37
CONFIGURE_ARGS+=--disable-gui
50
CONFIGURE_ARGS+=--disable-gui
38
PLIST_SUB+=	CORE="" GUI="@comment " GUICORE="@comment "
51
PLIST_SUB+=	CORE="" GUI="@comment " GUICORE="@comment "
39
PKGNAMESUFFIX=	-core
52
PKGNAMESUFFIX=	-core-devel
40
.else
53
.else
41
PLIST_SUB+=	GUI=""
54
PLIST_SUB+=	GUI=""
42
BUILD_DEPENDS+=	lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk \
55
BUILD_DEPENDS+=	lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk \
Lines 44-50 Link Here
44
# we don't need lablgtk as RUN dependency, but we need gtk+glib
57
# we don't need lablgtk as RUN dependency, but we need gtk+glib
45
USE_GNOME=	gtk12
58
USE_GNOME=	gtk12
46
.if defined(WITHOUT_CORE)
59
.if defined(WITHOUT_CORE)
47
PKGNAMESUFFIX=	-gui
60
PKGNAMESUFFIX=	-gui-devel
48
PLIST_SUB+=	CORE="@comment " GUICORE="@comment "
61
PLIST_SUB+=	CORE="@comment " GUICORE="@comment "
49
.else
62
.else
50
PLIST_SUB+=	CORE=""	GUICORE=""
63
PLIST_SUB+=	CORE=""	GUICORE=""
Lines 53-58 Link Here
53
66
54
DOCFILES=	Authors.txt Bugs.txt ChangeLog Developers.txt FAQ.html \
67
DOCFILES=	Authors.txt Bugs.txt ChangeLog Developers.txt FAQ.html \
55
		Install.txt Readme.txt Todo.txt ed2k_links.txt
68
		Install.txt Readme.txt Todo.txt ed2k_links.txt
69
PORTDOCS=	${DOCFILES}
56
70
57
.include <bsd.port.pre.mk>
71
.include <bsd.port.pre.mk>
58
72
Lines 62-73 Link Here
62
	@${ECHO_MSG} "You can disable the CORE by defining WITHOUT_CORE."
76
	@${ECHO_MSG} "You can disable the CORE by defining WITHOUT_CORE."
63
.endif
77
.endif
64
78
65
pre-configure:
66
	@cd ${WRKSRC}/config && ${AUTOCONF}
67
68
post-patch:
79
post-patch:
69
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \
80
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \
70
		${WRKDIR}/wrapper.sh
81
		${WRKDIR}/wrapper.sh
82
	@${REINPLACE_CMD} -E \
83
		-e 's|%%AUTOCONF%%|${AUTOCONF}|' \
84
		${BUILD_WRKSRC}/${MAKEFILE}
71
85
72
do-install:
86
do-install:
73
.ifndef(WITHOUT_CORE)
87
.ifndef(WITHOUT_CORE)
(-)mldonkey-devel/distinfo (-4 / +4 lines)
Lines 1-4 Link Here
1
MD5 (mldonkey-2.5.22.tar.gz) = 958ffb63dbcfcb0f6e48788774dfbb42
1
MD5 (mldonkey-2.5.28.tar.bz2) = bee2811a76f83c543ca19e45a9d04ff4
2
SIZE (mldonkey-2.5.22.tar.gz) = 3474104
2
SIZE (mldonkey-2.5.28.tar.bz2) = 2767585
3
MD5 (mldonkey-2.5.22-23.patch.gz) = 091c77f0dd29be7443ac62e99cc41dc0
3
MD5 (patch_pack28h.gz) = 28b3977cff499f8fc9f9b5713ebbf9c8
4
SIZE (mldonkey-2.5.22-23.patch.gz) = 88210
4
SIZE (patch_pack28h.gz) = 57739
(-)mldonkey-devel/files/patch-Makefile (-1 / +1 lines)
Lines 5-11 Link Here
5
 
5
 
6
 config/configure: config/configure.in
6
 config/configure: config/configure.in
7
-	cd config; autoconf
7
-	cd config; autoconf
8
+	cd config; autoconf213
8
+	cd config; %%AUTOCONF%%
9
 
9
 
10
 ifeq ("$(MYCONFIG_ARGS_DEFINED)" , "yes")
10
 ifeq ("$(MYCONFIG_ARGS_DEFINED)" , "yes")
11
 
11
 
(-)mldonkey-devel/pkg-descr (-8 / +10 lines)
Lines 5-17 Link Here
5
a GTK GUI. 
5
a GTK GUI. 
6
6
7
The following protocols are supported:
7
The following protocols are supported:
8
- eDonkey        (http://www.edonkey2000.com/)
8
- eDonkey		(http://www.edonkey2000.com/)
9
- Overnet        (http://www.overnet.com/)
9
- Overnet		(http://www.overnet.com/)
10
- Bittorrent     (http://bitconjurer.org/BitTorrent/)
10
- Bittorrent		(http://bitconjurer.org/BitTorrent/)
11
- Gnutella       (http://www.gnutella.org/)
11
- Gnutella		(http://www.gnutella.org/)
12
- Gnutella2      (http://www.shareaza.com/)
12
- Gnutella2		(http://www.shareaza.com/)
13
- Soulseek       (http://www.slsk.org/)
13
- Fasttrack
14
- Direct-Connect (http://www.neo-modus.com/)
14
- Soulseek		(http://www.slsk.org/)
15
- Opennap        (http://opennap.sourceforge.net/)
15
- Direct-Connect	(http://www.neo-modus.com/)
16
- Opennap		(http://opennap.sourceforge.net/)
17
- Kademlia
16
18
17
WWW: http://www.nongnu.org/mldonkey/
19
WWW: http://www.nongnu.org/mldonkey/
(-)mldonkey-devel/pkg-plist (-10 lines)
Lines 7-19 Link Here
7
%%GUI%%bin/mlchat
7
%%GUI%%bin/mlchat
8
%%GUI%%bin/mlgui
8
%%GUI%%bin/mlgui
9
%%GUI%%bin/mlim
9
%%GUI%%bin/mlim
10
%%PORTDOCS%%share/doc/mldonkey/Authors.txt
11
%%PORTDOCS%%share/doc/mldonkey/Bugs.txt
12
%%PORTDOCS%%share/doc/mldonkey/ChangeLog
13
%%PORTDOCS%%share/doc/mldonkey/Developers.txt
14
%%PORTDOCS%%share/doc/mldonkey/FAQ.html
15
%%PORTDOCS%%share/doc/mldonkey/Install.txt
16
%%PORTDOCS%%share/doc/mldonkey/Readme.txt
17
%%PORTDOCS%%share/doc/mldonkey/Todo.txt
18
%%PORTDOCS%%share/doc/mldonkey/ed2k_links.txt
19
%%PORTDOCS%%@dirrm share/doc/mldonkey

Return to bug 75664