Gentoo Archives: gentoo-commits

From: "Thomas Kahle (tomka)" <tomka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-games/gigi: gigi-0.8_pre20121225.ebuild ChangeLog
Date: Tue, 25 Dec 2012 20:25:30
Message-Id: 20121225202518.74E2E2171D@flycatcher.gentoo.org
1 tomka 12/12/25 20:25:18
2
3 Modified: ChangeLog
4 Added: gigi-0.8_pre20121225.ebuild
5 Log:
6 Bump to recent version
7
8 (Portage version: 2.1.11.38/cvs/Linux x86_64, signed Manifest commit with key 0x89DEB219565C32BC)
9
10 Revision Changes Path
11 1.3 dev-games/gigi/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/gigi/ChangeLog?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/gigi/ChangeLog?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/gigi/ChangeLog?r1=1.2&r2=1.3
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-games/gigi/ChangeLog,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- ChangeLog 11 Sep 2012 16:04:25 -0000 1.2
24 +++ ChangeLog 25 Dec 2012 20:25:18 -0000 1.3
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-games/gigi
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-games/gigi/ChangeLog,v 1.2 2012/09/11 16:04:25 tomka Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-games/gigi/ChangeLog,v 1.3 2012/12/25 20:25:18 tomka Exp $
30 +
31 +*gigi-0.8_pre20121225 (25 Dec 2012)
32 +
33 + 25 Dec 2012; Thomas Kahle <tomka@g.o> +gigi-0.8_pre20121225.ebuild:
34 + Bump to recent version
35
36 11 Sep 2012; Thomas Kahle <tomka@g.o> ChangeLog:
37 Bump to recent svn version and import to main tree (bug #349367)
38 @@ -15,4 +20,3 @@
39 +files/gigi-0.8.0_pre1074-docdir.patch,
40 +files/gigi-0.8.0_pre1074-libtool.patch, +metadata.xml:
41 New Ebuild for bug 349367 thanks to all
42 -
43
44
45
46 1.1 dev-games/gigi/gigi-0.8_pre20121225.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/gigi/gigi-0.8_pre20121225.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/gigi/gigi-0.8_pre20121225.ebuild?rev=1.1&content-type=text/plain
50
51 Index: gigi-0.8_pre20121225.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/dev-games/gigi/gigi-0.8_pre20121225.ebuild,v 1.1 2012/12/25 20:25:18 tomka Exp $
56
57 EAPI=4
58
59 PYTHON_DEPEND="2"
60
61 inherit cmake-utils eutils python
62
63 DESCRIPTION="An OpenGL interface library"
64 HOMEPAGE="http://gigi.sourceforge.net"
65 SRC_URI="http://dev.gentoo.org/~tomka/files/${PF}.tar.bz2"
66
67 LICENSE="LGPL-2.1"
68 SLOT="0"
69 KEYWORDS="~amd64"
70 IUSE="devil doc eve ogre ois sdl static-libs threads"
71 RESTRICT="test" # fails for unknown reasons
72
73 RDEPEND="
74 >=dev-libs/boost-1.47
75 media-libs/freetype:2
76 sys-devel/libtool
77 sys-libs/zlib
78 x11-libs/libX11
79 virtual/opengl
80 devil? ( >=media-libs/devil-1.6.1 )
81 !devil? (
82 media-libs/libpng:0
83 media-libs/tiff:0
84 virtual/jpeg
85 )
86 ogre? (
87 >=dev-games/ogre-1.7.4[ois?]
88 ois? ( dev-games/ois )
89 )
90 sdl? ( media-libs/libsdl )"
91 DEPEND="${RDEPEND}
92 virtual/pkgconfig
93 doc? ( app-doc/doxygen )"
94 REQUIRED_USE="ois? ( ogre )"
95
96 CMAKE_USE_DIR="${S}"
97
98 # For segfaults during compile see https://qa.mandriva.com/show_bug.cgi?id=62558"
99
100 src_prepare() {
101 epatch "${FILESDIR}"/${PN}-0.8_pre20120910-docdir.patch
102
103 # use systems ltdl
104 rm -r "${CMAKE_USE_DIR}"/libltdl || die
105 epatch "${FILESDIR}"/${PN}-0.8_pre20120910-libtool.patch
106
107 # fix devil (apply after libtool.patch)
108 epatch "${FILESDIR}"/${PN}-0.8_pre20120910-devil.patch
109
110 python_convert_shebangs 2 GG/gen_signals.py
111 }
112
113 src_configure() {
114 # USE_DEVIL broken
115 # BUILD_TUTORIALS incomplete
116 local mycmakeargs=(
117 -DDOCDIR=/usr/share/doc/${PF}/html
118 -DRELEASE_COMPILE_FLAGS=""
119 $(cmake-utils_use_use devil DEVIL)
120 $(cmake-utils_use_build eve EXPERIMENTAL_EVE_SUPPORT)
121 $(cmake-utils_use_build ogre OGRE_DRIVER)
122 $(cmake-utils_use_build ois OGRE_OIS_PLUGIN)
123 $(cmake-utils_use_build sdl SDL_DRIVER)
124 $(cmake-utils_use_build doc DOCUMENTATION)
125 $(cmake-utils_use_build static-libs STATIC)
126 $(cmake-utils_use_build threads MULTI_THREADED)
127 )
128
129 cmake-utils_src_configure
130 }