1 |
commit: 00c938d76e1b8a132837290d34be080ff925e8fd |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 30 08:25:54 2017 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 30 08:25:54 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c938d7 |
7 |
|
8 |
dev-cpp/luabind: Remove from tree |
9 |
|
10 |
dev-cpp/luabind/Manifest | 1 - |
11 |
dev-cpp/luabind/files/luabind-0.9.1-boost.patch | 59 ----------------------- |
12 |
dev-cpp/luabind/luabind-0.9.1-r1.ebuild | 62 ------------------------- |
13 |
dev-cpp/luabind/luabind-0.9.1.ebuild | 58 ----------------------- |
14 |
dev-cpp/luabind/metadata.xml | 8 ---- |
15 |
profiles/package.mask | 4 -- |
16 |
6 files changed, 192 deletions(-) |
17 |
|
18 |
diff --git a/dev-cpp/luabind/Manifest b/dev-cpp/luabind/Manifest |
19 |
deleted file mode 100644 |
20 |
index 6c7beef..00000000 |
21 |
--- a/dev-cpp/luabind/Manifest |
22 |
+++ /dev/null |
23 |
@@ -1 +0,0 @@ |
24 |
-DIST luabind-0.9.1.tar.gz 194560 SHA256 80de5e04918678dd8e6dac3b22a34b3247f74bf744c719bae21faaa49649aaae SHA512 7967a27c3fccb155c282b3234e57d1943f6270988587b772a018d8d4491c8fe5418f264154405aaf1fdfaa27a3e478b026dd6c51f95d8d6092df82c468407ae1 WHIRLPOOL 6c8f0233c571ce5b91c3d44375aaf4251fd39e06f28e8ffab2207ed1b50d45a324b9c4abac944dcad501febf59972a281bc01653120ddcdf61d123db51937496 |
25 |
|
26 |
diff --git a/dev-cpp/luabind/files/luabind-0.9.1-boost.patch b/dev-cpp/luabind/files/luabind-0.9.1-boost.patch |
27 |
deleted file mode 100644 |
28 |
index 92e3282..00000000 |
29 |
--- a/dev-cpp/luabind/files/luabind-0.9.1-boost.patch |
30 |
+++ /dev/null |
31 |
@@ -1,59 +0,0 @@ |
32 |
-diff --git luabind-0.9.1/luabind/detail/call_function.hpp luabind-0.9.1-fixed/luabind/detail/call_function.hpp |
33 |
-index 1b45ec1..8f5afff 100644 |
34 |
---- luabind-0.9.1/luabind/detail/call_function.hpp |
35 |
-+++ luabind-0.9.1-fixed/luabind/detail/call_function.hpp |
36 |
-@@ -323,7 +323,8 @@ namespace luabind |
37 |
- |
38 |
- #endif // LUABIND_CALL_FUNCTION_HPP_INCLUDED |
39 |
- |
40 |
--#elif BOOST_PP_ITERATION_FLAGS() == 1 |
41 |
-+#else |
42 |
-+#if BOOST_PP_ITERATION_FLAGS() == 1 |
43 |
- |
44 |
- #define LUABIND_TUPLE_PARAMS(z, n, data) const A##n * |
45 |
- #define LUABIND_OPERATOR_PARAMS(z, n, data) const A##n & a##n |
46 |
-@@ -440,4 +441,5 @@ namespace luabind |
47 |
- |
48 |
- |
49 |
- #endif |
50 |
-+#endif |
51 |
- |
52 |
-diff --git luabind-0.9.1/luabind/detail/call_member.hpp luabind-0.9.1-fixed/luabind/detail/call_member.hpp |
53 |
-index de8d563..e63555b 100644 |
54 |
---- luabind-0.9.1/luabind/detail/call_member.hpp |
55 |
-+++ luabind-0.9.1-fixed/luabind/detail/call_member.hpp |
56 |
-@@ -316,7 +316,8 @@ namespace luabind |
57 |
- |
58 |
- #endif // LUABIND_CALL_MEMBER_HPP_INCLUDED |
59 |
- |
60 |
--#elif BOOST_PP_ITERATION_FLAGS() == 1 |
61 |
-+#else |
62 |
-+#if BOOST_PP_ITERATION_FLAGS() == 1 |
63 |
- |
64 |
- #define LUABIND_TUPLE_PARAMS(z, n, data) const A##n * |
65 |
- #define LUABIND_OPERATOR_PARAMS(z, n, data) const A##n & a##n |
66 |
-@@ -360,4 +361,5 @@ namespace luabind |
67 |
- #undef LUABIND_TUPLE_PARAMS |
68 |
- |
69 |
- #endif |
70 |
-+#endif |
71 |
- |
72 |
-diff --git luabind-0.9.1/luabind/wrapper_base.hpp luabind-0.9.1-fixed/luabind/wrapper_base.hpp |
73 |
-index d54c668..0f88cc5 100755 |
74 |
---- luabind-0.9.1/luabind/wrapper_base.hpp |
75 |
-+++ luabind-0.9.1-fixed/luabind/wrapper_base.hpp |
76 |
-@@ -89,7 +89,8 @@ namespace luabind |
77 |
- |
78 |
- #endif // LUABIND_WRAPPER_BASE_HPP_INCLUDED |
79 |
- |
80 |
--#elif BOOST_PP_ITERATION_FLAGS() == 1 |
81 |
-+#else |
82 |
-+#if BOOST_PP_ITERATION_FLAGS() == 1 |
83 |
- |
84 |
- #define LUABIND_TUPLE_PARAMS(z, n, data) const A##n * |
85 |
- #define LUABIND_OPERATOR_PARAMS(z, n, data) const A##n & a##n |
86 |
-@@ -188,3 +189,4 @@ namespace luabind |
87 |
- #undef N |
88 |
- |
89 |
- #endif |
90 |
-+#endif |
91 |
|
92 |
diff --git a/dev-cpp/luabind/luabind-0.9.1-r1.ebuild b/dev-cpp/luabind/luabind-0.9.1-r1.ebuild |
93 |
deleted file mode 100644 |
94 |
index 93d952d..00000000 |
95 |
--- a/dev-cpp/luabind/luabind-0.9.1-r1.ebuild |
96 |
+++ /dev/null |
97 |
@@ -1,62 +0,0 @@ |
98 |
-# Copyright 1999-2016 Gentoo Foundation |
99 |
-# Distributed under the terms of the GNU General Public License v2 |
100 |
-# $Id$ |
101 |
- |
102 |
-# NOTE: cross compiling is probably broken |
103 |
- |
104 |
-EAPI=6 |
105 |
- |
106 |
-inherit eutils multilib |
107 |
- |
108 |
-DESCRIPTION="Creates bindings for lua on c++" |
109 |
-HOMEPAGE="http://www.rasterbar.com/products/luabind.html" |
110 |
-SRC_URI="mirror://sourceforge/luabind/${P}.tar.gz" |
111 |
- |
112 |
-LICENSE="MIT" |
113 |
-SLOT="0" |
114 |
-KEYWORDS="~amd64 ~x86" |
115 |
-IUSE="" |
116 |
- |
117 |
-RDEPEND="dev-lang/lua" |
118 |
-DEPEND="${RDEPEND} |
119 |
- dev-libs/boost |
120 |
- dev-util/boost-build" |
121 |
- |
122 |
-PATCHES=( |
123 |
- "${FILESDIR}"/${P}-boost.patch |
124 |
-) |
125 |
- |
126 |
-src_prepare() { |
127 |
- default |
128 |
- |
129 |
- # backwardscomapt with old boost-build-1.49.0 |
130 |
- if [[ -e $(which bjam-1_49 2>/dev/null) ]] ; then |
131 |
- my_bjam_bin=bjam-1_49 |
132 |
- else |
133 |
- my_bjam_bin=bjam |
134 |
- fi |
135 |
-} |
136 |
- |
137 |
-src_compile() { |
138 |
- # linkflags get appended, so they actually do nothing |
139 |
- ${my_bjam_bin} release \ |
140 |
- -d+2 \ |
141 |
- --prefix="${D}/usr/" \ |
142 |
- --libdir="${D}/usr/$(get_libdir)" \ |
143 |
- cflags="${CFLAGS}" \ |
144 |
- linkflags="${LDFLAGS}" \ |
145 |
- link=shared || die "compile failed" |
146 |
-} |
147 |
- |
148 |
-src_install() { |
149 |
- ${my_bjam_bin} release \ |
150 |
- -d+2 \ |
151 |
- --prefix="${D}/usr/" \ |
152 |
- --libdir="${D}/usr/$(get_libdir)" \ |
153 |
- cflags="${CFLAGS}" \ |
154 |
- linkflags="${LDFLAGS}" \ |
155 |
- link=shared \ |
156 |
- install || die "install failed" |
157 |
-} |
158 |
- |
159 |
-# generally, this really sucks, patches welcome |
160 |
|
161 |
diff --git a/dev-cpp/luabind/luabind-0.9.1.ebuild b/dev-cpp/luabind/luabind-0.9.1.ebuild |
162 |
deleted file mode 100644 |
163 |
index c88e273..00000000 |
164 |
--- a/dev-cpp/luabind/luabind-0.9.1.ebuild |
165 |
+++ /dev/null |
166 |
@@ -1,58 +0,0 @@ |
167 |
-# Copyright 1999-2013 Gentoo Foundation |
168 |
-# Distributed under the terms of the GNU General Public License v2 |
169 |
-# $Id$ |
170 |
- |
171 |
-# NOTE: cross compiling is probably broken |
172 |
- |
173 |
-EAPI=5 |
174 |
- |
175 |
-inherit eutils multilib |
176 |
- |
177 |
-DESCRIPTION="Creates bindings for lua on c++" |
178 |
-HOMEPAGE="http://www.rasterbar.com/products/luabind.html" |
179 |
-SRC_URI="mirror://sourceforge/luabind/${P}.tar.gz" |
180 |
- |
181 |
-LICENSE="MIT" |
182 |
-SLOT="0" |
183 |
-KEYWORDS="amd64 x86" |
184 |
-IUSE="" |
185 |
- |
186 |
-RDEPEND="dev-lang/lua" |
187 |
-DEPEND="${RDEPEND} |
188 |
- dev-libs/boost |
189 |
- dev-util/boost-build" |
190 |
- |
191 |
-src_prepare() { |
192 |
- epatch "${FILESDIR}"/${P}-boost.patch |
193 |
- |
194 |
- # backwardscomapt with old boost-build-1.49.0 |
195 |
- if [[ -e $(which bjam-1_49 2>/dev/null) ]] ; then |
196 |
- my_bjam_bin=bjam-1_49 |
197 |
- else |
198 |
- my_bjam_bin=bjam |
199 |
- fi |
200 |
-} |
201 |
- |
202 |
-src_compile() { |
203 |
- # linkflags get appended, so they actually do nothing |
204 |
- ${my_bjam_bin} release \ |
205 |
- -d+2 \ |
206 |
- --prefix="${D}/usr/" \ |
207 |
- --libdir="${D}/usr/$(get_libdir)" \ |
208 |
- cflags="${CFLAGS}" \ |
209 |
- linkflags="${LDFLAGS}" \ |
210 |
- link=shared || die "compile failed" |
211 |
-} |
212 |
- |
213 |
-src_install() { |
214 |
- ${my_bjam_bin} release \ |
215 |
- -d+2 \ |
216 |
- --prefix="${D}/usr/" \ |
217 |
- --libdir="${D}/usr/$(get_libdir)" \ |
218 |
- cflags="${CFLAGS}" \ |
219 |
- linkflags="${LDFLAGS}" \ |
220 |
- link=shared \ |
221 |
- install || die "install failed" |
222 |
-} |
223 |
- |
224 |
-# generally, this really sucks, patches welcome |
225 |
|
226 |
diff --git a/dev-cpp/luabind/metadata.xml b/dev-cpp/luabind/metadata.xml |
227 |
deleted file mode 100644 |
228 |
index 6486ff1..00000000 |
229 |
--- a/dev-cpp/luabind/metadata.xml |
230 |
+++ /dev/null |
231 |
@@ -1,8 +0,0 @@ |
232 |
-<?xml version="1.0" encoding="UTF-8"?> |
233 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
234 |
-<pkgmetadata> |
235 |
- <!-- maintainer-needed --> |
236 |
- <upstream> |
237 |
- <remote-id type="sourceforge">luabind</remote-id> |
238 |
- </upstream> |
239 |
-</pkgmetadata> |
240 |
|
241 |
diff --git a/profiles/package.mask b/profiles/package.mask |
242 |
index 8faa574..931c9f0 100644 |
243 |
--- a/profiles/package.mask |
244 |
+++ b/profiles/package.mask |
245 |
@@ -341,10 +341,6 @@ dev-ruby/activesupport:4.1 |
246 |
# depends on a newer version. |
247 |
net-misc/termtter |
248 |
|
249 |
-# David Seifert <soap@g.o> (27 Dec 2016) |
250 |
-# Fails with more recent boost, dead upstream (bug #600548). |
251 |
-dev-cpp/luabind |
252 |
- |
253 |
# Mike Gilbert <floppym@g.o> (10 Dec 2016) |
254 |
# Dev channel releases are only for people who are developers or want more |
255 |
# experimental features and accept a more unstable release. |