view net-libs/udt/udt-4.10.ebuild @ 363:8be5b1358bf3

the blog is converted to pelican now
author Dirk Olmes <dirk@xanthippe.ping.de>
date Thu, 11 Sep 2014 04:14:43 +0200
parents 969a66f2de7d
children
line wrap: on
line source

# 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
}