mono beta2 binary is out on macosx ::: i've just downloaded and installed mono beta2 for macosx (download). i wonder why haven't they announced the release of the binary package on monologue... tho the guys have fucked up the paths since beta1, and uninstalling is a bit pain in the ass - at least you have to remove or relink the stuff in /opt/local/bin, but still there will be some trash in /opt/local/lib etc.

::: well since everything was installed with prefix=/opt/local you have to set 'PKG_CONFIG_PATH'
export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig
now check if it's working with:
pkg-config --list-all
well you have to set this variable in like bash_profile so after exiting the current shell it works... oh well since 0.91 mpkg had placed some .pc-t ot /opt/local/lib/pkgconfig, you have to remove some of them:

clienon:/opt/local/lib/pkgconfig wiking$ sudo rm glib-2.0.pc
clienon:/opt/local/lib/pkgconfig wiking$ sudo rm gmodule-2.0.pc
clienon:/opt/local/lib/pkgconfig wiking$ sudo rm mono.pc
clienon:/opt/local/lib/pkgconfig wiking$ sudo rm mint.pc
clienon:/opt/local/lib/pkgconfig wiking$ sudo rm gthread-2.0.pc
clienon:/opt/local/lib/pkgconfig wiking$ sudo rm gobject-2.0.pc

******** NOT SURE THAT THE PART I'VE MADE ABOVE IS NEEDED *****

::: now comes the hard part - for me it was - to remove the libraries that mono beta1 has placed in /opt/local/lib/
for sure you have to remove the following ones:
/opt/local/lib/libmint.0.dylib
(others will be here later i'm sure coz /opt/local/lib is still full of beta1 libraries)

oh yeah somehow gtk-sharp fuckes up everything it installs the dlls under /opt/local/lib/mono/gac, but the symlinks in /opt/local/lib/mono/gtk-sharp are linkink on /Library/Frameworks/Mono.framework/Versions/0.95/lib/mono/gac - this makes some sense HUH?! - well at first round just copy all -sharp dir from /opt.. from /Library... (i'll figure out later how can this be fixed so after installink gtk# it puts these into the right dir).

::: so finally you just do an export DYLD_LIBRARY_PATH=/opt/local/lib and it should work for now :>

::: this is for today... back to this 5-6 hours later... and will try with gtk# 0.93 (non-darwin port), hopefully that'll fix this /Library vs /opt issue