diff options
Diffstat (limited to 'packages/patches/embed_plist-0.41-0test04.patch')
-rw-r--r-- | packages/patches/embed_plist-0.41-0test04.patch | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/packages/patches/embed_plist-0.41-0test04.patch b/packages/patches/embed_plist-0.41-0test04.patch deleted file mode 100644 index db50e686..00000000 --- a/packages/patches/embed_plist-0.41-0test04.patch +++ /dev/null @@ -1,23 +0,0 @@ -Index: s_file.c -=================================================================== -RCS file: /cvsroot/pure-data/pd/src/s_file.c,v ---- s_file.c 15 Oct 2005 23:14:28 -0000 1.8 -+++ s_file.c 31 May 2007 22:39:12 -0000 1.8.2.3 -@@ -215,7 +215,17 @@ - { - char cmdbuf[256]; - int nread = 0, nleft = size; -+ char embedded_prefs[MAXPDSTRING]; -+ char user_prefs[MAXPDSTRING]; -+ char *homedir = getenv("HOME"); -+ struct stat statbuf; -+ /* the 'defaults' command expects the filename without .plist at the end */ -+ snprintf(embedded_prefs, MAXPDSTRING, "%s/../org.puredata.pd", sys_libdir->s_name); -+ snprintf(user_prefs, MAXPDSTRING, "%s/Library/Preferences/org.puredata.pd.plist", homedir); -+ if (stat(user_prefs, &statbuf) == 0) - snprintf(cmdbuf, 256, "defaults read org.puredata.pd %s 2> /dev/null\n", key); -+ else -+ snprintf(cmdbuf, 256, "defaults read %s %s 2> /dev/null\n", embedded_prefs, key); - FILE *fp = popen(cmdbuf, "r"); - while (nread < size) - { |