Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/geos: geos-3.2.0-r1.ebuild ChangeLog geos-3.1.1.ebuild geos-3.2.0.ebuild
Date: Sat, 26 Jun 2010 11:50:18
Message-Id: 20100626115014.444562CF77@corvid.gentoo.org
1 jlec 10/06/26 11:50:14
2
3 Modified: ChangeLog geos-3.1.1.ebuild geos-3.2.0.ebuild
4 Added: geos-3.2.0-r1.ebuild
5 Log:
6 Fix for Python ABIs, #316221; corrected HOMEPAGE
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.43 sci-libs/geos/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/ChangeLog?rev=1.43&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/ChangeLog?rev=1.43&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/ChangeLog?r1=1.42&r2=1.43
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sci-libs/geos/ChangeLog,v
19 retrieving revision 1.42
20 retrieving revision 1.43
21 diff -u -r1.42 -r1.43
22 --- ChangeLog 12 Jan 2010 20:09:21 -0000 1.42
23 +++ ChangeLog 26 Jun 2010 11:50:13 -0000 1.43
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sci-libs/geos
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/ChangeLog,v 1.42 2010/01/12 20:09:21 bicatali Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/ChangeLog,v 1.43 2010/06/26 11:50:13 jlec Exp $
29 +
30 +*geos-3.2.0-r1 (26 Jun 2010)
31 +
32 + 26 Jun 2010; Justin Lecher <jlec@g.o> +files/3.2.0-multipy.patch,
33 + geos-3.1.1.ebuild, geos-3.2.0.ebuild, +geos-3.2.0-r1.ebuild:
34 + Fix for Python ABIs, #316221; corrected HOMEPAGE
35
36 12 Jan 2010; Sébastien Fabbro <bicatali@g.o> geos-3.2.0.ebuild:
37 Fixed for strict amd64
38
39
40
41 1.9 sci-libs/geos/geos-3.1.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.1.1.ebuild?rev=1.9&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.1.1.ebuild?rev=1.9&content-type=text/plain
45 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.1.1.ebuild?r1=1.8&r2=1.9
46
47 Index: geos-3.1.1.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.1.1.ebuild,v
50 retrieving revision 1.8
51 retrieving revision 1.9
52 diff -u -r1.8 -r1.9
53 --- geos-3.1.1.ebuild 7 Jan 2010 02:50:56 -0000 1.8
54 +++ geos-3.1.1.ebuild 26 Jun 2010 11:50:13 -0000 1.9
55 @@ -1,12 +1,12 @@
56 # Copyright 1999-2010 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.1.1.ebuild,v 1.8 2010/01/07 02:50:56 bicatali Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.1.1.ebuild,v 1.9 2010/06/26 11:50:13 jlec Exp $
60
61 EAPI=2
62 inherit eutils
63
64 DESCRIPTION="Geometry engine library for Geographic Information Systems"
65 -HOMEPAGE="http://geos.refractions.net"
66 +HOMEPAGE="http://trac.osgeo.org/geos/"
67 SRC_URI="http://download.osgeo.org/geos/${P}.tar.bz2"
68
69 LICENSE="LGPL-2.1"
70
71
72
73 1.3 sci-libs/geos/geos-3.2.0.ebuild
74
75 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.2.0.ebuild?rev=1.3&view=markup
76 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.2.0.ebuild?rev=1.3&content-type=text/plain
77 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.2.0.ebuild?r1=1.2&r2=1.3
78
79 Index: geos-3.2.0.ebuild
80 ===================================================================
81 RCS file: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.2.0.ebuild,v
82 retrieving revision 1.2
83 retrieving revision 1.3
84 diff -u -r1.2 -r1.3
85 --- geos-3.2.0.ebuild 12 Jan 2010 20:09:21 -0000 1.2
86 +++ geos-3.2.0.ebuild 26 Jun 2010 11:50:14 -0000 1.3
87 @@ -1,11 +1,11 @@
88 # Copyright 1999-2010 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.2.0.ebuild,v 1.2 2010/01/12 20:09:21 bicatali Exp $
91 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.2.0.ebuild,v 1.3 2010/06/26 11:50:14 jlec Exp $
92
93 EAPI=2
94
95 DESCRIPTION="Geometry engine library for Geographic Information Systems"
96 -HOMEPAGE="http://geos.refractions.net"
97 +HOMEPAGE="http://trac.osgeo.org/geos/"
98 SRC_URI="http://download.osgeo.org/geos/${P}.tar.bz2"
99
100 LICENSE="LGPL-2.1"
101
102
103
104 1.1 sci-libs/geos/geos-3.2.0-r1.ebuild
105
106 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.2.0-r1.ebuild?rev=1.1&view=markup
107 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/geos/geos-3.2.0-r1.ebuild?rev=1.1&content-type=text/plain
108
109 Index: geos-3.2.0-r1.ebuild
110 ===================================================================
111 # Copyright 1999-2010 Gentoo Foundation
112 # Distributed under the terms of the GNU General Public License v2
113 # $Header: /var/cvsroot/gentoo-x86/sci-libs/geos/geos-3.2.0-r1.ebuild,v 1.1 2010/06/26 11:50:13 jlec Exp $
114
115 EAPI=2
116
117 PYTHON_DEPEND="2"
118 SUPPORT_PYTHON_ABIS="1"
119
120 inherit autotools eutils python
121
122 DESCRIPTION="Geometry engine library for Geographic Information Systems"
123 HOMEPAGE="http://trac.osgeo.org/geos/"
124 SRC_URI="http://download.osgeo.org/geos/${P}.tar.bz2"
125
126 LICENSE="LGPL-2.1"
127 SLOT="0"
128 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
129 IUSE="doc python ruby"
130
131 RDEPEND="ruby? ( virtual/ruby )
132 python? ( virtual/python )"
133 DEPEND="${RDEPEND}
134 doc? ( app-doc/doxygen )
135 ruby? ( dev-lang/swig )
136 python? ( dev-lang/swig )"
137
138 src_prepare() {
139 epatch "${FILESDIR}"/${PV}-multipy.patch
140 eautoreconf
141 echo "#!/${EPREFIX}/bin/bash" > py-compile
142 }
143
144 src_configure() {
145 econf $(use_enable python) $(use_enable ruby)
146 }
147
148 src_compile() {
149 emake || die "emake failed"
150 if use python; then
151 python_copy_sources swig/python
152 building() {
153 emake \
154 PYTHON_CPPFLAGS="-I$(python_get_includedir)" \
155 PYTHON_LDFLAGS="$(python_get_library -l)" \
156 SWIG_PYTHON_CPPFLAGS="-I$(python_get_includedir)" \
157 pyexecdir="$(python_get_sitedir)" \
158 pythondir="$(python_get_sitedir)"
159 }
160 python_execute_function -s --source-dir swig/python building
161 fi
162 if use doc; then
163 cd "${S}/doc"
164 emake doxygen-html || die "doc generation failed"
165 fi
166 }
167
168 src_install() {
169 emake DESTDIR="${D}" install || die "emake install failed"
170 if use python; then
171 python_copy_sources swig/python
172 installation() {
173 emake \
174 DESTDIR="${D}" \
175 pythondir="$(python_get_sitedir)" \
176 pyexecdir="$(python_get_sitedir)" \
177 install
178 }
179 python_execute_function -s --source-dir swig/python installation
180 python_clean_installation_image
181 fi
182 dodoc AUTHORS NEWS README TODO || die
183 if use doc; then
184 cd "${S}/doc"
185 dohtml -r doxygen_docs/html/* || die
186 fi
187 }