Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-mail/rss2email: metadata.xml ChangeLog rss2email-2.69.ebuild
Date: Thu, 25 Nov 2010 02:06:50
Message-Id: 20101125020646.6B27820054@flycatcher.gentoo.org
1 sping 10/11/25 02:06:46
2
3 Modified: metadata.xml ChangeLog
4 Added: rss2email-2.69.ebuild
5 Log:
6 net-mail/rss2email: Bump to 2.69
7
8 (Portage version: 2.1.9.24/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 net-mail/rss2email/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-mail/rss2email/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 26 Jul 2009 13:48:45 -0000 1.1
24 +++ metadata.xml 25 Nov 2010 02:06:45 -0000 1.2
25 @@ -3,6 +3,10 @@
26 <pkgmetadata>
27 <herd>net-mail</herd>
28 <maintainer>
29 + <email>sping@g.o</email>
30 + <name>Sebastian Pipping</name>
31 + </maintainer>
32 + <maintainer>
33 <email>rbu@g.o</email>
34 <name>Robert Buchholz</name>
35 </maintainer>
36
37
38
39 1.3 net-mail/rss2email/ChangeLog
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/ChangeLog?rev=1.3&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/ChangeLog?rev=1.3&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/ChangeLog?r1=1.2&r2=1.3
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v
48 retrieving revision 1.2
49 retrieving revision 1.3
50 diff -u -r1.2 -r1.3
51 --- ChangeLog 26 Jul 2009 13:57:27 -0000 1.2
52 +++ ChangeLog 25 Nov 2010 02:06:45 -0000 1.3
53 @@ -1,6 +1,13 @@
54 # ChangeLog for net-mail/rss2email
55 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v 1.2 2009/07/26 13:57:27 rbu Exp $
57 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
58 +# $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/ChangeLog,v 1.3 2010/11/25 02:06:45 sping Exp $
59 +
60 +*rss2email-2.69 (25 Nov 2010)
61 +
62 + 25 Nov 2010; Sebastian Pipping <sping@g.o> +rss2email-2.69.ebuild,
63 + +files/rss2email-2.69-config-location.patch, metadata.xml:
64 + Bump to 2.69, add support for several Python ABIs, move code and config out
65 + of /usr/share, add myself as maintainer
66
67 26 Jul 2009; Robert Buchholz <rbu@g.o> rss2email-2.65.ebuild:
68 Include sample config on regular runs
69
70
71
72 1.1 net-mail/rss2email/rss2email-2.69.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/rss2email-2.69.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/rss2email/rss2email-2.69.ebuild?rev=1.1&content-type=text/plain
76
77 Index: rss2email-2.69.ebuild
78 ===================================================================
79 # Copyright 1999-2010 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/net-mail/rss2email/rss2email-2.69.ebuild,v 1.1 2010/11/25 02:06:45 sping Exp $
82
83 EAPI="2"
84
85 PYTHON_DEPEND="2"
86 SUPPORT_PYTHON_ABIS="1"
87 RESTRICT_PYTHON_ABIS="3.*"
88
89 inherit eutils python
90
91 DEBIAN_PV="2.65"
92
93 DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
94 HOMEPAGE="http://rss2email.infogami.com/"
95 SRC_URI="http://www.allthingsrss.com/${PN}/${P}.tar.gz
96 mirror://debian/pool/main/r/${PN}/${PN}_${DEBIAN_PV}-1.diff.gz"
97
98 LICENSE="GPL-2"
99 SLOT="0"
100 KEYWORDS="~amd64 ~x86"
101 IUSE=""
102
103 DEPEND="dev-util/patchutils"
104 RDEPEND="dev-python/feedparser
105 dev-python/html2text"
106
107 src_prepare() {
108 epatch "${FILESDIR}"/${P}-config-location.patch
109
110 # Extract man page from Debian patch
111 filterdiff --include=*/r2e.1 --decompress \
112 "${DISTDIR}"/${PN}_${DEBIAN_PV}-1.diff.gz > "${S}"/r2e.1.patch || die
113 EPATCH_OPTS="-p1" epatch r2e.1.patch
114 }
115
116 src_install() {
117 my_install() {
118 insinto "$(python_get_sitedir)"/${PN}
119 newins rss2email.py main.py || die
120
121 insinto /etc/${PN}
122 doins config.py || die
123 }
124 python_execute_function my_install
125
126 dodoc CHANGELOG readme.html || die
127 doman r2e.1 || die
128
129 # Replace r2e wrapper
130 cat <<-"EOF" >r2e
131 #! /bin/sh
132 SITE_PACKAGES=`python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"`
133 CONF_DIR=${HOME}/.rss2email
134 mkdir -p "${CONF_DIR}"
135 exec python "${SITE_PACKAGES}"/rss2email/main.py "${CONF_DIR}"/feeds.dat $*
136 EOF
137
138 dobin r2e || die
139 }