summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-05-30 05:21:00 +0000
committerMike Frysinger <vapier@gentoo.org>2004-05-30 05:21:00 +0000
commit8780f589a20031fad9ed672cf45a7837cd593398 (patch)
tree5354d3610cf778e0aea2466c6117f797de592385 /media-libs/svgalib
parentupdate use highlighting (diff)
downloadgentoo-2-8780f589a20031fad9ed672cf45a7837cd593398.tar.gz
gentoo-2-8780f589a20031fad9ed672cf45a7837cd593398.tar.bz2
gentoo-2-8780f589a20031fad9ed672cf45a7837cd593398.zip
only build kernel module if kernel source supports it
Diffstat (limited to 'media-libs/svgalib')
-rw-r--r--media-libs/svgalib/svgalib-1.9.18-r1.ebuild13
1 files changed, 8 insertions, 5 deletions
diff --git a/media-libs/svgalib/svgalib-1.9.18-r1.ebuild b/media-libs/svgalib/svgalib-1.9.18-r1.ebuild
index 4f6ecb67ea43..ff3dd81ce1d4 100644
--- a/media-libs/svgalib/svgalib-1.9.18-r1.ebuild
+++ b/media-libs/svgalib/svgalib-1.9.18-r1.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/media-libs/svgalib/svgalib-1.9.18-r1.ebuild,v 1.3 2004/05/12 12:30:06 pappy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/svgalib/svgalib-1.9.18-r1.ebuild,v 1.4 2004/05/30 05:21:00 vapier Exp $
inherit eutils flag-o-matic
@@ -15,8 +15,12 @@ IUSE="build"
DEPEND="virtual/glibc"
+kernel_supports_modules() {
+ grep '^CONFIG_MODULES=y$' /usr/src/linux/.config >& /dev/null
+}
+
pkg_setup() {
- use build || check_KV
+ use !build && kernel_supports_modules && check_KV
}
src_unpack() {
@@ -41,7 +45,6 @@ src_unpack() {
}
src_compile() {
-
filter-flags "-fPIC"
# First build static
@@ -75,7 +78,7 @@ src_compile() {
make OPTIMIZE="${CFLAGS} -I../gl" LDFLAGS='-L../sharedlib' \
demoprogs || die "Failed to build demoprogs!"
- if ! use build
+ if use !build && kernel_supports_modules
then
cd ${S}/kernel/svgalib_helper
env -u ARCH \
@@ -96,7 +99,7 @@ src_install() {
make TOPDIR=${D} OPTIMIZE="${CFLAGS}" \
install || die "Failed to install svgalib!"
- if ! use build
+ if use !build && kernel_supports_modules
then
cd ${S}/kernel/svgalib_helper
env -u ARCH \