=== added file 'packaging/macosx/Info.plist'
--- packaging/macosx/Info.plist 1970-01-01 00:00:00 +0000
+++ packaging/macosx/Info.plist 2011-03-20 21:05:09 +0000
@@ -0,0 +1,39 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleDocumentTypes
+
+
+ CFBundleTypeExtensions
+
+ *
+
+ CFBundleTypeName
+ All
+ CFBundleTypeOSTypes
+
+ ****
+
+ CFBundleTypeRole
+ Viewer
+
+
+ CFBundleExecutable
+ Inkscape
+ CFBundleIconFile
+ Inkscape.icns
+ CFBundleIdentifier
+ com.apple.myCarbonNibApp
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ APPL
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.1
+
+
=== added file 'packaging/macosx/Inkscape.bundle'
--- packaging/macosx/Inkscape.bundle 1970-01-01 00:00:00 +0000
+++ packaging/macosx/Inkscape.bundle 2011-03-25 00:10:30 +0000
@@ -0,0 +1,37 @@
+
+
+
+ /opt/local
+
+ ${project}/../../Build
+ .
+
+
+
+ ${project}/Info.plist
+
+
+ ${project}/launcher.sh
+
+
+ ${prefix:inkscape}/bin/inkscape
+
+
+ ${prefix}/lib/gtk-2.0/${pkg:gtk+-2.0:gtk_binary_version}
+ ${prefix}/lib/pango/${pkg:pango:pango_module_version}/modules
+ ${prefix}/lib/gdk-pixbuf-2.0/${pkg:gdk-pixbuf-2.0:gdk_pixbuf_binary_version}/loaders
+
+
+
+
+ ${project}/Resources
+
+
+ ${project}/../../Build/share/inkscape
+
+
+ ${prefix}/etc/fonts
+
+
+
=== added file 'packaging/macosx/launcher.sh'
--- packaging/macosx/launcher.sh 1970-01-01 00:00:00 +0000
+++ packaging/macosx/launcher.sh 2011-03-25 00:10:30 +0000
@@ -0,0 +1,132 @@
+#!/bin/sh
+
+if test "x$IGE_DEBUG_LAUNCHER" != x; then
+ set -x
+fi
+
+if test "x$IGE_DEBUG_GDB" != x; then
+ EXEC="gdb --args"
+else
+ EXEC=exec
+fi
+
+name="`basename $0`"
+tmp="`pwd`/$0"
+tmp=`dirname "$tmp"`
+tmp=`dirname "$tmp"`
+bundle=`dirname "$tmp"`
+cd $bundle
+bundle_contents="$bundle"/Contents
+bundle_res="$bundle_contents"/Resources
+bundle_lib="$bundle_res"/lib
+bundle_bin="$bundle_res"/bin
+bundle_data="$bundle_res"/share
+bundle_etc="$bundle_res"/etc
+
+#export DYLD_LIBRARY_PATH="$bundle_lib"
+export XDG_CONFIG_DIRS="$bundle_etc"/xdg
+export XDG_DATA_DIRS="$bundle_data"
+export GTK_DATA_PREFIX="$bundle_res"
+export GTK_EXE_PREFIX="$bundle_res"
+export GTK_PATH="$bundle_res"
+
+export GTK2_RC_FILES="$bundle_etc/gtk-2.0/gtkrc"
+export GTK_IM_MODULE_FILE="$bundle_etc/gtk-2.0/gtk.immodules"
+export GDK_PIXBUF_MODULE_FILE="$bundle_etc/gtk-2.0/gdk-pixbuf.loaders"
+export PANGO_RC_FILE="$bundle_etc/pango/pangorc"
+
+export FONTCONFIG_PATH="$bundle_etc/fonts"
+
+# Set the locale-related variables appropriaty for GnuCash.
+unset LANG LC_MESSAGES LC_MONETARY
+
+# Start by trying the Collation preference, in case it's the only setting that exists.
+APPLECOLLATION=`defaults read .GlobalPreferences AppleCollationOrder`
+if test "${APPLECOLLATION}"; then
+ COLL=`ls -d /usr/share/locale/${APPLECOLLATION}*.UTF-8 2>> /dev/null`
+ if test "${COLL}"; then
+ # $COLL is potentially multi-line; concatenate lines by not using quotes.
+ export LANG=`echo ${COLL} | awk '{print $1}' | awk -F/ '{print $5}'`
+ fi
+fi
+unset APPLECOLLATION COLL
+
+# Continue by attempting to find the Locale preference.
+APPLELOCALE=`defaults read .GlobalPreferences AppleLocale`
+if test "${APPLELOCALE}"; then
+ LOCALELANG=`echo "${APPLELOCALE}" | awk -F@ '{print $1".UTF-8"}'`
+ if test -d "/usr/share/locale/${LOCALELANG}"; then
+ export LANG="${LOCALELANG}"
+ fi
+fi
+unset LOCALELANG
+
+# If there is still no locale value, then set US English as a default.
+if test -z "${LANG}"; then
+ export LANG=en_US.UTF-8
+fi
+
+# The AppleLocale setting may contain a currency-related substring.
+# Attempt to act on it.
+# First strip the string to just the currency symbol and the language symbol
+APPLECURRENCY=`echo "${APPLELOCALE}" | awk -F= '{print $2}'`
+APPLELANG=`echo "${APPLELOCALE}" | awk -F_ '{print $1}'`
+if test "${APPLECURRENCY}"; then
+ # The user has set a currency different from that of their locale.
+ # Search for a locale that uses that currency, and set LC_MONETARY accordingly.
+
+ # First try to find an LC_MONETARY file that combines the language with the currency.
+ FILES=`find /usr/share/locale/${APPLELANG}*UTF-8 -name LC_MONETARY -exec grep -H $APPLECURRENCY {} \;`
+ if test -z "$FILES"; then
+ # Otherwise try to find any LC_MONETARY file that uses that currency.
+ FILES=`find /usr/share/locale/*UTF-8 -name LC_MONETARY -exec grep -H $APPLECURRENCY {} \;`
+ fi
+
+ if test "$FILES"; then
+ # We found a locale that matches; set LC_MONETARY.
+ export LC_MONETARY=`echo ${FILES} | awk -F: '{print $1}' | awk -F/ '{print $5}'`
+ fi
+fi
+unset APPLECURRENCY APPLELANG APPLELOCALE FILES
+
+# Has a language ordering been set?
+# If so, set LC_MESSAGES accordingly; otherwise skip it.
+APPLELANGUAGES=`defaults read .GlobalPreferences AppleLanguages | awk 'length > 2' | awk -F, '{print $1}' | sed s/\ //g | sed s/-/_/ | sed s/\"//g`
+if test "$APPLELANGUAGES"; then
+ # A language ordering exists.
+ # Test, item per item, to see whether there is an corresponding locale.
+ for L in $APPLELANGUAGES
+ do
+ POS=`echo ${L} | awk '{print index(ENVIRON["LANG"], $0)}'`
+ if test $POS -eq 1; then
+ # The language symbol is a subset of the $LANG variable. We're done!
+ break
+ fi
+ # NOTE: the following may fail for the alternate Chinese localizations.
+ LC=`ls -d /usr/share/locale/${L}*.UTF-8 2>> /dev/null`
+ # $LC is potentially multi-line; concatenate lines by not using quotes.
+ if test $LC; then
+ # There is a UTF-8 locale matching this language.
+ export LC_MESSAGES=`echo ${LC} | awk '{print $1}' | awk -F/ '{print $5}'`
+ break
+ fi
+ done
+fi
+unset APPLELANGUAGES POS LC L
+
+if test -f "$bundle_lib/charset.alias"; then
+ export CHARSETALIASDIR="$bundle_lib"
+fi
+
+# Extra arguments can be added in environment.sh.
+EXTRA_ARGS=
+if test -f "$bundle_res/environment.sh"; then
+ source "$bundle_res/environment.sh"
+fi
+
+# Strip out the argument added by the OS.
+if [ x`echo "x$1" | sed -e "s/^x-psn_.*//"` == x ]; then
+ shift 1
+fi
+
+$EXEC "$bundle_contents/MacOS/$name-bin" $* $EXTRA_ARGS