Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/xaos: ChangeLog xaos-3.5-r1.ebuild xaos-3.5.ebuild
Date: Sat, 06 Nov 2010 15:03:37
Message-Id: 20101106150330.1F6CB20051@flycatcher.gentoo.org
1 jlec 10/11/06 15:03:30
2
3 Modified: ChangeLog
4 Added: xaos-3.5-r1.ebuild
5 Removed: xaos-3.5.ebuild
6 Log:
7 Adding missing -r in dohtml
8
9 (Portage version: 2.1.9.24/cvs/Linux x86_64, RepoMan options: --force)
10
11 Revision Changes Path
12 1.33 x11-misc/xaos/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/ChangeLog?rev=1.33&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/ChangeLog?rev=1.33&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/ChangeLog?r1=1.32&r2=1.33
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xaos/ChangeLog,v
21 retrieving revision 1.32
22 retrieving revision 1.33
23 diff -u -r1.32 -r1.33
24 --- ChangeLog 2 Nov 2010 16:55:08 -0000 1.32
25 +++ ChangeLog 6 Nov 2010 15:03:30 -0000 1.33
26 @@ -1,6 +1,12 @@
27 # ChangeLog for x11-misc/xaos
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/ChangeLog,v 1.32 2010/11/02 16:55:08 tomka Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/ChangeLog,v 1.33 2010/11/06 15:03:30 jlec Exp $
31 +
32 +*xaos-3.5-r1 (06 Nov 2010)
33 +
34 + 06 Nov 2010; Justin Lecher <jlec@g.o> -xaos-3.5.ebuild,
35 + +xaos-3.5-r1.ebuild:
36 + Adding missing -r in dohtml
37
38 02 Nov 2010; Thomas Kahle <tomka@g.o> xaos-3.5.ebuild:
39 x86 stable per bug #342295
40
41
42
43 1.1 x11-misc/xaos/xaos-3.5-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: xaos-3.5-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/x11-misc/xaos/xaos-3.5-r1.ebuild,v 1.1 2010/11/06 15:03:30 jlec Exp $
53
54 EAPI=2
55 inherit eutils autotools
56
57 DESCRIPTION="A very fast real-time fractal zoomer"
58 HOMEPAGE="http://xaos.sf.net/"
59 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
60
61 SLOT="0"
62 LICENSE="GPL-2"
63 KEYWORDS="~amd64 ~ppc ~sparc x86"
64 IUSE="aalib doc -gtk nls png svga threads X"
65
66 RDEPEND="sys-libs/zlib
67 sci-libs/gsl
68 aalib? ( media-libs/aalib )
69 gtk? ( >=x11-libs/gtk+-2 )
70 png? ( media-libs/libpng )
71 X? ( x11-libs/libX11
72 x11-libs/libXxf86dga
73 x11-libs/libXext
74 x11-libs/libXxf86vm )"
75
76 DEPEND="${RDEPEND}
77 dev-util/pkgconfig
78 doc? ( virtual/latex-base
79 dev-texlive/texlive-texinfo )
80 X? ( x11-proto/xf86vidmodeproto
81 x11-proto/xextproto
82 x11-proto/xf86dgaproto
83 x11-proto/xproto )"
84
85 src_prepare() {
86 epatch "${FILESDIR}"/${PN}-3.4-png.patch
87 epatch "${FILESDIR}"/${PN}-3.4-include.patch
88 sed -i -e 's/-s//' Makefile.in
89 eautoreconf
90 }
91
92 src_configure() {
93 # use gsl and not nasm (see bug #233318)
94 econf \
95 --with-sffe=yes \
96 --with-gsl=yes \
97 $(use_enable nls) \
98 $(use_with png) \
99 $(use_with aalib aa-driver) \
100 $(use_with gtk gtk-driver) \
101 $(use_with threads pthread) \
102 $(use_with X x11-driver) \
103 $(use_with X x)
104 }
105
106 src_compile() {
107 emake || die "emake failed"
108 if use doc; then
109 cd "${S}"/doc
110 emake xaos.dvi || die
111 dvipdf xaos.dvi || die
112 cd "${S}"/help
113 emake html || die
114 fi
115 }
116
117 src_install() {
118 emake DESTDIR="${D}" install || die "emake install failed"
119 dodoc ChangeLog* NEWS README AUTHORS
120 if use doc; then
121 insinto /usr/share/doc/${PF}
122 doins doc/xaos.pdf || die
123 dohtml -r help/* || die
124 fi
125 local driver="x11"
126 use gtk && driver="\"GTK+ Driver\""
127 make_desktop_entry "xaos -driver ${driver}" "XaoS Fractal Zoomer" \
128 xaos "Application;Education;Math;Graphics;"
129 doicon "${FILESDIR}"/${PN}.png || die
130 }