summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <fauli@gentoo.org>2009-02-28 00:12:15 +0000
committerChristian Faulhammer <fauli@gentoo.org>2009-02-28 00:12:15 +0000
commit823b8461e9e7cb44c06ecf6823687816925ff9e8 (patch)
tree32bf4c81d38785d4a046d43182b198cd0a6700ae /media-libs/svgalib/svgalib-1.9.25.ebuild
parentVersion bump, works perfectly with bluez-4.31. (diff)
downloadhistorical-823b8461e9e7cb44c06ecf6823687816925ff9e8.tar.gz
historical-823b8461e9e7cb44c06ecf6823687816925ff9e8.tar.bz2
historical-823b8461e9e7cb44c06ecf6823687816925ff9e8.zip
add patch from bug 252614 by Marco Leogrande <dark DOT knight DOT ita AT gmail DOT com> to fix compilation with Kernel 2.6.28. Also rename no-helper USE flag to kernel-helper and make it default with EAPI=1
Package-Manager: portage-2.1.6.7/cvs/Linux i686
Diffstat (limited to 'media-libs/svgalib/svgalib-1.9.25.ebuild')
-rw-r--r--media-libs/svgalib/svgalib-1.9.25.ebuild18
1 files changed, 11 insertions, 7 deletions
diff --git a/media-libs/svgalib/svgalib-1.9.25.ebuild b/media-libs/svgalib/svgalib-1.9.25.ebuild
index 98019da83ed6..610c549509c8 100644
--- a/media-libs/svgalib/svgalib-1.9.25.ebuild
+++ b/media-libs/svgalib/svgalib-1.9.25.ebuild
@@ -1,6 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/svgalib/svgalib-1.9.25.ebuild,v 1.7 2008/04/10 04:43:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/svgalib/svgalib-1.9.25.ebuild,v 1.8 2009/02/28 00:12:14 fauli Exp $
+
+EAPI=1
inherit eutils flag-o-matic toolchain-funcs linux-mod
@@ -11,9 +13,10 @@ SRC_URI="http://www.arava.co.il/matan/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="-* x86"
-IUSE="build no-helper"
+IUSE="build +kernel-helper"
DEPEND=""
+RDEPEND=""
MODULE_NAMES="svgalib_helper(misc:${S}/kernel/svgalib_helper)"
BUILD_TARGETS="default"
@@ -29,10 +32,11 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-1.9.25-linux2.6.patch
epatch "${FILESDIR}"/${PN}-1.9.19-pic.patch #51698
epatch "${FILESDIR}"/${PN}-1.9.25-build.patch
+ epatch "${FILESDIR}"/${PN}-1.9.25-linux2.6.28.patch
}
src_compile() {
- use no-helper && export NO_HELPER=y
+ use kernel-helper || export NO_HELPER=y
export CC=$(tc-getCC)
@@ -65,7 +69,7 @@ src_compile() {
make OPTIMIZE="${CFLAGS} -I../gl" LDFLAGS='-L../sharedlib' \
demoprogs || die "Failed to build demoprogs!"
- ! use build && ! use no-helper && linux-mod_src_compile
+ ! use build && use kernel-helper && linux-mod_src_compile
}
src_install() {
@@ -76,7 +80,7 @@ src_install() {
emake \
TOPDIR="${D}" OPTIMIZE="${CFLAGS}" INSTALLMODULE="" \
install || die "Failed to install svgalib!"
- ! use build && ! use no-helper && linux-mod_src_install
+ ! use build && use kernel-helper && linux-mod_src_install
insinto /usr/include
doins gl/vgagl.h
@@ -116,5 +120,5 @@ src_install() {
}
pkg_postinst() {
- ! use build && ! use no-helper && linux-mod_pkg_postinst
+ ! use build && use kernel-helper && linux-mod_pkg_postinst
}