|
|
# Distributed under the terms of the GNU General Public License v2 | # Distributed under the terms of the GNU General Public License v2 |
# $Header: /var/cvsroot/gentoo-x86/net-wireless/irda-utils/irda-utils-0.9.18.ebuild,v 1.1 2007/09/25 15:34:21 hanno Exp $ | # $Header: /var/cvsroot/gentoo-x86/net-wireless/irda-utils/irda-utils-0.9.18.ebuild,v 1.1 2007/09/25 15:34:21 hanno Exp $ |
| |
inherit eutils |
inherit eutils toolchain-funcs flag-o-matic |
| |
DESCRIPTION="IrDA utilities for infrared communication" | DESCRIPTION="IrDA utilities for infrared communication" |
HOMEPAGE="http://irda.sourceforge.net" | HOMEPAGE="http://irda.sourceforge.net" |
|
|
KEYWORDS="~amd64 ~arm ~ppc ~sh ~x86" | KEYWORDS="~amd64 ~arm ~ppc ~sh ~x86" |
IUSE="" | IUSE="" |
| |
RDEPEND="=dev-libs/glib-2*" |
RDEPEND="=dev-libs/glib-2* |
|
>=sys-apps/pciutils-2.2.7-r1" |
DEPEND="${RDEPEND} | DEPEND="${RDEPEND} |
sys-apps/sed" |
dev-util/pkgconfig" |
| |
src_unpack() { | src_unpack() { |
unpack ${A} | unpack ${A} |
|
|
epatch "${FILESDIR}/irda-utils-rh1.patch" | epatch "${FILESDIR}/irda-utils-rh1.patch" |
epatch "${FILESDIR}/irda-utils-0.9.18-makefile.diff" | epatch "${FILESDIR}/irda-utils-0.9.18-makefile.diff" |
epatch "${FILESDIR}/irda-utils-0.9.18-io.h.diff" | epatch "${FILESDIR}/irda-utils-0.9.18-io.h.diff" |
|
|
|
# fix crosscompile, respect CFLAGS (Bug 200295) |
|
for i in $(find . -type f -name Makefile -print) ; do |
|
sed -i -e "/^CC/s:gcc:$(tc-getCC):" \ |
|
-e "/^LD/s:ld:$(tc-getLD):" \ |
|
-e "/^AR/s:ar:$(tc-getAR):" \ |
|
-e "/^RANLIB/s:ranlib:$(tc-getRANLIB):" \ |
|
-e "/^CFLAGS/s:-O2:${CFLAGS}:" ${i} |
|
done |
|
# fix compile when pciutils is compiled with USE=zlib (Bug 200295) |
|
sed -i -e "s:-lpci:$(pkg-config --libs libpci):g" smcinit/Makefile |
|
|
|
append-flags "-fno-strict-aliasing" |
} | } |
| |
src_compile() { | src_compile() { |