Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78907 - nescc 1.1.3 (new ebuild)
Summary: nescc 1.1.3 (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Sandro Bonazzola (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 104860
Blocks: 78908 98400
  Show dependency tree
 
Reported: 2005-01-21 00:10 UTC by Johannes Ballé
Modified: 2006-01-22 01:26 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild file (nescc-1.1.3.ebuild,1023 bytes, text/plain)
2005-01-21 00:10 UTC, Johannes Ballé
Details
patch to fix installation path for modified avr assembler (nescc-1.1.3-install-avr-as.patch,469 bytes, patch)
2005-01-21 00:12 UTC, Johannes Ballé
Details | Diff
patch to fix name clash with gcc feature (nescc-1.1.3-noinline.patch,2.12 KB, patch)
2005-01-21 00:13 UTC, Johannes Ballé
Details | Diff
Updated ebuild for nesc (nesc-1.1.3.ebuild,1.55 KB, text/plain)
2005-07-08 03:56 UTC, Sandro Bonazzola (RETIRED)
Details
nesc-1.2_alpha10 cvs snapshot (nesc-1.2_alpha10.ebuild,2.32 KB, text/plain)
2005-07-08 14:36 UTC, Sandro Bonazzola (RETIRED)
Details
nesc-1.2_alpha11 (nesc-1.2_alpha11.ebuild,1.26 KB, text/plain)
2005-07-14 01:31 UTC, Sandro Bonazzola (RETIRED)
Details
nesc-1.2_beta2 (nesc-1.2_beta2.ebuild,1.30 KB, text/plain)
2005-09-04 00:47 UTC, Sandro Bonazzola (RETIRED)
Details
suggested patch fixing hint in error message (nesc-1.2_beta2.ebuild_eerror.patch,521 bytes, patch)
2006-01-04 06:31 UTC, Aurélien Francillon
Details | Diff
nesc-1.2.1.ebuild (nesc-1.2.1.ebuild,1.22 KB, text/plain)
2006-01-15 17:06 UTC, Aurélien Francillon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Ballé 2005-01-21 00:10:10 UTC
nesC is a modification of C for embedded systems. nescc is the reference implementation based on gcc.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Johannes Ballé 2005-01-21 00:10:52 UTC
Created attachment 49089 [details]
ebuild file
Comment 2 Johannes Ballé 2005-01-21 00:12:55 UTC
Created attachment 49090 [details, diff]
patch to fix installation path for modified avr assembler
Comment 3 Johannes Ballé 2005-01-21 00:13:46 UTC
Created attachment 49091 [details, diff]
patch to fix name clash with gcc feature
Comment 4 Johannes Ballé 2005-01-21 00:29:44 UTC
nesc currently requires tinyos (see bug #78908), an operating system for embedded systems, to compile properly.
Comment 5 Sandro Bonazzola (RETIRED) gentoo-dev 2005-07-08 03:56:27 UTC
Created attachment 62903 [details]
Updated ebuild for nesc

Updated nesc ebuild. Note that the name is changed from nescc to nesc.
This ebuild drops dependency on as-avr, gcc-avr, avr-libc since these are not
required but optional.
Please test and comment.
Comment 6 Sandro Bonazzola (RETIRED) gentoo-dev 2005-07-08 14:36:22 UTC
Created attachment 62960 [details]
nesc-1.2_alpha10 cvs snapshot

A version bump. This version is quite stable. Note that with nesc-1.2 the
TinyOS nesC compiler has moved to TinyOS tree. I've ready a ncc-1.1.13 ebuild
that will follow this attachment in another bug.
Comment 7 Sandro Bonazzola (RETIRED) gentoo-dev 2005-07-13 14:11:03 UTC
new version: nesC 1.2 alpha11 released on july 11.
nesc group provides a packaged version via sourceforge:
https://sourceforge.net/project/showfiles.php?group_id=56288
a new ebuild without cvs eclass will follow tomorrow.
Comment 8 Sandro Bonazzola (RETIRED) gentoo-dev 2005-07-14 01:31:43 UTC
Created attachment 63370 [details]
nesc-1.2_alpha11

Version bump. This version drop dependency on gcc-avr.
Comment 9 Sandro Bonazzola (RETIRED) gentoo-dev 2005-09-04 00:47:58 UTC
Created attachment 67611 [details]
nesc-1.2_beta2

Version bump.
Now use versionator eclass instead of bash logic.
Comment 10 Aurélien Francillon 2006-01-04 06:31:09 UTC
Created attachment 76158 [details, diff]
suggested patch fixing hint in error message

Hi this is a suggested fix for the hint given when the "TOSDIR environment" is 
set unapropriately, suggesting to install ">=dev-embedded/tinyos-1.1.13" while 
dev-embedded/tinyos is now a "meta package" and does not install the file /etc/env.d/99tinyos anymore and depends on nesc. dev-embeded/tos-1.1.14-r1.ebuild   provides this now. This happend to me only 
because my overlay was set unapropriately and dev-embeded/tos didn't install the 
99tinyos file because i didn't add it to the right "files" directory.
Thanks, 
Aur
Comment 11 Aurélien Francillon 2006-01-04 06:31:09 UTC
Created attachment 76158 [details, diff]
suggested patch fixing hint in error message

Hi this is a suggested fix for the hint given when the "TOSDIR environment" is 
set unapropriately, suggesting to install ">=dev-embedded/tinyos-1.1.13" while 
dev-embedded/tinyos is now a "meta package" and does not install the file /etc/env.d/99tinyos anymore and depends on nesc. dev-embeded/tos-1.1.14-r1.ebuild   provides this now. This happend to me only 
because my overlay was set unapropriately and dev-embeded/tos didn't install the 
99tinyos file because i didn't add it to the right "files" directory.
Thanks, 
Aurélien
Comment 12 Sandro Bonazzola (RETIRED) gentoo-dev 2006-01-07 08:42:38 UTC
Thanks for the patch, it will be included in the ebuild when it will be included in the tree (ASAP)
Comment 13 Sandro Bonazzola (RETIRED) gentoo-dev 2006-01-09 11:15:15 UTC
it will take a little more to hit the tree, nesc-1.2.1 is out, I'll update the ebuild for this version ASAP.
Comment 14 Aurélien Francillon 2006-01-15 17:06:52 UTC
Created attachment 77214 [details]
nesc-1.2.1.ebuild

version bump, includes proposed patch and removes the versionator stuff which is not needed anymore
Comment 15 Sandro Bonazzola (RETIRED) gentoo-dev 2006-01-22 01:26:24 UTC
Now in portage as dev-tinyos/nesc.