summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <spyderous@gentoo.org>2003-07-27 05:41:26 +0000
committerDonnie Berkholz <spyderous@gentoo.org>2003-07-27 05:41:26 +0000
commitd23ee657bed2e546dcd2be3882c479ece1498472 (patch)
treeb87a6163ab3b2c6f3f46c948d5bbd10f9d09f27a /x11-base
parentfixed ppc url, changed keyword to ~ppc (diff)
downloadgentoo-2-d23ee657bed2e546dcd2be3882c479ece1498472.tar.gz
gentoo-2-d23ee657bed2e546dcd2be3882c479ece1498472.tar.bz2
gentoo-2-d23ee657bed2e546dcd2be3882c479ece1498472.zip
Added drm-ioremap patch to fix PPC build.
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xfree-drm/ChangeLog6
-rw-r--r--x11-base/xfree-drm/Manifest12
-rw-r--r--x11-base/xfree-drm/files/digest-xfree-drm-4.3.0-r62
-rw-r--r--x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild11
4 files changed, 20 insertions, 11 deletions
diff --git a/x11-base/xfree-drm/ChangeLog b/x11-base/xfree-drm/ChangeLog
index 00867f1ce2fc..e78f55877e5b 100644
--- a/x11-base/xfree-drm/ChangeLog
+++ b/x11-base/xfree-drm/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-base/xfree-drm
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/ChangeLog,v 1.33 2003/07/22 16:48:30 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/ChangeLog,v 1.34 2003/07/27 05:41:20 spyderous Exp $
+
+ 27 Jul 2003; Donnie Berkholz <spyderous@gentoo.org>;
+ xfree-drm-4.3.0-r6.ebuild:
+ Added drm-ioremap patch to fix PPC build.
22 Jul 2003; Donnie Berkholz <spyderous@gentoo.org>;
xfree-drm-4.3.0-r6.ebuild:
diff --git a/x11-base/xfree-drm/Manifest b/x11-base/xfree-drm/Manifest
index ff191a293171..ddbdc93ecb22 100644
--- a/x11-base/xfree-drm/Manifest
+++ b/x11-base/xfree-drm/Manifest
@@ -1,12 +1,12 @@
-MD5 e1ab195612bb651d9dfecdd654ce1817 xfree-drm-4.3.0-r5.ebuild 4214
+MD5 502a941a1a0b4a9d08f66b8b8df5d5ca ChangeLog 7136
+MD5 cd0b06404869599fa61bb7976be237a2 metadata.xml 476
MD5 6d1002d28cb38d28e81969b53e23a106 xfree-drm-4.3.0-r2.ebuild 2660
-MD5 6e4f83191b106d1d4b1a7439b4d1bb37 xfree-drm-4.3.0-r4.ebuild 4062
-MD5 d7693d6a910b093d3599ca7b866e7f6f xfree-drm-4.3.0-r6.ebuild 4129
MD5 170fcbd56d624a2b286c8725b9598c18 xfree-drm-4.3.0-r3.ebuild 2906
-MD5 5f837a1c8872a270a761471571c17bce ChangeLog 7007
-MD5 cd0b06404869599fa61bb7976be237a2 metadata.xml 476
+MD5 6e4f83191b106d1d4b1a7439b4d1bb37 xfree-drm-4.3.0-r4.ebuild 4062
+MD5 e1ab195612bb651d9dfecdd654ce1817 xfree-drm-4.3.0-r5.ebuild 4214
+MD5 43996fd4365a52dc8e24a4b408747a53 xfree-drm-4.3.0-r6.ebuild 4394
MD5 b340ab262c964f235620a98d7626d6b9 files/digest-xfree-drm-4.3.0-r2 166
MD5 08d125fc239e02143fe64d48dcadb64c files/digest-xfree-drm-4.3.0-r3 169
MD5 ac5dd043f538e9fed0825d46d6e999e4 files/digest-xfree-drm-4.3.0-r4 168
MD5 e8df58fc40e04737c8a8e140c5903c44 files/digest-xfree-drm-4.3.0-r5 168
-MD5 28e6b88023d6361cf34bf7fb2d66727a files/digest-xfree-drm-4.3.0-r6 169
+MD5 7c7270e110e6e5a0caff38c1f24d801e files/digest-xfree-drm-4.3.0-r6 169
diff --git a/x11-base/xfree-drm/files/digest-xfree-drm-4.3.0-r6 b/x11-base/xfree-drm/files/digest-xfree-drm-4.3.0-r6
index a88b8cb41ff0..821c90bf9c3b 100644
--- a/x11-base/xfree-drm/files/digest-xfree-drm-4.3.0-r6
+++ b/x11-base/xfree-drm/files/digest-xfree-drm-4.3.0-r6
@@ -1,2 +1,2 @@
MD5 26820c1cf12ba2b2b71b4a3806875e9c linux-drm-4.3.0-kernelsource-20030714.tar.gz 329112
-MD5 fdab08702dd8eb4896b7faeb6ee885b0 xfree-drm-4.3.0-r6-gentoo-0.1.tar.bz2 6669
+MD5 48387b66d4ca9599c6933e34e1d8f071 xfree-drm-4.3.0-r6-gentoo-0.2.tar.bz2 9094
diff --git a/x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild b/x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild
index 438a0b1cbd89..1c79f37010d6 100644
--- a/x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild
+++ b/x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild,v 1.3 2003/07/22 16:48:30 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/xfree-drm-4.3.0-r6.ebuild,v 1.4 2003/07/27 05:41:20 spyderous Exp $
# Small note: we should prob consider using a DRM only tarball, as it will ease
# some of the overhead on older systems, and will enable us to
@@ -19,7 +19,7 @@ DEBUG="yes"
RESTRICT="nostrip"
SNAPSHOT="20030714"
-PATCHVER="0.1"
+PATCHVER="0.2"
S="${WORKDIR}/drm"
DESCRIPTION="Xfree86 Kernel DRM modules"
@@ -42,7 +42,7 @@ SRC_URI="mirror://gentoo/linux-drm-${PV}-kernelsource-${SNAPSHOT}.tar.gz
SLOT="${KV}"
LICENSE="X11"
-KEYWORDS="x86 ~alpha -ppc"
+KEYWORDS="x86 ~alpha ~ppc"
DEPEND=">=x11-base/xfree-${PV}
virtual/linux-sources"
@@ -101,6 +101,11 @@ src_unpack() {
epatch ${PATCHDIR}/${PF}-gentoo-Makefile-fixup.patch
epatch ${PATCHDIR}/${PF}-dristat.patch
+ # For kernels that lack a vmap() implementation taking four arguments, which
+ #the DRM requires for using agpgart with AGP bridges that don't provide
+ #direct CPU access to the AGP aperture.
+ [ "${ARCH}" = "ppc" ] && \
+ epatch ${PATCHDIR}/${PF}-drm-ioremap.patch
# Pfeifer said this patch is ok for any kernel >= 2.4 <spyderous>
# if [ "${KV_major}" -eq 2 -a "${KV_minor}" -eq 4 ] && \