From 9b28888c708ba578080c3c25c72d4c35fda760e5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 12 May 2008 23:18:29 +0000 Subject: (Ported from Pd-extended 0.39.3) created two different kinds of embedded org.puredata.pd.plist prefs files on Mac OS X. The first is the default settings that come with Pd-extended.app, the second is a prefs file that overrides all others, so that people can make their own custom apps based on the Pd.app, and be sure that the user's prefs aren't going to override things. svn path=/trunk/; revision=9792 --- packages/darwin_app/Makefile | 2 +- packages/darwin_app/TODO | 24 ----- packages/darwin_app/org.puredata.pd.default.plist | 107 ++++++++++++++++++++++ packages/darwin_app/org.puredata.pd.plist | 107 ---------------------- 4 files changed, 108 insertions(+), 132 deletions(-) create mode 100644 packages/darwin_app/org.puredata.pd.default.plist delete mode 100644 packages/darwin_app/org.puredata.pd.plist diff --git a/packages/darwin_app/Makefile b/packages/darwin_app/Makefile index 86224788..cac96efa 100644 --- a/packages/darwin_app/Makefile +++ b/packages/darwin_app/Makefile @@ -199,7 +199,7 @@ darwin_app_core: darwin_app_wrapper ln -s ../bin/pd.tk AppMain.tcl # support for Info Panel Plugins mgmt cd "$(PD_APP_CONTENTS)" && ln -s Resources/extra Plugins - install -p -m0666 org.puredata.pd.plist "$(PD_APP_CONTENTS)/" + install -p -m0644 org.puredata.pd.default.plist "$(PD_APP_CONTENTS)/" #------------------------------------------------------------------------------# diff --git a/packages/darwin_app/TODO b/packages/darwin_app/TODO index adc4b57d..f68e74d6 100644 --- a/packages/darwin_app/TODO +++ b/packages/darwin_app/TODO @@ -2,24 +2,6 @@ - check code to make it all use single-precision/libmx functions on Mac OSX. - -- create background image for .dmg - - -- fix app permissions so that you can drop a new app on top of an old one to - upgrade - - -- make sure that org.puredata.pd.plist is rw in the .dmg (possible?) - - -- check out using TclTkBI package for all of the tcl deps. It should have all - of the binaries necessary for extensions/gui/ix - - - research Tcl "auto_path" - - - according to tigital, not all of the gui/ix deps are ported to Aqua... - - review permissions so that you can build on top on existing builds (its the Frameworks, just chmod -R +w after installingx) @@ -43,12 +25,6 @@ http://developer.apple.com/documentation/MacOSX/Conceptual/BPFileSystem/Articles - fix edit mode menu item (make it a checkbox or change to "play mode" -- redo key mapping system - - make Cmd-Delete also delete, as well as just Delete, so that my - Finder key command habits work in Pd as well - - make Cmd-click work like Ctrl-click - - - Pd should then test to see if Jack is available before switching to it, otherwise it'll just crash. Here's apple's method of testing: diff --git a/packages/darwin_app/org.puredata.pd.default.plist b/packages/darwin_app/org.puredata.pd.default.plist new file mode 100644 index 00000000..45c24908 --- /dev/null +++ b/packages/darwin_app/org.puredata.pd.default.plist @@ -0,0 +1,107 @@ + + + + + defeatrt + 0 + flags + -helppath /Library/Pd + loadlib1 + libdir + loadlib2 + Gem + loadlib3 + cyclone + loadlib4 + zexy + loadlib5 + creb + loadlib6 + cxc + loadlib7 + iemlib + loadlib8 + list-abs + loadlib9 + mapping + loadlib10 + markex + loadlib11 + maxlib + loadlib12 + memento + loadlib13 + mjlib + loadlib14 + motex + loadlib15 + oscx + loadlib16 + pddp + loadlib17 + pdogg + loadlib18 + pixeltango + loadlib19 + pmpd + loadlib20 + rradical + loadlib21 + sigpack + loadlib22 + smlib + loadlib23 + toxy + loadlib24 + unauthorized + loadlib25 + vbap + loadlib26 + pan + loadlib27 + freeverb + loadlib28 + hcs + loadlib29 + jmmmp + loadlib30 + ext13 + loadlib31 + hardware + loadlib32 + ggee + loadlib33 + iem_anything + loadlib34 + flib + loadlib35 + ekext + loadlib36 + flatspace + loadlib37 + deprecated + loadlib38 + pdp + loadlib39 + pidip + path1 + /Library/Pd + path2 + /System/Library/Fonts + path3 + /Library/Fonts + path4 + ~/Library/Fonts + path5 + /usr/X11R6/lib/X11/fonts/TTF + path6 + /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home/lib/fonts + path7 + /sw/lib/X11/fonts/msttf + path8 + /sw/lib/X11/fonts/intl/TrueType + path9 + /sw/lib/X11/fonts/applettf + + + diff --git a/packages/darwin_app/org.puredata.pd.plist b/packages/darwin_app/org.puredata.pd.plist deleted file mode 100644 index 45c24908..00000000 --- a/packages/darwin_app/org.puredata.pd.plist +++ /dev/null @@ -1,107 +0,0 @@ - - - - - defeatrt - 0 - flags - -helppath /Library/Pd - loadlib1 - libdir - loadlib2 - Gem - loadlib3 - cyclone - loadlib4 - zexy - loadlib5 - creb - loadlib6 - cxc - loadlib7 - iemlib - loadlib8 - list-abs - loadlib9 - mapping - loadlib10 - markex - loadlib11 - maxlib - loadlib12 - memento - loadlib13 - mjlib - loadlib14 - motex - loadlib15 - oscx - loadlib16 - pddp - loadlib17 - pdogg - loadlib18 - pixeltango - loadlib19 - pmpd - loadlib20 - rradical - loadlib21 - sigpack - loadlib22 - smlib - loadlib23 - toxy - loadlib24 - unauthorized - loadlib25 - vbap - loadlib26 - pan - loadlib27 - freeverb - loadlib28 - hcs - loadlib29 - jmmmp - loadlib30 - ext13 - loadlib31 - hardware - loadlib32 - ggee - loadlib33 - iem_anything - loadlib34 - flib - loadlib35 - ekext - loadlib36 - flatspace - loadlib37 - deprecated - loadlib38 - pdp - loadlib39 - pidip - path1 - /Library/Pd - path2 - /System/Library/Fonts - path3 - /Library/Fonts - path4 - ~/Library/Fonts - path5 - /usr/X11R6/lib/X11/fonts/TTF - path6 - /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home/lib/fonts - path7 - /sw/lib/X11/fonts/msttf - path8 - /sw/lib/X11/fonts/intl/TrueType - path9 - /sw/lib/X11/fonts/applettf - - - -- cgit v1.2.1