PostgreSQL Security Updates

I’ve released updated PostgreSQL packages from version 7.3 and up. They fix a number of security problems (as well as a bug in the 8.x series that has been in the wild for a couple of days).

All users are encouraged to update.

Share on Facebook

Share on Facebook

New KDE/Mac Build

So there was a little bitrot since my last packaging run in November, but I’ve finally managed to get a new KDE build done. If you’re downloading in pieces, Qt and kdesupport have been updated too, so make sure you grab them as well as whatever else you’re looking to install.

It looks like starting from the Finder works again, so my patches haven’t totally rotted, and one big new thing is working — input methods!

Unfortunately, SSL is still not happy, I’ve not had a chance to investigate yet. Otherwise, though, things are looking up. Please give them a shot and let me know if you run into any issues, and if you’re willing to help out, join us on irc, in #kde-darwin on freenode.

Share on Facebook

Share on Facebook

Thanks to Dojo for Intel Development Hardware!

When I went to OSCON 2006, I ran into Alex Russell of dojo and sitepen fame. He mentioned that they used Fink a lot (especially KDE) and wanted to help out.

Yesterday, I was walking out the door to head to work, and the doorbell rang. Fresh from the FedEx guy was a nice shiny new core duo 2 mac mini!

I’ve got it configured to the point that I can use it, and now need to get my KDE stuff building on it. This should cut the time it takes to build KDE down to the order of hours instead of days… (Even with distcc, it took 4 or 5 days to do a full build from qt up on my laptop.)

Thanks again!

Share on Facebook

Share on Facebook

Updates Since Um… A Long Time Ago

I’ve been working on packages and catching up on quite a bit of stuff for a while now, but hadn’t gotten around to posting about it, so I guess it’s time to do so. 🙂

I’ve got some more coming down the line — a big reworking of the PostgreSQL packages (including 8.2) as well as a few other things. At that point, I should actually be reasonably caught up.

Big Updates:

KDE: finally got 3.5.5 out the door. Mostly just version bumps, although I did add some code to allow you to easily disable quartz-wm for clipboard synchronization (in some cases, folks were seeing quartz-wm hog memory with a huge leak). You can do so by adding export DISABLE_PROXY=1 in your .xinitrc before you run startkde. Mono: various Mono updates, including a number of compile fixes and stuff. Everything (but MonoDevelop, as always) works now on OSX. Yay!

Other Stuff:

amanith: new package (vector graphics library) amarok: updated to 1.4.4 commons-configuration: updated to 1.3 commons-digester: updated to 1.8 commons-discovery: updated to 0.4 commons-jxpath: new package (XPath interpreter) commons-lang: updated to 2.2 commons-modeler: updated . . . → Read More: Updates Since Um… A Long Time Ago

Share on Facebook

D-Bus updated, also, new KDE/Mac snapshot

I’ve put out a new D-Bus package for Fink with the official 1.0 release. It’s been sitting in my experimental tree for a while but it seems to be pretty solid and I never heard back from the previous maintainer. If you are using anything that wants D-Bus, please let me know how it works out.

Also, while I haven’t really had any time to do real development on it, I did kick off a new build of the KDE/Mac binaries and put them up on the web site — please let me know if you run into any issues.

Share on Facebook

Share on Facebook

2006-10-25 KDE/Mac Snapshot

It looks like some of the kde4 build issues have been fixed, I was able to complete an unassisted run of the KDE/Mac build. New binaries are up and Konqueror and other complex stuff runs again. Dirk is putting out a 3.80.2 Krash release too, and this will pretty closely correspond to that release. I’ll do another build when 3.80.2 is finalized.

There’s already 3 seeders, so feel free to give the torrents a shot and let me know how things work.

Share on Facebook

Share on Facebook

New KDE/Mac Snapshot

I set off a new unattended build last night and had packages in the morning, so it looks like KDE trunk is still pretty mac-friendly at this point. 😉 The new torrents are on the new wikified KDE/Mac page and seeded. Please give them a shot and let me know.

I haven’t had a chance to look into the D-Bus <–> launchd integration, and it’s unlikely I will in the immediate future, but in the meantime, this should give you any of the updates that have gone on in trunk since the last snapshot.

After having looked at the CoreFoundation APIs for reading plists, I feel vastly unqualified for trying to read/write ~/.MacOSX/environment.plist in the D-Bus code, so if anyone with real C experience is interested in giving it a shot, take a look at Thiago’s pending D-Bus autolaunch patch which adds support for autodiscovery of the D-Bus bus address if you’re logged in to an X11 session. It should be pretty easy to adapt that to work with setting the values in ~/.MacOSX/environment.plist (and eventually launchd).

Share on Facebook

Share on Facebook

Fink 0.25.0 Out

For the first time since early 2005, a new major version of “fink” the command-line program is out. Plenty of good development work has gone on in the 0.24 series, with lots of nice incremental updates, but a lot of really great stuff has gone into 0.25. While there are plenty of other neat engine things and additions, I’m going to focus here on the changes that users will be able to see.

Internals Speed

Most noticeable right away is speed. The incremental indexer was pretty much rewritten. You will not spend nearly as much time nowadays waiting for fink to scan your info files for changes.

A lot of other smaller operations related to the index have been sped up as well. All in all, fink is much faster. (Although I still would never call it “snappy”… <grin>)

Building

The buildlocks system has been rewritten, and should rarely get in your way anymore. It is much smarter about adding and removing build locks, and can clean up after itself much better.

Options

There are a number of new options for various things.

–log-output Automatically log the output of package . . . → Read More: Fink 0.25.0 Out

Share on Facebook

KDE/Mac Apps Start from Finder

So I actually wrote some C++ code this weekend. Those of you who know me know that I have done a lot of hacking on other people’s code, but have written very little C++ myself. (I do a lot of perl and java professionally.) I’ve gotta say, though, Qt is pretty darn easy to work with. I managed to replace the crazy dock icon stuff that Sam Magnuson had put into the original KDE3/Mac work with QSystemTrayIcon (new in Qt 4.2), and I also worked around the bug where apps don’t exit properly.

I also made an ugly hack to set up the DBUS session environment and add /opt/kde4*/bin to the path. I still need to work out a nice/sane way to do this, but for now, it at least lets you start stuff from the Finder. (Yay!)

Next up is to find out why HTTPS is broken in konqueror (and presumably elsewhere).

In the meantime, check out the new packages for all of these updates, and let me know how things work for you.

Share on Facebook

Share on Facebook

KDE4/Mac Binaries Updated

If you haven’t noticed, I’ve updated the KDE/Mac binaries to a build I kicked off this morning.

The WebDAV was neat, but it seems those long-running DAV process booger up file locking on the web server, so I’ve had to disable it. However, I have added KOffice and kdegames to the mix. (Although a lot of things don’t work very well, especially in KOffice.) I’ve also made a .dmg with “everything” if you want to just download the whole dang thing.

Oh, and I’ve also fixed the endianness issues so that PNGs aren’t all purple anymore, so Konqueror looks normal again on PPC machines. 🙂

We’ve even gotten a few extra folks hanging out in IRC now, and folks with some interest in helping out porting, so stop by #kde-darwin on FreeNode and say “hi.”

Share on Facebook

Share on Facebook