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

(-)amule/Makefile (-12 / +9 lines)
Lines 12-24 Link Here
12
COMMENT=	All-platform eMule p2p client
12
COMMENT=	All-platform eMule p2p client
13
13
14
LICENSE=	GPLv2+
14
LICENSE=	GPLv2+
15
LICENSE_FILE_GPLv2=${WRKSRC}/docs/COPYING
15
16
16
LIB_DEPENDS=	libcryptopp.so:security/cryptopp
17
LIB_DEPENDS=	libcryptopp.so:security/cryptopp
17
18
18
CONFLICTS=	amule-devel-[0-9]*
19
CONFLICTS=	amule-devel-[0-9]*
19
20
20
USES=		bison compiler:c++11-lang desktop-file-utils gmake perl5 \
21
USES=		bison compiler:c++11-lang desktop-file-utils gmake \
21
		pkgconfig shebangfix tar:xz
22
		localbase:ldflags perl5 pkgconfig shebangfix tar:xz
22
USE_PERL5=	build
23
USE_PERL5=	build
23
USE_WX=		2.8
24
USE_WX=		2.8
24
WX_CONF_ARGS=	absolute
25
WX_CONF_ARGS=	absolute
Lines 28-37 Link Here
28
CONFIGURE_ENV=	LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \
29
CONFIGURE_ENV=	LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \
29
		docdir='$${prefix}/${DOCSDIR_REL}'
30
		docdir='$${prefix}/${DOCSDIR_REL}'
30
31
31
CPPFLAGS+=	-I${LOCALBASE}/include
32
CXXFLAGS+=	`pkgconf --cflags-only-other libcryptopp`
32
CXXFLAGS+=	`pkgconf --cflags-only-other libcryptopp`
33
LDFLAGS+=	-lpthread -L${LOCALBASE}/lib
33
LDFLAGS+=	-lpthread
34
34
35
SHEBANG_FILES=	src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl
36
35
OPTIONS_DEFINE=	ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \
37
OPTIONS_DEFINE=	ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \
36
	FILEVIEW GEOIP MMAP MONOLITHIC NLS UPNP \
38
	FILEVIEW GEOIP MMAP MONOLITHIC NLS UPNP \
37
	WEBSERVER WXCAS XAS
39
	WEBSERVER WXCAS XAS
