summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandro Bonazzola <sanchan@gentoo.org>2006-02-03 19:22:37 +0000
committerSandro Bonazzola <sanchan@gentoo.org>2006-02-03 19:22:37 +0000
commit4605a9ce59d16285184a0fed4a8b87977755960f (patch)
tree902af4dcad5add02699a5076051a5c9758caf68d /dev-tinyos/nesc
parentAdd a fake video_cards_none for people who don't want any DRI drivers, e.g. i... (diff)
downloadgentoo-2-4605a9ce59d16285184a0fed4a8b87977755960f.tar.gz
gentoo-2-4605a9ce59d16285184a0fed4a8b87977755960f.tar.bz2
gentoo-2-4605a9ce59d16285184a0fed4a8b87977755960f.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.43
-rw-r--r--dev-tinyos/nesc/nesc-1.2.4.ebuild59
4 files changed, 74 insertions, 11 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..2d86e3525f88 100644
--- a/dev-tinyos/nesc/Manifest
+++ b/dev-tinyos/nesc/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 0ba2d45335848425d96e026efdf373b1 ChangeLog 875
RMD160 96f9ceff4675f8856d89527067bcad000c341a40 ChangeLog 875
SHA256 b8217c23df1b78e1cc35f9d0ee6a0385523902a018c01727847e4347db7ec8b8 ChangeLog 875
@@ -13,6 +10,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 +25,6 @@ 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
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFD4m811c24p4LpXH8RAkDaAJ0Yc0N/spOoZtqmqqL8V/7KduimhACfcDtf
-baCPbFRC2h6kCs/SSgYT4l4=
-=Yg01
------END PGP SIGNATURE-----
+MD5 e08bd2b606bb6b177af1c443f9536e11 nesc-1.2.4.ebuild 1497
+RMD160 c509b635241555ee998749a44e5a90a50d095c28 nesc-1.2.4.ebuild 1497
+SHA256 4076a5fc740132136584ce08ee6ce4562bf3d27b7b0d8da2b3b8641a681e1f22 nesc-1.2.4.ebuild 1497
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
+}