summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-tinyos/nesc/ChangeLog7
-rw-r--r--dev-tinyos/nesc/Manifest18
-rw-r--r--dev-tinyos/nesc/files/digest-nesc-1.2.43
-rw-r--r--dev-tinyos/nesc/nesc-1.2.4.ebuild59
4 files changed, 80 insertions, 7 deletions
diff --git a/dev-tinyos/nesc/ChangeLog b/dev-tinyos/nesc/ChangeLog
index 0884dfb5c7d5..73ffd0cb861f 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.4 2006/02/02 20:46:09 sanchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/nesc/ChangeLog,v 1.5 2006/02/03 19:22:37 sanchan Exp $
+
+*nesc-1.2.4 (03 Feb 2006)
+
+ 03 Feb 2006; Sandro Bonazzola <sanchan@gentoo.org> +nesc-1.2.4.ebuild:
+ Version bump. Bugfix release.
*nesc-1.2.3 (02 Feb 2006)
diff --git a/dev-tinyos/nesc/Manifest b/dev-tinyos/nesc/Manifest
index 9cbb1975fa8c..7cd666ef677e 100644
--- a/dev-tinyos/nesc/Manifest
+++ b/dev-tinyos/nesc/Manifest
@@ -1,9 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 0ba2d45335848425d96e026efdf373b1 ChangeLog 875
-RMD160 96f9ceff4675f8856d89527067bcad000c341a40 ChangeLog 875
-SHA256 b8217c23df1b78e1cc35f9d0ee6a0385523902a018c01727847e4347db7ec8b8 ChangeLog 875
+MD5 75e719af471b1d71cfa9c85c649f083f ChangeLog 1008
+RMD160 547bff3ad1919cb2b2f932d0d83971b3e242d6dd ChangeLog 1008
+SHA256 01f48c99a5f4780ddc72b0397a03bf85c5cfd12e646d6e0a0b14af22c6b136ad ChangeLog 1008
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
@@ -13,6 +13,9 @@ SHA256 38879ace3a6d9209f3dde7829bc6aa0376c1672e0b9339e0a17985d87ec9d3fd files/di
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 3bf3deaa9a0ba35ec9a310e030d968d9 files/digest-nesc-1.2.4 235
+RMD160 659906c0683163da942d1c93dece197d6fe657f0 files/digest-nesc-1.2.4 235
+SHA256 65a8a1a36c98cb33f6d85884da5b70efc51cdf0a4710b0d7838228357dbfb2fa files/digest-nesc-1.2.4 235
MD5 632afbbaf09dda242cbd6cd6869b58c4 metadata.xml 507
RMD160 680f7c1d3465939e281b3f7c049431e0228541e5 metadata.xml 507
SHA256 6e3362a53d81df720f990b7c1e91fbc6a306c26c313559de56185724e68847b3 metadata.xml 507
@@ -25,10 +28,13 @@ SHA256 3650e3769673b3794ac4ed3cd1a89e387677b35e777fd53211edddd825712345 nesc-1.2
MD5 f099ed7004dbb0842c60fe36fd61e739 nesc-1.2.3.ebuild 1589
RMD160 9539303e2597fb9b1600554ba5fc28548fab9cb9 nesc-1.2.3.ebuild 1589
SHA256 f1fe394fc508027eaffee751f40df71c8294426c3b52b529b1b09ca1e48b4764 nesc-1.2.3.ebuild 1589
+MD5 de5a343a6297bbdf0d1283f241a785a8 nesc-1.2.4.ebuild 1589
+RMD160 ab95c531e0201292eae7999d1068e1cacc9741fc nesc-1.2.4.ebuild 1589
+SHA256 a50162606d51bdb20bd9d2f1134918a0695ea26ce9329e1cc7b9561185001696 nesc-1.2.4.ebuild 1589
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFD4m811c24p4LpXH8RAkDaAJ0Yc0N/spOoZtqmqqL8V/7KduimhACfcDtf
-baCPbFRC2h6kCs/SSgYT4l4=
-=Yg01
+iD8DBQFD460Q1c24p4LpXH8RAlf6AJ9Ij/PwwQGHRb1ojwbmGRAII0wyMgCgg9I/
+2RNHyeCZmlo8IcbdJsHTDmU=
+=2w21
-----END PGP SIGNATURE-----
diff --git a/dev-tinyos/nesc/files/digest-nesc-1.2.4 b/dev-tinyos/nesc/files/digest-nesc-1.2.4
new file mode 100644
index 000000000000..fadb6b42d101
--- /dev/null
+++ b/dev-tinyos/nesc/files/digest-nesc-1.2.4
@@ -0,0 +1,3 @@
+MD5 16927bc7c22c05b9367c6aaa185b77a6 nesc-1.2.4.tar.gz 1082457
+RMD160 978f1b3eba9e14efd627a95c0eaeeb6aedd7a980 nesc-1.2.4.tar.gz 1082457
+SHA256 108ddabfb1739c55fe7099a4e6bf95742ef65cbe52a0dd0f2fd805158a767f57 nesc-1.2.4.tar.gz 1082457
diff --git a/dev-tinyos/nesc/nesc-1.2.4.ebuild b/dev-tinyos/nesc/nesc-1.2.4.ebuild
new file mode 100644
index 000000000000..b152e88d7747
--- /dev/null
+++ b/dev-tinyos/nesc/nesc-1.2.4.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.4.ebuild,v 1.1 2006/02/03 19:22:37 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
+}