Thursday, February 15, 2007

Brother, can you spare a dime?

The FreeBSD Foundation has started its 2007 fundraising effort. This worthy group does lots of great FreeBSD work, including getting Java to run on FreeBSD and is tax-deductible in the US.  So let us all help out!

FreeBSD Foundation Donations

Monday, February 12, 2007

Make It Your Way

I found out about a couple more great "targets" for a ports make. The "knobs" (like BATCH) and the "targets" (like config") are all listed in the file /usr/ports/Mk/bsd.port.mk. Today I found out about the 'config-recursive' and 'rmconfig-recursive' options. I'm going to remake all of kdebase3, as there's been lots of changes, especially to HAL, in the KDE stuff, so I'm first going to :



# portsnap update

# cd /usr/ports/x11/kdebase3

# make rmconfig-recursive

# make config-recursive

# make && make install && make clean


So first I make sure my ports tree is up to date (remember, I have a cron job which downloads the updates, but I need to run them by hand when it is time). The I change into the kdebase3 port folder, which is really a meta port for everything KDE3. Then I'll remove all the configuration files and then I'll go through and set all the possible options, most especially the option to enable HAL for KDE, as that's the way PC-BSD works. Kind of overkill for the beast that is KDE3, but at least I should have a solid base to build. Then I'll do the build and hope it just works. We'll see. I wonder how long it will take?