summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2009-07-24 07:52:03 +0000
committerAlfredo Tupone <tupone@gentoo.org>2009-07-24 07:52:03 +0000
commite2fc9f2a4bc925886e4ab96ff63b4b22defb47ed (patch)
tree7b5ebb23d6734658c9c0e735e7c361c5df31fbf2 /dev-games/cel
parentExim uses libiconv for header expansion, make this dependency explicit and do... (diff)
downloadhistorical-e2fc9f2a4bc925886e4ab96ff63b4b22defb47ed.tar.gz
historical-e2fc9f2a4bc925886e4ab96ff63b4b22defb47ed.tar.bz2
historical-e2fc9f2a4bc925886e4ab96ff63b4b22defb47ed.zip
Fix build with glibc-2.10 Bug #278103
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'dev-games/cel')
-rw-r--r--dev-games/cel/ChangeLog8
-rw-r--r--dev-games/cel/Manifest5
-rw-r--r--dev-games/cel/cel-1.2.1.ebuild14
-rw-r--r--dev-games/cel/files/cel-1.2.1-glibc210.patch11
4 files changed, 31 insertions, 7 deletions
diff --git a/dev-games/cel/ChangeLog b/dev-games/cel/ChangeLog
index a3525806a458..4e150b4f5ae0 100644
--- a/dev-games/cel/ChangeLog
+++ b/dev-games/cel/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-games/cel
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/cel/ChangeLog,v 1.25 2008/09/04 18:01:23 nyhm Exp $
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cel/ChangeLog,v 1.26 2009/07/24 07:52:03 tupone Exp $
+
+ 24 Jul 2009; Alfredo Tupone <tupone@gentoo.org>
+ +files/cel-1.2.1-glibc210.patch, cel-1.2.1.ebuild:
+ Fix build with glibc-2.10 Bug #278103 by flameeyes@gentoo.org
*cel-1.2.1 (04 Sep 2008)
diff --git a/dev-games/cel/Manifest b/dev-games/cel/Manifest
index 1c0c8ed7fe1a..064533f8ac2f 100644
--- a/dev-games/cel/Manifest
+++ b/dev-games/cel/Manifest
@@ -1,7 +1,8 @@
AUX cel-1.0.1-amd64.patch 1199 RMD160 925a1e280e8e1fcbb8219347407bdeb4734f74bd SHA1 77e28b8222c136bf0eaf20b1c4ffb6f26a427381 SHA256 970adfd49674a4f69443e8e93ad1f394c077e42082df0e7a1ac01bf5b35858c1
+AUX cel-1.2.1-glibc210.patch 371 RMD160 9b8046a5acbcbef99e7d4b1965f8fe1c4a88532f SHA1 3531226d9a7c35db26014b64b4f46abcaacca690 SHA256 50455b1b2e520e7b347482676151d1cbd5c3100a0d8cacdbe7062c6c057a0875
DIST cel-src-1.0.1.tar.bz2 4676833 RMD160 a29605249aa9c7a63b1dbbac1ee89ef0ee6009fc SHA1 fa7842a9fd560bf584607ad6675a4b86dcd9795b SHA256 8b936b0cd008a049c7fc0ccc3835e38328f11a1c1c00ac9c7b402988c4178dce
DIST cel-src-1.2.1.tar.bz2 5257498 RMD160 adb24251229dc3479ff8c2821db00f25db267ac9 SHA1 6c9fde78a6753140f8e8373574cb5f12808f9181 SHA256 2689b9b795212b01e47fa000f59019a745d1c428cd6083b504b162b57888146e
EBUILD cel-1.0.1.ebuild 1200 RMD160 eb67382b08a48b2c334411b8164c55c29172cf66 SHA1 8457fb0caa4f0d589ce922c3b0ba58cebc0828d2 SHA256 dc0cfb341f7938f5eb632a4525a18deab1c2e91a10acbe9eacc3bc8dc50b20cf
-EBUILD cel-1.2.1.ebuild 1115 RMD160 0c78fe1719506188c97ab33e22eabaa239215df4 SHA1 e144cbcc3895da48966d2583f9200079f3954968 SHA256 e188584933019586674a037f3f241e8bd8246139dacaa6237887e348c606184e
-MISC ChangeLog 3765 RMD160 d28daf13d5e8224ac3c6b8e3c8027b4e06f2dd55 SHA1 76f591b8737ee39272546f6415d6abcfbb63c83b SHA256 bb55abba77079a274387d5792f40130e15099e894e7431b3ca35fbc12b3b41a9
+EBUILD cel-1.2.1.ebuild 1206 RMD160 bdf32d726b1bf1e62b478f9e1dea123654eee601 SHA1 3759612c1103d98f0b35fb0eb93013c521902f88 SHA256 18180de485e9ab61eebca4e74b6dc918f35c35774adbf190a2ebe75a9630cc83
+MISC ChangeLog 3935 RMD160 14854ebf37aaea79019c5e038954a55e3657ff92 SHA1 aa9dc2a9610b9bf52344a2119e1593e003ca2f71 SHA256 d43e5fe03f2eee1bd9d016954332cde0c9aa0abb5026946088821fc6428292df
MISC metadata.xml 398 RMD160 cd0484cb1d750c5b14eb94eed464a256795e79be SHA1 6b126437f9755f6523cc7296dad81d0cf012bc08 SHA256 703236cc1e34c051c20b9405c9a5ede349a4f6b609ef0b1261bfed49a2122485
diff --git a/dev-games/cel/cel-1.2.1.ebuild b/dev-games/cel/cel-1.2.1.ebuild
index a2d703dee47e..dfe7325a3724 100644
--- a/dev-games/cel/cel-1.2.1.ebuild
+++ b/dev-games/cel/cel-1.2.1.ebuild
@@ -1,6 +1,7 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/cel/cel-1.2.1.ebuild,v 1.1 2008/09/04 18:01:23 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cel/cel-1.2.1.ebuild,v 1.2 2009/07/24 07:52:03 tupone Exp $
+EAPI=2
inherit eutils
@@ -21,12 +22,19 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MY_P}
-src_compile() {
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-glibc210.patch
+}
+
+src_configure() {
econf \
--disable-separate-debug-info \
--disable-cstest \
$(use_with python) \
|| die
+}
+
+src_compile() {
jam -q || die "jam failed"
}
diff --git a/dev-games/cel/files/cel-1.2.1-glibc210.patch b/dev-games/cel/files/cel-1.2.1-glibc210.patch
new file mode 100644
index 000000000000..3624c3315af8
--- /dev/null
+++ b/dev-games/cel/files/cel-1.2.1-glibc210.patch
@@ -0,0 +1,11 @@
+--- plugins/behaviourlayer/python/blpython.cpp.old 2009-07-24 09:46:29.000000000 +0200
++++ plugins/behaviourlayer/python/blpython.cpp 2009-07-24 09:46:55.000000000 +0200
+@@ -166,7 +166,7 @@
+ PyObject *py_entity, *py_object;
+
+ csString realname;
+- char* slash = strrchr (name, '/');
++ const char* slash = strrchr (name, '/');
+ if (slash)
+ {
+ csString path;