Subject: bug#1079: GNUstep port segfaults making autoloads on x86_64

From: Yavor Doganov <[email-masked]>
Date: Mon, 06 Oct 2008 14:32:06 +0300

> #5  0x00002ac40fb5ffbb in GSPropertyListFromStringsFormat (string=0x1e02e600)
>     at NSPropertyList.m:1505

Maybe that's the culprit; -[NSString propertyList] is called,
resulting in NSException, because the .plist file is not a valid
dictionary (at least according to the plparse tool).

Does the naive patch below eliminate this problem?

2008-10-06  Yavor Doganov  <[email-masked]>  (tiny change)

	* GNUstep/Emacs.base/Resources/Info-gnustep.plist: Add missing
	semicolons to make it a valid dictionary.

--- Info-gnustep.plist	21 авг 2008 15:40:28 +0300	1.3
+++ Info-gnustep.plist	06 окт 2008 13:31:32 +0300	
@@ -99,7 +99,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = open-selection
+	    NSUserData = open-selection;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/New Buffer Containing Selection";
@@ -108,7 +108,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = open-file
+	    NSUserData = open-file;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/Open Selected File";
@@ -117,7 +117,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = mail-selection
+	    NSUserData = mail-selection;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/Email Selection";
@@ -126,7 +126,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = mail-to
+	    NSUserData = mail-to;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/Send Email to Selected Address";