Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-calculators/units: units-2.10.ebuild ChangeLog metadata.xml
Date: Thu, 27 Mar 2014 20:03:38
Message-Id: 20140327200116.07F9D2004F@flycatcher.gentoo.org
1 jer 14/03/27 20:01:15
2
3 Modified: ChangeLog metadata.xml
4 Added: units-2.10.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.68 sci-calculators/units/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/ChangeLog?rev=1.68&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/ChangeLog?rev=1.68&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/ChangeLog?r1=1.67&r2=1.68
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-calculators/units/ChangeLog,v
20 retrieving revision 1.67
21 retrieving revision 1.68
22 diff -u -r1.67 -r1.68
23 --- ChangeLog 4 Feb 2014 08:37:25 -0000 1.67
24 +++ ChangeLog 27 Mar 2014 20:01:15 -0000 1.68
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sci-calculators/units
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-calculators/units/ChangeLog,v 1.67 2014/02/04 08:37:25 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sci-calculators/units/ChangeLog,v 1.68 2014/03/27 20:01:15 jer Exp $
30 +
31 +*units-2.10 (27 Mar 2014)
32 +
33 + 27 Mar 2014; Jeroen Roovers <jer@g.o> +units-2.10.ebuild,
34 + +files/units-2.10-install.patch, metadata.xml:
35 + Version bump.
36
37 *units-2.02-r1 (04 Feb 2014)
38
39
40
41
42 1.5 sci-calculators/units/metadata.xml
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/metadata.xml?rev=1.5&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/metadata.xml?rev=1.5&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/metadata.xml?r1=1.4&r2=1.5
47
48 Index: metadata.xml
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/sci-calculators/units/metadata.xml,v
51 retrieving revision 1.4
52 retrieving revision 1.5
53 diff -u -r1.4 -r1.5
54 --- metadata.xml 14 Jan 2013 20:24:25 -0000 1.4
55 +++ metadata.xml 27 Mar 2014 20:01:15 -0000 1.5
56 @@ -5,4 +5,7 @@
57 <email>jer@g.o</email>
58 <name>Jeroen Roovers</name>
59 </maintainer>
60 +<use>
61 +<flag name='units_cur'>Install the units_cur python script that updates currencies</flag>
62 +</use>
63 </pkgmetadata>
64
65
66
67 1.1 sci-calculators/units/units-2.10.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/units-2.10.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/units/units-2.10.ebuild?rev=1.1&content-type=text/plain
71
72 Index: units-2.10.ebuild
73 ===================================================================
74 # Copyright 1999-2014 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/sci-calculators/units/units-2.10.ebuild,v 1.1 2014/03/27 20:01:15 jer Exp $
77
78 EAPI=5
79 PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
80 PYTHON_REQ_USE="xml"
81 inherit autotools eutils python-r1
82
83 DESCRIPTION="Unit conversion program"
84 HOMEPAGE="http://www.gnu.org/software/units/units.html"
85 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
86
87 LICENSE="FDL-1.3 GPL-3"
88 SLOT="0"
89 KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux"
90 IUSE="+units_cur"
91
92 DEPEND="
93 >=sys-libs/readline-4.1-r2
94 units_cur? (
95 dev-lang/python-exec:2
96 dev-python/unidecode[${PYTHON_USEDEP}]
97 )
98 "
99 RDEPEND="
100 ${DEPEND}
101 "
102
103 DOCS=( ChangeLog NEWS README )
104
105 units_cur_prepare() {
106 local UNITS_PYTHON_MAJOR
107 UNITS_PYTHON_MAJOR=$(
108 UNITS_PYTHON_MAJOR=${EPYTHON/.*}
109 shopt -s extglob
110 echo ${UNITS_PYTHON_MAJOR/*([[:alpha:]])}
111 )
112 sed -e "/^outfile/s|'.*'|'/usr/share/units/currency.units'|g" units_cur${UNITS_PYTHON_MAJOR} > units_cur-${EPYTHON}
113 }
114
115 src_prepare() {
116 epatch "${FILESDIR}"/${P}-install.patch
117 eautoreconf
118 use units_cur && python_foreach_impl units_cur_prepare
119 }
120
121 src_compile() {
122 emake HAVE_PYTHON=no
123 }
124
125 units_cur_install() {
126 python_newexe units_cur-${EPYTHON} units_cur
127 }
128
129 src_install() {
130 emake DESTDIR="${D}" HAVE_PYTHON=no install
131
132 use units_cur && python_foreach_impl units_cur_install
133 }