summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Stine <battousai@gentoo.org>2004-03-14 21:22:38 +0000
committerBryan Stine <battousai@gentoo.org>2004-03-14 21:22:38 +0000
commit27536916dd329096738a96ac28554c9eba8b386f (patch)
treef39873669dcfe2df3b3e46e3abf260acd304ca2e /x11-base/xfree-drm
parentremoved ppc64 for now (Manifest recommit) (diff)
downloadgentoo-2-27536916dd329096738a96ac28554c9eba8b386f.tar.gz
gentoo-2-27536916dd329096738a96ac28554c9eba8b386f.tar.bz2
gentoo-2-27536916dd329096738a96ac28554c9eba8b386f.zip
Changed location of installed kernel modules.
Diffstat (limited to 'x11-base/xfree-drm')
-rw-r--r--x11-base/xfree-drm/ChangeLog7
-rw-r--r--x11-base/xfree-drm/files/modules.d-xfree-drm3
-rw-r--r--x11-base/xfree-drm/xfree-drm-4.3.0-r7.ebuild9
3 files changed, 17 insertions, 2 deletions
diff --git a/x11-base/xfree-drm/ChangeLog b/x11-base/xfree-drm/ChangeLog
index c3efbe68a12d..290128bfb741 100644
--- a/x11-base/xfree-drm/ChangeLog
+++ b/x11-base/xfree-drm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-base/xfree-drm
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/ChangeLog,v 1.60 2004/03/09 23:42:32 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/ChangeLog,v 1.61 2004/03/14 21:22:38 battousai Exp $
+
+ 14 Mar 2004; Bryan Stine <battousai@gentoo.org> xfree-drm-4.3.0-r7.ebuild,
+ files/modules.d-xfree-drm:
+ Changed the location where modules get installed to /lib/modules/KV/xfree-drm.
+ Consequently, I added the modules.d template to files/.
09 Mar 2004; <agriffis@gentoo.org> xfree-drm-4.3.0-r7.ebuild:
stable on alpha and ia64
diff --git a/x11-base/xfree-drm/files/modules.d-xfree-drm b/x11-base/xfree-drm/files/modules.d-xfree-drm
new file mode 100644
index 000000000000..b3ef9ec5327c
--- /dev/null
+++ b/x11-base/xfree-drm/files/modules.d-xfree-drm
@@ -0,0 +1,3 @@
+keep
+path[xfree-drm]=/lib/modules/%KV%/xfree-drm
+
diff --git a/x11-base/xfree-drm/xfree-drm-4.3.0-r7.ebuild b/x11-base/xfree-drm/xfree-drm-4.3.0-r7.ebuild
index db6e145ab4e6..8fbd26707f4c 100644
--- a/x11-base/xfree-drm/xfree-drm-4.3.0-r7.ebuild
+++ b/x11-base/xfree-drm/xfree-drm-4.3.0-r7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 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-r7.ebuild,v 1.14 2004/03/09 23:42:32 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xfree-drm/xfree-drm-4.3.0-r7.ebuild,v 1.15 2004/03/14 21:22:38 battousai Exp $
IUSE="gatos"
IUSE_VIDEO_CARDS="3dfx gamma i810 i830 matrox rage128 radeon sis mach64"
@@ -105,6 +105,9 @@ src_unpack() {
# Apply patches
EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
+
+ # Change the install location for the modules.d stuff
+ sed -ie "s:/kernel/drivers/char/drm:/xfree-drm:g" Makefile.linux
}
src_compile() {
@@ -137,6 +140,10 @@ src_install() {
# Strip binaries, leaving /lib/modules untouched (bug #24415)
strip_bins \/lib\/modules
fi
+
+ # Shamelessly stolen from the sys-apps/thinkpad ebuild. Thanks!
+ keepdir /etc/modules.d
+ sed 's/%KV%/'${KV}'/g' ${FILESDIR}/modules.d-xfree-drm > ${D}/etc/modules.d/xfree-drm
}
pkg_postinst() {