ChangeLog

# ChangeLog for dev-tinyos/ncc
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/ncc/ChangeLog,v 1.4 2007/03/05 22:35:58 sanchan Exp $

05 Mar 2007; Sandro Bonazzola ChangeLog:
Removing myself from metadata.xml as I'm stepping back.

14 Nov 2006; Sandro Bonazzola ncc-1.1.15.ebuild:
Keywording ~amd64.

13 Mar 2006; Sandro Bonazzola metadata.xml,
ncc-1.1.15.ebuild:
Fix missing IUSE, thanks to Daniel Ahlberg for gentoo.tampered.net.

*ncc-1.1.15 (22 Jan 2006)

22 Jan 2006; Sandro Bonazzola +metadata.xml,
+ncc-1.1.15.ebuild:
New ebuild, thanks to Aurélien Francillon and Daniel Black.
Close bug #98400.

Manifest

DIST tinyos-1.1.15Dec2005cvs.tar.gz 10273122 RMD160 cddbcf32e53352d04be2eda49852540650e73088 SHA1 98b63826ff85272e43e10fa88db71ba46f0bdbe0 SHA256 78f985eb83293cf10f23013f771c7f5d130f9a240a4dcda02321e10c3b5a341f
EBUILD ncc-1.1.15.ebuild 969 RMD160 7ce16c8bae483da712ab5b1efbca4eef9750e1fa SHA1 28064258dd939d632552cf0bdb0d3a54e31672ae SHA256 bec6087921a91727a18dc76e4b4bd0fa71d02debc7b1b33852f0d9298473bd00
MISC ChangeLog 779 RMD160 fbcded57ff8208d59fd19b4ec3bb056538c23137 SHA1 cd7965324898eeb7bfb2f227924e104c83001749 SHA256 708d840ad97c870e55727b672b030c9a2d2c8ee576aee98c47b4ce89c4e478f0
MISC metadata.xml 301 RMD160 2f32fe6f573eef407befd4c9a482cdb83b0d53a7 SHA1 d90f488f34755019b088cda17478adf891115e71 SHA256 93a6bc567870cb9bb3c5570457271bd945275dff8ee89066dd81cf7be07175db

metadata.xml




dev-embedded

ncc is an extension to gcc that knows how to compile nesC applications
in the TinyOS environment.

ncc-1.1.15.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/ncc/ncc-1.1.15.ebuild,v 1.3 2006/11/14 21:36:57 sanchan Exp $

CVS_MONTH="Dec"
CVS_YEAR="2005"
MY_P="tinyos"

DESCRIPTION="A TinyOS frontend for nesC compiler"
HOMEPAGE="http://www.tinyos.net/"
SRC_URI="http://www.tinyos.net/dist-1.1.0/tinyos/source/${MY_P}-${PV}${CVS_MONTH}${CVS_YEAR}cvs.tar.gz"
LICENSE="Intel"
SLOT="0"
KEYWORDS="~x86 ~amd64"
DEPEND=">=dev-lang/perl-5.8.5-r2
>=sys-devel/autoconf-2.53
>=sys-devel/automake-1.5
>=dev-tinyos/nesc-1.2.1
>=dev-tinyos/tos-1.1.15"

RDEPEND=">=dev-tinyos/nesc-1.2.1
>=dev-tinyos/tos-1.1.15
>=dev-lang/perl-5.8.5-r2"

IUSE=""

S=${WORKDIR}/${MY_P}-${PV}${CVS_MONTH}${CVS_YEAR}cvs/tools/src/ncc

src_compile() {
./Bootstrap || die "Bootstrap failed"
econf || die "econf failed"
emake || die "emake failed"
}

src_install() {
einstall || die "einstall failed"
}