Gentoo Archives: gentoo-commits

From: "Alex Legler (a3li)" <a3li@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/bip: metadata.xml ChangeLog bip-0.8.4.ebuild bip-0.8.1.ebuild
Date: Tue, 05 Jan 2010 10:30:46
Message-Id: E1NS6gV-0006pJ-6B@stork.gentoo.org
1 a3li 10/01/05 10:30:43
2
3 Modified: metadata.xml ChangeLog
4 Added: bip-0.8.4.ebuild
5 Removed: bip-0.8.1.ebuild
6 Log:
7 Version bump, add 'noctcp' option to disable automatic CTCP VERSION replies. Remove old version
8 (Portage version: 2.2_rc59/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 net-irc/bip/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-irc/bip/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 23 Mar 2009 14:43:11 -0000 1.4
24 +++ metadata.xml 5 Jan 2010 10:30:42 -0000 1.5
25 @@ -1,19 +1,23 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 - <herd>no-herd</herd>
30 - <maintainer>
31 - <email>a3li@g.o</email>
32 - </maintainer>
33 - <longdescription lang="en">
34 - Bip is an IRC proxy, which means it keeps connected to your preferred
35 - IRC servers, can store the logs for you, and even send them back to your IRC
36 - client(s) upon connection. You may want to use bip to keep your logfiles (in a
37 - unique format and on a unique computer) whatever your client is, when you
38 - connect from multiple workstations, or when you simply want to have a playback
39 - of what was said while you were away.
40 - </longdescription>
41 - <use>
42 - <flag name="oidentd">Enable oidentd support</flag>
43 - </use>
44 + <herd>no-herd</herd>
45 + <maintainer>
46 + <email>a3li@g.o</email>
47 + <name>Alex Legler</name>
48 + </maintainer>
49 + <longdescription lang="en">
50 + Bip is an IRC proxy, which means it keeps connected to your preferred
51 + IRC servers, can store the logs for you, and even send them back to your IRC
52 + client(s) upon connection. You may want to use bip to keep your logfiles (in a
53 + unique format and on a unique computer) whatever your client is, when you
54 + connect from multiple workstations, or when you simply want to have a playback
55 + of what was said while you were away.
56 + </longdescription>
57 + <use>
58 + <flag name="oidentd">Enable oidentd support</flag>
59 + <flag name="noctcp">Disable the automatic CTCP VERSION reply which is often
60 + exploited by malicious people to cause a DoS (reconnect due to flooding).
61 + </flag>
62 + </use>
63 </pkgmetadata>
64
65
66
67 1.9 net-irc/bip/ChangeLog
68
69 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/ChangeLog?rev=1.9&view=markup
70 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/ChangeLog?rev=1.9&content-type=text/plain
71 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/ChangeLog?r1=1.8&r2=1.9
72
73 Index: ChangeLog
74 ===================================================================
75 RCS file: /var/cvsroot/gentoo-x86/net-irc/bip/ChangeLog,v
76 retrieving revision 1.8
77 retrieving revision 1.9
78 diff -u -r1.8 -r1.9
79 --- ChangeLog 27 Aug 2009 18:44:57 -0000 1.8
80 +++ ChangeLog 5 Jan 2010 10:30:42 -0000 1.9
81 @@ -1,6 +1,13 @@
82 # ChangeLog for net-irc/bip
83 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
84 -# $Header: /var/cvsroot/gentoo-x86/net-irc/bip/ChangeLog,v 1.8 2009/08/27 18:44:57 a3li Exp $
85 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
86 +# $Header: /var/cvsroot/gentoo-x86/net-irc/bip/ChangeLog,v 1.9 2010/01/05 10:30:42 a3li Exp $
87 +
88 +*bip-0.8.4 (05 Jan 2010)
89 +
90 + 05 Jan 2010; Alex Legler <a3li@g.o> -bip-0.8.1.ebuild,
91 + +bip-0.8.4.ebuild, metadata.xml:
92 + Version bump, add 'noctcp' option to disable automatic CTCP VERSION
93 + replies. Remove old version
94
95 *bip-0.8.2 (27 Aug 2009)
96
97
98
99
100 1.1 net-irc/bip/bip-0.8.4.ebuild
101
102 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/bip-0.8.4.ebuild?rev=1.1&view=markup
103 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/bip/bip-0.8.4.ebuild?rev=1.1&content-type=text/plain
104
105 Index: bip-0.8.4.ebuild
106 ===================================================================
107 # Copyright 1999-2010 Gentoo Foundation
108 # Distributed under the terms of the GNU General Public License v2
109 # $Header: /var/cvsroot/gentoo-x86/net-irc/bip/bip-0.8.4.ebuild,v 1.1 2010/01/05 10:30:42 a3li Exp $
110
111 EAPI="2"
112
113 inherit autotools
114
115 DESCRIPTION="Multiuser IRC proxy with ssl support"
116 HOMEPAGE="http://bip.t1r.net/"
117 SRC_URI="http://bip.t1r.net/downloads/${P}.tar.gz"
118
119 LICENSE="GPL-2"
120 SLOT="0"
121 KEYWORDS="~amd64 ~x86"
122 IUSE="debug noctcp ssl vim-syntax oidentd"
123
124 DEPEND="ssl? ( dev-libs/openssl )"
125 RDEPEND="${DEPEND}
126 vim-syntax? ( || ( app-editors/vim
127 app-editors/gvim ) )
128 oidentd? ( >=net-misc/oidentd-2.0 )"
129
130 src_prepare() {
131 use noctcp || return
132
133 sed -i -e '/irc_privmsg_check_ctcp(server, line);/s:^://:' src/irc.c || die
134 }
135
136 src_configure() {
137 econf \
138 $(use_with ssl openssl) \
139 $(use_enable debug) \
140 $(use_enable oidentd)
141 }
142
143 src_compile() {
144 # Parallel make fails.
145 # {C,CXX,LD}FLAGS aren't respected, bug 241030.
146 emake CFLAGS="${CFLAGS}" CPPFLAGS="${CXXFLAGS}" \
147 LDFLAGS="${LDFLAGS}" -j1 || die "emake failed"
148 }
149
150 src_install() {
151 dobin src/bip src/bipmkpw || die "dobin failed"
152
153 dodoc AUTHORS ChangeLog README NEWS TODO || die "dodoc failed"
154 newdoc samples/bip.conf bip.conf.sample || die "newdoc failed"
155 doman bip.1 bip.conf.5 bipmkpw.1 || die "doman failed"
156
157 if use vim-syntax; then
158 insinto /usr/share/vim/vimfiles/syntax
159 doins samples/bip.vim || die "doins failed"
160 insinto /usr/share/vim/vimfiles/ftdetect
161 doins "${FILESDIR}"/bip.vim || die "doins failed"
162 fi
163 }
164
165 pkg_postinst() {
166 elog 'Default configuration file is "~/.bip/bip.conf"'
167 elog "You can find a sample configuration file in"
168 elog "/usr/share/doc/${PF}/bip.conf.sample"
169 }