Bug 101754 - dev86-0.16.17.ebuild
|
Bug#:
101754
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: maintainer-wanted@gentoo.org
|
Reported By: olaf.wepner@kontron.com
|
|
Component: Ebuilds
|
|
|
URL:
http://www.cix.co.uk/~mayday
|
|
Summary: dev86-0.16.17.ebuild
|
|
Keywords: EBUILD
|
|
Status Whiteboard:
|
|
Opened: 2005-08-08 08:08 0000
|
Hi,
I attached a new ebuild for the "Bruce Evans Compiler";
This is a simple small C compiler including assembler, linker, librarian,
clib ... which generates code for the x86 in realmode, running on Linux, Elks,
MS-DOS or standalone on BIOS.
Some bootblocks are included too (I added a useflag for that).
Please fix the following and reopen:
* KEYWORDS don't follow policy.
* ${A}, ${D} should be quoted.
* cd ${P} looks wrong, shouldn't you be assigning S=?
* That export PATH command scares me.
* Any reason bootblocks needs to be a use flag? It doesn't pull in any deps...
Created an attachment (id=68358) [details]
New ebuild
Ok, here is the next verision of the new ebuild;
> * KEYWORDS don't follow policy.
I added a ~ to x86
> * ${A}, ${D} should be quoted.
done.
> * cd ${P} looks wrong, shouldn't you be assigning S=?
That's right, but the cd isn't neccessary any more so I removed it.
> * That export PATH command scares me.
Ok, I replaced the `pwd` by a '{S}'; however, I need the change to PATH to
allow the freshly build compiler to be found.
>* Any reason bootblocks needs to be a use flag? It doesn't pull in any deps...
I defined the useflag because the bootblocks are optional in the original
package; however, since there are no speed or size constraints, I removed the
useflag. The bootblocks are now always built.
Added to cvs.. xen uses this to build it's firmware.. thanks for the ebuild
Olaf!