Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/weechat: weechat-0.3.7.ebuild weechat-9999.ebuild ChangeLog weechat-0.3.6.ebuild
Date: Mon, 27 Feb 2012 16:33:15
Message-Id: 20120227163303.934CC2004B@flycatcher.gentoo.org
1 scarabeus 12/02/27 16:33:03
2
3 Modified: weechat-9999.ebuild ChangeLog
4 Added: weechat-0.3.7.ebuild
5 Removed: weechat-0.3.6.ebuild
6 Log:
7 Version bump to latest. This version should fully support py3.
8
9 (Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.13 net-irc/weechat/weechat-9999.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-9999.ebuild?rev=1.13&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-9999.ebuild?rev=1.13&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-9999.ebuild?r1=1.12&r2=1.13
17
18 Index: weechat-9999.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-9999.ebuild,v
21 retrieving revision 1.12
22 retrieving revision 1.13
23 diff -u -r1.12 -r1.13
24 --- weechat-9999.ebuild 31 Dec 2011 18:12:20 -0000 1.12
25 +++ weechat-9999.ebuild 27 Feb 2012 16:33:03 -0000 1.13
26 @@ -1,13 +1,13 @@
27 -# Copyright 1999-2011 Gentoo Foundation
28 +# Copyright 1999-2012 Gentoo Foundation
29 # Distributed under the terms of the GNU General Public License v2
30 -# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-9999.ebuild,v 1.12 2011/12/31 18:12:20 binki Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-9999.ebuild,v 1.13 2012/02/27 16:33:03 scarabeus Exp $
32
33 EAPI=3
34
35 USE_RUBY="ruby18 ruby19"
36 RUBY_OPTIONAL="yes"
37
38 -PYTHON_DEPEND="python? 2"
39 +PYTHON_DEPEND="python? *"
40
41 EGIT_REPO_URI="git://git.sv.gnu.org/weechat.git"
42 [[ ${PV} == "9999" ]] && GIT_ECLASS="git-2"
43 @@ -52,9 +52,7 @@
44 #REQUIRED_USE=" || ( ncurses gtk )"
45
46 pkg_setup() {
47 - python_set_active_version 2
48 python_pkg_setup
49 -
50 ruby-ng_pkg_setup
51 }
52
53
54
55
56 1.101 net-irc/weechat/ChangeLog
57
58 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?rev=1.101&view=markup
59 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?rev=1.101&content-type=text/plain
60 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?r1=1.100&r2=1.101
61
62 Index: ChangeLog
63 ===================================================================
64 RCS file: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v
65 retrieving revision 1.100
66 retrieving revision 1.101
67 diff -u -r1.100 -r1.101
68 --- ChangeLog 19 Feb 2012 13:48:47 -0000 1.100
69 +++ ChangeLog 27 Feb 2012 16:33:03 -0000 1.101
70 @@ -1,6 +1,12 @@
71 # ChangeLog for net-irc/weechat
72 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
73 -# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v 1.100 2012/02/19 13:48:47 scarabeus Exp $
74 +# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v 1.101 2012/02/27 16:33:03 scarabeus Exp $
75 +
76 +*weechat-0.3.7 (27 Feb 2012)
77 +
78 + 27 Feb 2012; Tomáš Chvátal <scarabeus@g.o> +weechat-0.3.7.ebuild,
79 + -weechat-0.3.6.ebuild, weechat-9999.ebuild:
80 + Version bump to latest. This version should fully support py3.
81
82 19 Feb 2012; Tomáš Chvátal <scarabeus@g.o> metadata.xml:
83 maintain
84
85
86
87 1.1 net-irc/weechat/weechat-0.3.7.ebuild
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-0.3.7.ebuild?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-0.3.7.ebuild?rev=1.1&content-type=text/plain
91
92 Index: weechat-0.3.7.ebuild
93 ===================================================================
94 # Copyright 1999-2012 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 # $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-0.3.7.ebuild,v 1.1 2012/02/27 16:33:03 scarabeus Exp $
97
98 EAPI=3
99
100 USE_RUBY="ruby18 ruby19"
101 RUBY_OPTIONAL="yes"
102
103 PYTHON_DEPEND="python? *"
104
105 EGIT_REPO_URI="git://git.sv.gnu.org/weechat.git"
106 [[ ${PV} == "9999" ]] && GIT_ECLASS="git-2"
107 inherit python multilib ruby-ng cmake-utils ${GIT_ECLASS}
108
109 DESCRIPTION="Portable and multi-interface IRC client."
110 HOMEPAGE="http://weechat.org/"
111 [[ ${PV} == "9999" ]] || SRC_URI="http://${PN}.org/files/src/${P}.tar.bz2"
112
113 LICENSE="GPL-3"
114 SLOT="0"
115 if [[ ${PV} == "9999" ]]; then
116 KEYWORDS=""
117 else
118 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-linux ~amd64-linux"
119 fi
120
121 NETWORKS="+irc"
122 PLUGINS="+alias +charset +fifo +logger +relay +rmodifier +scripts +spell +xfer"
123 #INTERFACES="+ncurses gtk"
124 SCRIPT_LANGS="lua +perl +python ruby tcl"
125 IUSE="${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS} +crypt doc nls +ssl"
126
127 RDEPEND="
128 sys-libs/ncurses
129 charset? ( virtual/libiconv )
130 lua? ( dev-lang/lua[deprecated] )
131 perl? ( dev-lang/perl )
132 ruby? ( $(ruby_implementations_depend) )
133 ssl? ( net-libs/gnutls )
134 spell? ( app-text/aspell )
135 tcl? ( >=dev-lang/tcl-8.4.15 )
136 "
137 # ncurses? ( sys-libs/ncurses )
138 # gtk? ( x11-libs/gtk+:2 )
139 DEPEND="${RDEPEND}
140 nls? ( >=sys-devel/gettext-0.15 )
141 "
142
143 DOCS="AUTHORS ChangeLog NEWS README"
144
145 #REQUIRED_USE=" || ( ncurses gtk )"
146
147 pkg_setup() {
148 python_pkg_setup
149 ruby-ng_pkg_setup
150 }
151
152 src_prepare() {
153 # fix libdir placement
154 sed -i \
155 -e "s:lib/:$(get_libdir)/:g" \
156 -e "s:lib\":$(get_libdir)\":g" \
157 CMakeLists.txt || die "sed failed"
158 }
159
160 # alias, rmodifier, xfer
161 src_configure() {
162 # $(cmake-utils_use_enable gtk)
163 # $(cmake-utils_use_enable ncurses)
164 mycmakeargs=(
165 "-DENABLE_NCURSES=ON"
166 "-DENABLE_LARGEFILE=ON"
167 "-DENABLE_DEMO=OFF"
168 "-DENABLE_GTK=OFF"
169 $(cmake-utils_use_enable nls)
170 $(cmake-utils_use_enable crypt GCRYPT)
171 $(cmake-utils_use_enable spell ASPELL)
172 $(cmake-utils_use_enable charset)
173 $(cmake-utils_use_enable fifo)
174 $(cmake-utils_use_enable irc)
175 $(cmake-utils_use_enable logger)
176 $(cmake-utils_use_enable relay)
177 $(cmake-utils_use_enable scripts)
178 $(cmake-utils_use_enable perl)
179 $(cmake-utils_use_enable python)
180 $(cmake-utils_use_enable ruby)
181 $(cmake-utils_use_enable lua)
182 $(cmake-utils_use_enable tcl)
183 $(cmake-utils_use_enable doc)
184 )
185
186 cmake-utils_src_configure
187 }
188
189 pkg_postinst() {
190 if use scripts && use python; then
191 elog "You may use the following script from upstream to manage your scripts."
192 elog "It helps with downloading and updating other scripts:"
193 elog " http://www.weechat.org/scripts/source/stable/weeget.py/"
194 fi
195 }