diff --git a/packages/darwin_app/Makefile b/packages/darwin_app/Makefile
index fb5a4b6110892941d10a4b03b27114eb8eacbee1..b3753887c65d1a036915b61cd43c503fb86a6e22 100644
--- a/packages/darwin_app/Makefile
+++ b/packages/darwin_app/Makefile
@@ -160,7 +160,7 @@ darwin_app_core: darwin_app_wrapper
 		ln -s bin Scripts
 # support for Info Panel Plugins mgmt
 	cd "$(PD_APP_CONTENTS)" && ln -s Resources/app.nw/extra Plugins
-	install -p -m0644 org.puredata.pd-l2ork.$(default).plist "$(PD_APP_CONTENTS)/Resources/org.puredata.pd-l2ork.default.plist"
+	install -p -m0644 org.puredata.purr-data.$(default).plist "$(PD_APP_CONTENTS)/Resources/org.puredata.purr-data.default.plist"
 # since Pd-vanilla on Mac OS X doesn't have an 'include/pd' folder,
 # Pd-extended will mimic Pd-vanilla's include/pd until Pd-vanilla gets one
 	ln -s pd-l2ork "$(PD_APP_CONTENTS)/Resources/app.nw/include/pd"
diff --git a/packages/darwin_app/org.puredata.pd-l2ork.default.plist b/packages/darwin_app/org.puredata.purr-data.default.plist
similarity index 100%
rename from packages/darwin_app/org.puredata.pd-l2ork.default.plist
rename to packages/darwin_app/org.puredata.purr-data.default.plist
diff --git a/packages/darwin_app/org.puredata.pd-l2ork.light.plist b/packages/darwin_app/org.puredata.purr-data.light.plist
similarity index 100%
rename from packages/darwin_app/org.puredata.pd-l2ork.light.plist
rename to packages/darwin_app/org.puredata.purr-data.light.plist
diff --git a/pd/src/s_file.c b/pd/src/s_file.c
index a66222990c657c017c25bee29bd5d99a5404cea2..107fd96ab0a17380e723fe66f2d76ddaf9dc876c 100644
--- a/pd/src/s_file.c
+++ b/pd/src/s_file.c
@@ -251,7 +251,7 @@ static void sys_donesavepreferences( void)
 #ifdef __APPLE__
 
 // prefs file that is currently the one to save to
-static char current_prefs[FILENAME_MAX] = "org.puredata.pd-l2ork"; 
+static char current_prefs[FILENAME_MAX] = "org.puredata.purr-data";
 
 static char *sys_prefbuf;
 
@@ -294,13 +294,13 @@ static void sys_initloadpreferences(void)
     // Pd-extended right now, but we might want to support them in the future,
     // so we handle the embedded prefs case anyway.
     snprintf(default_prefs, FILENAME_MAX,
-	     "%s/../org.puredata.pd-l2ork.default",
+	     "%s/../org.puredata.purr-data.default",
              sys_libdir->s_name);
     snprintf(embedded_prefs, FILENAME_MAX,
-	     "%s/../org.puredata.pd-l2ork",
+	     "%s/../org.puredata.purr-data",
              sys_libdir->s_name);
     snprintf(user_prefs, FILENAME_MAX,
-             "%s/Library/Preferences/org.puredata.pd-l2ork", homedir);
+             "%s/Library/Preferences/org.puredata.purr-data", homedir);
     snprintf(embedded_prefs_file, FILENAME_MAX, "%s.plist", embedded_prefs);
     snprintf(user_prefs_file, FILENAME_MAX, "%s.plist", user_prefs);
     if (stat(embedded_prefs_file, &statbuf) == 0) {