diff options
-rw-r--r-- | dev-tinyos/nesc/ChangeLog | 7 | ||||
-rw-r--r-- | dev-tinyos/nesc/Manifest | 18 | ||||
-rw-r--r-- | dev-tinyos/nesc/files/digest-nesc-1.2.4 | 3 | ||||
-rw-r--r-- | dev-tinyos/nesc/nesc-1.2.4.ebuild | 59 |
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 +} |