Recently in Mono Category

Updates Since Um... A Long Time Ago

| No Comments

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:

Updates since June 29th

| 3 Comments

There are quite a few updates since my last big post. Most notable are getting mono up-to-date (although monodevelop still doesn't work), Ruby on Rails, and kde 3.5.4 (as of this post, it's 10.4-only, my 10.3 build machine is still chugging through doing a final verification build, but it should be out in the next day or two).

KDE/X11 3.5.1 to Fink Unstable, Other Stuff

| No Comments

Lots has been going on since my last status update. Work has been continuing quickly on getting the 10.4 tree whipped into shape. In addition, I made a new script to manage the generation of my info files for various trees, so it's a bit easier to keep things working between 10.3, 10.4-transitional, and 10.4. The big news is that I (finally) released KDE 3.5.1 to the unstable tree.

Fink, the 10.4 tree, and Intel

| 3 Comments

David Morrison's been doing an incredible amount of work getting everything organized for a real 10.4/gcc4 tree (which should, in theory, work with the new intel macs). I'm finally getting around to starting to take a real look at getting my packages ready for such a beast. I've finished bootstrapping the 10.4 tree, and am now working my way through deps.

In the meantime, here's my stuff that's been updated since my last blog post.

  • Amarok: updated to 1.3.8 (also, released to the 10.3 tree)

  • GnuPG: took over maintainership, updated to 1.4.2

  • GStreamer 0.10: updated gstreamer-0.10, gst-plugins-base-0.10, gst-plugins-good-0.10, and gst-plugins-ugly-0.10 to the latest versions (0.10.2 for some, 0.10.1 for others, depending on what's available) -- this is the first time these packages have been released to the 10.3 tree, as well

  • Mono: updated to 1.1.13

  • Net::Jabber: initial release

  • Net::XMPP: initial release

  • Poppler: released a package for the Qt3 bindings

  • PostgreSQL: all PostgreSQL packages have been updated to their latest versions (7.3.13, 7.4.11, 8.0.6, and 8.1.2, respectively) -- this includes finally getting the 8.1 packages up-to-speed and PostGIS at 1.1.0 (after some finicky trickery with their new build system)

  • XML::Stream: initial release

Mono updated to 1.1.11 -- MonoDevelop is working!!

| 1 Comment

Finally got MonoDevelop working again. Looks like the last hurdle was mozilla -- for some reason, gecko-sharp (or mono 1.1.10/1.1.11, or something) was bombing with the mozilla 1.7.5 libraries. I've changed the dependencies to use firefox instead, and everything works. (Yay!)

  • Amarok: updated to 1.3.7, changed to allow the choice of backends: xine, gstreamer, or both

  • amrnb: new package, a speech codec used for mobile phones

  • Cocoa#: resurrected package, a Cocoa interface for Mono

  • Gecko#: updated to use firefox libraries instead of mozilla

  • GStreamer: new packages for GStreamer 0.10 (gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly)

  • IKVM: updated to 0.22.0.0

  • libgdiplus: updated to 1.1.11

  • liboil-0.3: new package, a CPU optimization library

  • libsmoke: resurrected package, library for making Qt language bindings

  • Mono: updated to 1.1.11

  • MonoDevelop: updated to 0.9 -- and it even works ;)

  • Mono Tools: updated to 1.1.11

  • MonoDoc: updated to 1.1.11

  • perl modules: updated a number of perl modules, cleaning up installation, as well as some version bumps:

    • DBI: updated to 1.49

    • Digest: updated to 1.14

    • IO::Stringy: updated to 2.110

    • MailTools: updated to 1.67

    • Mime-Tools: updated to 5.418

    • Net::Jabber: new package, version 2.0

    • Net::XMPP: new package, version 1.0

    • OpenGL: reworked linking

    • PerlQt: resurrected package, 3.009 (CVS snapshot)

    • Test::Manifest: updated to 1.14

    • URI::Find: updated to 0.16

    • URI::Find::Rule: updated to 0.8

    • XML::Dumper: new package, version 0.79

  • XSP: updated to 1.1.10.1

More Misc. Fink Updates

| 1 Comment

