Lines 3-8
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= weechat |
4 |
PORTNAME= weechat |
5 |
PORTVERSION= 2.4 |
5 |
PORTVERSION= 2.4 |
|
|
6 |
PORTREVISION= 1 |
6 |
CATEGORIES= irc |
7 |
CATEGORIES= irc |
7 |
MASTER_SITES= https://weechat.org/files/src/ |
8 |
MASTER_SITES= https://weechat.org/files/src/ |
8 |
|
9 |
|
Lines 19-31
Link Here
|
19 |
USES= cmake:noninja ncurses libtool tar:xz |
20 |
USES= cmake:noninja ncurses libtool tar:xz |
20 |
USE_LDCONFIG= yes |
21 |
USE_LDCONFIG= yes |
21 |
|
22 |
|
22 |
CMAKE_ARGS+= -DENABLE_GUILE=no \ |
23 |
CMAKE_ARGS+= -DLIBDATADIR=${LOCALBASE}/libdata |
23 |
-DLIBDATADIR=${LOCALBASE}/libdata |
|
|
24 |
|
24 |
|
25 |
OPTIONS_DEFINE= BACKTRACE DOCS CA_BUNDLE GNUTLS HEADLESS ICON ICONV \ |
25 |
OPTIONS_DEFINE= BACKTRACE DOCS CA_BUNDLE GNUTLS HEADLESS ICON ICONV \ |
26 |
MANPAGES NLS |
26 |
MANPAGES NLS |
27 |
OPTIONS_DEFAULT= ASPELL BACKTRACE CA_BUNDLE CHARSET GNUTLS HEADLESS \ |
27 |
OPTIONS_DEFAULT= ASPELL BACKTRACE CA_BUNDLE CHARSET GNUTLS GUILE \ |
28 |
ICON LUA MANPAGES PERL PYTHON RUBY TCL |
28 |
HEADLESS ICON LUA MANPAGES PERL PYTHON RUBY TCL |
29 |
OPTIONS_SUB= yes |
29 |
OPTIONS_SUB= yes |
30 |
|
30 |
|
31 |
# BROKEN: ruby.h: error: wrong number of arguments specified for 'deprecated' attribute |
31 |
# BROKEN: ruby.h: error: wrong number of arguments specified for 'deprecated' attribute |
Lines 32-38
Link Here
|
32 |
OPTIONS_EXCLUDE_powerpc64= RUBY |
32 |
OPTIONS_EXCLUDE_powerpc64= RUBY |
33 |
|
33 |
|
34 |
OPTIONS_GROUP= PLUGINS |
34 |
OPTIONS_GROUP= PLUGINS |
35 |
OPTIONS_GROUP_PLUGINS= ASPELL CHARSET JAVASCRIPT LUA PERL PYTHON PHP RUBY TCL |
35 |
OPTIONS_GROUP_PLUGINS= ASPELL CHARSET GUILE JAVASCRIPT LUA PERL PYTHON PHP RUBY TCL |
36 |
|
36 |
|
37 |
BACKTRACE_DESC= Provide crash backtraces |
37 |
BACKTRACE_DESC= Provide crash backtraces |
38 |
CA_BUNDLE_DESC= Include CA bundle for certificate verification |
38 |
CA_BUNDLE_DESC= Include CA bundle for certificate verification |
Lines 39-50
Link Here
|
39 |
CHARSET_DESC= Charset plugin (implies ICONV) |
39 |
CHARSET_DESC= Charset plugin (implies ICONV) |
40 |
ICON_DESC= Desktop icon |
40 |
ICON_DESC= Desktop icon |
41 |
HEADLESS_DESC= Build headless weechat as well |
41 |
HEADLESS_DESC= Build headless weechat as well |
|
|
42 |
GUILE_DESC= Guile script support |
42 |
JAVASCRIPT_DESC= Javascript script support |
43 |
JAVASCRIPT_DESC= Javascript script support |
43 |
PLUGINS_DESC= Weechat Plugins |
44 |
PLUGINS_DESC= Weechat Plugins |
44 |
PYTHON_DESC= Python script support |
45 |
PYTHON_DESC= Python script support |
45 |
RUBY_DESC= Ruby script support |
46 |
RUBY_DESC= Ruby script support |
46 |
|
47 |
|
47 |
.for _opt in ASPELL CHARSET ICONV JAVASCRIPT GNUTLS LUA NLS PERL PHP PYTHON RUBY TCL |
48 |
.for _opt in ASPELL CHARSET ICONV JAVASCRIPT GNUTLS GUILE LUA NLS PERL PHP PYTHON RUBY TCL |
48 |
${_opt}_CMAKE_BOOL= ENABLE_${_opt} |
49 |
${_opt}_CMAKE_BOOL= ENABLE_${_opt} |
49 |
.endfor |
50 |
.endfor |
50 |
|
51 |
|
Lines 56-61
Link Here
|
56 |
DOCS_CMAKE_BOOL= ENABLE_DOC |
57 |
DOCS_CMAKE_BOOL= ENABLE_DOC |
57 |
DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor |
58 |
DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor |
58 |
HEADLESS_CMAKE_BOOL= ENABLE_HEADLESS |
59 |
HEADLESS_CMAKE_BOOL= ENABLE_HEADLESS |
|
|
60 |
GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 |
59 |
ICONV_USES= iconv |
61 |
ICONV_USES= iconv |
60 |
JAVASCRIPT_LIB_DEPENDS= libv8.so:lang/v8 |
62 |
JAVASCRIPT_LIB_DEPENDS= libv8.so:lang/v8 |
61 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
63 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |