Gentoo Archives: gentoo-commits

From: "Manuel Rueger (mrueg)" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/mcabber: mcabber-0.10.2_p20131025.ebuild ChangeLog
Date: Sat, 09 Nov 2013 19:20:03
Message-Id: 20131109191955.7EA952004B@flycatcher.gentoo.org
1 mrueg 13/11/09 19:19:55
2
3 Modified: ChangeLog
4 Added: mcabber-0.10.2_p20131025.ebuild
5 Log:
6 Add new snapshot from mercurial, thanks to David Heidelberge (okias). Fixes bugs #438952 and #447034
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key )
9
10 Revision Changes Path
11 1.60 net-im/mcabber/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/mcabber/ChangeLog?rev=1.60&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/mcabber/ChangeLog?rev=1.60&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/mcabber/ChangeLog?r1=1.59&r2=1.60
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/mcabber/ChangeLog,v
20 retrieving revision 1.59
21 retrieving revision 1.60
22 diff -u -r1.59 -r1.60
23 --- ChangeLog 12 Dec 2012 15:44:16 -0000 1.59
24 +++ ChangeLog 9 Nov 2013 19:19:55 -0000 1.60
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-im/mcabber
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-im/mcabber/ChangeLog,v 1.59 2012/12/12 15:44:16 wschlich Exp $
29 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/net-im/mcabber/ChangeLog,v 1.60 2013/11/09 19:19:55 mrueg Exp $
31 +
32 +*mcabber-0.10.2_p20131025 (09 Nov 2013)
33 +
34 + 09 Nov 2013; Manuel RĂ¼ger <mrueg@g.o> +mcabber-0.10.2_p20131025.ebuild:
35 + Add new snapshot from mercurial, thanks to David Heidelberge (okias). Fixes
36 + bugs #438952 and #447034
37
38 12 Dec 2012; Wolfram Schlich <wschlich@g.o> -mcabber-0.10.0.ebuild,
39 -mcabber-0.10.1.ebuild, -mcabber-0.9.10.ebuild:
40
41
42
43 1.1 net-im/mcabber/mcabber-0.10.2_p20131025.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/mcabber/mcabber-0.10.2_p20131025.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/mcabber/mcabber-0.10.2_p20131025.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mcabber-0.10.2_p20131025.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-im/mcabber/mcabber-0.10.2_p20131025.ebuild,v 1.1 2013/11/09 19:19:55 mrueg Exp $
53
54 EAPI=5
55
56 inherit flag-o-matic autotools
57
58 DESCRIPTION="A small Jabber console client with various features, like MUC, SSL, PGP"
59 HOMEPAGE="http://mcabber.com/"
60 REV="a18e1b488f1c"
61 SRC_URI="http://mcabber.com/hg/index.cgi/archive/${REV}.tar.gz -> ${P}.tar.gz"
62
63 S=${WORKDIR}/${PN}-${REV}/${PN}
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
68
69 IUSE="aspell crypt idn modules otr spell ssl vim-syntax"
70
71 LANGS="cs de fr it nl pl ru uk"
72 # localized help versions are installed only, when LINGUAS var is set
73 for i in ${LANGS}; do
74 IUSE="${IUSE} linguas_${i}"
75 done;
76
77 RDEPEND="crypt? ( >=app-crypt/gpgme-1.0.0 )
78 otr? ( >=net-libs/libotr-3.1.0 )
79 aspell? ( app-text/aspell )
80 vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
81 idn? ( net-dns/libidn )
82 spell? ( app-text/enchant )
83 dev-libs/glib:2
84 sys-libs/ncurses
85 >=net-libs/loudmouth-1.4.3-r1[ssl?]"
86 DEPEND="${RDEPEND}
87 virtual/pkgconfig"
88
89 pkg_setup() {
90 if use aspell && use spell; then
91 ewarn "NOTE: You have both USE flags 'aspell' and 'spell' enabled, enchant (USE flag 'spell') will be preferred."
92 fi
93 }
94
95 src_prepare() {
96 eautoreconf
97 }
98
99 src_configure() {
100 econf \
101 $(use_enable crypt gpgme) \
102 $(use_enable otr) \
103 $(use_enable aspell) \
104 $(use_enable spell enchant) \
105 $(use_enable modules) \
106 $(use_with idn libidn)
107 }
108
109 src_install() {
110 emake DESTDIR="${D}" install
111
112 # clean unneeded language documentation
113 for i in ${LANGS}; do
114 use linguas_${i} || rm -rf "${ED}"/usr/share/${PN}/help/${i}
115 done
116
117 dodoc AUTHORS ChangeLog NEWS README TODO mcabberrc.example
118 dodoc doc/README_PGP.txt
119
120 # contrib themes
121 insinto /usr/share/${PN}/themes
122 doins "${S}"/contrib/themes/*
123
124 # contrib generic scripts
125 exeinto /usr/share/${PN}/scripts
126 doexe "${S}"/contrib/*.{pl,py}
127
128 # contrib event scripts
129 exeinto /usr/share/${PN}/scripts/events
130 doexe "${S}"/contrib/events/*
131
132 if use vim-syntax; then
133 cd contrib/vim/ || die
134
135 insinto /usr/share/vim/vimfiles/syntax
136 doins mcabber_log-syntax.vim
137
138 insinto /usr/share/vim/vimfiles/ftdetect
139 doins mcabber_log-ftdetect.vim
140 fi
141 }
142
143 pkg_postinst() {
144 elog
145 elog "MCabber requires you to create a subdirectory .mcabber in your home"
146 elog "directory and to place a configuration file there."
147 elog "An example mcabberrc was installed as part of the documentation."
148 elog "To create a new mcabberrc based on the example mcabberrc, execute the"
149 elog "following commands:"
150 elog
151 elog " mkdir -p ~/.mcabber"
152 elog " bzcat ${EROOT}usr/share/doc/${PF}/mcabberrc.example.bz2 >~/.mcabber/mcabberrc"
153 elog
154 elog "Then edit ~/.mcabber/mcabberrc with your favorite editor."
155 elog
156 elog "See the CONFIGURATION FILE and FILES sections of the mcabber"
157 elog "manual page (section 1) for more information."
158 elog
159 elog "From version 0.9.0 on, MCabber supports PGP encryption of messages."
160 elog "See README_PGP.txt for details."
161 echo
162 einfo "Check out ${EROOT}usr/share/${PN} for contributed themes and event scripts."
163 echo
164 }