View | Details | Raw Unified | Return to bug 150985
Collapse All | Expand All

(-)net-p2p/amule/Makefile (-15 / +40 lines)
Lines 6-16 Link Here
6
#
6
#
7
7
8
PORTNAME=	amule
8
PORTNAME=	amule
9
PORTVERSION=	10275
9
PORTVERSION=	10300
10
CATEGORIES=	net-p2p
10
CATEGORIES=	net-p2p
11
MASTER_SITES=	LOCAL/pav \
11
MASTER_SITES=	http://amule.sourceforge.net/tarballs/
12
		http://repo.or.cz/w/${PORTNAME}.git/snapshot/
12
DISTNAME=	aMule-SVN-r${PORTVERSION}
13
DISTNAME=	${PORTNAME}-svn-r${PORTVERSION}
14
13
15
MAINTAINER=	swell.k@gmail.com
14
MAINTAINER=	swell.k@gmail.com
16
COMMENT=	The all-platform eMule p2p client
15
COMMENT=	The all-platform eMule p2p client
Lines 18-28 COMMENT= The all-platform eMule p2p clie Link Here
18
BUILD_DEPENDS=	${FLEX}:${PORTSDIR}/textproc/flex \
17
BUILD_DEPENDS=	${FLEX}:${PORTSDIR}/textproc/flex \
19
		${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
18
		${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
20
19
21
LATEST_LINK=	amule2
20
CONFLICTS=	ed2k-hash-[0-9]*
22
CONFLICTS=	aMule-[0-9]* aMule-devel-[0-9]* ed2k-hash-[0-9]*
23
24
WRKSRC=		${WRKDIR}/${PORTNAME}
25
21
22
USE_BZIP2=	yes
26
USE_GNOME=	pkgconfig
23
USE_GNOME=	pkgconfig
27
USE_GMAKE=	yes
24
USE_GMAKE=	yes
28
USE_KDE4=	# empty
25
USE_KDE4=	# empty
Lines 40-56 CPPFLAGS+= -I${LOCALBASE}/include Link Here
40
CFLAGS+=	${PTHREAD_CFLAGS}
37
CFLAGS+=	${PTHREAD_CFLAGS}
41
LDFLAGS+=	${PTHREAD_LIBS} -L${LOCALBASE}/lib
38
LDFLAGS+=	${PTHREAD_LIBS} -L${LOCALBASE}/lib
42
39
43
OPTIONS=	ALC "Compile aMule Link Creator (+GUI)" on \
40
OPTIONS=	ALC "Compile aMule Link Creator for GUI" on \
41
		ALCC "Compile aMule Link Creator for console" on \
44
		AMULECMD "Compile aMule command line client" on \
42
		AMULECMD "Compile aMule command line client" on \
45
		AMULEDAEMON "Compile aMule daemon version" on \
43
		AMULEDAEMON "Compile aMule daemon version" on \
46
		AMULEGUI "Compile aMule remote GUI (EXPERIMENTAL)" on \
44
		AMULEGUI "Compile aMule remote GUI (EXPERIMENTAL)" on \
47
		CAS "Compile C aMule Statistics (+GUI)" on \
45
		CAS "Compile aMule Statistics for console" on \
48
		ED2K "Compile aMule ed2k links handler" on \
46
		ED2K "Compile aMule ed2k links handler" on \
49
		GEOIP "Enable GeoIP IP2Country support" off \
47
		GEOIP "Enable GeoIP IP2Country support" off \
50
		MMAP "Enable using mapped memory" off \
48
		MMAP "Enable using mapped memory" off \
49
		MONOLITHIC "Compile monolithic aMule" on \
51
		PLASMAMULE "Compile aMule plasma applet and engine" off \
50
		PLASMAMULE "Compile aMule plasma applet and engine" off \
52
		UPNP "Enable Universal Plug and Play support" off \
51
		UPNP "Enable Universal Plug and Play support" off \
53
		WEBSERVER "Compile aMule WebServer" on \
52
		WEBSERVER "Compile aMule WebServer" on \
53
		WXCAS "Compile aMule Statistics for GUI" on \
54
		WXUNICODE "Enable Unicode support" on \
54
		WXUNICODE "Enable Unicode support" on \
55
		XAS "Install XChat2 plugin" on
55
		XAS "Install XChat2 plugin" on
56
56
Lines 76-88 PLIST_SUB+= NLS="@comment " Link Here
76
.endif
76
.endif
77
77
78
.if !defined(WITHOUT_ALC)
78
.if !defined(WITHOUT_ALC)
79
CONFIGURE_ARGS+=	--enable-alc --enable-alcc
79
CONFIGURE_ARGS+=	--enable-alc
80
PLIST_SUB+=		ALC=""
80
PLIST_SUB+=		ALC=""
81
.else
81
.else
82
CONFIGURE_ARGS+=	--disable-alc --disable-alcc
82
CONFIGURE_ARGS+=	--disable-alc
83
PLIST_SUB+=		ALC="@comment "
83
PLIST_SUB+=		ALC="@comment "
84
.endif
84
.endif
85
85
86
.if !defined(WITHOUT_ALCC)
87
CONFIGURE_ARGS+=	--enable-alcc
88
PLIST_SUB+=		ALCC=""
89
.else
90
CONFIGURE_ARGS+=	--disable-alcc
91
PLIST_SUB+=		ALCC="@comment "
92
.endif
93
86
.if !defined(WITHOUT_AMULECMD)
94
.if !defined(WITHOUT_AMULECMD)
87
CONFIGURE_ARGS+=	--enable-amulecmd
95
CONFIGURE_ARGS+=	--enable-amulecmd
88
PLIST_SUB+=		AMULECMD=""
96
PLIST_SUB+=		AMULECMD=""
Lines 109-119 PLIST_SUB+= AMULEGUI="@comment " Link Here
109
.endif
117
.endif
110
118
111
.if !defined(WITHOUT_CAS)
119
.if !defined(WITHOUT_CAS)
112
CONFIGURE_ARGS+=	--enable-cas --enable-wxcas
120
CONFIGURE_ARGS+=	--enable-cas
113
LIB_DEPENDS+=		gd.4:${PORTSDIR}/graphics/gd
121
LIB_DEPENDS+=		gd.4:${PORTSDIR}/graphics/gd
114
PLIST_SUB+=		CAS=""
122
PLIST_SUB+=		CAS=""
115
.else
123
.else
116
CONFIGURE_ARGS+=	--disable-cas --disable-wxcas
124
CONFIGURE_ARGS+=	--disable-cas
117
PLIST_SUB+=		CAS="@comment "
125
PLIST_SUB+=		CAS="@comment "
118
.endif
126
.endif
119
127
Lines 138-143 CONFIGURE_ARGS+= --enable-mmap Link Here
138
CONFIGURE_ARGS+=	--disable-mmap
146
CONFIGURE_ARGS+=	--disable-mmap
139
.endif
147
.endif
140
148
149
.if !defined(WITHOUT_MONOLITHIC)
150
CONFIGURE_ARGS+=	--enable-monolithic
151
PLIST_SUB+=		MONOLITHIC=""
152
.else
153
CONFIGURE_ARGS+=	--disable-monolithic
154
PLIST_SUB+=		MONOLITHIC="@comment "
155
.endif
156
141
.if !defined(WITHOUT_PLASMAMULE)
157
.if !defined(WITHOUT_PLASMAMULE)
142
CONFIGURE_ENV+=		ac_cv_path_KDE4_CONFIG=${KDE4_PREFIX}/bin/kde4-config
158
CONFIGURE_ENV+=		ac_cv_path_KDE4_CONFIG=${KDE4_PREFIX}/bin/kde4-config
143
CONFIGURE_ARGS+=	--enable-plasmamule
159
CONFIGURE_ARGS+=	--enable-plasmamule
Lines 163-168 CONFIGURE_ARGS+= --disable-webserver Link Here
163
PLIST_SUB+=		WEBSERVER="@comment "
179
PLIST_SUB+=		WEBSERVER="@comment "
164
.endif
180
.endif
165
181
182
.if !defined(WITHOUT_WXCAS)
183
CONFIGURE_ARGS+=	--enable-wxcas
184
PLIST_SUB+=		WXCAS=""
185
.else
186
CONFIGURE_ARGS+=	--disable-wxcas
187
PLIST_SUB+=		WXCAS="@comment "
188
.endif
189
166
.if !defined(WITHOUT_WXUNICODE)
190
.if !defined(WITHOUT_WXUNICODE)
167
WX_UNICODE=		yes
191
WX_UNICODE=		yes
168
.endif
192
.endif
Lines 183-189 post-patch: .SILENT Link Here
183
		-e 's/test.*-print-file-name.*`/true/' \
207
		-e 's/test.*-print-file-name.*`/true/' \
184
		${WRKSRC}/configure
208
		${WRKSRC}/configure
185
.if defined(NOPORTDOCS)
209
.if defined(NOPORTDOCS)
186
	${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' ${WRKSRC}/docs/Makefile.in
210
	${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \
211
		${WRKSRC}/docs/Makefile.in
187
.endif
212
.endif
188
.if !defined(WITHOUT_PLASMAMULE)
213
.if !defined(WITHOUT_PLASMAMULE)
189
	${REINPLACE_CMD} -e 's|@prefix@|${KDE4_PREFIX}|' \
214
	${REINPLACE_CMD} -e 's|@prefix@|${KDE4_PREFIX}|' \
(-)net-p2p/amule/Makefile.man (-12 / +30 lines)
Lines 3-17 MANLANG= "" de es eu fr hu it Link Here
3
#MANCOMPRESSED=	no
3
#MANCOMPRESSED=	no
4
4
5
.if !defined(WITHOUT_NLS)
5
.if !defined(WITHOUT_NLS)
6
. if !defined(WITHOUT_MONOLITHIC)
6
MAN1+=		amule.1
7
MAN1+=		amule.1
8
. endif
7
. if !defined(WITHOUT_ALC)
9
. if !defined(WITHOUT_ALC)
8
MAN1_EN+=	alc.1 alcc.1
10
MAN1_EN+=	alc.1
9
MAN1_DE+=	alc.1 alcc.1
11
MAN1_DE+=	alc.1
10
MAN1_ES+=	alc.1 alcc.1
12
MAN1_ES+=	alc.1
11
MAN1_EU+=	alc.1 alcc.1
13
MAN1_EU+=	alc.1
14
MAN1_HU+=	alc.1
15
MAN1_IT+=	alc.1
16
. endif
17
. if !defined(WITHOUT_ALCC)
18
MAN1_EN+=	alcc.1
19
MAN1_DE+=	alcc.1
20
MAN1_ES+=	alcc.1
21
MAN1_EU+=	alcc.1
12
MAN1_FR+=	alcc.1
22
MAN1_FR+=	alcc.1
13
MAN1_HU+=	alc.1 alcc.1
23
MAN1_HU+=	alcc.1
14
MAN1_IT+=	alc.1 alcc.1
24
MAN1_IT+=	alcc.1
15
. endif
25
. endif
16
. if !defined(WITHOUT_AMULECMD)
26
. if !defined(WITHOUT_AMULECMD)
17
MAN1+=		amulecmd.1
27
MAN1+=		amulecmd.1
Lines 27-38 MAN1_HU+= amulegui.1 Link Here
27
MAN1_IT+=	amulegui.1
37
MAN1_IT+=	amulegui.1
28
. endif
38
. endif
29
. if !defined(WITHOUT_CAS)
39
. if !defined(WITHOUT_CAS)
30
MAN1_EN+=	cas.1 wxcas.1
40
MAN1_EN+=	cas.1
31
MAN1_DE+=	cas.1 wxcas.1
41
MAN1_DE+=	cas.1
32
MAN1_ES+=	cas.1 wxcas.1
42
MAN1_ES+=	cas.1
33
MAN1_EU+=	cas.1 wxcas.1
43
MAN1_EU+=	cas.1
34
MAN1_HU+=	cas.1 wxcas.1
44
MAN1_HU+=	cas.1
35
MAN1_IT+=	cas.1 wxcas.1
45
MAN1_IT+=	cas.1
36
. endif
46
. endif
37
. if !defined(WITHOUT_ED2K)
47
. if !defined(WITHOUT_ED2K)
38
MAN1+=		ed2k.1
48
MAN1+=		ed2k.1
Lines 40-45 MAN1+= ed2k.1 Link Here
40
. if !defined(WITHOUT_WEBSERVER)
50
. if !defined(WITHOUT_WEBSERVER)
41
MAN1+=		amuleweb.1
51
MAN1+=		amuleweb.1
42
. endif
52
. endif
53
. if !defined(WITHOUT_WXCAS)
54
MAN1_EN+=	wxcas.1
55
MAN1_DE+=	wxcas.1
56
MAN1_ES+=	wxcas.1
57
MAN1_EU+=	wxcas.1
58
MAN1_HU+=	wxcas.1
59
MAN1_IT+=	wxcas.1
60
. endif
43
.endif # !WITHOUT_NLS
61
.endif # !WITHOUT_NLS
44
62
45
.if !defined(WITHOUT_XAS)
63
.if !defined(WITHOUT_XAS)
(-)net-p2p/amule/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (amule-svn-r10275.tar.gz) = 892753e2ce41c0be0c47c2168fc2415d
1
MD5 (aMule-SVN-r10300.tar.bz2) = c232f4711e8524502ad0b27c5b819f3e
2
SHA256 (amule-svn-r10275.tar.gz) = 24807b9ce7cfdd311a96feb988a8580b93570746ba957035dba8112532f7119b
2
SHA256 (aMule-SVN-r10300.tar.bz2) = e6904ab2744e3c49db3dd105570157bf627f9d6ffe341bb22d2fe4759b5b561b
3
SIZE (amule-svn-r10275.tar.gz) = 5950845
3
SIZE (aMule-SVN-r10300.tar.bz2) = 4505424
(-)net-p2p/amule/pkg-plist (-7 / +7 lines)
Lines 15-22 Link Here
15
%%PLASMAMULE%%@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime 2>/dev/null || true
15
%%PLASMAMULE%%@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime 2>/dev/null || true
16
%%PLASMAMULE%%@cwd
16
%%PLASMAMULE%%@cwd
17
%%ALC%%bin/alc
17
%%ALC%%bin/alc
18
%%ALC%%bin/alcc
18
%%ALCC%%bin/alcc
19
bin/amule
19
%%MONOLITHIC%%bin/amule
20
%%AMULECMD%%bin/amulecmd
20
%%AMULECMD%%bin/amulecmd
21
%%AMULEDAEMON%%bin/amuled
21
%%AMULEDAEMON%%bin/amuled
22
%%AMULEGUI%%bin/amulegui
22
%%AMULEGUI%%bin/amulegui
Lines 24-30 bin/amule Link Here
24
%%XAS%%bin/autostart-xas
24
%%XAS%%bin/autostart-xas
25
%%CAS%%bin/cas
25
%%CAS%%bin/cas
26
%%ED2K%%bin/ed2k
26
%%ED2K%%bin/ed2k
27
%%CAS%%bin/wxcas
27
%%WXCAS%%bin/wxcas
28
%%XAS%%lib/xchat/plugins/xas.pl
28
%%XAS%%lib/xchat/plugins/xas.pl
29
%%DATADIR%%/skins/Mac_Gray.zip
29
%%DATADIR%%/skins/Mac_Gray.zip
30
%%DATADIR%%/skins/gnome.zip
30
%%DATADIR%%/skins/gnome.zip
Lines 101-109 bin/amule Link Here
101
%%WEBSERVER%%%%DATADIR%%/webserver/default/up.png
101
%%WEBSERVER%%%%DATADIR%%/webserver/default/up.png
102
%%WEBSERVER%%%%DATADIR%%/webserver/default/yellow.gif
102
%%WEBSERVER%%%%DATADIR%%/webserver/default/yellow.gif
103
%%ALC%%share/applications/alc.desktop
103
%%ALC%%share/applications/alc.desktop
104
share/applications/amule.desktop
104
%%MONOLITHIC%%share/applications/amule.desktop
105
%%AMULEGUI%%share/applications/amulegui.desktop
105
%%AMULEGUI%%share/applications/amulegui.desktop
106
%%CAS%%share/applications/wxcas.desktop
106
%%WXCAS%%share/applications/wxcas.desktop
107
%%CAS%%share/cas/stat.png
107
%%CAS%%share/cas/stat.png
108
%%CAS%%share/cas/tmp.html
108
%%CAS%%share/cas/tmp.html
109
%%NLS%%share/locale/ar/LC_MESSAGES/amule.mo
109
%%NLS%%share/locale/ar/LC_MESSAGES/amule.mo
Lines 144-152 share/applications/amule.desktop Link Here
144
%%NLS%%share/locale/zh_CN/LC_MESSAGES/amule.mo
144
%%NLS%%share/locale/zh_CN/LC_MESSAGES/amule.mo
145
%%NLS%%share/locale/zh_TW/LC_MESSAGES/amule.mo
145
%%NLS%%share/locale/zh_TW/LC_MESSAGES/amule.mo
146
%%ALC%%share/pixmaps/alc.xpm
146
%%ALC%%share/pixmaps/alc.xpm
147
share/pixmaps/amule.xpm
147
%%MONOLITHIC%%share/pixmaps/amule.xpm
148
%%AMULEGUI%%share/pixmaps/amulegui.xpm
148
%%AMULEGUI%%share/pixmaps/amulegui.xpm
149
%%CAS%%share/pixmaps/wxcas.xpm
149
%%WXCAS%%share/pixmaps/wxcas.xpm
150
%%XAS%%@dirrmtry lib/xchat/plugins
150
%%XAS%%@dirrmtry lib/xchat/plugins
151
%%XAS%%@dirrmtry lib/xchat
151
%%XAS%%@dirrmtry lib/xchat
152
@dirrmtry man/de/man1
152
@dirrmtry man/de/man1

Return to bug 150985