New in CVS
The Source will be with you always!
NetBSD pkgsrc for GNU-Darwin
In order to further accelerate the development and refinement of our existing package collection, we have brought
and other tools to GNU-Darwin. The NetBSD team has already made their system compatible with a wide variety of architectures, including GNU/Linux, SunOS, and Darwin. We have enhanced the system for interoperability with our existing ports and package tools, so that the two systems can co-exist. As a result, improvements which derive from NetBSD can be rapidly deployed to our users using their existing package system.
Together these advancements demonstrate our ability to deploy on a wide range of platforms, and it forms the basis for a software distribution system that is flexible, transparent, and largely platform independent, so that more people can be conveniently introduced to the benefits of software freedom.
Dynamic library support
If you are a project maintainer, who would like to see your project build dynamically with the ports system,
Check these notes.
For your convenience, we have provided packages for updating these key development libraries.
(all in the
Distfiles in CVS
You can now checkout most of the current distfiles from CVS. The web link will bring
any browser to a crawl. Instead, "cd /usr, and use the
directions to checkout ports/distfiles.
GNU-Darwin-x86 for Intel users
GNU-Darwin Beta sources:
Plus a new Fortran distro!
The new pkg_install version and ancillary sources are the
to our new BSD-style src tree. There is also a source
on the file server.
We have added a
new Fortran distro
to the ports tree. Based on the excellent Fortran tools that are freely available in the ports system,
is the best f2c-based system that is available for Darwin-based operating systems at this time. We used it to build
Raster3D, which has also been
added to the ports tree. Raster3D should build automatically in the worksrc directory. Many thanks to the excellent Darwin compiler team at core OS, that makes this kind of innovation possible. You guys are on
radar! Here are the packages, for the impatient ;-}.
Ports for Tru64 UNIX $HOME
It is perhaps a little known fact that a large percentage of our users are also regular users of various other Unix operating systems. In many cases, such users do not have administrative access to the machines that they are using, so we are now offering a special ports tarball for Tru64 UNIX users to address their need. This version of the
GNU-Darwin porting engine
does not require root access. Using this software, users will be able to run the porting engine in their home directories, so that they can use the same great free software that GNU-Darwin offers to Mac OSX users. This
special edition of the porting engine
is not fully automated yet, but you can untar it in your home directory and try it. The essential tools are also
will be helpful in setting it up, as will these
Ports tarball update
There is a new
available now. If you are new to the porting engine, then you can read the following documentation.
If your system is missing wget, then you can download the
(chmod 755 wget; cp wget /usr/bin). We also have a
Sourceforge announces Mac OSX compile farm
MacSlash has thread about PGP on OSX, but it is looking more like a wishlist.
Check it out.
to avoid a crash on the remote nodes. Thanks to Ricardo Fonseca of
for this great tip!
comes to GNU-Darwin. This world-class clustering software has been
added to the ports tree
is also available.
covering this story.
A number of turnkey ports have been updated in
including html2latex, libwww, tex, latex, teTeX, gv, and ghostscript6.
Computer language and development packages!
A variety of
packages are now available from GNU-Darwin. In addition, the
has been updated in the following directories.
Celebrate and Indulge!
TDC ports tree
GNU-Darwin CVS. Thank you,
SourceForge! Here is a screenshot to celebrate the future of the platform. Netscape and ESD are hosted here, but everything else is from GNU-Darwin and the
ports. The backdrop is from
Astronomy Picture of the Day. Xmms now loads its modules, but it still does not recognize them.
Eureka, at last! Tkinter adds Python bindings to the Tk widget set, and it should be a boon to graphics and imaging. Get the package
here. Tkinter required a modification to
/usr/ports/Mk/bsd.python.mk. which should facilitate the building of many other python-related ports. Now, I'm going to build
This could be a prime Cocoa demo project.
are fresh and subject to change. When you have them running, you might like to
bootstrap the ports.
Ports tree status
The GNU-Darwin Porting Engine
Tools Not Toys!
A work in process. Some important functions appear to be working now, such as localtime_r() and drand48(). It includes yp, locale, rpc, regex, db, compat, gmon, quad, sys, string, nls, stdlib, stdtime, net, and gen.
Warning, this library is incomplete, and I'm sure that most of the already existing library functions are already superior for Darwin, but this library will be indispensible for all of those missing functions. GlibC anyone?
Key add-ons for
Mesa3.4. They compiled fairly easily, but they are untested, and unintegrated with Mesa at this time.
There is a small problem with X rects. I commented the lines, but GS is now partly broken.
It still needs much work, but we have worked though nsprpub and xpcom/build. Let's get it going before year 2001!
A graphical transfer client, like FETCH, but much better. gFTP can use secure shell to copy files from one machine to another.
FTP through secure shell. This is sometimes required for the SSH transfers under gFTP.
GTK Developers tools in CVS
These still need some work.
If you are interested in these tools you should also take a look at GDE.