Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/irssi: metadata.xml ChangeLog irssi-9999.ebuild irssi-0.8.15-r2.ebuild
Date: Thu, 26 Dec 2013 15:57:38
Message-Id: 20131226155735.89CCC2004C@flycatcher.gentoo.org
1 jer 13/12/26 15:57:35
2
3 Modified: metadata.xml ChangeLog irssi-9999.ebuild
4 Added: irssi-0.8.15-r2.ebuild
5 Log:
6 Fix building against sys-libs/ncurses[tinfo] (bug #453396 by Ben Longbons).
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.5 net-irc/irssi/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-irc/irssi/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 19 Feb 2006 20:22:05 -0000 1.4
24 +++ metadata.xml 26 Dec 2013 15:57:35 -0000 1.5
25 @@ -6,4 +6,9 @@
26 <email>swegener@g.o</email>
27 <description>Primary Maintainer</description>
28 </maintainer>
29 +<use>
30 +<flag name='tinfo'>
31 + Use only libtinfo from <pkg>sys-libs/ncurses</pkg>
32 +</flag>
33 +</use>
34 </pkgmetadata>
35
36
37
38 1.180 net-irc/irssi/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/ChangeLog?rev=1.180&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/ChangeLog?rev=1.180&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/ChangeLog?r1=1.179&r2=1.180
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/net-irc/irssi/ChangeLog,v
47 retrieving revision 1.179
48 retrieving revision 1.180
49 diff -u -r1.179 -r1.180
50 --- ChangeLog 29 Jan 2013 23:07:09 -0000 1.179
51 +++ ChangeLog 26 Dec 2013 15:57:35 -0000 1.180
52 @@ -1,6 +1,12 @@
53 # ChangeLog for net-irc/irssi
54 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/ChangeLog,v 1.179 2013/01/29 23:07:09 ago Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/ChangeLog,v 1.180 2013/12/26 15:57:35 jer Exp $
57 +
58 +*irssi-0.8.15-r2 (26 Dec 2013)
59 +
60 + 26 Dec 2013; Jeroen Roovers <jer@g.o> +irssi-0.8.15-r2.ebuild,
61 + irssi-9999.ebuild, metadata.xml:
62 + Fix building against sys-libs/ncurses[tinfo] (bug #453396 by Ben Longbons).
63
64 29 Jan 2013; Agostino Sarubbo <ago@g.o> -irssi-0.8.15.ebuild:
65 Remove old
66
67
68
69 1.6 net-irc/irssi/irssi-9999.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/irssi-9999.ebuild?rev=1.6&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/irssi-9999.ebuild?rev=1.6&content-type=text/plain
73 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/irssi-9999.ebuild?r1=1.5&r2=1.6
74
75 Index: irssi-9999.ebuild
76 ===================================================================
77 RCS file: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-9999.ebuild,v
78 retrieving revision 1.5
79 retrieving revision 1.6
80 diff -u -r1.5 -r1.6
81 --- irssi-9999.ebuild 29 Sep 2012 11:04:12 -0000 1.5
82 +++ irssi-9999.ebuild 26 Dec 2013 15:57:35 -0000 1.6
83 @@ -1,6 +1,6 @@
84 -# Copyright 1999-2012 Gentoo Foundation
85 +# Copyright 1999-2013 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 -# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-9999.ebuild,v 1.5 2012/09/29 11:04:12 ago Exp $
88 +# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-9999.ebuild,v 1.6 2013/12/26 15:57:35 jer Exp $
89
90 EAPI=4
91
92 @@ -15,9 +15,9 @@
93 LICENSE="GPL-2"
94 SLOT="0"
95 KEYWORDS=""
96 -IUSE="ipv6 +perl ssl socks5"
97 +IUSE="ipv6 +perl ssl socks5 tinfo"
98
99 -RDEPEND="sys-libs/ncurses
100 +RDEPEND="sys-libs/ncurses[tinfo=]
101 >=dev-libs/glib-2.6.0
102 ssl? ( dev-libs/openssl )
103 perl? ( dev-lang/perl )
104 @@ -41,7 +41,8 @@
105 src_configure() {
106 econf \
107 --with-proxy \
108 - --with-ncurses \
109 + $(usex tinfo '--with-terminfo --without-ncurses' \
110 + "--without-terminfo --with-ncurses="${EPREFIX}"/usr") \
111 --with-perl-lib=vendor \
112 $(use_with perl) \
113 $(use_with socks5 socks) \
114
115
116
117 1.1 net-irc/irssi/irssi-0.8.15-r2.ebuild
118
119 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/irssi-0.8.15-r2.ebuild?rev=1.1&view=markup
120 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/irssi/irssi-0.8.15-r2.ebuild?rev=1.1&content-type=text/plain
121
122 Index: irssi-0.8.15-r2.ebuild
123 ===================================================================
124 # Copyright 1999-2013 Gentoo Foundation
125 # Distributed under the terms of the GNU General Public License v2
126 # $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-0.8.15-r2.ebuild,v 1.1 2013/12/26 15:57:35 jer Exp $
127
128 EAPI=4
129
130 inherit perl-module libtool
131
132 # Keep for _rc compability
133 MY_P="${P/_/-}"
134
135 DESCRIPTION="A modular textUI IRC client with IPv6 support"
136 HOMEPAGE="http://irssi.org/"
137 SRC_URI="http://irssi.org/files/${MY_P}.tar.bz2"
138
139 LICENSE="GPL-2"
140 SLOT="0"
141 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
142 IUSE="ipv6 +perl ssl socks5 tinfo"
143
144 RDEPEND="sys-libs/ncurses[tinfo=]
145 >=dev-libs/glib-2.6.0
146 ssl? ( dev-libs/openssl )
147 perl? ( dev-lang/perl )
148 socks5? ( >=net-proxy/dante-1.1.18 )"
149 DEPEND="${RDEPEND}
150 virtual/pkgconfig"
151 RDEPEND="${RDEPEND}
152 perl? ( !net-im/silc-client )"
153
154 S=${WORKDIR}/${MY_P}
155
156 src_prepare() {
157 epunt_cxx
158 elibtoolize # for Darwin bundle
159 }
160
161 src_configure() {
162 econf \
163 --with-proxy \
164 $(usex tinfo '--with-terminfo --without-ncurses' \
165 "--without-terminfo --with-ncurses="${EPREFIX}"/usr") \
166 --with-perl-lib=vendor \
167 $(use_with perl) \
168 $(use_with socks5 socks) \
169 $(use_enable ssl) \
170 $(use_enable ipv6)
171 }
172
173 src_install() {
174 emake \
175 DESTDIR="${D}" \
176 docdir="${EPREFIX}"/usr/share/doc/${PF} \
177 install
178
179 use perl && fixlocalpod
180
181 dodoc AUTHORS ChangeLog README TODO NEWS
182 }