Older blog entries for will (starting at number 4)

I have just imported my FreeBSD port for SDLQuake, the SDL version of Quake, into the FreeBSD ports tree.

The initial reaction for me seemed to be "How the heck does this thing compile and link so fast, and how the heck are these graphics so beautifully and smoothly rendered??!!"

So I played for awhile. I was filled with nostalgia, remembering where the secrets were that I found three years ago. And I had a lot of fun!

addport was used for the importing of the sdlquake port. addport is fairly well-done now, and can probably be used actively soon.

Ok, it seems our little addport script is working. mharo added the misc/boxes port with it, and I just (a few hours ago) added ports such as textproc/xlhtml and www/kwebsearch. From the looks of things, all three were successful, with very minor (and rather invisible) problems.

We may be looking at a substitute for easy-import for FreeBSD committers, very soon now!

Although, after we post these scripts, it would be much appreciated if (somehow) the scripts might be useful for other projects, if the people who use it from that project send us email suggesting useful modifications.

Now to add more ports to the tree... :-)

--will

mharo and I have gotten some more work done now. We've got a perl script that adds an entry to CVSROOT/modules and another perl script that adds the port to its category Makefile.

I'm currently working on a remote script 'addport' which will check ports as needed and do the cvs commits as well as execute the above-named scripts to add the ports to the ports tree.

Hopefully, with any luck, we'll be done with this and have a fairly polished addport suite by next friday.

The next job after that will be creating a suite of tools to assist in making new ports. I wonder how we'll decide to do that in the end...

The last few days have been a little busy. I spoke with mharo about a particular script. We're working on improving the easy-import script that is currently available on freefall.FreeBSD.org. Actually, we're working on a replacement. It is hoped that by next week FreeBSD developers will be able to import new ports remotely. We will be using a series of perl scripts to accomplish this. More to come later.

I'm hoping to help Michael Haro <mharo@FreeBSD.org> write some scripts to help make port maintaining, committing, writing, etc. easier.. anyone got ideas? :-)

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!