summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandro Bonazzola <sanchan@gentoo.org>2006-01-29 12:01:07 +0000
committerSandro Bonazzola <sanchan@gentoo.org>2006-01-29 12:01:07 +0000
commitfd479126e8c9b2186d2450cbddae5d11e359b2aa (patch)
tree96da309a947831889c1f8c224105c490080d2c7d /dev-tinyos
parentVersion bump, bug #112104. Changed desktop file and removed old version. (diff)
downloadhistorical-fd479126e8c9b2186d2450cbddae5d11e359b2aa.tar.gz
historical-fd479126e8c9b2186d2450cbddae5d11e359b2aa.tar.bz2
historical-fd479126e8c9b2186d2450cbddae5d11e359b2aa.zip
Version bump. Adding virtual/jdk to DEPEND, virtual/jre to RDEPEND, fix lazy bindings.
Package-Manager: portage-2.1_pre4
Diffstat (limited to 'dev-tinyos')
-rw-r--r--dev-tinyos/nesc/ChangeLog8
-rw-r--r--dev-tinyos/nesc/Manifest26
-rw-r--r--dev-tinyos/nesc/files/digest-nesc-1.2.23
-rw-r--r--dev-tinyos/nesc/nesc-1.2.2.ebuild60
4 files changed, 95 insertions, 2 deletions
diff --git a/dev-tinyos/nesc/ChangeLog b/dev-tinyos/nesc/ChangeLog
index 3f995f9aba58..ad0098f887f4 100644
--- a/dev-tinyos/nesc/ChangeLog
+++ b/dev-tinyos/nesc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-tinyos/nesc
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/nesc/ChangeLog,v 1.2 2006/01/22 18:01:17 sanchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/nesc/ChangeLog,v 1.3 2006/01/29 12:01:07 sanchan Exp $
+
+*nesc-1.2.2 (29 Jan 2006)
+
+ 29 Jan 2006; Sandro Bonazzola <sanchan@gentoo.org> +nesc-1.2.2.ebuild:
+ Version bump. Adding virtual/jdk to DEPEND and virtual/jre to RDEPEND as
+ required.
22 Jan 2006; Sandro Bonazzola <sanchan@gentoo.org> nesc-1.2.1.ebuild:
Fix category error in eerror message during setup phase.
diff --git a/dev-tinyos/nesc/Manifest b/dev-tinyos/nesc/Manifest
index 915aba1441ee..4bfa831a4058 100644
--- a/dev-tinyos/nesc/Manifest
+++ b/dev-tinyos/nesc/Manifest
@@ -1,4 +1,28 @@
-MD5 b4ad65be0565def27b9f7f4a7821b65a ChangeLog 554
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 e337c2ae290dc255726b07ac40a9acb0 ChangeLog 742
+RMD160 486b63775c24edd55a50a2d8c1434bd69286ad50 ChangeLog 742
+SHA256 69e5dae8e18a695835552cc6a862b8b28d127d87914a958d7bb71969d475e6d1 ChangeLog 742
MD5 78f3d0c976b53eed528a108fc7b9fd6a files/digest-nesc-1.2.1 63
+RMD160 3f1625cb44aa8c8212fbf0212a6d49f7ed754d5d files/digest-nesc-1.2.1 63
+SHA256 94d11d3fa8043926ab2e41d60aef91bff99b060fe37aa637647a3f2db2046d72 files/digest-nesc-1.2.1 63
+MD5 d1eb55661fd5626be16eedb4d687e536 files/digest-nesc-1.2.2 235
+RMD160 99d379a92fcce275e22d7273234926f505ce8ae4 files/digest-nesc-1.2.2 235
+SHA256 38879ace3a6d9209f3dde7829bc6aa0376c1672e0b9339e0a17985d87ec9d3fd files/digest-nesc-1.2.2 235
MD5 632afbbaf09dda242cbd6cd6869b58c4 metadata.xml 507
+RMD160 680f7c1d3465939e281b3f7c049431e0228541e5 metadata.xml 507
+SHA256 6e3362a53d81df720f990b7c1e91fbc6a306c26c313559de56185724e68847b3 metadata.xml 507
MD5 b48b4e170f0117c5b23e04efe74624e9 nesc-1.2.1.ebuild 1362
+RMD160 f560e1173a92625986221ae956cdda00245c9098 nesc-1.2.1.ebuild 1362
+SHA256 fb411e0aad4aa82a0eb27b08053ba6c273a5036d1776b64d6c8d7d0ad1f45c97 nesc-1.2.1.ebuild 1362
+MD5 e2a529cea95477be42b227880a8ae6ae nesc-1.2.2.ebuild 1635
+RMD160 53bcc693e11f7f4cb77f7f6a6296c597a6dc6352 nesc-1.2.2.ebuild 1635
+SHA256 3650e3769673b3794ac4ed3cd1a89e387677b35e777fd53211edddd825712345 nesc-1.2.2.ebuild 1635
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFD3K4Z1c24p4LpXH8RAtIHAKCBae9+3uKJnsgRrmOyP8/RinYkNwCfe5Gw
+SeU59xQvkE2ikgD27CyRI/0=
+=TuJ1
+-----END PGP SIGNATURE-----
diff --git a/dev-tinyos/nesc/files/digest-nesc-1.2.2 b/dev-tinyos/nesc/files/digest-nesc-1.2.2
new file mode 100644
index 000000000000..e8176e2a7fa3
--- /dev/null
+++ b/dev-tinyos/nesc/files/digest-nesc-1.2.2
@@ -0,0 +1,3 @@
+MD5 c65d41ea94b60a5eebe654fd05f03937 nesc-1.2.2.tar.gz 1081608
+RMD160 c012b005da4fd93cf0d4609e7ef8f9b7d4b74bed nesc-1.2.2.tar.gz 1081608
+SHA256 6cbec4590ce158fec18acc0a94062305805e16bb17b51a35e2970b2f4cdaa702 nesc-1.2.2.tar.gz 1081608
diff --git a/dev-tinyos/nesc/nesc-1.2.2.ebuild b/dev-tinyos/nesc/nesc-1.2.2.ebuild
new file mode 100644
index 000000000000..15aba64cada5
--- /dev/null
+++ b/dev-tinyos/nesc/nesc-1.2.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/nesc/nesc-1.2.2.ebuild,v 1.1 2006/01/29 12:01:07 sanchan Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="An extension to gcc that knows how to compile nesC applications"
+HOMEPAGE="http://nescc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/nescc/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc"
+DEPEND=">=dev-lang/perl-5.8.5-r2
+ >=dev-tinyos/tos-1.1.0
+ >=virtual/jdk-1.4.2"
+
+RDEPEND=">=dev-lang/perl-5.8.5-r2
+ >=dev-tinyos/tos-1.1.0
+ >=virtual/jre-1.4.2"
+
+pkg_setup() {
+ if [ -z "${TOSDIR}" ]
+ then
+ # best to make an assumption
+ export TOSDIR=/usr/src/tinyos-1.x/tos
+ fi
+
+ if [ ! -d "${TOSDIR}" ]
+ then
+ eerror "In order to compile nesc you have to set the"
+ eerror "\$TOSDIR environment properly."
+ eerror ""
+ eerror "You can achieve this by emerging >=dev-tinyos/tos-1.1.15"
+ eerror "or by exporting TOSDIR=\"path to your tinyos dir\""
+ die "Couldn't find a valid TinyOS home"
+ else
+ einfo "Building nesC for ${TOSDIR}"
+ fi
+}
+
+src_compile() {
+ append-ldflags $(bindnow-flags)
+ econf --disable-dependency-tracking || die "econf failed"
+ # language setting needed, otherwise gcc version
+ # will sometimes not be detected right
+ LANGUAGE=C emake || die "emake failed"
+}
+
+src_install() {
+ LANGUAGE=C einstall || die "einstall failed"
+ if use doc
+ then
+ dohtml -r -a html,jpg,pdf,txt doc/*
+ fi
+ newdoc README NEWS
+ dodoc doc/README
+ newdoc tools/java/net/tinyos/nesc/dump/README README.dump
+ newdoc tools/java/net/tinyos/nesc/wiring/README README.wiring
+}