By RangerRick, on May 19th, 2006%
There’s been quite a bit going on since my last Fink status update. Here’s what I’ve released since April 27th.
amaroK: I’ve rearranged the amaroK package (again), and updated it to 1.4. It’s still got a wrapper package (“amarok”) but now the core and the output engines are separate packages. Since the gstreamer engine was not deemed stable for the initial 1.4 release, the only engine that’s packaged is the xine engine, but eventually, you will have the choice of 1 or more engines to install on top of the amaroK core without needing variants.
GNUPG: I updated gnupg to 1.4.3, as well as gnupg-idea, which was long overdue for an update.
GStreamer: I finally did a big overhaul of the GStreamer packages. There’s now a wrapper package for all GStreamer 0.10 plugins (called “gst-plugins-0.10”), I’ve also finally finished up packaging gst-plugins-bad and gst-python. Also of note, gst-plugins-good-0.10 reintroduces the osxaudiosink, missing since 0.8, so you can get native audio again (instead of routing through the esound or SDL output plugins). The osxvideo sink is not quite as ready for primetime, so I’ve left it out still. Hopefully it’s coming soon.
. . . → Read More: Updates Since April 27th
Share on Facebook
By RangerRick, on May 10th, 2006%
Alexander K. Hansen, Fink documentation guru extraordinaire, is having to move on from his current job at MIT and has to give all his mac hardware back. He’s one of the most helpful people on the lists and on IRC, and it would be a shame to lose him, even for a little while.
If you can give anything at all to help him get up and running on some new hardware, please donate here!
Whether this works or not, thanks AKH, for all of your hard work!
Share on Facebook
Share on Facebook
By RangerRick, on May 6th, 2006%
For the most part, the x86 transition has been really smooth. Only minor changes needed here or there to make things work. But there are a couple of places where it’s clear they didn’t spend much time looking at their infrastructure. Assembly is one of them.
I can’t imagine they didn’t think “Well, there’s all this linux x86 code out there that’s gonna suddenly be enabled when people start building things. Perhaps we should make sure stuff works.” but apparently they didn’t. 🙂 There are some obvious things, like Apple’s gas being very old and heavily modified, that should have set off warning signals.
For example, Apple’s gas has no “.balign” keyword. Instead, it has “.align”. So if you used to use “.balign 16” you now use “.align 4”. Similarly, “.balign 8” becomes “.align 3”.
Also, apparently the AT&T-style “.rept” and “.endr” are not supported, even though they work everywhere else. So now this:
__asm__ __volatile__ ( “.rept 8 \n\t” “(something) \n\t” “.endr \n\t” );
…becomes…
__asm__ __volatile__ ( “(something) \n\t” “(something) \n\t” “(something) \n\t” “(something) \n\t” “(something) \n\t” “(something) \n\t” “(something) \n\t” “(something) \n\t” );
How . . . → Read More: Apple Intel Assembly Frustrations
Share on Facebook
By RangerRick, on May 4th, 2006%
I’ve put up a new release of the universal Qt installer, based on the 4.1.3 20060503 snapshot. Qt-copy has moved to a 4.1.3 snapshot as well, so I figured I’d do that, at least, to keep up.
I’ve also been working on getting the KDE CMake stuff capable of doing universal binaries, but I’ve run into some strange issues with linking stuff mixed inside and outside of the /Developer/SDKs directories (even though everything I’m linking to should be universal). If anyone knows more about how that stuff works, please let me know. 🙂
On a related note, recently, Jos Boumans at xs4all got together a donated system for Fink, and I’ve been working on getting everything set up. We’re going to be working on moving services there as much as possible over the next weeks, to get away from SourceForge’s spotty performance. I’ve got LDAP and mail set up, and am working on bring other things up as time permits. Thanks for the hosting, Jos!
Share on Facebook
Share on Facebook
By RangerRick, on May 1st, 2006%
So I’ve put universal Qt4 and “kdesupport” (for lack of a better term) packages up on kde.opendarwin.org now, in preparation for an attempt to start building (universal) KDE4 binary snapshots from the nightly and continuous builds of kdelibs. They install to /opt/qt4 and /opt/kde4-deps respectively.
This makes it even easier to start building the base of KDE/Mac and helping out in the porting effort. Feel free to hop in and starting trying to get it to build for yourself. The more the merrier!
Update:
I’ve also made a package for CMake as well now, you can get it at the KDE/Mac site too.
Share on Facebook
Share on Facebook
By RangerRick, on April 30th, 2006%
I’ve released KDE 3.5.2 to the Fink 10.4 and 10.4-transitional trees. 10.3 is forthcoming, when I get my 10.3 test box back up. 🙂
The biggest changes are:
KDE 3.5.2 (duh) KOffice 1.5 uses unsermake for (most of) the packages, which gives a huge improvement on build times uses -fvisibility=hidden support for (most of) the packages, which gives a noticable improvement in speed
There are too many changes to list everything, see the KDE 3.5.2 and KOffice 1.5 pages for more info.
Share on Facebook
Share on Facebook
By RangerRick, on April 27th, 2006%
While it’s not officially supported, and can cause breakage when building certain packages, it’s possible to use distcc with Fink if you’re careful.
I finally got around to documenting setting MAKEFLAGS in Fink on the wiki. Heed the warnings, but for the most part it works pretty smoothly.
Also, I’m in the process of starting down the road of updating kde.opendarwin.org now that there’s some decent progress on KDE/Mac. I’m making Installer.app packages of universal Qt and “kdesupport” (the tarball documented on the Building KDE/Mac from Source wiki page.) There won’t be universal kdelibs and stuff until I figure out how to get such integrated into the cmake build, but in the meantime, it will save some folks some building, and set the groundwork for getting some real snapshot stuff packaged up nicely.
Share on Facebook
Share on Facebook
By RangerRick, on April 13th, 2006%
Looks like things are getting some momentum.
Someone I spoke with on IRC hammered out an implementation of KGlobalAccel for Qt/Mac now, although I don’t know if he’s got the code in yet. I’ve been doing some tinkering with getting KStartupInfo to be a stub rather than missing altogether, so we can stop #ifdef’ing out stuff all over the code.
I’ve also cleaned up a bunch of the DISPLAY code, although I haven’t committed it yet because it touches a lot of stuff and I want to double-check it all.
Tanner got some code working for finding app bundles in cmake, and I’m going to integrate that code into the KStandardDirs findBundle code as well.
I’ve put together a tarball (universal even!) of all of the basic requirements of building KDE/Mac from source (minus Qt and kdelibs). Just follow the instructions there to get moving. If they’re stable enough, I might resurrect the kde.opendarwin.org package-generation and start making drops of things that people can play with.
With some of this pending code, I was able to actually get Konqueror running, although poorly. The caption says DCOP . . . → Read More: kdelibs/Mac can run simple apps
Share on Facebook
By RangerRick, on August 15th, 2004%
Yes, it’s been quiet, but I assure you, I’ve been busy. Figured it’s time to post an update as to what’s going on.
Mono
I’ve got Mono 1.0.1 all put together, just need to do some final testing and put it out. Sorry, there still is no modern mono on 10.2-gcc3.3, it refuses to build and I haven’t found a solution yet.
KDE
I got various builds of KDE 3.3 beta working, and it seems to have shaped up pretty well. KDE 3.3 is being uploaded right now and will go live very soon, I’m working on getting everything updated to KDE 3.3 final and I’ll see if things will be ready for release… well… sometime. 😉
PostgreSQL
It looks like the major problems in the PostgreSQL packages have been ironed out now. I’m working on putting together a PostgreSQL 8.0 package, too, with the 8.0 beta.
X.org X Server
The new release of the X.org X Server is coming, and I’m going to work on packaging that up as well. I’ve got a package in my exp tree but haven’t actually tried building it yet. 😉
I’ll keep you updated, . . . → Read More: Fink Updates
Share on Facebook
By RangerRick, on June 20th, 2004%
PostgreSQL 7.3.6 and 7.4.3 are in unstable in the 10.3 tree now; I’m testing in the 10.2-gcc3.3 tree at this moment and hope to release them there soon as well. I’ve got most of KDE 3.2.3 built and just need to do some spot-checking and last-minute cleanup of the packages. Mono has some stuff that’s broken that I’ve gotta figure out before I can release, but I think I’ve got all the pieces put together at least. I guess that’s about it. I’m glad to have the PostgreSQL thing out in the wild, I’m tired of messing with it. Of course, I’m sure there’ll be bug reports, but for the most part it should be better than what was there.
Share on Facebook
Share on Facebook
|
|
|