Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-games/cegui/, dev-games/cegui/files/
Date: Wed, 31 Jan 2018 00:14:09
Message-Id: 1517357544.96c12e8961a79e7169ba777f2698c86205f66c88.asturm@gentoo
1 commit: 96c12e8961a79e7169ba777f2698c86205f66c88
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 31 00:12:24 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 31 00:12:24 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c12e89
7
8 dev-games/cegui: Drop old
9
10 Closes: https://bugs.gentoo.org/642496
11 Package-Manager: Portage-2.3.21, Repoman-2.3.6
12
13 dev-games/cegui/Manifest | 2 -
14 dev-games/cegui/cegui-0.6.2b.ebuild | 94 --------------------------
15 dev-games/cegui/files/cegui-0.6.2b-dups.patch | 12 ----
16 dev-games/cegui/files/cegui-0.6.2b-gcc43.patch | 10 ---
17 dev-games/cegui/files/cegui-0.6.2b-gcc46.patch | 10 ---
18 5 files changed, 128 deletions(-)
19
20 diff --git a/dev-games/cegui/Manifest b/dev-games/cegui/Manifest
21 index db3d26de83e..8f032e272ef 100644
22 --- a/dev-games/cegui/Manifest
23 +++ b/dev-games/cegui/Manifest
24 @@ -1,3 +1 @@
25 -DIST CEGUI-0.6.2-DOCS.tar.gz 18396638 BLAKE2B d8638de6c13a6ae645c90345fad84dfd6a333d4e8047ccf67359e92b834da46d19612fce87eb0a071f35e4697eb9f2caf795e339f27d27a21b38b32eb5ffb101 SHA512 56ded923f21f18d837d71425e06fe8675a2efa979edde461a9e4e558c213cbb79ff8eeb576211da6ade56526ccdd9644a7a45b3619058615388e3882f96b9fb4
26 -DIST CEGUI-0.6.2b.tar.gz 2628081 BLAKE2B 0f6d8e50e67dd849624a9c90fd050b0befe4f6a90a446a72d91ece853d291a99221d11f7dc891874958421d129c4d9f1059dccb276b37be050bfc8f5ca35528a SHA512 52ed7e7a97024138af957815a396dda74b650e7c53542d2d48c5eb95335bec270abca3685c49b05078f4338079334df6bfbcec75e9b7eb21ee40bdbff5f57b20
27 DIST cegui-0.8.7.tar.bz2 18114465 BLAKE2B cf0a4867f0e32c6a6b585821c915dc1fbd532e0f95effe28f6d3e4f1a2bccd23f47c7c33a3115befdf8b3f094d49a5af042d28c1e1fbb88e7c7f6da7f3fa173b SHA512 271ff2a1e19f46c7d40cbc210bc665666e45b56cd0efea460db4d08df134d929337846eaf923db1b915597965aab27ad39512d6567cc63ef883555cbff542e56
28
29 diff --git a/dev-games/cegui/cegui-0.6.2b.ebuild b/dev-games/cegui/cegui-0.6.2b.ebuild
30 deleted file mode 100644
31 index 0913935294e..00000000000
32 --- a/dev-games/cegui/cegui-0.6.2b.ebuild
33 +++ /dev/null
34 @@ -1,94 +0,0 @@
35 -# Copyright 1999-2016 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=5
39 -inherit autotools eutils
40 -
41 -MY_P=CEGUI-${PV%b}
42 -DESCRIPTION="Crazy Eddie's GUI System"
43 -HOMEPAGE="http://www.cegui.org.uk/"
44 -SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}b.tar.gz
45 - doc? ( mirror://sourceforge/crayzedsgui/${MY_P}-DOCS.tar.gz )"
46 -
47 -LICENSE="MIT"
48 -SLOT="0"
49 -KEYWORDS="amd64 x86"
50 -IUSE="debug devil directfb doc examples expat irrlicht lua opengl xerces-c xml"
51 -
52 -RDEPEND="dev-libs/libpcre
53 - media-libs/freetype:2
54 - devil? ( media-libs/devil )
55 - directfb? ( dev-libs/DirectFB )
56 - expat? ( dev-libs/expat )
57 - irrlicht? ( dev-games/irrlicht )
58 - lua? (
59 - dev-lang/lua:0
60 - dev-lua/toluapp
61 - )
62 - opengl? (
63 - virtual/opengl
64 - media-libs/freeglut
65 - media-libs/glew:=
66 - )
67 - xerces-c? ( dev-libs/xerces-c )
68 - xml? ( dev-libs/libxml2 )"
69 -DEPEND="${RDEPEND}
70 - virtual/pkgconfig"
71 -
72 -S=${WORKDIR}/${MY_P}
73 -
74 -src_prepare() {
75 - epatch \
76 - "${FILESDIR}"/${P}-gcc43.patch \
77 - "${FILESDIR}"/${P}-dups.patch \
78 - "${FILESDIR}"/${P}-gcc46.patch
79 - sed -i \
80 - -e 's/ILvoid/void/g' \
81 - ImageCodecModules/DevILImageCodec/CEGUIDevILImageCodec.cpp || die
82 - if use examples ; then
83 - cp -r Samples Samples.clean || die
84 - rm -f $(find Samples.clean -name 'Makefile*') || die
85 - rm -rf Samples.clean/bin || die
86 - fi
87 - eautoreconf #220040
88 -}
89 -
90 -src_configure() {
91 - econf \
92 - $(use_enable debug) \
93 - $(use_enable devil) \
94 - $(use_enable directfb directfb-renderer) \
95 - $(use_enable examples samples) \
96 - $(use_enable expat) \
97 - $(use_enable irrlicht irrlicht-renderer) \
98 - $(use_enable lua external-toluapp) \
99 - $(use_enable lua lua-module) \
100 - $(use_enable lua toluacegui) \
101 - $(use_enable opengl external-glew) \
102 - $(use_enable opengl opengl-renderer) \
103 - $(use_enable xerces-c) \
104 - $(use_enable xml libxml) \
105 - --enable-static \
106 - --enable-tga \
107 - --enable-tinyxml \
108 - --disable-corona \
109 - --disable-dependency-tracking \
110 - --disable-external-tinyxml \
111 - --disable-freeimage \
112 - --disable-samples \
113 - --disable-silly \
114 - --without-gtk2 \
115 - --without-ogre-renderer
116 -}
117 -
118 -src_install() {
119 - default
120 - if use doc ; then
121 - dohtml -r documentation/api_reference
122 - dodoc documentation/*.pdf
123 - fi
124 - if use examples ; then
125 - insinto /usr/share/doc/${PF}/Samples
126 - doins -r Samples.clean/*
127 - fi
128 -}
129
130 diff --git a/dev-games/cegui/files/cegui-0.6.2b-dups.patch b/dev-games/cegui/files/cegui-0.6.2b-dups.patch
131 deleted file mode 100644
132 index a4d80c4347d..00000000000
133 --- a/dev-games/cegui/files/cegui-0.6.2b-dups.patch
134 +++ /dev/null
135 @@ -1,12 +0,0 @@
136 -diff -Naur _orig_CEGUI-0.6.2/include/elements/Makefile.am CEGUI-0.6.2/include/elements/Makefile.am
137 ---- _orig_CEGUI-0.6.2/include/elements/Makefile.am 2008-01-02 15:26:05.000000000 +0100
138 -+++ CEGUI-0.6.2/include/elements/Makefile.am 2010-07-11 13:12:16.786338068 +0200
139 -@@ -21,8 +21,6 @@
140 - CEGUIItemListBaseProperties.h \
141 - CEGUIItemListbox.h \
142 - CEGUIItemListboxProperties.h \
143 -- CEGUIListHeader.h \
144 -- CEGUIListHeaderProperties.h \
145 - CEGUIListbox.h \
146 - CEGUIListboxItem.h \
147 - CEGUIListboxProperties.h \
148
149 diff --git a/dev-games/cegui/files/cegui-0.6.2b-gcc43.patch b/dev-games/cegui/files/cegui-0.6.2b-gcc43.patch
150 deleted file mode 100644
151 index 09695626cef..00000000000
152 --- a/dev-games/cegui/files/cegui-0.6.2b-gcc43.patch
153 +++ /dev/null
154 @@ -1,10 +0,0 @@
155 ---- RendererModules/directfbRenderer/directfb-renderer.h
156 -+++ RendererModules/directfbRenderer/directfb-renderer.h
157 -@@ -28,6 +28,7 @@
158 - #include "CEGUIBase.h"
159 - #include <directfb.h>
160 -
161 -+#include <algorithm>
162 - #include <vector>
163 - #include <list>
164 -
165
166 diff --git a/dev-games/cegui/files/cegui-0.6.2b-gcc46.patch b/dev-games/cegui/files/cegui-0.6.2b-gcc46.patch
167 deleted file mode 100644
168 index 88f8fccfc20..00000000000
169 --- a/dev-games/cegui/files/cegui-0.6.2b-gcc46.patch
170 +++ /dev/null
171 @@ -1,10 +0,0 @@
172 ---- cegui/include/CEGUIString.h.old 2011-04-27 14:33:25.862856070 +0200
173 -+++ cegui/include/CEGUIString.h 2011-04-27 14:33:49.780351908 +0200
174 -@@ -34,6 +34,7 @@
175 - #include <string>
176 - #include <string.h>
177 - #include <stdexcept>
178 -+#include <cstddef>
179 -
180 - // Start of CEGUI namespace section
181 - namespace CEGUI