summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandro Bonazzola <sanchan@gentoo.org>2006-02-02 20:46:09 +0000
committerSandro Bonazzola <sanchan@gentoo.org>2006-02-02 20:46:09 +0000
commite09074521e9aee9cacedcc1c7f8fa452d9bd7b5b (patch)
treebcdd7472bf61d9d7d27ccf520d61dfb6fa15fee1 /dev-tinyos/nesc
parentMark 2.12.0 stable on alpha (diff)
downloadgentoo-2-e09074521e9aee9cacedcc1c7f8fa452d9bd7b5b.tar.gz
gentoo-2-e09074521e9aee9cacedcc1c7f8fa452d9bd7b5b.tar.bz2
gentoo-2-e09074521e9aee9cacedcc1c7f8fa452d9bd7b5b.zip
Version bump. Bugfix release.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'dev-tinyos/nesc')
-rw-r--r--dev-tinyos/nesc/ChangeLog7
-rw-r--r--dev-tinyos/nesc/Manifest16
-rw-r--r--dev-tinyos/nesc/files/digest-nesc-1.2.33
-rw-r--r--dev-tinyos/nesc/nesc-1.2.3.ebuild59
4 files changed, 74 insertions, 11 deletions
diff --git a/dev-tinyos/nesc/ChangeLog b/dev-tinyos/nesc/ChangeLog
index ad0098f887f4..0884dfb5c7d5 100644
--- a/dev-tinyos/nesc/ChangeLog
+++ b/dev-tinyos/nesc/ChangeLog
@@ -1,6 +1,11 @@
# 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.3 2006/01/29 12:01:07 sanchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/nesc/ChangeLog,v 1.4 2006/02/02 20:46:09 sanchan Exp $
+
+*nesc-1.2.3 (02 Feb 2006)
+
+ 02 Feb 2006; Sandro Bonazzola <sanchan@gentoo.org> +nesc-1.2.3.ebuild:
+ Version bump. Bugfix release.
*nesc-1.2.2 (29 Jan 2006)
diff --git a/dev-tinyos/nesc/Manifest b/dev-tinyos/nesc/Manifest
index 4bfa831a4058..3bd7cfd468c1 100644
--- a/dev-tinyos/nesc/Manifest
+++ b/dev-tinyos/nesc/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 e337c2ae290dc255726b07ac40a9acb0 ChangeLog 742
RMD160 486b63775c24edd55a50a2d8c1434bd69286ad50 ChangeLog 742
SHA256 69e5dae8e18a695835552cc6a862b8b28d127d87914a958d7bb71969d475e6d1 ChangeLog 742
@@ -10,6 +7,9 @@ SHA256 94d11d3fa8043926ab2e41d60aef91bff99b060fe37aa637647a3f2db2046d72 files/di
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 d34a0612958bf22b55f9c04fa0efa5e8 files/digest-nesc-1.2.3 235
+RMD160 a544ad85de05de241e6613b494d1bfe9e3d721d3 files/digest-nesc-1.2.3 235
+SHA256 3e42317edc96568b66f754d611d7ef7df99d61683e2de50ec2df4905b734a03f files/digest-nesc-1.2.3 235
MD5 632afbbaf09dda242cbd6cd6869b58c4 metadata.xml 507
RMD160 680f7c1d3465939e281b3f7c049431e0228541e5 metadata.xml 507
SHA256 6e3362a53d81df720f990b7c1e91fbc6a306c26c313559de56185724e68847b3 metadata.xml 507
@@ -19,10 +19,6 @@ SHA256 fb411e0aad4aa82a0eb27b08053ba6c273a5036d1776b64d6c8d7d0ad1f45c97 nesc-1.2
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-----
+MD5 f2824aec38783807f9af3d667b0a1a1d nesc-1.2.3.ebuild 1493
+RMD160 6f9dbd9ebfd5a1660020fa67e007a1018d1465bc nesc-1.2.3.ebuild 1493
+SHA256 7bcf7f5d7fb59b120c3bac2f58729ae219b57694d574037acef80e4f9b948f5b nesc-1.2.3.ebuild 1493
diff --git a/dev-tinyos/nesc/files/digest-nesc-1.2.3 b/dev-tinyos/nesc/files/digest-nesc-1.2.3
new file mode 100644
index 000000000000..8f062e77f4f0
--- /dev/null
+++ b/dev-tinyos/nesc/files/digest-nesc-1.2.3
@@ -0,0 +1,3 @@
+MD5 b3aa5b41b68f5e9887f93394b93602fd nesc-1.2.3.tar.gz 1081717
+RMD160 d74627d8465131566d5d65a9e49d8919e9adc96c nesc-1.2.3.tar.gz 1081717
+SHA256 d8d0c629789cbaf64cb1cde67f66be1948f678994a7ac4231b377a9229e75cac nesc-1.2.3.tar.gz 1081717
diff --git a/dev-tinyos/nesc/nesc-1.2.3.ebuild b/dev-tinyos/nesc/nesc-1.2.3.ebuild
new file mode 100644
index 000000000000..269177bc5932
--- /dev/null
+++ b/dev-tinyos/nesc/nesc-1.2.3.ebuild
@@ -0,0 +1,59 @@
+# 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.3.ebuild,v 1.1 2006/02/02 20:46:09 sanchan Exp $
+
+inherit eutils
+
+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() {
+ 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
+}