|
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> |