Lines 4-14
Link Here
|
4 |
|
4 |
|
5 |
EAPI=4 |
5 |
EAPI=4 |
6 |
|
6 |
|
7 |
PYTHON_DEPEND="python? *" |
|
|
8 |
|
9 |
EGIT_REPO_URI="git://git.sv.gnu.org/weechat.git" |
7 |
EGIT_REPO_URI="git://git.sv.gnu.org/weechat.git" |
10 |
[[ ${PV} == "9999" ]] && GIT_ECLASS="git-2" |
8 |
[[ ${PV} == "9999" ]] && GIT_ECLASS="git-2" |
11 |
inherit python multilib cmake-utils ${GIT_ECLASS} |
9 |
inherit eutils python multilib cmake-utils ${GIT_ECLASS} |
12 |
|
10 |
|
13 |
DESCRIPTION="Portable and multi-interface IRC client." |
11 |
DESCRIPTION="Portable and multi-interface IRC client." |
14 |
HOMEPAGE="http://weechat.org/" |
12 |
HOMEPAGE="http://weechat.org/" |
Lines 25-31
Link Here
|
25 |
NETWORKS="+irc" |
23 |
NETWORKS="+irc" |
26 |
PLUGINS="+alias +charset +fifo +logger +relay +rmodifier +scripts +spell +xfer" |
24 |
PLUGINS="+alias +charset +fifo +logger +relay +rmodifier +scripts +spell +xfer" |
27 |
#INTERFACES="+ncurses gtk" |
25 |
#INTERFACES="+ncurses gtk" |
28 |
SCRIPT_LANGS="guile lua +perl +python ruby tcl" |
26 |
SCRIPT_LANGS="guile lua +perl +python2 python3 ruby tcl" |
29 |
IUSE="${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS} +crypt doc nls +ssl" |
27 |
IUSE="${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS} +crypt doc nls +ssl" |
30 |
|
28 |
|
31 |
RDEPEND=" |
29 |
RDEPEND=" |
Lines 35-40
Link Here
|
35 |
guile? ( dev-scheme/guile ) |
33 |
guile? ( dev-scheme/guile ) |
36 |
lua? ( dev-lang/lua[deprecated] ) |
34 |
lua? ( dev-lang/lua[deprecated] ) |
37 |
perl? ( dev-lang/perl ) |
35 |
perl? ( dev-lang/perl ) |
|
|
36 |
python2? ( =dev-lang/python-2* ) |
37 |
python3? ( =dev-lang/python-3* ) |
38 |
ruby? ( >=dev-lang/ruby-1.9 ) |
38 |
ruby? ( >=dev-lang/ruby-1.9 ) |
39 |
ssl? ( net-libs/gnutls ) |
39 |
ssl? ( net-libs/gnutls ) |
40 |
spell? ( app-text/aspell ) |
40 |
spell? ( app-text/aspell ) |
Lines 56-62
Link Here
|
56 |
done |
56 |
done |
57 |
|
57 |
|
58 |
pkg_setup() { |
58 |
pkg_setup() { |
59 |
use python && python_pkg_setup |
59 |
use python2 python_set_active_version 2; |
|
|
60 |
use python3 python_set_active_version 3; |
61 |
(use python2 || use python3) && python_pkg_setup |
60 |
} |
62 |
} |
61 |
|
63 |
|
62 |
src_prepare() { |
64 |
src_prepare() { |
Lines 97-103
Link Here
|
97 |
$(cmake-utils_use_enable relay) |
99 |
$(cmake-utils_use_enable relay) |
98 |
$(cmake-utils_use_enable scripts) |
100 |
$(cmake-utils_use_enable scripts) |
99 |
$(cmake-utils_use_enable perl) |
101 |
$(cmake-utils_use_enable perl) |
100 |
$(cmake-utils_use_enable python) |
102 |
$(cmake-utils_use_enable python2 python) |
|
|
103 |
$(cmake-utils_use_enable python3 python) |
101 |
$(cmake-utils_use_enable ruby) |
104 |
$(cmake-utils_use_enable ruby) |
102 |
$(cmake-utils_use_enable lua) |
105 |
$(cmake-utils_use_enable lua) |
103 |
$(cmake-utils_use_enable tcl) |
106 |
$(cmake-utils_use_enable tcl) |
Lines 105-110
Link Here
|
105 |
$(cmake-utils_use_enable doc) |
108 |
$(cmake-utils_use_enable doc) |
106 |
) |
109 |
) |
107 |
|
110 |
|
|
|
111 |
if use python2; then |
112 |
mycmakeargs[${#mycmakeargs[@]}]="-DPYTHON_EXECUTABLE=/usr/bin/python2"; |
113 |
elif use python3; then |
114 |
mycmakeargs[${#mycmakeargs[@]}]="-DPYTHON_EXECUTABLE=/usr/bin/python3"; |
115 |
fi |
116 |
|
117 |
mycmakeargs[${#mycmakeargs[@]}]="-DPYTHON_LIBRARY="$(python_get_library); |
118 |
echo "Setting python version to "$(python_get_library); |
119 |
|
120 |
|
108 |
cmake-utils_src_configure |
121 |
cmake-utils_src_configure |
109 |
} |
122 |
} |
110 |
|
123 |
|