Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/xaos: xaos-3.5-r1.ebuild xaos-3.6.ebuild metadata.xml ChangeLog xaos-3.5-r2.ebuild
Date: Mon, 09 Jun 2014 18:43:37
Message-Id: 20140609184333.E325C2004E@flycatcher.gentoo.org
1 bicatali 14/06/09 18:43:33
2
3 Modified: xaos-3.5-r1.ebuild metadata.xml ChangeLog
4 Added: xaos-3.6.ebuild
5 Removed: xaos-3.5-r2.ebuild
6 Log:
7 Version bump. Backport patch to stable 3.5-r1 version (bug #497852, thanks Patrice Levesque) and for gettext-0.19 (bug #512748, thanks zimous), add internationalization options, switch to autotools-utils, EAPI5
8
9 (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)
10
11 Revision Changes Path
12 1.11 x11-misc/xaos/xaos-3.5-r1.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild?rev=1.11&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild?rev=1.11&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild?r1=1.10&r2=1.11
17
18 Index: xaos-3.5-r1.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild,v
21 retrieving revision 1.10
22 retrieving revision 1.11
23 diff -u -r1.10 -r1.11
24 --- xaos-3.5-r1.ebuild 25 Jun 2013 17:27:41 -0000 1.10
25 +++ xaos-3.5-r1.ebuild 9 Jun 2014 18:43:33 -0000 1.11
26 @@ -1,6 +1,6 @@
27 -# Copyright 1999-2013 Gentoo Foundation
28 +# Copyright 1999-2014 Gentoo Foundation
29 # Distributed under the terms of the GNU General Public License v2
30 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild,v 1.10 2013/06/25 17:27:41 aballier Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild,v 1.11 2014/06/09 18:43:33 bicatali Exp $
32
33 EAPI=4
34
35 @@ -39,7 +39,9 @@
36 epatch \
37 "${FILESDIR}"/${PN}-3.4-png.patch \
38 "${FILESDIR}"/${PN}-3.4-include.patch \
39 - "${FILESDIR}"/${PN}-3.5-libpng15.patch
40 + "${FILESDIR}"/${PN}-3.5-libpng15.patch \
41 + "${FILESDIR}"/${PN}-3.5-build-fix-i686.patch \
42 + "${FILESDIR}"/${PN}-3.5-gettext.patch
43 sed -i -e 's/-s//' Makefile.in
44 eautoreconf
45 }
46
47
48
49 1.4 x11-misc/xaos/metadata.xml
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/metadata.xml?rev=1.4&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/metadata.xml?rev=1.4&content-type=text/plain
53 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/metadata.xml?r1=1.3&r2=1.4
54
55 Index: metadata.xml
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xaos/metadata.xml,v
58 retrieving revision 1.3
59 retrieving revision 1.4
60 diff -u -r1.3 -r1.4
61 --- metadata.xml 3 Dec 2012 09:50:41 -0000 1.3
62 +++ metadata.xml 9 Jun 2014 18:43:33 -0000 1.4
63 @@ -1,8 +1,8 @@
64 <?xml version="1.0" encoding="UTF-8"?>
65 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
66 <pkgmetadata>
67 - <herd>sci</herd>
68 - <longdescription lang="en">
69 +<herd>sci</herd>
70 +<longdescription lang="en">
71 XaoS is a fast, portable real-time interactive fractal zoomer. It
72 displays the Mandelbrot set (among other escape time fractals) and
73 allows you zoom smoothly into the fractal. Various coloring modes are
74
75
76
77 1.45 x11-misc/xaos/ChangeLog
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/ChangeLog?rev=1.45&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/ChangeLog?rev=1.45&content-type=text/plain
81 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/ChangeLog?r1=1.44&r2=1.45
82
83 Index: ChangeLog
84 ===================================================================
85 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xaos/ChangeLog,v
86 retrieving revision 1.44
87 retrieving revision 1.45
88 diff -u -r1.44 -r1.45
89 --- ChangeLog 25 Jun 2013 17:27:41 -0000 1.44
90 +++ ChangeLog 9 Jun 2014 18:43:33 -0000 1.45
91 @@ -1,6 +1,16 @@
92 # ChangeLog for x11-misc/xaos
93 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
94 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/ChangeLog,v 1.44 2013/06/25 17:27:41 aballier Exp $
95 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
96 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/ChangeLog,v 1.45 2014/06/09 18:43:33 bicatali Exp $
97 +
98 +*xaos-3.6 (09 Jun 2014)
99 +
100 + 09 Jun 2014; Sébastien Fabbro <bicatali@g.o>
101 + +files/xaos-3.5-gettext.patch, +files/xaos-3.6-locale-dir.patch,
102 + +files/xaos-3.6-no-auto-strip.patch, +xaos-3.6.ebuild, -xaos-3.5-r2.ebuild,
103 + metadata.xml, xaos-3.5-r1.ebuild:
104 + Version bump. Backport patch to stable 3.5-r1 version (bug #497852, thanks
105 + Patrice Levesque) and for gettext-0.19 (bug #512748, thanks zimous), add
106 + internationalization options, switch to autotools-utils, EAPI5
107
108 25 Jun 2013; Alexis Ballier <aballier@g.o> xaos-3.5-r1.ebuild,
109 xaos-3.5-r2.ebuild:
110
111
112
113 1.1 x11-misc/xaos/xaos-3.6.ebuild
114
115 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.6.ebuild?rev=1.1&view=markup
116 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.6.ebuild?rev=1.1&content-type=text/plain
117
118 Index: xaos-3.6.ebuild
119 ===================================================================
120 # Copyright 1999-2014 Gentoo Foundation
121 # Distributed under the terms of the GNU General Public License v2
122 # $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/xaos-3.6.ebuild,v 1.1 2014/06/09 18:43:33 bicatali Exp $
123
124 EAPI=5
125
126 AUTOTOOLS_AUTORECONF=1
127 AUTOTOOLS_IN_SOURCE_BUILD=1
128
129 inherit autotools-utils eutils
130
131 DESCRIPTION="Very fast real-time fractal zoomer"
132 HOMEPAGE="http://matek.hu/xaos/doku.php"
133 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
134 http://dev.gentoo.org/~jlec/distfiles/${PN}.png.tar"
135
136 SLOT="0"
137 LICENSE="GPL-2"
138 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
139 IUSE="aalib doc -gtk nls png svga threads X"
140
141 RDEPEND="
142 sci-libs/gsl:0=
143 sys-libs/zlib:0=
144 aalib? ( media-libs/aalib:0= )
145 gtk? ( x11-libs/gtk+:2= )
146 nls? ( sys-devel/gettext )
147 png? ( media-libs/libpng:0= )
148 X? ( x11-libs/libX11:0=
149 x11-libs/libXext:0=
150 x11-libs/libXxf86vm:0= )"
151
152 DEPEND="${RDEPEND}
153 virtual/pkgconfig
154 doc? ( virtual/texi2dvi )
155 X? (
156 x11-proto/xf86vidmodeproto
157 x11-proto/xextproto
158 x11-proto/xproto )"
159
160 PATCHES=(
161 "${FILESDIR}"/${PN}-3.4-png.patch
162 "${FILESDIR}"/${PN}-3.4-include.patch
163 "${FILESDIR}"/${PN}-3.5-build-fix-i686.patch
164 "${FILESDIR}"/${PN}-3.6-locale-dir.patch
165 "${FILESDIR}"/${PN}-3.6-no-auto-strip.patch
166 )
167
168 src_prepare() {
169 autotools-utils_src_prepare
170 if use nls; then
171 if [[ "${LINGUAS+set}" == "set" ]]; then
172 strip-linguas -i src/i18n
173 sed -i -e '/^ALL_LINGUAS=/d' configure || die
174 export ALL_LINGUAS="${LINGUAS}"
175 fi
176 else
177 sed -i -e '/^ALL_LINGUAS=/d' configure || die
178 fi
179 }
180
181 src_configure() {
182 local myeconfargs=(
183 --with-sffe=yes
184 --with-gsl=yes
185 $(use_enable nls)
186 $(use_with png)
187 $(use_with aalib aa-driver)
188 $(use_with gtk gtk-driver)
189 $(use_with threads pthread)
190 $(use_with X x11-driver)
191 $(use_with X x)
192 )
193 autotools-utils_src_configure
194 }
195
196 src_compile() {
197 autotools-utils_src_compile
198 if use doc; then
199 cd "${BUILD_DIR}"/doc
200 emake xaos.dvi
201 dvipdf xaos.dvi || die
202 cd "${BUILD_DIR}"/help
203 emake html
204 fi
205 }
206
207 src_install() {
208 autotools-utils_src_install
209 if use doc; then
210 insinto /usr/share/doc/${PF}
211 doins doc/xaos.pdf
212 dohtml -r help/*
213 fi
214 local driver="x11"
215 use gtk && driver="\"GTK+ Driver\""
216 make_desktop_entry "xaos -driver ${driver}" "XaoS Fractal Zoomer" \
217 xaos "Application;Education;Math;Graphics;"
218 doicon "${WORKDIR}"/${PN}.png
219 }