# HG changeset patch # User Binki # Date 2008-12-01 16:18:35 # Node ID 4968961b913d822bff1434de9280726393d4e9e5 # Parent b23156b1a35d3b4355c04eba05649ea5d8706b96 Automatically bumped to phidget-2.1.5.20081023.ebuild from phidget-2.1.4.20080924.ebuild diff --git a/dev-embedded/phidget/ChangeLog b/dev-embedded/phidget/ChangeLog --- a/dev-embedded/phidget/ChangeLog +++ b/dev-embedded/phidget/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2008 Nathan Brink; Distributed under the GPL v2 # $Header: $ + 01 Dec 2008; Cron Daemon for Nathan Phillip Brink + ChangeLog: + Automatically bumped to phidget-2.1.5.20081023.ebuild from + phidget-2.1.4.20080924.ebuild + *phidget-2.1.4.20080924 (17 November 2008) 17 Nov 2008; Nathan Phillip Brink +phidget-2.1.4.20080924.ebuild, +Manifest, +files/phidget21-crosscompile.patch, +file/phidget21-java.patch, +file/phidget21-libdir.patch : diff --git a/dev-embedded/phidget/Manifest b/dev-embedded/phidget/Manifest --- a/dev-embedded/phidget/Manifest +++ b/dev-embedded/phidget/Manifest @@ -2,6 +2,8 @@ AUX phidget21-crosscompile.patch 709 RMD AUX phidget21-java.patch 785 RMD160 956f5913c5ca75e120de97796d2e6ac07b5f85be SHA1 4c44ef073ef75c70cd2b05892e0161930df0c21d SHA256 045ea70c94fe3a3f0e3b92b295ae643a20ee7e378cae1258ee1d14a7c2f8cb2f AUX phidget21-libdir.patch 562 RMD160 b4d98da1326708f13ec19a938c64e829431b975a SHA1 bbc770a37506753ce1c8cd5256c337db6ed64ac1 SHA256 12d90ad6ea8d4ca2faa0d533e321847241620d4cc4d624e816c4e69a22e6c726 DIST Phidgetlinux_2.1.4.20080924.tar.gz 292176 RMD160 2360bc2ccc14d2afd30de11386eac3f4e3399cf0 SHA1 a296abee3f48d8126b521b10e487cd77fe07051d SHA256 7f60fc29147b45bbe0fa6cca769bf8a940839b13b8786bdfbca18bb54822cb25 +DIST Phidgetlinux_2.1.5.20081023.tar.gz 304986 RMD160 08819880bbf364cbf388c826f2dd8b4c3dba5933 SHA1 3f1e0ad9b610968ee0539093be76ff539cc66210 SHA256 a03c0c46fa2901cc536492933da30711f522cb9776fd15b3e556f3cba2cdd709 EBUILD phidget-2.1.4.20080924.ebuild 1263 RMD160 4536aa3b392577048a20648948ec59378e39a4a1 SHA1 4452773b19938aabeb2b31d1557dbd66df13aac4 SHA256 8752907dc9ebccc2d19313e0197dac948ee6f050f33e7e27f0c4128ee1af8fb1 +EBUILD phidget-2.1.5.20081023.ebuild 1263 RMD160 4536aa3b392577048a20648948ec59378e39a4a1 SHA1 4452773b19938aabeb2b31d1557dbd66df13aac4 SHA256 8752907dc9ebccc2d19313e0197dac948ee6f050f33e7e27f0c4128ee1af8fb1 MISC ChangeLog 458 RMD160 004eeb4801303dc7222ebb3e60a0463d0ce7f316 SHA1 5b56f9db211541f60d2899fa5a1b21a9c19fd5ba SHA256 f65c0096c64c8ffa174b7d865243d7701968356c8ce6e11dcca9f63d9f1c959b -MISC ChangeLog~ 3666 RMD160 66cb4dd33af7e01d9cddb6d426cf6a23e4ed4cd5 SHA1 69f1df908689e7aa10662bec32bbec9a9f50a2d1 SHA256 3106e6ce482f8b35c9129cf09af41fb9634263ed1186dec32ef1bc8436f62b34 +MISC Manifest.orig 1627 RMD160 9baafeb9e147eaccd134b25b7e52d637b87e21be SHA1 5880bb7f0fa519d04b934fd60a308800531ad399 SHA256 5853f31a83152c57f21f29857cf2b6b0e25b2d353ed65d3228e29be36bae21f9 diff --git a/dev-embedded/phidget/phidget-2.1.5.20081023.ebuild b/dev-embedded/phidget/phidget-2.1.5.20081023.ebuild new file mode 100644 --- /dev/null +++ b/dev-embedded/phidget/phidget-2.1.5.20081023.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit versionator eutils java-pkg-opt-2 + +DESCRIPTION="Phidget USB hardware interface library" +MY_PV="$(get_major_version)$(get_version_component_range 2)" +LONGNAME="Phidgetlinux" +SRC_URI="http://www.phidgets.com/downloads/libraries/${LONGNAME}_${PV}.tar.gz" +HOMEPAGE="http://www.phidgets.com" + +SLOT="0" + +LICENSE="LGPL" +KEYWORDS="x86 ~alpha ~ppc ~sparc ~hppa ~amd64" + +RDEPEND="java? ( >=virtual/jre-1.4 )" +DEPEND="java? ( >=virtual/jdk-1.4 )" + +S=${WORKDIR}/${LONGNAME}/${PN}${MY_PV} + +src_unpack() { + unpack ${LONGNAME}_${PV}.tar.gz + cd "${S}" + + epatch "${FILESDIR}"/${PN}${MY_PV}-libdir.patch + epatch "${FILESDIR}"/${PN}${MY_PV}-crosscompile.patch + use java && epatch "${FILESDIR}"/${PN}${MY_PV}-java.patch +} + +src_compile() { + echo cd "${S}" + cd "${S}" + if use java; then + emake CROSS_COMPILE=${CHOST}- JAVAFLAGS="$(java-pkg_get-jni-cflags)" jni || die "emake failed" + else + emake CROSS_COMPILE=${CHOST}- || die "emake failed" + fi +} + +src_install() { + + mkdir -p ${D}/usr/$(get_libdir) + mkdir -p ${D}/usr/include + make install INSTALLPREFIX=${D} PREFIX=usr LIBDIR=$(get_libdir) + java-pkg_regso "${D}"/usr/$(get_libdir)/lib${PN}${MY_PV}.so +}