diff options
| author | Joakim Verona | 2012-09-19 01:09:51 +0200 |
|---|---|---|
| committer | Joakim Verona | 2012-09-19 01:09:51 +0200 |
| commit | 6c86337db3f2b22977d7b94b054458a2d446c504 (patch) | |
| tree | 04725c50cbd76c8ffd0faf4cdce895a89a506a58 /nextstep | |
| parent | aac9139d11cf7f9ee84d931ada85be8fa0c90f21 (diff) | |
| parent | fefa299077c02a931e5e72f7646e3dfa28f5e8ff (diff) | |
| download | emacs-6c86337db3f2b22977d7b94b054458a2d446c504.tar.gz emacs-6c86337db3f2b22977d7b94b054458a2d446c504.zip | |
not compiling yet
Diffstat (limited to 'nextstep')
| -rw-r--r-- | nextstep/ChangeLog | 19 | ||||
| -rw-r--r-- | nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings | 6 | ||||
| -rw-r--r-- | nextstep/Makefile.in | 67 | ||||
| -rw-r--r-- | nextstep/templates/Emacs.desktop.in (renamed from nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop) | 2 | ||||
| -rw-r--r-- | nextstep/templates/Info-gnustep.plist.in (renamed from nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist) | 6 | ||||
| -rw-r--r-- | nextstep/templates/Info.plist.in (renamed from nextstep/Cocoa/Emacs.base/Contents/Info.plist) | 4 | ||||
| -rw-r--r-- | nextstep/templates/InfoPlist.strings.in | 6 |
7 files changed, 98 insertions, 12 deletions
diff --git a/nextstep/ChangeLog b/nextstep/ChangeLog index 6451f7a7322..53f42c97716 100644 --- a/nextstep/ChangeLog +++ b/nextstep/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 1 | 2012-09-17 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * templates/Info-gnustep.plist.in, templates/InfoPlist.strings.in: | ||
| 4 | * templates/Info.plist.in: Let configure set copyright. | ||
| 5 | |||
| 6 | 2012-09-16 Glenn Morris <rgm@gnu.org> | ||
| 7 | |||
| 8 | * Makefile.in: New file. | ||
| 9 | * templates: New directory. | ||
| 10 | * templates/Emacs.desktop.in, templates/Info-gnustep.plist.in: | ||
| 11 | * templates/Info.plist.in, templates/InfoPlist.strings.in: | ||
| 12 | Move here from various Cocoa/, GNUstep/ locations. | ||
| 13 | Let configure set the version number. | ||
| 14 | * Cocoa/Emacs.base/Contents/Info.plist: | ||
| 15 | * Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings: | ||
| 16 | * GNUstep/Emacs.base/Resources/Info-gnustep.plist: | ||
| 17 | * GNUstep/Emacs.base/Resources/Emacs.desktop: Move to templates/. | ||
| 18 | * Cocoa/Emacs.base/Contents/Resources/English.lproj: Remove directory. | ||
| 19 | |||
| 1 | 2012-04-07 Glenn Morris <rgm@gnu.org> | 20 | 2012-04-07 Glenn Morris <rgm@gnu.org> |
| 2 | 21 | ||
| 3 | * Cocoa/Emacs.base/Contents/Info.plist: | 22 | * Cocoa/Emacs.base/Contents/Info.plist: |
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings b/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index 7655c0ca8ec..00000000000 --- a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | /* Localized versions of Info.plist keys */ | ||
| 2 | |||
| 3 | CFBundleName = "Emacs"; | ||
| 4 | CFBundleShortVersionString = "Version 24.2.50"; | ||
| 5 | CFBundleGetInfoString = "Emacs version 24.2.50, NS Windowing"; | ||
| 6 | NSHumanReadableCopyright = "Copyright (C) 2012 Free Software Foundation, Inc."; | ||
diff --git a/nextstep/Makefile.in b/nextstep/Makefile.in new file mode 100644 index 00000000000..27ec5d1556b --- /dev/null +++ b/nextstep/Makefile.in | |||
| @@ -0,0 +1,67 @@ | |||
| 1 | ### nextstep/Makefile for GNU Emacs | ||
| 2 | |||
| 3 | ## Copyright (C) 2012 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | ## This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | ## GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | ## it under the terms of the GNU General Public License as published by | ||
| 9 | ## the Free Software Foundation, either version 3 of the License, or | ||
| 10 | ## (at your option) any later version. | ||
| 11 | ## | ||
| 12 | ## GNU Emacs is distributed in the hope that it will be useful, | ||
| 13 | ## but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | ## GNU General Public License for more details. | ||
| 16 | ## | ||
| 17 | ## You should have received a copy of the GNU General Public License | ||
| 18 | ## along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | |||
| 20 | ### Commentary: | ||
| 21 | |||
| 22 | ### Code: | ||
| 23 | SHELL = /bin/sh | ||
| 24 | |||
| 25 | srcdir = @srcdir@ | ||
| 26 | EXEEXT = @EXEEXT@ | ||
| 27 | |||
| 28 | @SET_MAKE@ | ||
| 29 | MKDIR_P = @MKDIR_P@ | ||
| 30 | |||
| 31 | ns_appdir = @ns_appdir@ | ||
| 32 | ns_appbindir = @ns_appbindir@ | ||
| 33 | ns_appsrc = @ns_appsrc@ | ||
| 34 | |||
| 35 | ${ns_appdir}: ${srcdir}/${ns_appsrc} ${ns_appsrc} | ||
| 36 | rm -rf ${ns_appdir} | ||
| 37 | ${MKDIR_P} ${ns_appdir} | ||
| 38 | ( cd ${srcdir}/${ns_appsrc} ; tar cfh - . ) | \ | ||
| 39 | ( cd ${ns_appdir} ; umask 022; tar xf - ) | ||
| 40 | [ `cd ${srcdir} && /bin/pwd` = `/bin/pwd` ] || \ | ||
| 41 | ( cd ${ns_appsrc} ; tar cfh - . ) | \ | ||
| 42 | ( cd ${ns_appdir} ; umask 022; tar xf - ) | ||
| 43 | |||
| 44 | ${ns_appbindir}/Emacs: ${ns_appdir} ../src/emacs${EXEEXT} | ||
| 45 | ${MKDIR_P} ${ns_appbindir} | ||
| 46 | cp -f ../src/emacs${EXEEXT} ${ns_appbindir}/Emacs | ||
| 47 | |||
| 48 | .PHONY: all | ||
| 49 | |||
| 50 | all: ${ns_appdir} ${ns_appbindir}/Emacs | ||
| 51 | |||
| 52 | |||
| 53 | .PHONY: clean distclean maintainer-clean | ||
| 54 | |||
| 55 | clean: | ||
| 56 | rm -rf ${ns_appdir} | ||
| 57 | |||
| 58 | distclean: clean | ||
| 59 | rm -f Makefile | ||
| 60 | rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \ | ||
| 61 | GNUstep/Emacs.base/Resources/Emacs.desktop \ | ||
| 62 | Cocoa/Emacs.base/Contents/Info.plist \ | ||
| 63 | Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings | ||
| 64 | |||
| 65 | maintainer-clean: distclean | ||
| 66 | |||
| 67 | ### Makefile.in ends here | ||
diff --git a/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop b/nextstep/templates/Emacs.desktop.in index a36eafaadb0..170f195f270 100644 --- a/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop +++ b/nextstep/templates/Emacs.desktop.in | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | [Desktop Entry] | 1 | [Desktop Entry] |
| 2 | Encoding=UTF-8 | 2 | Encoding=UTF-8 |
| 3 | Type=Application | 3 | Type=Application |
| 4 | Version=24.2.50 | 4 | Version=@version@ |
| 5 | Categories=GNUstep | 5 | Categories=GNUstep |
| 6 | Name=Emacs | 6 | Name=Emacs |
| 7 | Comment=GNU Emacs for NeXT/Open/GNUstep and OS X | 7 | Comment=GNU Emacs for NeXT/Open/GNUstep and OS X |
diff --git a/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist b/nextstep/templates/Info-gnustep.plist.in index 6cde01b0d05..4ac97e5cde6 100644 --- a/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist +++ b/nextstep/templates/Info-gnustep.plist.in | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | ApplicationDescription = "GNU Emacs for GNUstep / OS X"; | 2 | ApplicationDescription = "GNU Emacs for GNUstep / OS X"; |
| 3 | ApplicationIcon = emacs.tiff; | 3 | ApplicationIcon = emacs.tiff; |
| 4 | ApplicationName = Emacs; | 4 | ApplicationName = Emacs; |
| 5 | ApplicationRelease = "24.2.50"; | 5 | ApplicationRelease = "@version@"; |
| 6 | Authors = ( | 6 | Authors = ( |
| 7 | "Adrian Robert (GNUstep)", | 7 | "Adrian Robert (GNUstep)", |
| 8 | "Christophe de Dinechin (MacOS X)", | 8 | "Christophe de Dinechin (MacOS X)", |
| @@ -11,9 +11,9 @@ | |||
| 11 | "Carl Edman (NeXTstep)", | 11 | "Carl Edman (NeXTstep)", |
| 12 | "..see etc/NEXTSTEP" | 12 | "..see etc/NEXTSTEP" |
| 13 | ); | 13 | ); |
| 14 | Copyright = "Copyright (C) 2012 Free Software Foundation, Inc."; | 14 | Copyright = "@copyright@"; |
| 15 | CopyrightDescription = "Released under the GNU General Public License Version 3 or later"; | 15 | CopyrightDescription = "Released under the GNU General Public License Version 3 or later"; |
| 16 | FullVersionID = "Emacs 24.2.50, NS Windowing"; | 16 | FullVersionID = "Emacs @version@, NS Windowing"; |
| 17 | NSExecutable = Emacs; | 17 | NSExecutable = Emacs; |
| 18 | NSIcon = emacs.tiff; | 18 | NSIcon = emacs.tiff; |
| 19 | NSPrincipalClass = NSApplication; | 19 | NSPrincipalClass = NSApplication; |
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Info.plist b/nextstep/templates/Info.plist.in index f5490f613fd..25c73916e58 100644 --- a/nextstep/Cocoa/Emacs.base/Contents/Info.plist +++ b/nextstep/templates/Info.plist.in | |||
| @@ -553,7 +553,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | |||
| 553 | <key>CFBundleExecutable</key> | 553 | <key>CFBundleExecutable</key> |
| 554 | <string>Emacs</string> | 554 | <string>Emacs</string> |
| 555 | <key>CFBundleGetInfoString</key> | 555 | <key>CFBundleGetInfoString</key> |
| 556 | <string>Emacs 24.2.50 Copyright (C) 2012 Free Software Foundation, Inc.</string> | 556 | <string>Emacs @version@ @copyright@</string> |
| 557 | <key>CFBundleIconFile</key> | 557 | <key>CFBundleIconFile</key> |
| 558 | <string>Emacs.icns</string> | 558 | <string>Emacs.icns</string> |
| 559 | <key>CFBundleIdentifier</key> | 559 | <key>CFBundleIdentifier</key> |
| @@ -566,7 +566,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | |||
| 566 | <string>APPL</string> | 566 | <string>APPL</string> |
| 567 | <!-- This should be the emacs version number. --> | 567 | <!-- This should be the emacs version number. --> |
| 568 | <key>CFBundleShortVersionString</key> | 568 | <key>CFBundleShortVersionString</key> |
| 569 | <string>24.2.50</string> | 569 | <string>@version@</string> |
| 570 | <key>CFBundleSignature</key> | 570 | <key>CFBundleSignature</key> |
| 571 | <string>EMAx</string> | 571 | <string>EMAx</string> |
| 572 | <!-- This SHOULD be a build number. --> | 572 | <!-- This SHOULD be a build number. --> |
diff --git a/nextstep/templates/InfoPlist.strings.in b/nextstep/templates/InfoPlist.strings.in new file mode 100644 index 00000000000..f38d8925017 --- /dev/null +++ b/nextstep/templates/InfoPlist.strings.in | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | /* Localized versions of Info.plist keys */ | ||
| 2 | |||
| 3 | CFBundleName = "Emacs"; | ||
| 4 | CFBundleShortVersionString = "Version @version@"; | ||
| 5 | CFBundleGetInfoString = "Emacs version @version@, NS Windowing"; | ||
| 6 | NSHumanReadableCopyright = "@copyright@"; | ||