summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-base/x11-drm')
-rw-r--r--x11-base/x11-drm/ChangeLog5
-rw-r--r--x11-base/x11-drm/x11-drm-20040827.ebuild28
2 files changed, 13 insertions, 20 deletions
diff --git a/x11-base/x11-drm/ChangeLog b/x11-base/x11-drm/ChangeLog
index 02c6098519de..f6f4762feedd 100644
--- a/x11-base/x11-drm/ChangeLog
+++ b/x11-base/x11-drm/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for x11-base/x11-drm
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/ChangeLog,v 1.8 2004/11/23 17:31:36 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/ChangeLog,v 1.9 2004/12/07 05:12:12 battousai Exp $
+
+ 07 Dec 2004; Bryan Stine <battousai@gentoo.org>; x11-drm-20040827.ebuild:
+ Now with linux-mod eclass goodness, no more kernel-mod.
23 Nov 2004; Donnie Berkholz <spyderous@gentoo.org>;
-x11-drm-4.3.0-r6.ebuild:
diff --git a/x11-base/x11-drm/x11-drm-20040827.ebuild b/x11-base/x11-drm/x11-drm-20040827.ebuild
index ef192c757440..c19ce9370ae2 100644
--- a/x11-base/x11-drm/x11-drm-20040827.ebuild
+++ b/x11-base/x11-drm/x11-drm-20040827.ebuild
@@ -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/x11-base/x11-drm/x11-drm-20040827.ebuild,v 1.5 2004/11/04 21:29:43 battousai Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20040827.ebuild,v 1.6 2004/12/07 05:12:12 battousai Exp $
-inherit eutils x11 kernel-mod
+inherit eutils x11 linux-mod
IUSE="gatos"
IUSE_VIDEO_CARDS="3dfx ffb i810 i830 i915 mach64 matrox rage128 radeon savage sis via"
@@ -24,7 +24,7 @@ SRC_URI="mirror://gentoo/${PF}-gentoo-${PATCHVER}.tar.bz2
SLOT="${KV}"
LICENSE="X11"
-KEYWORDS="~x86 ~alpha ~ia64 ~ppc"
+KEYWORDS="~x86 ~alpha ~ia64 ~ppc ~amd64"
DEPEND="virtual/x11
virtual/linux-sources
@@ -33,8 +33,6 @@ DEPEND="virtual/x11
PROVIDE="virtual/drm"
pkg_setup() {
- get_kernel_info
-
# Require at least one video card
if [ -z "${VIDEO_CARDS}" ]
then
@@ -53,7 +51,7 @@ pkg_setup() {
then
die "Remove gatos from your USE flags. It does not work with cards other than radeon and rage128."
fi
- kernel-mod_is_2_6_kernel && die "GATOS does not work with 2.6 kernels. Only 2.4 is supported at this time."
+ kernel_is 2 6 && die "GATOS does not work with 2.6 kernels. Only 2.4 is supported at this time."
fi
ewarn "Using koutput kernels is now deprecated. If you use a koutput kernel, please"
@@ -148,22 +146,14 @@ pkg_postinst() {
fi
einfo "Checking kernel module dependencies"
- test -r "${ROOT}/usr/src/linux/System.map" && \
- depmod -ae -F "${ROOT}/usr/src/linux/System.map" -b "${ROOT}" -r ${KV}
+ update_modules
+ update_depmod
}
# Functions used above are defined below:
set_vidcards() {
- if kernel-mod_is_2_6_kernel
- then
- KV_OBJ="ko"
- else
- KV_OBJ="o"
- fi
-
- # To get the kernel module extension
-# get_kernel_info
+ set_kvobj
VIDCARDS=""
@@ -200,8 +190,8 @@ patch_prepare() {
# GATOS (2xx*) vs. Standard trees (1xx*)
# 2.4 vs. 2.6 kernels
- kernel-mod_is_2_4_kernel && mv -f ${PATCHDIR}/*kernel-2.6* ${EXCLUDED}
- kernel-mod_is_2_6_kernel && mv -f ${PATCHDIR}/*kernel-2.4* ${EXCLUDED}
+ kernel_is 2 4 && mv -f ${PATCHDIR}/*kernel-2.6* ${EXCLUDED}
+ kernel_is 2 6 && mv -f ${PATCHDIR}/*kernel-2.4* ${EXCLUDED}
if use gatos
then