Mercurial > hg > portage
diff net-libs/udt/udt-4.10.ebuild @ 336:969a66f2de7d
initial ebuild for UDT
author | holger |
---|---|
date | Tue, 10 Apr 2012 21:34:42 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/net-libs/udt/udt-4.10.ebuild Tue Apr 10 21:34:42 2012 +0200 @@ -0,0 +1,49 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +DESCRIPTION="UDT is a UDP based data transport protocol" +HOMEPAGE="http://udt.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${PN}.sdk.${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/udt4" +MAKEOPTS="${MAKEOPTS} -j1" + +src_compile(){ + echo "${S}" + echo `pwd` + cd "${S}" + + case ${ARCH} in + x86) PLATFORM="IA32";; + ppc|ppc64) PLATFORM="POWERPC";; + amd64) PLATFORM="AMD64";; + ia64) PLATFORM="IA64";; + *) die "Architecture ${ARCH} not supported" ;; + esac + + case ${CHOST} in + *-freebsd*|*-netbsd*|*-openbsd*|*-dragonfly*) OSNAME="BSD" ;; + *-darwin*) OSNAME="OSX" ;; + *) OSNAME="LINUX" ;; + esac + + emake os="${OSNAME}" arch="${PLATFORM}" || die 'make failed' +} + +src_install(){ + dolib src/libudt.* + + insinto /usr/include + doins src/udt.h +}