Been doing a lot more to catch up on my Fink packages (and updates to a few that aren't mine) and have been working on getting KDE 3.4.2 cleaned up in unstable.

  • amarok: updated to 1.3.1

  • boo: updated to 0.6

  • bundle-kde*: lots of cleanups to fix upgrades

  • cairo: updated to 1.0

  • glitz: fixed a minor libtool library issue

  • gstreamer & gst-plugins: updated to 0.8.11, modernized dependencies (libshout2, etc.)

  • kde/koffice i18n: fixed download issues

  • kdeaddons3: made a kdeaddons3 package (which includes kpackage and a few other misc. utilities)

  • kdepim3: really fix the kaddressbook/kmail crash this time (by using gpgme's pthread implementation, instead of pth)

  • libbonobo2 & libbonoboui2: updated to 2.10.1

  • libcapsinetwork: updated to 0.3.0 (to go along with monopd 0.9.3)

  • md5deep: new package, MD5/SHA1/etc. tool

  • monodevelop: fix building against Boo 0.6

  • monopd: updated to 0.9.3

  • pbzip2: multi-cpu-aware version of bzip2

  • system-openssl-dev: put some info in the package description on how to use it

Mono updated in Fink unstable

| No Comments

I've updated the Fink Mono packages, everything should be completely up-to-date now as far as Mono goes. If you see any problems with them at all, please let me know.

  • mono (1.1.7-1 to 1.1.8.3-1) - open-source .Net implementation

    updated to 1.1.8.3, environment cleanups

  • ecj (new package, 3.1) - the eclipse java compiler

  • boo (0.5.5.1651-1 to 0.5.6.1701-1) - .Net-based programming language

    updated to 0.5.6, now depends on gtksourceview-sharp 2.0, environment cleanups

  • ikvm (0.14.0.1-1 to 0.18.0.0-1) - .Net-based Java implementation

    updated to 0.18.0.0, environment cleanups

  • nant (0.85-0.rc3.1 to 0.85-1) - .Net build tool

    environment cleanups, updated to use mono in --debug mode

  • mono-tools (new package, 1.0) - miscellaneous mono-related tools

  • monodevelop (0.7-21 to 0.7-22) - .Net IDE

    updated to a 0.7 SVN snapshot, some dependency updates, and environment cleanups

  • monodoc (1.0.6-1 to 1.0.7-1) - documentation tools and browser

    updated to 1.0.7, environment cleanups

  • mono-xsp (1.0.9-1 to 1.0.9-2) - .Net-based web server

    environment cleanups

  • gtk-sharp (1.0.10-1 to 1.0.10-2) - .Net Gtk GUI interface (Gtk1)

    got rid of the auto* junk, environment cleanups

  • gtk-sharp2 (1.9.5-1 to 2.3.90-1) - .Net Gtk GUI interface (Gtk2)

    updated to 2.3.90, dep cleanups, environment cleanups, removed unnecessary patches

  • gecko-sharp (2.0-1 to 2.0-2) - .Net interface to the Mozilla gecko HTML engine

    minor dep changes, environment cleanups

  • gtksourceview-sharp (2.0-1 to 2.0-2) - .Net interface to the Gtk source viewing widget

    now depends on gtksourceview 1.2, environment cleanups

  • libgdiplus (1.1.7-1, 1.1.8-2) - .Net System.Drawing implementation

    updated to 1.1.8

All packages were updated to depend on mono 1.1.8.3 since it's difficult to go back and test upgrades when everything was done en-masse.

Blog Death, Begone!

| 10 Comments | 1 TrackBack

So I've been quiet, but lots has been going on. Here's a little summary of the high points:

  • Building and testing packages for KDE 3.4.0.
  • Some discussion has been going on about making stable versions of the Win32 and Qt/Mac ports of KDE a goal for KDE 4.0.
  • Working on updating the Fink Mono packages to 1.1.4.
  • Been doing lots of cool Fink (core) development, including Growl and QuickSilver support.

I'm sure there's more I'm forgetting, but there's definitely stuff going on. I've also submitted a proposal to speak at OSCON about Fink this year. I'll know pretty soon whether it was accepted or not. The goal is to talk some about how Fink works, how to use it, and what's been going on in the code base, now that we have some pretty regular contributors working on the Fink core.

Mono 1.0.2 in 10.3

| 12 Comments

The latest Mono and friends seems to have fixed all the issues I ran into upgrading past 1.0. I also was able to release monodevelop for the first time (yay!).

  • cairo: updated with a small bugfix patch from the ximian linux packages
  • gecko-sharp: remove references to ICU stuff when building
  • gtk-sharp: split into gtk-sharp/gtk-sharp-monodoc to get around a bootstrapping issue, also updated to 1.0.2
  • gtksourceview-sharp: remove references to ICU stuff when building
  • mono: updated to 1.0.2
  • monodoc: updated to 1.0.2
  • mono-xsp: re-released, now that it (mostly) runs again
  • monodevelop: newly introduced; based on a 0.5.1 svn snapshot
  • libgdiplus: updated to 1.0.2
  • libicuXX: updated to a package that provides the headers that go along with Apple's libicucore.A.dylib, removed old libicuXX's since the only thing using it in fink is mono at the moment anyways

The only issues I've seen so far are minor. Mozilla currently does not build with X.org's freetype (it's too new). You'll probably have to apt-get install mozilla-dev if you want gecko-sharp (and, by extension, monodevelop). Also, XSP runs, but some of the examples crash it. I've gotta get some decent bug reports to pass back to the XSP folks. Other than that I think things are looking pretty solid.

Fink Updates

| 6 Comments | 1 TrackBack

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, I'll be updating a bunch of stuff over the next few weeks.