Gentoo Archives: gentoo-commits

From: Marcel Unbehaun <frostworks@×××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: dev-games/ogre/, media-libs/freeimage/, dev-games/ogre/files/, ...
Date: Sun, 04 Mar 2012 08:45:27
Message-Id: 1330850833.f237cbe57d2efef60849cab03ff2dd01c4794f83.frostwork@gentoo
1 commit: f237cbe57d2efef60849cab03ff2dd01c4794f83
2 Author: Marcel Unbehaun <marcel <AT> frostworx <DOT> de>
3 AuthorDate: Sun Mar 4 08:47:13 2012 +0000
4 Commit: Marcel Unbehaun <frostworks <AT> gmx <DOT> de>
5 CommitDate: Sun Mar 4 08:47:13 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=f237cbe5
7
8 [dev-games/ogre] back in portage ogre-1.7.3.ebuild
9 [media-libs/freeimage] back in portage freeimage-3.15.2.ebuild
10
11 ---
12 dev-games/ogre/files/ogre-1.7.3-gcc46.patch | 10 ---
13 dev-games/ogre/metadata.xml | 25 --------
14 dev-games/ogre/ogre-1.7.3.ebuild | 85 --------------------------
15 media-libs/freeimage/files/freeimage.pc.in | 10 ---
16 media-libs/freeimage/freeimage-3.15.2.ebuild | 83 -------------------------
17 media-libs/freeimage/metadata.xml | 13 ----
18 6 files changed, 0 insertions(+), 226 deletions(-)
19
20 diff --git a/dev-games/ogre/files/ogre-1.7.3-gcc46.patch b/dev-games/ogre/files/ogre-1.7.3-gcc46.patch
21 deleted file mode 100644
22 index 7fe766a..0000000
23 --- a/dev-games/ogre/files/ogre-1.7.3-gcc46.patch
24 +++ /dev/null
25 @@ -1,10 +0,0 @@
26 ---- a/OgreMain/include/OgreOptimisedUtil.h
27 -+++ b/OgreMain/include/OgreOptimisedUtil.h
28 -@@ -29,6 +29,7 @@ Torus Knot Software Ltd.
29 - #ifndef __OptimisedUtil_H__
30 - #define __OptimisedUtil_H__
31 -
32 -+#include <cstddef>
33 - #include "OgrePrerequisites.h"
34 - #include "OgreEdgeListBuilder.h"
35 -
36
37 diff --git a/dev-games/ogre/metadata.xml b/dev-games/ogre/metadata.xml
38 deleted file mode 100644
39 index b855bb8..0000000
40 --- a/dev-games/ogre/metadata.xml
41 +++ /dev/null
42 @@ -1,25 +0,0 @@
43 -<?xml version="1.0" encoding="UTF-8"?>
44 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
45 -<pkgmetadata>
46 -<herd>games</herd>
47 -<maintainer>
48 -<email>azamat.hackimov@×××××.com</email>
49 -<name>Azamat H. Hackimov</name>
50 -</maintainer>
51 -<longdescription lang="en">
52 -Object-oriented Graphics Rendering Engine
53 -</longdescription>
54 -<use>
55 - <flag name="boost">Add support for boost</flag>
56 - <flag name="boost-threads">Build with boost as threads provider</flag>
57 - <flag name="poco-threads">Build with poco as threads provider</flag>
58 - <flag name="tbb-threads">Build with tbb as threads provider</flag>
59 - <flag name="cg">NVIDIA toolkit plugin</flag>
60 - <flag name="double-precision">more precise calculations at the expense of speed</flag>
61 - <flag name="ois">OIS plugin</flag>
62 - <flag name="freeimage">freeimage plugin</flag>
63 - <flag name="tools">Build Ogre's command line tools</flag>
64 - <flag name="zip">zip plugin</flag>
65 -</use>
66 -</pkgmetadata>
67 -
68
69 diff --git a/dev-games/ogre/ogre-1.7.3.ebuild b/dev-games/ogre/ogre-1.7.3.ebuild
70 deleted file mode 100644
71 index 94ccb3a..0000000
72 --- a/dev-games/ogre/ogre-1.7.3.ebuild
73 +++ /dev/null
74 @@ -1,85 +0,0 @@
75 -# Copyright 1999-2011 Gentoo Foundation
76 -# Distributed under the terms of the GNU General Public License v2
77 -# $Header: /var/cvsroot/gentoo-x86/dev-games/ogre/ogre-1.6.4.ebuild,v 1.3 2009/12/21 20:44:22 mr_bones_ Exp $
78 -
79 -EAPI=3
80 -inherit multilib eutils cmake-utils
81 -
82 -MY_PV="${PV//./-}"
83 -DESCRIPTION="Object-oriented Graphics Rendering Engine"
84 -HOMEPAGE="http://www.ogre3d.org/"
85 -SRC_URI="mirror://sourceforge/${PN}/${PN}_src_v${MY_PV}.tar.bz2"
86 -
87 -LICENSE="MIT"
88 -SLOT="0"
89 -KEYWORDS="~amd64 ~x86"
90 -IUSE="+boost +boost-threads doc cg double-precision examples +freeimage +ois +opengl poco-threads test tbb-threads tools +zip"
91 -RESTRICT="test" #139905
92 -
93 -RDEPEND="media-libs/freetype:2
94 - virtual/opengl
95 - virtual/glu
96 - x11-libs/libX11
97 - x11-libs/libXaw
98 - x11-libs/libXrandr
99 - x11-libs/libXt
100 - boost? ( dev-libs/boost )
101 - boost-threads? ( dev-libs/boost )
102 - cg? ( media-gfx/nvidia-cg-toolkit )
103 - freeimage? ( media-libs/freeimage )
104 - ois? ( dev-games/ois )
105 - poco-threads? ( dev-libs/poco )
106 - tbb-threads? ( dev-cpp/tbb )
107 - zip? ( sys-libs/zlib dev-libs/zziplib )"
108 -DEPEND="${RDEPEND}
109 - x11-proto/xf86vidmodeproto
110 - dev-util/pkgconfig
111 - doc? ( app-doc/doxygen )
112 - test? ( dev-util/cppunit )"
113 -
114 -S="${WORKDIR}/${PN}_src_v${MY_PV}"
115 -
116 -src_prepare() {
117 - epatch "${FILESDIR}/${P}-gcc46.patch"
118 - if use doc; then
119 - sed -i -e "s:share/OGRE/docs:share/doc/${P}:" \
120 - Docs/CMakeLists.txt || die "sed failed"
121 - fi
122 -}
123 -
124 -src_configure() {
125 - #-DOGRE_STATIC=ON
126 - local mycmakeargs="
127 - -DOGRE_LIB_DIRECTORY="$(get_libdir)"
128 - $(cmake-utils_use boost OGRE_USE_BOOST)
129 - $(cmake-utils_use cg OGRE_BUILD_PLUGIN_CG)
130 - $(cmake-utils_use double-precision OGRE_CONFIG_DOUBLE)
131 - $(cmake-utils_use doc OGRE_INSTALL_DOCS)
132 - $(cmake-utils_use examples OGRE_INSTALL_SAMPLES)
133 - $(cmake-utils_use freeimage OGRE_CONFIG_ENABLE_FREEIMAGE)
134 - $(cmake-utils_use opengl OGRE_BUILD_RENDERSYSTEM_GL)
135 - $(cmake-utils_use test OGRE_BUILD_TESTS)
136 - $(cmake-utils_use tools OGRE_BUILD_TOOLS)
137 - $(cmake-utils_use zip OGRE_CONFIG_ENABLE_ZIP)"
138 -
139 - use cg && [ -d /opt/nvidia-cg-toolkit ] && ogre_dynamic_config+="-DCg_HOME=/opt/nvidia-cg-toolkit"
140 - use freeimage && LDFLAGS="$LDFLAGS $(pkg-config --libs freeimage)"
141 -
142 - if use boost-threads; then
143 - einfo "Enabling boost as Threading provider"
144 - mycmakeargs="${mycmakeargs} -DOGRE_CONFIG_THREADS=ON -DOGRE_CONFIG_THREAD_PROVIDER=\"boost\""
145 - elif use poco-threads; then
146 - einfo "Enabling poco as Threading provider"
147 - mycmakeargs="${mycmakeargs} -DOGRE_CONFIG_THREADS=ON -DOGRE_CONFIG_THREAD_PROVIDER=\"poco\""
148 - elif use tbb-threads; then
149 - einfo "Enabling tbb as Threading provider"
150 - mycmakeargs="${mycmakeargs} -DOGRE_CONFIG_THREADS=ON -DOGRE_CONFIG_THREAD_PROVIDER=\"tbb\""
151 - else
152 - echo
153 - ewarn "Threading support is disabled!"
154 - echo
155 - mycmakeargs="${mycmakeargs} -DOGRE_CONFIG_THREADS=OFF"
156 - fi
157 - CMAKE_BUILD_TYPE="Release"
158 - cmake-utils_src_configure
159 -}
160
161 diff --git a/media-libs/freeimage/files/freeimage.pc.in b/media-libs/freeimage/files/freeimage.pc.in
162 deleted file mode 100644
163 index 34a6e5a..0000000
164 --- a/media-libs/freeimage/files/freeimage.pc.in
165 +++ /dev/null
166 @@ -1,10 +0,0 @@
167 -prefix=${pcfiledir}/../..
168 -exec_prefix=${prefix}
169 -libdir=${exec_prefix}/@LIBDIR@
170 -
171 -Name: @PACKAGENAME@
172 -Description: @DESCRIPTION@
173 -Version: @VERSION@
174 -Requires: @REQUIRES@
175 -Libs: @LIBS@
176 -Libs.private: @EXTLIBS@
177
178 diff --git a/media-libs/freeimage/freeimage-3.15.2.ebuild b/media-libs/freeimage/freeimage-3.15.2.ebuild
179 deleted file mode 100644
180 index 6c152da..0000000
181 --- a/media-libs/freeimage/freeimage-3.15.2.ebuild
182 +++ /dev/null
183 @@ -1,83 +0,0 @@
184 -# Copyright 1999-2011 Gentoo Foundation
185 -# Distributed under the terms of the GNU General Public License v2
186 -# $Header: $
187 -
188 -EAPI=2
189 -inherit eutils flag-o-matic toolchain-funcs multilib
190 -
191 -MY_PN=FreeImage
192 -MY_PV=${PV//.}
193 -DESCRIPTION="Image library supporting many formats"
194 -HOMEPAGE="http://freeimage.sourceforge.net/"
195 -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}${MY_PV}.zip
196 - doc? ( mirror://sourceforge/${PN}/${MY_PN}${MY_PV}.pdf )
197 - http://ftp.gentoo.ru/people/winterheart/distfiles/${MY_PN}-${PV}-patches.tar.bz2"
198 -
199 -LICENSE="|| ( GPL-2 GPL-3 FIPL-1.0 )"
200 -SLOT="0"
201 -KEYWORDS="~amd64 ~x86"
202 -IUSE="cxx doc"
203 -
204 -RDEPEND="
205 - virtual/jpeg
206 - >=media-libs/libpng-1.5.4
207 - >=media-libs/tiff-4
208 - sys-libs/zlib
209 - media-libs/openjpeg
210 - media-libs/openexr"
211 -DEPEND="${RDEPEND}
212 - app-arch/unzip"
213 -
214 -S=${WORKDIR}/${MY_PN}
215 -
216 -src_prepare() {
217 - append-cflags -std=c99 -D_POSIX_SOURCE # silence warnings from gcc
218 - EPATCH_SOURCE="${WORKDIR}/${MY_PN}-${PV}-patches" EPATCH_SUFFIX="patch" \
219 - EPATCH_FORCE="yes" epatch
220 -}
221 -
222 -src_compile() {
223 - emake -f Makefile.gnu || die "emake failed"
224 - if use cxx ; then
225 - emake -f Makefile.fip || die "emake fip failed"
226 - fi
227 -}
228 -
229 -src_install() {
230 - emake DESTDIR="${D}" INSTALLDIR="${D}/usr/$(get_libdir)" \
231 - -f Makefile.gnu install || die
232 - if use cxx ; then
233 - emake DESTDIR="${D}" INSTALLDIR="${D}/usr/$(get_libdir)" \
234 - -f Makefile.fip install
235 - fi
236 - dodoc README.linux Whatsnew.txt
237 - use doc && dodoc "${DISTDIR}"/${MY_P}.pdf
238 -
239 - ebegin "Installing pkg-config file"
240 - dodir /usr/$(get_libdir)/pkgconfig
241 - sed \
242 - -e "s:@LIBDIR@:$(get_libdir):" \
243 - -e "s:@PACKAGENAME@:${MY_PN}:" \
244 - -e "s:@DESCRIPTION@:${DESCRIPTION}:" \
245 - -e "s:@REQUIRES@:OpenEXR libpng:" \
246 - -e "s:@VERSION@:${PV}:" \
247 - -e "s:@LIBS@:-lfreeimage:" \
248 - -e "s:@EXTLIBS@:-ljpeg -ltiff -lopenjpeg -lz:" \
249 - "${FILESDIR}/${PN}.pc.in" > "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc" || die
250 - PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" pkg-config --exists ${PN} \
251 - || die ".pc file failed to validate."
252 - if use cxx ; then
253 - sed \
254 - -e "s:@LIBDIR@:$(get_libdir):" \
255 - -e "s:@PACKAGENAME@:${MY_PN}:" \
256 - -e "s:@DESCRIPTION@:${DESCRIPTION}:" \
257 - -e "s:@REQUIRES@:OpenEXR libpng:" \
258 - -e "s:@VERSION@:${PV}:" \
259 - -e "s:@LIBS@:-lfreeimageplus:" \
260 - -e "s:@EXTLIBS@:-ljpeg -ltiff -lopenjpeg -lz:" \
261 - "${FILESDIR}/${PN}.pc.in" > "${D}/usr/$(get_libdir)/pkgconfig/${PN}plus.pc" || die
262 - fi
263 - PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" pkg-config --exists ${PN}plus \
264 - || die ".pc file failed to validate."
265 - eend $?
266 -}
267
268 diff --git a/media-libs/freeimage/metadata.xml b/media-libs/freeimage/metadata.xml
269 deleted file mode 100644
270 index c215ce4..0000000
271 --- a/media-libs/freeimage/metadata.xml
272 +++ /dev/null
273 @@ -1,13 +0,0 @@
274 -<?xml version="1.0" encoding="UTF-8"?>
275 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
276 -<pkgmetadata>
277 -<herd>games</herd>
278 -<maintainer>
279 -<email>azamat.hackimov@×××××.com</email>
280 -<name>Azamat H. Hackimov</name>
281 -</maintainer>
282 -<longdescription lang="en">
283 -Image library supporting many formats
284 -</longdescription>
285 -</pkgmetadata>
286 -