View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/net-wireless/irda-utils/irda-utils-0.9.18.ebuild (-3 / +17 lines)
 Lines 2-8    Link Here 
# 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"
 Lines 13-21    Link Here 
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}
 Lines 24-29    Link Here 
	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() {