diff options
author | 2009-02-28 00:12:15 +0000 | |
---|---|---|
committer | 2009-02-28 00:12:15 +0000 | |
commit | 823b8461e9e7cb44c06ecf6823687816925ff9e8 (patch) | |
tree | 32bf4c81d38785d4a046d43182b198cd0a6700ae /media-libs/svgalib/svgalib-1.9.25.ebuild | |
parent | Version bump, works perfectly with bluez-4.31. (diff) | |
download | historical-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.ebuild | 18 |
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 } |