summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hartmann <ian@gentoo.org>2006-10-02 13:44:26 +0000
committerChristian Hartmann <ian@gentoo.org>2006-10-02 13:44:26 +0000
commita72079c9403bb791384014f2498ffea14ed41f6c (patch)
treed098dec4f2bceced633c77d9de5c8cdd324886da /dev-perl
parentRemoved missing dependency, added a patch to change the config file location,... (diff)
downloadgentoo-2-a72079c9403bb791384014f2498ffea14ed41f6c.tar.gz
gentoo-2-a72079c9403bb791384014f2498ffea14ed41f6c.tar.bz2
gentoo-2-a72079c9403bb791384014f2498ffea14ed41f6c.zip
Fix for gcc-4.1.1; closes bug #149800
(Portage version: 2.1.2_pre2)
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild11
-rw-r--r--dev-perl/CORBA-ORBit/ChangeLog6
-rw-r--r--dev-perl/CORBA-ORBit/files/gcc-411.patch11
3 files changed, 24 insertions, 4 deletions
diff --git a/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild b/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild
index e5446c79a6b0..857f653d0866 100644
--- a/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild
+++ b/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild,v 1.11 2006/08/04 22:44:39 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.7.ebuild,v 1.12 2006/10/02 13:44:26 ian Exp $
-inherit perl-module
+inherit eutils perl-module
DESCRIPTION="Perl module implementing CORBA 2.0 via ORBit"
SRC_URI="mirror://cpan/authors/id/H/HR/HROGERS/${P}.tar.gz"
@@ -18,8 +18,13 @@ DEPEND=">=dev-perl/Error-0.13
dev-lang/perl"
RDEPEND="${DEPEND}"
-src_compile() {
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch "${FILESDIR}"/gcc-411.patch
+}
+src_compile() {
perl-module_src_prep makemake
cp Makefile Makefile.orig
diff --git a/dev-perl/CORBA-ORBit/ChangeLog b/dev-perl/CORBA-ORBit/ChangeLog
index 4ebb721d8677..b78c9c929b01 100644
--- a/dev-perl/CORBA-ORBit/ChangeLog
+++ b/dev-perl/CORBA-ORBit/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-perl/CORBA-ORBit
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/CORBA-ORBit/ChangeLog,v 1.18 2006/08/04 22:44:39 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/CORBA-ORBit/ChangeLog,v 1.19 2006/10/02 13:44:26 ian Exp $
+
+ 02 Oct 2006; Christian Hartmann <ian@gentoo.org> +files/gcc-411.patch,
+ -CORBA-ORBit-0.4.3-r4.ebuild, CORBA-ORBit-0.4.7.ebuild:
+ Fix for gcc-4.1.1; closes bug #149800
04 Aug 2006; Michael Cummings <mcummings@gentoo.org>
CORBA-ORBit-0.4.3-r4.ebuild, CORBA-ORBit-0.4.7.ebuild:
diff --git a/dev-perl/CORBA-ORBit/files/gcc-411.patch b/dev-perl/CORBA-ORBit/files/gcc-411.patch
new file mode 100644
index 000000000000..e441d3d22a57
--- /dev/null
+++ b/dev-perl/CORBA-ORBit/files/gcc-411.patch
@@ -0,0 +1,11 @@
+diff -urN ../tmp-orig/libcorba-orbit-perl-0.4.7/idl.c ./idl.c
+--- ../tmp-orig/libcorba-orbit-perl-0.4.7/idl.c 2002-05-14 06:38:33.000000000 +0000
++++ ./idl.c 2005-09-16 10:13:44.000000000 +0000
+@@ -13,7 +13,7 @@
+ static gboolean tree_pre_func (IDL_tree_func_data *tfd, gpointer user_data);
+ static gboolean tree_post_func (IDL_tree_func_data *tfd, gpointer user_data);
+
+-CORBA_TypeCode get_typecode (IDL_tree tree);
++static CORBA_TypeCode get_typecode (IDL_tree tree);
+
+ #define duplicate_typecode(a) (CORBA_TypeCode)CORBA_Object_duplicate ((CORBA_Object)a, NULL)