From ada35b93919ae9dd981b7d2240a619a200e9b5c9 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 15 Dec 2010 18:14:34 +0000 Subject: includedin Pd-extended.git with commit f67e68df6c3046b1dfc453cb826eeec1343e76e1 svn path=/trunk/; revision=14648 --- .../default_and_embedded_plist-0.41.4.patch | 50 ---------------------- 1 file changed, 50 deletions(-) delete mode 100644 packages/patches/default_and_embedded_plist-0.41.4.patch (limited to 'packages') diff --git a/packages/patches/default_and_embedded_plist-0.41.4.patch b/packages/patches/default_and_embedded_plist-0.41.4.patch deleted file mode 100644 index c5c7119c..00000000 --- a/packages/patches/default_and_embedded_plist-0.41.4.patch +++ /dev/null @@ -1,50 +0,0 @@ -Index: s_file.c -=================================================================== ---- s_file.c (revision 9789) -+++ s_file.c (working copy) -@@ -235,17 +235,35 @@ - { - char cmdbuf[256]; - int nread = 0, nleft = size; -- char embedded_prefs[MAXPDSTRING]; -- char user_prefs[MAXPDSTRING]; -- char *homedir = getenv("HOME"); -+ char default_prefs[MAXPDSTRING]; // default prefs embedded in the package -+ char embedded_prefs[MAXPDSTRING]; // overrides others for standalone app -+ char embedded_prefs_file[MAXPDSTRING]; -+ char user_prefs_file[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); -+ /* the 'defaults' command expects the filename without .plist at the end */ -+ snprintf(default_prefs, MAXPDSTRING, "%s/../org.puredata.pd.default", -+ sys_libdir->s_name); -+ snprintf(embedded_prefs, MAXPDSTRING, "%s/../org.puredata.pd", -+ sys_libdir->s_name); -+ snprintf(embedded_prefs_file, MAXPDSTRING, "%s.plist", embedded_prefs); -+ snprintf(user_prefs_file, MAXPDSTRING, -+ "%s/Library/Preferences/org.puredata.pd.plist", homedir); -+ if (stat(embedded_prefs_file, &statbuf) == 0) -+ { -+ snprintf(cmdbuf, 256, -+ "defaults read %s %s 2> /dev/null\n", embedded_prefs, key); -+ } -+ else if (stat(user_prefs_file, &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", default_prefs, key); -+ } - FILE *fp = popen(cmdbuf, "r"); - while (nread < size) - { -- cgit v1.2.1