Add patch to fix gcc-3.4.x building #74538 by splite.
authorMike Frysinger <vapier@gentoo.org>
Thu, 23 Dec 2004 23:21:01 +0000 (23:21 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 23 Dec 2004 23:21:01 +0000 (23:21 +0000)
sys-apps/module-init-tools/ChangeLog
sys-apps/module-init-tools/files/modutils-2.4.27-gcc34.patch [new file with mode: 0644]
sys-apps/module-init-tools/module-init-tools-3.0-r2.ebuild
sys-apps/module-init-tools/module-init-tools-3.1.ebuild
sys-apps/modutils/ChangeLog
sys-apps/modutils/files/2.4.27-gcc34.patch [new file with mode: 0644]
sys-apps/modutils/modutils-2.4.27.ebuild

index b41efe495f68ba9ddacd389fcfbb433f86a92e04..2f4d7d69ccd3ae1b8d494c477dde1b57d1689c48 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/module-init-tools
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/ChangeLog,v 1.73 2004/12/08 03:00:39 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/ChangeLog,v 1.74 2004/12/23 23:21:01 vapier Exp $
+
+  23 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+  +files/modutils-2.4.27-gcc34.patch, module-init-tools-3.0-r2.ebuild,
+  module-init-tools-3.1.ebuild:
+  Add patch to fix gcc-3.4.x building #74538 by splite.
 
   07 Dec 2004; Mike Frysinger <vapier@gentoo.org>
   +files/modutils-2.4.27-PATH_MAX.patch, module-init-tools-3.1.ebuild:
diff --git a/sys-apps/module-init-tools/files/modutils-2.4.27-gcc34.patch b/sys-apps/module-init-tools/files/modutils-2.4.27-gcc34.patch
new file mode 100644 (file)
index 0000000..83a27cc
--- /dev/null
@@ -0,0 +1,10 @@
+--- obj/obj_ia64.c.orig        2003-03-12 22:39:45.000000000 -0500
++++ obj/obj_ia64.c     2004-12-15 14:47:05.813475138 -0500
+@@ -127,6 +127,7 @@
+       return (*(bundle + 1) >> 23) & 0x1ffffffffff;
+ 
+     default:
++      ;
+     }
+     return (-1);
+ }
index 35cf11136886743c98c010ad4b1a8a8ea5de89bb..01e70569e8d715abd98c59226c9afc5a67b519fc 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.0-r2.ebuild,v 1.11 2004/10/03 10:05:47 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.0-r2.ebuild,v 1.12 2004/12/23 23:21:01 vapier Exp $
 
 # This ebuild includes backwards compatability for stable 2.4 kernels
 
@@ -39,6 +39,7 @@ src_unpack() {
        if ! use no-old-linux ; then
                cd ${WORKDIR}/modutils-${MODUTILS_PV}
                epatch ${FILESDIR}/modutils-2.4.22-no-above-below.patch
+               epatch ${FILESDIR}/modutils-2.4.27-gcc34.patch
        fi
 
        # Support legacy .o modules
index 31e71b7a8a2390c18567f97292b110fe0895ca53..86acd3eef6e82a18a9959c194def46f5bdb5adb1 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.1.ebuild,v 1.4 2004/12/08 03:00:39 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.1.ebuild,v 1.5 2004/12/23 23:21:01 vapier Exp $
 
 inherit flag-o-matic eutils gnuconfig toolchain-funcs
 
@@ -38,6 +38,7 @@ src_unpack() {
                cd ${WORKDIR}/modutils-${MODUTILS_PV}
                epatch ${FILESDIR}/modutils-2.4.22-no-above-below.patch
                epatch ${FILESDIR}/modutils-2.4.27-PATH_MAX.patch
+               epatch ${FILESDIR}/modutils-2.4.27-gcc34.patch
        fi
 
        # Support legacy .o modules
index 88b38be85ada9048df9a78da920defc88dcd83a0..444c0708cddf13b2473230f03a526833716ca99e 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/modutils
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/modutils/ChangeLog,v 1.44 2004/09/03 21:03:24 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/modutils/ChangeLog,v 1.45 2004/12/23 23:16:36 vapier Exp $
+
+  23 Dec 2004; Mike Frysinger <vapier@gentoo.org> +files/2.4.27-gcc34.patch,
+  modutils-2.4.27.ebuild:
+  Add patch to fix gcc-3.4.x building #74538 by splite.
 
   03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
   modutils-2.4.23.ebuild:
diff --git a/sys-apps/modutils/files/2.4.27-gcc34.patch b/sys-apps/modutils/files/2.4.27-gcc34.patch
new file mode 100644 (file)
index 0000000..83a27cc
--- /dev/null
@@ -0,0 +1,10 @@
+--- obj/obj_ia64.c.orig        2003-03-12 22:39:45.000000000 -0500
++++ obj/obj_ia64.c     2004-12-15 14:47:05.813475138 -0500
+@@ -127,6 +127,7 @@
+       return (*(bundle + 1) >> 23) & 0x1ffffffffff;
+ 
+     default:
++      ;
+     }
+     return (-1);
+ }
index dcc34170a9f0772c941b04877163d6e3115b6438..dcab236ceda633505034dc7b304abc8631c13ba3 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/modutils/modutils-2.4.27.ebuild,v 1.2 2004/09/02 13:20:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/modutils/modutils-2.4.27.ebuild,v 1.3 2004/12/23 23:16:36 vapier Exp $
 
-inherit flag-o-matic eutils
+inherit eutils
 
 DESCRIPTION="Standard kernel module utilities"
 HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/modutils/"
@@ -22,6 +22,8 @@ src_unpack() {
 
        EPATCH_OPTS="-d ${S}/util" \
        epatch ${FILESDIR}/alias.h.diff
+       cd ${S}
+       epatch ${FILESDIR}/${PV}-gcc34.patch
 }
 
 src_compile() {