diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2010-11-07 18:45:59 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2010-11-07 18:45:59 +0000 |
commit | d0d03194e906dd22d1e4add554184812e614bb27 (patch) | |
tree | 4045dd10228afd1b60de60fa4174686efd9611e6 /dev-tinyos/nesc/nesc-1.2.8.ebuild | |
parent | dev-lisp/cl-zebu removal, p.masked from 17Sep2010, wrt bug #337963 (diff) | |
download | historical-d0d03194e906dd22d1e4add554184812e614bb27.tar.gz historical-d0d03194e906dd22d1e4add554184812e614bb27.tar.bz2 historical-d0d03194e906dd22d1e4add554184812e614bb27.zip |
Remove dev-tinyos category.
Diffstat (limited to 'dev-tinyos/nesc/nesc-1.2.8.ebuild')
-rw-r--r-- | dev-tinyos/nesc/nesc-1.2.8.ebuild | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/dev-tinyos/nesc/nesc-1.2.8.ebuild b/dev-tinyos/nesc/nesc-1.2.8.ebuild deleted file mode 100644 index 52765e5aa3fc..000000000000 --- a/dev-tinyos/nesc/nesc-1.2.8.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/nesc/nesc-1.2.8.ebuild,v 1.2 2010/02/06 11:56:50 ulm Exp $ - -inherit eutils java-pkg-2 - -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 BSD" -SLOT="0" -KEYWORDS="~x86 ~amd64" -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 - dev-perl/XML-Simple - media-gfx/graphviz" - -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 - - java-pkg-2_pkg_setup -} - -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 - newdoc tools/java/net/tinyos/nesc/dump/README README.dump - newdoc tools/java/net/tinyos/nesc/wiring/README README.wiring -} - -pkg_postinst() { - elog "To install a nesC editor mode (currently, emacs, vim, kde):" - elog "Read /usr/share/ncc/editor-modes/<your-editor-name>/readme.txt" - elog "" - elog "To use nesC with the Atmel AVR processors or the TI MSP processors you" - elog "need the avr-gcc and msp430-gcc packages, and the corresponding GNU" - elog "binutils (avr-binutils and msp430-binutils respectively)." - elog "# emerge crossdev" - elog "# crossdev -t avr" - elog "# crossdev -t msp430" - elog "" - elog "You can use gcc <= 3.4.6 and binutils <= 2.16.1-r3 if you need $ in" - elog "symbol names on avr or you can pass the -fnesc-separator=__ option to" - elog "nescc (ncc if using TinyOS) to use __ rather than $ in generated code." - elog "Example: PFLAGS=\"-fnesc-separator=__\" make mica2" - elog "See the nescc man page for details." - ebeep 5 - epause 5 -} |