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-nntp/tin: metadata.xml ChangeLog tin-2.0.0.ebuild
Date: Mon, 05 Sep 2011 19:55:56
Message-Id: 20110905195546.7C3512004C@flycatcher.gentoo.org
1 jer 11/09/05 19:55:46
2
3 Modified: metadata.xml ChangeLog
4 Added: tin-2.0.0.ebuild
5 Log:
6 Version bump thanks to Marco Paolone (bug #381929).
7
8 (Portage version: 2.2.0_alpha53/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 net-nntp/tin/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-nntp/tin/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 9 Jan 2010 19:11:02 -0000 1.3
24 +++ metadata.xml 5 Sep 2011 19:55:46 -0000 1.4
25 @@ -6,6 +6,7 @@
26 <flag name='cancel-locks'>Enable Cancel-Lock header functionality (also enables USE=evil)</flag>
27 <flag name='evil'>Let tin generate a message ID</flag>
28 <flag name='forgery'>Cancel messages posted from a different account</flag>
29 +<flag name='gpg'>Enable <pkg>app-crypt/gpg</pkg> support</flag>
30 <flag name='etiquette'>Enable the display off posting etiquettes</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.30 net-nntp/tin/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/ChangeLog?rev=1.30&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/ChangeLog?rev=1.30&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/ChangeLog?r1=1.29&r2=1.30
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/net-nntp/tin/ChangeLog,v
45 retrieving revision 1.29
46 retrieving revision 1.30
47 diff -u -r1.29 -r1.30
48 --- ChangeLog 10 Apr 2011 03:20:29 -0000 1.29
49 +++ ChangeLog 5 Sep 2011 19:55:46 -0000 1.30
50 @@ -1,6 +1,11 @@
51 # ChangeLog for net-nntp/tin
52 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/net-nntp/tin/ChangeLog,v 1.29 2011/04/10 03:20:29 abcd Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/net-nntp/tin/ChangeLog,v 1.30 2011/09/05 19:55:46 jer Exp $
55 +
56 +*tin-2.0.0 (05 Sep 2011)
57 +
58 + 05 Sep 2011; Jeroen Roovers <jer@g.o> +tin-2.0.0.ebuild, metadata.xml:
59 + Version bump thanks to Marco Paolone (bug #381929).
60
61 10 Apr 2011; Jonathan Callen <abcd@g.o> tin-1.9.6.ebuild:
62 Add prefix support, bump EAPI to 3, add prefix keywords
63
64
65
66 1.1 net-nntp/tin/tin-2.0.0.ebuild
67
68 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/tin-2.0.0.ebuild?rev=1.1&view=markup
69 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-nntp/tin/tin-2.0.0.ebuild?rev=1.1&content-type=text/plain
70
71 Index: tin-2.0.0.ebuild
72 ===================================================================
73 # Copyright 1999-2011 Gentoo Foundation
74 # Distributed under the terms of the GNU General Public License v2
75 # $Header: /var/cvsroot/gentoo-x86/net-nntp/tin/tin-2.0.0.ebuild,v 1.1 2011/09/05 19:55:46 jer Exp $
76
77 EAPI="4"
78
79 inherit eutils toolchain-funcs versionator
80
81 DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
82 HOMEPAGE="http://www.tin.org/"
83 SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/v$(get_version_component_range 1-2)/${P}.tar.bz2"
84
85 LICENSE="GPL-2"
86 SLOT="0"
87 KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
88 IUSE="cancel-locks debug doc +etiquette evil forgery gpg idn ipv6 mime nls sasl socks5 spell unicode"
89
90 RDEPEND="
91 dev-libs/libpcre
92 dev-libs/uulib
93 gpg? ( app-crypt/gnupg )
94 idn? ( net-dns/libidn )
95 mime? ( net-mail/metamail )
96 net-misc/urlview
97 nls? ( sys-devel/gettext )
98 sasl? ( virtual/gsasl )
99 socks5? ( net-proxy/dante )
100 sys-libs/ncurses[unicode?]
101 unicode? ( dev-libs/icu )
102 "
103
104 DEPEND="
105 ${RDEPEND}
106 dev-util/pkgconfig
107 "
108
109 src_prepare() {
110 # Do not strip
111 sed -i src/Makefile.in -e '388s|-s ||g' || die "sed src/Makefile.in failed"
112 }
113
114 src_configure() {
115 if use evil || use cancel-locks; then
116 sed -i -e"s/# -DEVIL_INSIDE/-DEVIL_INSIDE/" src/Makefile.in
117 fi
118
119 if use forgery
120 then
121 sed -i -e"s/^CPPFLAGS.*/& -DFORGERY/" src/Makefile.in
122 fi
123
124 local screen="ncurses"
125 use unicode && screen="ncursesw"
126
127 use etiquette || myconf="${myconf} --disable-etiquette"
128
129 tc-export CC
130
131 econf \
132 --with-pcre=/usr \
133 --enable-nntp-only \
134 --enable-prototypes \
135 --disable-echo \
136 --disable-mime-strict-charset \
137 --with-coffee \
138 --with-screen=${screen} \
139 --with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.org}}" \
140 $(use_enable ipv6) \
141 $(use_enable debug) \
142 $(use_enable gpg pgp-gpg) \
143 $(use_enable nls) \
144 $(use_enable cancel-locks) \
145 $(use_with mime metamail /usr) \
146 $(use_with spell ispell /usr) \
147 $(use_with socks5 socks) $(use_with socks5) \
148 ${myconf}
149 }
150
151 src_compile() {
152 emake build
153 }
154
155 src_install() {
156 default
157
158 # File collision?
159 rm -f "${ED}"/usr/share/man/man5/{mbox,mmdf}.5
160
161 dodoc doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW}
162 use doc && dodoc doc/{*.sample,*.txt}
163 insinto /etc/tin
164 doins doc/tin.defaults
165 }