Engage E-Begging

So in response to the people asking for a way to donate, I’ve now put up an Amazon Honor System link (which is like paypal, but I don’t have to be a “merchant” to put up a donation link).

To start with, I’m going to consider it an experiment to see if I can get the money to renew my (now defunct) ADC membership in time to help get Fink ready for Mac OS X 10.4. You need a for-pay ADC membership to get early access to the WWDC seeds (and later). For the last couple of years, I paid for an ADC membership out of my own pocket, and donated the spare seed keys to other Fink developers.

If you want to help out, just follow the link and make whatever donation you want. If you don’t, I understand; still feels a little weird to be asking in the first place. =)

[Update:]

Another developer has offered up a spare seed key, so if those of you who donated want to cancel it (you have up to 30 days to do so) feel free. If you want to . . . → Read More: Engage E-Begging

Share on Facebook

KDE/Mac Status

So it may seem like things are pretty quiet, but actually a lot has been happening behind the scenes. Unfortunately, for now there’s a lot of research that has to be done before noticable progress will happen.

I’ve been looking into how authentication and the keychain work. It seems that kdesu can be replaced with OSX’s authorization framework. KWallet has a pretty nice-looking API that is abstract enough that it appears it should be relatively easy to reimplement the backend portion with calls to OSX’s keychain. Tanner has been looking into the mess that is KKey. It’s currently a twisty maze of x11-specific stuff; it looks like it could be refactored into a very lightweight set of calls to Qt’s key handling. *crosses fingers* I’ve been doing more research into how KDE starts other programs, and their interaction, as well as talking with an Apple engineer on how to get around the issue where fork loses mach ports (and thus the GUI). Benjamin Meyer (aka IceFox) has started a revolution in bringing up getting high-quality versions of the KDE icons for 3.2. He’s also working on building . . . → Read More: KDE/Mac Status

Share on Facebook

My Precious

Share on Facebook

Share on Facebook

EWeek Article

I got interviewed by EWeek yesterday. Seems like having KOffice somewhat working is making a lot of waves. =) It’s pretty good, although he got Fink confused (calling it “Think”). Not too big a deal, although our Fink PR dude will probably kill me. Spiffy!

Share on Facebook

Share on Facebook

Great News on the Qt/Mac Front

So a recent reawakening of the subject of porting KDE to Qt/Mac has started a flurry of development, and it looks like actual progress is being made.

We’ve set up a wiki with all of the requisite information needed to get started and there’s finally more than just me looking into building and hacking on it.

Thanks to some help from IceFox we’ve got a few simple apps running (although KUniqueApplication needs fixing before more complex apps work).

Woot!

[Update:] Looks like Benjamin Meyer got a bunch of kdegames to build. Spiffy.

Share on Facebook

Share on Facebook

KDE

Yes, I’m still working on KDE 3.2 beta packages for Fink. 3.1.94 (beta 2) just went to packagers and it’s looking a *lot* cleaner than beta 1 was.

So of my previous TODO list, here’s where I’m at:

aRts works again (thanks, Justin, for remembering we’d patched the esound driver ourselves, previously!) KDevelop builds and works great on 10.3. On 10.2-gcc3.3, it has some issues because it appears exceptions are seriously screwed on the gcc 3.3 that you can get for Jaguar. Ada, Java, and I think a few others will have to be disabled. Other than that, it appears to be looking pretty good. KOffice is the last thing I need to dig into, but that’s not in Fink right now anyways, so nothing’s stopping me from releasing the rest of KDE right away.

I’ll post a note here when I’ve got 3.1.94 ready for release; I expect just a few more days if nothing goes wrong. Cross your fingers!

Share on Facebook

Share on Facebook

10.3 Bindist

I meant to mention this earlier, but for those of you who are running into various issues using the binary distribution on 10.3 (which was actually built for 10.2-gcc3.3), you can try Rob Braun’s unofficial 10.3 binary distribution. Note the use of the word unofficial. It’s not officially supported by the Fink folks and may be incomplete or out-of-date. That said, he’s pretty good about keeping it reasonably updated.

Share on Facebook

Share on Facebook

It’s a Good Day to Build

Lots of good progress this evening.

I updated qt3 to 3.2.3 in my exp tree, it’s looking pretty good. Didn’t have to do much, just a few modifications. I fixed the $(QTDIR) thing in libqt-mt.la that causes errors like this:

  ../../libtool: line 1: QTDIR: command not found   ../../libtool: line 1: QTDIR: command not found   ld: warning -L: directory name (/lib) does not exist   ld: warning -L: directory name (/lib) does not exist

I also made it so that binaries in qt (moc, qmake, etc.) were built with -mdynamic-no-pic, which should speed them up a little. Doesn’t help libqt, but what they hey, every little bit helps.

Also, thanks to Torrey, I got a working XFree86 snapshot for Panther. If you’re brave, and willing to test it out, grab the xfree86.info and xfree86.patch file from here, and put them in your /sw/fink/dists/local/main/finkinfo directory (create it if it doesn’t exist). You should be able to do a “fink install xfree86” then, and get 4.3.99.15.

Be warned, if you build anything against this, there’s no going back to Apple’s X11, a number of libraries have changed. I’d . . . → Read More: It’s a Good Day to Build

Share on Facebook

KDE Coming Along

I’ve got most everything building (including another attempt at a kdemultimedia package). There are still some minor issues but 3.2 is looking pretty sweet.

I’m hoping to release Fink packages to unstable in the next week or two if things go as planned, my last remaining issues are:

Find out why a number of the MS Office import plugins in KOffice still aren’t working. It’s not obvious…

Find out why the arts esound driver broke, it’s just spitting out noise now.

Run all the KDE apps long enough to see if they have any obvious issues.

See if there’s a workaround for the ‘*’ bug in konsole (and possibly elsewhere). Every time I think we’ve got a lead it only works some of the time. 😛

See if there’s any way to fix KDE completely freaking out when using apple-wm on panther.

Share on Facebook

Share on Facebook

KDE and Gnome and Other Miscellaneous Stuff

Fool that I am, I decided to help out kconger in getting his Gnome 2.4 stuff ready for Fink. Because Gnome dropped support for older Xft’s in 2.4, Gnome 2.4 is only going into the 10.3 tree (in which XFree86 4.2 support is deprecated). We’ve been doing a lot of work, him getting the packages ported and updated, and me doing test builds and fixing deps. I expect it should be going into unstable pretty soon, it’s starting to shape up pretty nicely. I’m also working on getting KDE 3.2 beta1 and friends into the 10.2-gcc3.3 tree. Once that’s done I’ll move them forward to 10.3. So far it’s shaping up to be a pretty sweet release. Turns out that XFree86 4.3 is not completely binary compatible with 4.2! The freetype2 that comes with 4.2 has (deprecated) symbols that were removed in the freetype2 in XFree86 4.3. I’ve notified Torrey and he’s re-enabled the compatibility bits for a future XFree86 release; I’ve been looking into making an X snapshot so that XDarwin will work again on the Panther tree. Looks like Qt has an upgrade issue too, related to UIC. I’m hoping to have a fixed package in . . . → Read More: KDE and Gnome and Other Miscellaneous Stuff

Share on Facebook