Lines 52-61 Link Here
52
54
53
OPTIONS_SUB=	yes
55
OPTIONS_SUB=	yes
54
56
55
SHEBANG_FILES=	src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl
56
57
LICENSE_FILE_GPLv2=${WRKSRC}/docs/COPYING
58
59
DEBUG_CONFIGURE_ON=	--enable-debug
57
DEBUG_CONFIGURE_ON=	--enable-debug
60
58
61
NLS_USES=	gettext
59
NLS_USES=	gettext
Lines 66-71 Link Here
66
ALCC_CONFIGURE_ON=	--enable-alcc
64
ALCC_CONFIGURE_ON=	--enable-alcc
67
65
68
AMULECMD_CONFIGURE_ON=	--enable-amulecmd
66
AMULECMD_CONFIGURE_ON=	--enable-amulecmd
67
AMULECMD_USES=		readline
69
68
70
AMULEDAEMON_CONFIGURE_ON=	--enable-amule-daemon
69
AMULEDAEMON_CONFIGURE_ON=	--enable-amule-daemon
71
AMULEDAEMON_USE=	RC_SUBR=amuled
70
AMULEDAEMON_USE=	RC_SUBR=amuled
Lines 76-81 Link Here
76
CAS_LIB_DEPENDS=	libgd.so:graphics/gd
75
CAS_LIB_DEPENDS=	libgd.so:graphics/gd
77
76
78
ED2K_CONFIGURE_OFF=	--disable-ed2k
77
ED2K_CONFIGURE_OFF=	--disable-ed2k
78
ED2K_CONFLICTS=		ed2k-hash*
79
79
80
FILEVIEW_CONFIGURE_ON=	--enable-fileview
80
FILEVIEW_CONFIGURE_ON=	--enable-fileview
81
81
Lines 90-95 Link Here
90
UPNP_CONFIGURE_OFF=	--disable-upnp
90
UPNP_CONFIGURE_OFF=	--disable-upnp
91
91
92
WEBSERVER_CONFIGURE_ON=	--enable-webserver
92
WEBSERVER_CONFIGURE_ON=	--enable-webserver
93
WEBSERVER_USES=		readline
93
94
94
WXCAS_CONFIGURE_ON=	--enable-wxcas
95
WXCAS_CONFIGURE_ON=	--enable-wxcas
95
96
Lines 98-107 Link Here
98
99
99
.include <bsd.port.options.mk>
100
.include <bsd.port.options.mk>
100
101
101
.if ${PORT_OPTIONS:MED2K}
102
CONFLICTS+=		ed2k-hash*
103
.endif
104
105
post-patch:
102
post-patch:
106
	@${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \
103
	@${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \
107
		-e '/if.*test/s/==/=/' \
104
		-e '/if.*test/s/==/=/' \
(-)amule/pkg-plist (-11 / +11 lines)
Lines 66-82 Link Here
66
%%NLS%%%%ED2K%%man/it/man1/ed2k.1.gz
66
%%NLS%%%%ED2K%%man/it/man1/ed2k.1.gz
67
%%NLS%%%%WXCAS%%man/it/man1/wxcas.1.gz
67
%%NLS%%%%WXCAS%%man/it/man1/wxcas.1.gz
68
%%NLS%%%%XAS%%man/it/man1/xas.1.gz
68
%%NLS%%%%XAS%%man/it/man1/xas.1.gz
69
%%ALC%%man/man1/alc.1.gz
69
%%NLS%%%%ALC%%man/man1/alc.1.gz
70
%%ALCC%%man/man1/alcc.1.gz
70
%%NLS%%%%ALCC%%man/man1/alcc.1.gz
71
%%MONOLITHIC%%man/man1/amule.1.gz
71
%%NLS%%%%MONOLITHIC%%man/man1/amule.1.gz
72
%%AMULECMD%%man/man1/amulecmd.1.gz
72
%%NLS%%%%AMULECMD%%man/man1/amulecmd.1.gz
73
%%AMULEDAEMON%%man/man1/amuled.1.gz
73
%%NLS%%%%AMULEDAEMON%%man/man1/amuled.1.gz
74
%%AMULEGUI%%man/man1/amulegui.1.gz
74
%%NLS%%%%AMULEGUI%%man/man1/amulegui.1.gz
75
%%WEBSERVER%%man/man1/amuleweb.1.gz
75
%%NLS%%%%WEBSERVER%%man/man1/amuleweb.1.gz
76
%%CAS%%man/man1/cas.1.gz
76
%%NLS%%%%CAS%%man/man1/cas.1.gz
77
%%ED2K%%man/man1/ed2k.1.gz
77
%%NLS%%%%ED2K%%man/man1/ed2k.1.gz
78
%%WXCAS%%man/man1/wxcas.1.gz
78
%%NLS%%%%WXCAS%%man/man1/wxcas.1.gz
79
%%XAS%%man/man1/xas.1.gz
79
%%NLS%%%%XAS%%man/man1/xas.1.gz
80
%%NLS%%%%ALC%%man/ro/man1/alc.1.gz
80
%%NLS%%%%ALC%%man/ro/man1/alc.1.gz
81
%%NLS%%%%ALCC%%man/ro/man1/alcc.1.gz
81
%%NLS%%%%ALCC%%man/ro/man1/alcc.1.gz
82
%%NLS%%%%MONOLITHIC%%man/ro/man1/amule.1.gz
82
%%NLS%%%%MONOLITHIC%%man/ro/man1/amule.1.gz
(-)amule-devel/Makefile (-27 / +17 lines)
Lines 12-30 Link Here
12
MAINTAINER=	bar@FreeBSD.org
12
MAINTAINER=	bar@FreeBSD.org
13
COMMENT=	All-platform eMule p2p client
13
COMMENT=	All-platform eMule p2p client
14
14
15
LICENSE=	GPLv2 GPLv3
15
LICENSE=	GPLv2+
16
LICENSE_COMB=	dual
16
LICENSE_FILE=	${WRKSRC}/docs/COPYING
17
17
18
LIB_DEPENDS=	libcryptopp.so:security/cryptopp
18
LIB_DEPENDS=	libcryptopp.so:security/cryptopp
19
19
20
CONFLICTS=	amule-[0-9]*
20
CONFLICTS=	amule-[0-9]*
21
21
22
USES=		bison desktop-file-utils gmake perl5 pkgconfig shebangfix \
22
USES=		bison desktop-file-utils desktop-file-utils gmake \
23
		tar:bzip2
23
		localbase:ldflags perl5 pkgconfig shebangfix tar:bzip2
24
USE_PERL5=	build
24
USE_PERL5=	build
25
USE_WX=		2.8
25
USE_WX=		2.8
26
WX_CONF_ARGS=	absolute
26
WX_CONF_ARGS=	absolute
27
27
28
SHEBANG_FILES=	src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl
29
28
GNU_CONFIGURE=	yes
30
GNU_CONFIGURE=	yes
29
CONFIGURE_ARGS=	--with-denoise-level=0
31
CONFIGURE_ARGS=	--with-denoise-level=0
30
32
Lines 31-39 Link Here
31
CONFIGURE_ENV=	LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \
33
CONFIGURE_ENV=	LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \
32
		docdir='$${prefix}/${DOCSDIR_REL}'
34
		docdir='$${prefix}/${DOCSDIR_REL}'
33
35
34
CPPFLAGS+=	-I${LOCALBASE}/include
35
CXXFLAGS+=	`pkgconf --cflags-only-other libcryptopp`
36
CXXFLAGS+=	`pkgconf --cflags-only-other libcryptopp`
36
LDFLAGS+=	-lpthread -L${LOCALBASE}/lib
37
LDFLAGS+=	-lpthread
37
38
38
OPTIONS_DEFINE=	ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \
39
OPTIONS_DEFINE=	ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \
39
	FILEVIEW GEOIP MMAP MONOLITHIC NLS OPTIMIZED_CFLAGS UPNP \
40
	FILEVIEW GEOIP MMAP MONOLITHIC NLS OPTIMIZED_CFLAGS UPNP \
Lines 55-64 Link Here
55
56
56
OPTIONS_SUB=	yes
57
OPTIONS_SUB=	yes
57
58
58
SHEBANG_FILES=	src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl
59
60
LICENSE_FILE_GPLv2=${WRKSRC}/docs/COPYING
61
62
DEBUG_CONFIGURE_ON=	--enable-debug
59
DEBUG_CONFIGURE_ON=	--enable-debug
63
60
64
NLS_USES=	gettext
61
NLS_USES=	gettext
Lines 69-74 Link Here
69
ALCC_CONFIGURE_ON=	--enable-alcc
66
ALCC_CONFIGURE_ON=	--enable-alcc
70
67
71
AMULECMD_CONFIGURE_ON=	--enable-amulecmd
68
AMULECMD_CONFIGURE_ON=	--enable-amulecmd
69
AMULECMD_USES=		readline
72
70
73
AMULEDAEMON_CONFIGURE_ON=	--enable-amule-daemon
71
AMULEDAEMON_CONFIGURE_ON=	--enable-amule-daemon
74
AMULEDAEMON_USE=	RC_SUBR=amuled
72
AMULEDAEMON_USE=	RC_SUBR=amuled
Lines 79-84 Link Here
79
CAS_LIB_DEPENDS=	libgd.so:graphics/gd
77
CAS_LIB_DEPENDS=	libgd.so:graphics/gd
80
78
81
ED2K_CONFIGURE_OFF=	--disable-ed2k
79
ED2K_CONFIGURE_OFF=	--disable-ed2k
80
ED2K_CONFLICTS=		ed2k-hash*
82
81
83
FILEVIEW_CONFIGURE_ON=	--enable-fileview
82
FILEVIEW_CONFIGURE_ON=	--enable-fileview
84
83
Lines 94-99 Link Here
94
93
95
WEBSERVER_CONFIGURE_ON=	--enable-webserver
94
WEBSERVER_CONFIGURE_ON=	--enable-webserver
96
WEBSERVER_LIB_DEPENDS=	libpng.so:graphics/png
95
WEBSERVER_LIB_DEPENDS=	libpng.so:graphics/png
96
WEBSERVER_USES=		readline
97
97
98
WXCAS_CONFIGURE_ON=	--enable-wxcas
98
WXCAS_CONFIGURE_ON=	--enable-wxcas
99
99
Lines 100-127 Link Here
100
XAS_CONFIGURE_ON=	--enable-xas
100
XAS_CONFIGURE_ON=	--enable-xas
101
XAS_USE=	PERL5+=run
101
XAS_USE=	PERL5+=run
102
102
103
.include <bsd.port.options.mk>
103
OPTIMIZED_CFLAGS_CONFIGURE_ON=	--enable-optimize
104
104
105
.if ${PORT_OPTIONS:MED2K}
105
post-patch:
106
CONFLICTS+=		ed2k-hash*
106
	@${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \
107
.endif
108
109
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
110
CONFIGURE_ARGS+=	--enable-optimize
111
.endif
112
113
post-patch:	.SILENT
114
	${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \
115
		-e '/if.*test/s/==/=/' \
107
		-e '/if.*test/s/==/=/' \
116
		${WRKSRC}/configure
108
		${WRKSRC}/configure
117
.if ! ${PORT_OPTIONS:MDOCS}
109
118
	${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \
110
post-patch-DOCS-off:
111
	@${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \
119
		${WRKSRC}/docs/Makefile.in
112
		${WRKSRC}/docs/Makefile.in
120
.endif
121
113
122
post-install:
114
post-install-FILEVIEW-on:
123
.if ${PORT_OPTIONS:MFILEVIEW}
124
	${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin
115
	${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin
125
.endif
126
116
127
.include <bsd.port.mk>
117
.include <bsd.port.mk>
(-)amule-devel/pkg-descr (-1 / +1 lines)
Lines 3-6 Link Here
3
aMule is a multiplatform fork of xMule
3
aMule is a multiplatform fork of xMule
4
client using wxWindows class library.
4
client using wxWindows class library.
5
5
6
WWW: http://www.amule.org
6
WWW: http://www.amule.org/
(-)amule-devel/pkg-plist (-11 / +11 lines)
Lines 66-82 Link Here
66
%%NLS%%%%ED2K%%man/it/man1/ed2k.1.gz
66
%%NLS%%%%ED2K%%man/it/man1/ed2k.1.gz
67
%%NLS%%%%WXCAS%%man/it/man1/wxcas.1.gz
67
%%NLS%%%%WXCAS%%man/it/man1/wxcas.1.gz
68
%%NLS%%%%XAS%%man/it/man1/xas.1.gz
68
%%NLS%%%%XAS%%man/it/man1/xas.1.gz
69
%%ALC%%man/man1/alc.1.gz
69
%%NLS%%%%ALC%%man/man1/alc.1.gz
70
%%ALCC%%man/man1/alcc.1.gz
70
%%NLS%%%%ALCC%%man/man1/alcc.1.gz
71
%%MONOLITHIC%%man/man1/amule.1.gz
71
%%NLS%%%%MONOLITHIC%%man/man1/amule.1.gz
72
%%AMULECMD%%man/man1/amulecmd.1.gz
72
%%NLS%%%%AMULECMD%%man/man1/amulecmd.1.gz
73
%%AMULEDAEMON%%man/man1/amuled.1.gz
73
%%NLS%%%%AMULEDAEMON%%man/man1/amuled.1.gz
74
%%AMULEGUI%%man/man1/amulegui.1.gz
74
%%NLS%%%%AMULEGUI%%man/man1/amulegui.1.gz
75
%%WEBSERVER%%man/man1/amuleweb.1.gz
75
%%NLS%%%%WEBSERVER%%man/man1/amuleweb.1.gz
76
%%CAS%%man/man1/cas.1.gz
76
%%NLS%%%%CAS%%man/man1/cas.1.gz
77
%%ED2K%%man/man1/ed2k.1.gz
77
%%NLS%%%%ED2K%%man/man1/ed2k.1.gz
78
%%WXCAS%%man/man1/wxcas.1.gz
78
%%NLS%%%%WXCAS%%man/man1/wxcas.1.gz
79
%%XAS%%man/man1/xas.1.gz
79
%%NLS%%%%XAS%%man/man1/xas.1.gz
80
%%NLS%%%%ALC%%man/ro/man1/alc.1.gz
80
%%NLS%%%%ALC%%man/ro/man1/alc.1.gz
81
%%NLS%%%%ALCC%%man/ro/man1/alcc.1.gz
81
%%NLS%%%%ALCC%%man/ro/man1/alcc.1.gz
82
%%NLS%%%%MONOLITHIC%%man/ro/man1/amule.1.gz
82
%%NLS%%%%MONOLITHIC%%man/ro/man1/amule.1.gz

Return to bug 234829