In order to expedite the porting of free software to GNU-Darwin,
I have ported the FreeBSD package system and ports tree to Darwin.
I would like to deposit this source tree at SourceForge anonymous
CVS. We could deposit it with the GNU-Darwin project, or we could
create a new project for the Darwin ports tree as you like. Using
this system, I have created almost 2000 packages in two months.
Here is some information about the ports collection from
The mininal gzipped source tarball for Darwin is 14megabytes,
which is equivalent to the ports.tar.gz from FreeBSD. This does not
include the Darwin specific changes to the individual ports.
Unpacked with all the Darwin changes in place, the source tree
requires over 10gigabytes. It can be expect to grow over the course
of time. Of course, the disk requirements at SourceForge are likely
to be much less if gzip is built into the CVS system.
I would like to commence a cvs vendor start before May 21st. In
addition, The GNU-Darwin project will be transitioning away from
porting and towards the refinement of the existing code base and
Incidentally, I also have the FreeBSD ports system working on
the following operating systems; Linux, LinuxPPC, and OpenBSD. Some
additional work is required in the realm of fileio compatibility to
get the package system fully working for Linux systems, although I
have useful limited working versions now. GNU-Darwin intends to
exploit these advances towards user empowerment and freedom.
Interested in submitting a Community Column or a letter to the
editor for publication on Linux Today? Contact the editors with a
brief summary of what you'd like to write about (or just mail the
letter). Not everything will be accepted, and we do reserve the
right to edit submissions.