Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/hexchat: ChangeLog hexchat-9999.ebuild metadata.xml
Date: Tue, 27 Aug 2013 09:22:48
Message-Id: 20130827092244.AFA702004C@flycatcher.gentoo.org
1 hasufell 13/08/27 09:22:44
2
3 Modified: ChangeLog hexchat-9999.ebuild metadata.xml
4 Log:
5 update live-ebuild
6
7 (Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
8
9 Revision Changes Path
10 1.69 net-irc/hexchat/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/ChangeLog?rev=1.69&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/ChangeLog?rev=1.69&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/ChangeLog?r1=1.68&r2=1.69
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-irc/hexchat/ChangeLog,v
19 retrieving revision 1.68
20 retrieving revision 1.69
21 diff -u -r1.68 -r1.69
22 --- ChangeLog 26 Aug 2013 12:31:34 -0000 1.68
23 +++ ChangeLog 27 Aug 2013 09:22:44 -0000 1.69
24 @@ -1,6 +1,10 @@
25 # ChangeLog for net-irc/hexchat
26 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/ChangeLog,v 1.68 2013/08/26 12:31:34 hasufell Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/ChangeLog,v 1.69 2013/08/27 09:22:44 hasufell Exp $
29 +
30 + 27 Aug 2013; Julian Ospald <hasufell@g.o> hexchat-9999.ebuild,
31 + metadata.xml:
32 + update live-ebuild
33
34 *hexchat-9999 (26 Aug 2013)
35
36
37
38
39 1.2 net-irc/hexchat/hexchat-9999.ebuild
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/hexchat-9999.ebuild?rev=1.2&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/hexchat-9999.ebuild?rev=1.2&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/hexchat-9999.ebuild?r1=1.1&r2=1.2
44
45 Index: hexchat-9999.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-9999.ebuild,v
48 retrieving revision 1.1
49 retrieving revision 1.2
50 diff -u -r1.1 -r1.2
51 --- hexchat-9999.ebuild 26 Aug 2013 12:31:34 -0000 1.1
52 +++ hexchat-9999.ebuild 27 Aug 2013 09:22:44 -0000 1.2
53 @@ -1,11 +1,11 @@
54 # Copyright 1999-2013 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-9999.ebuild,v 1.1 2013/08/26 12:31:34 hasufell Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-9999.ebuild,v 1.2 2013/08/27 09:22:44 hasufell Exp $
58
59 EAPI=5
60
61 -PYTHON_COMPAT=( python2_6 python2_7 )
62 -inherit autotools eutils gnome2-utils mono-env multilib python-single-r1 git-2
63 +PYTHON_COMPAT=( python2_7 python3_3 )
64 +inherit autotools eutils fdo-mime gnome2-utils mono-env multilib python-single-r1 git-2
65
66 DESCRIPTION="Graphical IRC client based on XChat"
67 HOMEPAGE="http://hexchat.github.io/"
68 @@ -15,12 +15,15 @@
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS=""
72 -IUSE="dbus fastscroll +gtk ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
73 -REQUIRED_USE="plugin-checksum? ( plugins )
74 +IUSE="dbus fastscroll +gtk gtkspell ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python sexy spell ssl theme-manager"
75 +REQUIRED_USE="gtkspell? ( spell )
76 + plugin-checksum? ( plugins )
77 plugin-doat? ( plugins )
78 plugin-fishlim? ( plugins )
79 plugin-sysinfo? ( plugins )
80 - python? ( ${PYTHON_REQUIRED_USE} )"
81 + python? ( ${PYTHON_REQUIRED_USE} )
82 + sexy? ( spell )
83 + ?? ( gtkspell sexy )"
84
85 RDEPEND="dev-libs/glib:2
86 dbus? ( >=dev-libs/dbus-glib-0.98 )
87 @@ -36,7 +39,9 @@
88 python? ( ${PYTHON_DEPS} )
89 spell? (
90 app-text/enchant
91 - dev-libs/libxml2
92 + gtkspell? ( app-text/gtkspell:2 )
93 + sexy? ( x11-libs/libsexy )
94 + !gtkspell? ( !sexy? ( dev-libs/libxml2 ) )
95 )
96 ssl? ( >=dev-libs/openssl-0.9.8u )
97 theme-manager? ( dev-lang/mono )"
98 @@ -59,6 +64,7 @@
99 -e "/po\/Makefile.in/d" \
100 configure.ac || die
101 sed -i -e "/SUBDIRS/s/intl//" Makefile.am || die
102 + sed -i -e 's/Exec=.*$/Exec=thememan %f/' share/misc/htm.desktop || die
103 epatch -p1 \
104 "${FILESDIR}"/${PN}-2.9.5-autoconf-missing-macros.patch
105 epatch_user
106 @@ -70,6 +76,19 @@
107 }
108
109 src_configure() {
110 + local myspellconf
111 + if use spell ; then
112 + if use gtkspell ; then
113 + myspellconf="--enable-spell=gtkspell"
114 + elif use sexy ; then
115 + myspellconf="--enable-spell=libsexy"
116 + else
117 + myspellconf="--enable-spell=static"
118 + fi
119 + else
120 + myspellconf="--disable-spell"
121 + fi
122 +
123 econf \
124 $(use_enable nls) \
125 $(use_enable libproxy socks) \
126 @@ -89,7 +108,7 @@
127 $(use_enable libnotify) \
128 $(use_enable libcanberra) \
129 --enable-shm \
130 - $(use_enable spell spell static) \
131 + ${myspellconf} \
132 $(use_enable ntlm) \
133 $(use_enable libproxy)
134 }
135 @@ -110,6 +129,9 @@
136 if use theme-manager ; then
137 dobin src/htm/thememan.exe
138 make_wrapper thememan "mono /usr/bin/thememan.exe"
139 + domenu share/misc/htm.desktop
140 + insinto /usr/share/mime/packages
141 + newins share/misc/htm-mime.xml htm.xml
142 fi
143 prune_libtool_files --all
144 }
145 @@ -118,6 +140,11 @@
146 if use gtk ; then
147 gnome2_icon_savelist
148 fi
149 +
150 + if use theme-manager ; then
151 + fdo-mime_desktop_database_update
152 + fdo-mime_mime_database_update
153 + fi
154 }
155
156 pkg_postinst() {
157 @@ -132,6 +159,8 @@
158 fi
159
160 if use theme-manager ; then
161 + fdo-mime_desktop_database_update
162 + fdo-mime_mime_database_update
163 elog "Themes are available at:"
164 elog " http://hexchat.org/themes.html"
165 elog
166
167
168
169 1.8 net-irc/hexchat/metadata.xml
170
171 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/metadata.xml?rev=1.8&view=markup
172 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/metadata.xml?rev=1.8&content-type=text/plain
173 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/hexchat/metadata.xml?r1=1.7&r2=1.8
174
175 Index: metadata.xml
176 ===================================================================
177 RCS file: /var/cvsroot/gentoo-x86/net-irc/hexchat/metadata.xml,v
178 retrieving revision 1.7
179 retrieving revision 1.8
180 diff -u -r1.7 -r1.8
181 --- metadata.xml 4 Aug 2013 17:40:37 -0000 1.7
182 +++ metadata.xml 27 Aug 2013 09:22:44 -0000 1.8
183 @@ -13,16 +13,26 @@
184 <description>Proxy maintainer. CC him on bugs</description>
185 </maintainer>
186 <use>
187 - <flag name='fastscroll'>Make scrolling of large text buffers faster by
188 - circumventing some of pango's overhead</flag>
189 + <flag name='fastscroll'>Make scrolling of large text buffers
190 + faster by
191 + circumventing some of pango's overhead</flag>
192 + <flag name='gtkspell'>Use <pkg>app-text/gtkspell</pkg> for spell
193 + checking instead of static method</flag>
194 <flag name='ntlm'>Enable NTLM authentication</flag>
195 - <flag name='libcanberra'>Enable sound event support using <pkg>media-libs/libcanberra</pkg></flag>
196 + <flag name='libcanberra'>Enable sound event support using
197 + <pkg>media-libs/libcanberra</pkg></flag>
198 <flag name='libproxy'>Enable proxy support.</flag>
199 - <flag name='plugins'>Enable plugin support and installs some built-in plugins</flag>
200 - <flag name='plugin-checksum'>Build Checksum plugin (needs plugins)</flag>
201 + <flag name='plugins'>Enable plugin support and installs some
202 + built-in plugins</flag>
203 + <flag name='plugin-checksum'>Build Checksum plugin
204 + (needs plugins)</flag>
205 <flag name='plugin-doat'>Build Do At plugin (needs plugins)</flag>
206 - <flag name='plugin-fishlim'>Build FiSHLiM plugin (needs plugins)</flag>
207 - <flag name='plugin-sysinfo'>Build SysInfo plugin (needs plugins)</flag>
208 + <flag name='plugin-fishlim'>Build FiSHLiM plugin (needs plugins
209 + )</flag>
210 + <flag name='plugin-sysinfo'>Build SysInfo plugin (needs plugins)
211 + </flag>
212 + <flag name='sexy'>Use <pkg>x11-libs/libsexy</pkg> for spell
213 + checking instead of static method</flag>
214 <flag name='theme-manager'>Build the theme manager (mono)</flag>
215 </use>
216 <upstream>