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.4.2.ebuild ChangeLog
Date: Tue, 29 Oct 2013 17:12:56
Message-Id: 20131029171248.BCEA620047@flycatcher.gentoo.org
1 scarabeus 13/10/29 17:12:48
2
3 Modified: ChangeLog
4 Added: weechat-0.4.2.ebuild
5 Log:
6 Version bump to 0.4.2 wrt bug#489744.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 8EEE3BE8)
9
10 Revision Changes Path
11 1.135 net-irc/weechat/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?rev=1.135&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?rev=1.135&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/ChangeLog?r1=1.134&r2=1.135
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v
20 retrieving revision 1.134
21 retrieving revision 1.135
22 diff -u -r1.134 -r1.135
23 --- ChangeLog 27 Jul 2013 20:11:11 -0000 1.134
24 +++ ChangeLog 29 Oct 2013 17:12:48 -0000 1.135
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-irc/weechat
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v 1.134 2013/07/27 20:11:11 aballier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/ChangeLog,v 1.135 2013/10/29 17:12:48 scarabeus Exp $
30 +
31 +*weechat-0.4.2 (29 Oct 2013)
32 +
33 + 29 Oct 2013; Tomáš Chvátal <scarabeus@g.o> +weechat-0.4.2.ebuild:
34 + Version bump to 0.4.2 wrt bug#489744.
35
36 27 Jul 2013; Alexis Ballier <aballier@g.o> weechat-0.4.1.ebuild,
37 weechat-9999.ebuild:
38
39
40
41 1.1 net-irc/weechat/weechat-0.4.2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-0.4.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/weechat/weechat-0.4.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: weechat-0.4.2.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-irc/weechat/weechat-0.4.2.ebuild,v 1.1 2013/10/29 17:12:48 scarabeus Exp $
51
52 EAPI=5
53
54 PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
55
56 EGIT_REPO_URI="git://git.sv.gnu.org/weechat.git"
57 [[ ${PV} == "9999" ]] && GIT_ECLASS="git-2"
58 inherit eutils python-single-r1 multilib cmake-utils ${GIT_ECLASS}
59
60 DESCRIPTION="Portable and multi-interface IRC client."
61 HOMEPAGE="http://weechat.org/"
62 [[ ${PV} == "9999" ]] || SRC_URI="http://${PN}.org/files/src/${P}.tar.bz2"
63
64 LICENSE="GPL-3"
65 SLOT="0"
66 if [[ ${PV} == "9999" ]]; then
67 KEYWORDS=""
68 else
69 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
70 fi
71
72 NETWORKS="+irc"
73 PLUGINS="+alias +charset +fifo +logger +relay +rmodifier +scripts +spell +xfer"
74 #INTERFACES="+ncurses gtk"
75 SCRIPT_LANGS="guile lua +perl +python ruby tcl"
76 IUSE="${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS} doc nls +ssl"
77
78 RDEPEND="
79 dev-libs/libgcrypt
80 net-misc/curl[ssl]
81 sys-libs/ncurses
82 sys-libs/zlib
83 charset? ( virtual/libiconv )
84 guile? ( dev-scheme/guile )
85 lua? ( dev-lang/lua[deprecated] )
86 nls? ( virtual/libintl )
87 perl? ( dev-lang/perl )
88 python? ( ${PYTHON_DEPS} )
89 ruby? ( >=dev-lang/ruby-1.9 )
90 ssl? ( net-libs/gnutls )
91 spell? ( app-text/aspell )
92 tcl? ( >=dev-lang/tcl-8.4.15 )
93 "
94 # ncurses? ( sys-libs/ncurses )
95 # gtk? ( x11-libs/gtk+:2 )
96 DEPEND="${RDEPEND}
97 doc? (
98 app-text/asciidoc
99 dev-util/source-highlight
100 )
101 nls? ( >=sys-devel/gettext-0.15 )
102 "
103
104 DOCS="AUTHORS ChangeLog NEWS README"
105
106 #REQUIRED_USE=" || ( ncurses gtk )"
107
108 LANGS=( cs de es fr hu it ja pl pt_BR ru )
109 for X in "${LANGS[@]}" ; do
110 IUSE="${IUSE} linguas_${X}"
111 done
112
113 pkg_setup() {
114 use python && python-single-r1_pkg_setup
115 }
116
117 src_prepare() {
118 local i
119
120 # fix libdir placement
121 sed -i \
122 -e "s:lib/:$(get_libdir)/:g" \
123 -e "s:lib\":$(get_libdir)\":g" \
124 CMakeLists.txt || die "sed failed"
125
126 # install only required translations
127 for i in "${LANGS[@]}" ; do
128 if ! use linguas_${i} ; then
129 sed -i \
130 -e "/${i}.po/d" \
131 po/CMakeLists.txt || die
132 fi
133 done
134
135 # install only required documentation ; en always
136 for i in `grep ADD_SUBDIRECTORY doc/CMakeLists.txt \
137 | sed -e 's/.*ADD_SUBDIRECTORY( \(..\) ).*/\1/' -e '/en/d'`; do
138 if ! use linguas_${i} ; then
139 sed -i \
140 -e '/ADD_SUBDIRECTORY( '${i}' )/d' \
141 doc/CMakeLists.txt || die
142 fi
143 done
144 }
145
146 src_configure() {
147 # $(cmake-utils_use_enable gtk)
148 # $(cmake-utils_use_enable ncurses)
149 local mycmakeargs=(
150 "-DENABLE_NCURSES=ON"
151 "-DENABLE_LARGEFILE=ON"
152 "-DENABLE_DEMO=OFF"
153 "-DENABLE_GTK=OFF"
154 "-DPYTHON_EXECUTABLE=${PYTHON}"
155 $(cmake-utils_use_enable alias)
156 $(cmake-utils_use_enable doc)
157 $(cmake-utils_use_enable charset)
158 $(cmake-utils_use_enable fifo)
159 $(cmake-utils_use_enable guile)
160 $(cmake-utils_use_enable irc)
161 $(cmake-utils_use_enable logger)
162 $(cmake-utils_use_enable lua)
163 $(cmake-utils_use_enable nls)
164 $(cmake-utils_use_enable perl)
165 $(cmake-utils_use_enable python)
166 $(cmake-utils_use_enable relay)
167 $(cmake-utils_use_enable rmodifier)
168 $(cmake-utils_use_enable ruby)
169 $(cmake-utils_use_enable scripts)
170 $(cmake-utils_use_enable scripts script)
171 $(cmake-utils_use_enable spell ASPELL)
172 $(cmake-utils_use_enable ssl GNUTLS)
173 $(cmake-utils_use_enable tcl)
174 $(cmake-utils_use_enable xfer)
175 )
176
177 cmake-utils_src_configure
178 }