Go to the first, previous, next, last section, table of contents.


4 Ports

4.1 Project 6: Port bash

Date
28. February 1998
Description
Some work has been done on this by Lars Hecking lhecking@nmrc.ucc.ie. He is able to supply a corrected config.sh (the one generated from configure is faulty). As for the pdksh port, some code needs to be written for launching external progs (fork()/vfork() emulation, again).
Volunteers
Zubin Sethna, nbsethna@zeta.org.au
Difficulty
Difficult
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
Zubin is working on a useable configure script for bash.

4.2 Project 11: Port ghostview

This is still in validation.

Date
Description
Volunteers
Difficulty
Average-difficult
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity.

4.3 Project 19: Port programs from the NetBSD distribution

Date
19 March 1998
Description
The NetBSD distribution ftp://ftp.netbsd.org provides a huge number of programs and utilities that are also free and a lot of these programs are probably quite easy to port.
Volunteers
Difficulty
Easy-average (depends on which programs you port, of course :-)
Reward
$40 Cronus credits (see section 1.1 Rewards) for each significant port (includes making it GNU "make" compatible and use autoconfig).
Status
No current activity.

4.4 Project 20: Port glibc, the GNU standard C library

Date
19 March 1998
Description
Volunteers
Difficulty
Average
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity, but: From gg mailing list on 28 Feburary 1998: I've already invested some time to get an understanding of what's going on and would be needed for the port. Some ideas resulted from this, some imput from others on this subject is also in my mail folder. Since it is designed to be highly portable I see a good chance to get a straight implementation done once the correct interaction with ixemul is solved. However, this will still need a rather large amount of consecutive sparetime which I probably won't have for a couple of month. Steffen Opel

4.5 Project 28: Port wxWindows

Date
19 March 1998
Description
wxWindows is a C++ class library similar to the Microsoft Foundation Classes (MFC). It allows programs to be written for UNIX, Windows, VAX and other platforms in a manner which is more-or-less machine independant. The source code is available. Included among various wxWindows apps is a GUI builder for wxWindows.
Volunteers
Difficulty
Moderate-Difficult.
Reward
Not yet defined.
Status
No work being carried out.

4.6 Project 30 Port of tin

Date
19 March 1998
Description
tin (http://www.tin.org) already supports the Amiga environment. So what's left is to integrate it into Geek Gadgets.
Volunteers
Difficulty
Unknown.
Reward
Not yet defined.
Status
No work is currently being carried out.

4.7 Project 33: Port a POSIX.4 compliant thread library

Date
19 March 1998
Description
POSIX.4 is the real-time section of POSIX. It might be useful to have a thread library (and perhaps other aspects of this standard) on the Amiga. Some work on threads has already been done to get kaffe working. This might be useable as a base. Ask on gg-java for information.
Volunteers
Difficulty
Unknown.
Reward
Not yet defined.
Status
No work is currently being carried out.

4.8 Project 36: Port a Modula 3 Compiler

Date
15 March 1998
Description
Port a Modula 3 compiler to the Amiga. There is a freely available one which someone could try. Fred's original posting can be found in the mailing list archive ade-projects.archive.9611.
Volunteers
Hans Verkuil, hans@wyst.hobby.nl
Difficulty
Unknown.
Reward
Not yet defined.
Status
Hans is working on it.

4.9 Project 37: Port V

Date
19 March 1998
Description
V is another GUI design system. Sources are available at ftp://ftp.cs.unm.edu/pub/wampler. Really, this is an alternative to Project 28.
Volunteers
Difficulty
Unknown.
Reward
Not yet defined.
Status
No work is currently being carried out.

4.10 Project 38: Port DICE

Date
19 March 1998
Description
DICE is a very popular C Compiler from Matt Dillon, who has unfortunately dropped the project. However, he is a great guy and released the code to the public, something only very few programmers are willing to do in this situation. The compiler should be easily integratable into Geek Gadgets, here is Matt's statement:

I have finally found the time to release the source to the DICE compiler. It's pretty much as-is, I'm sorry to say, but still a pretty good piece of work even now. The release is roughly equivalent to the last commercial release that we (OIC) did. The core source will compile on the Amiga and can also be compiled on most UNIX platforms. It generates 68000 output and all files are output in the amiga's binary, object, and library file formats. Embedded 68000 support is included, which is basically what I use it for these days. Sources for the complete system: dcc, dcpp, dc1, das, dlink, and dobj have been released along with a bunch of other stuff. Since I still use DICE for embedded hardware projects, it isn't *totally* obsolete. The code should easily compile on an Amiga or a FreeBSD box and ought to compile reasonably well on other UNIX boxes. The code can be retrieved from the Obvious Implementations Corp. web site: http://www.obviously.com/ I haven't done much work on the Amiga recently. Some of you might have heard that I got caught up in an ISP startup <wry grin>. That was about 3 years ago and I've been working at it ever since. Thank god we don't have to deal with Microcruft NT. It's FreeBSD all the way. I'm doing mostly UNIX work these days... back to my root's, in fact, as I was using BSD 4.2 at UC Berkeley a couple of years before the Amiga came out. In anycase, DICE is probably my finest piece of code. I hope people get some use out of the core and libraries. -Matt

Volunteers
Difficulty
Easy.
Reward
Not yet defined.
Status
No work is currently being carried out.


Go to the first, previous, next, last section, table of contents.