diff options
| author | Adam Vandenberg | 2012-02-26 14:28:03 -0800 |
|---|---|---|
| committer | Adam Vandenberg | 2012-02-26 14:30:01 -0800 |
| commit | f633d1834cb32e881248b14311e77a2847e78839 (patch) | |
| tree | 5f3106a0d524f19130ba899a438cc10a206f2f07 /Library/Formula | |
| parent | 8d307119bd4f8d8a683d4fbb7b3baa166db50b37 (diff) | |
| download | homebrew-f633d1834cb32e881248b14311e77a2847e78839.tar.bz2 | |
Emacs 23.4
Removed patches that have been applied to this release.
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/emacs.rb | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/Library/Formula/emacs.rb b/Library/Formula/emacs.rb index 7356acadb..e9fb56091 100644 --- a/Library/Formula/emacs.rb +++ b/Library/Formula/emacs.rb @@ -1,15 +1,16 @@ require 'formula' class Emacs < Formula - url 'http://ftpmirror.gnu.org/emacs/emacs-23.3b.tar.bz2' - mirror 'http://ftp.gnu.org/gnu/emacs/emacs-23.3b.tar.bz2' - md5 '917ce0054ef63773078a6e99b55df1ee' homepage 'http://www.gnu.org/software/emacs/' + url 'http://ftpmirror.gnu.org/emacs/emacs-23.4.tar.bz2' + mirror ' http://ftp.gnu.org/pub/gnu/emacs/emacs-23.4.tar.bz2' + md5 '070c68ad8e3c31fb3cb2414feaf5e6f0' fails_with_llvm "Duplicate symbol errors while linking.", :build => 2334 - # Stripping on Xcode 4 causes malformed object errors - skip_clean ["bin/emacs", "bin/emacs-23.3", "bin/emacs-24.0.50"] + # Stripping on Xcode 4 causes malformed object errors. + # Just skip everything. + skip_clean :all if ARGV.include? "--use-git-head" head 'git://git.sv.gnu.org/emacs.git' @@ -31,7 +32,6 @@ class Emacs < Formula # Fix for building with Xcode 4; harmless on Xcode 3.x. unless ARGV.build_head? - p << "http://repo.or.cz/w/emacs.git/commitdiff_plain/c8bba48c5889c4773c62a10f7c3d4383881f11c1" p << DATA end @@ -127,21 +127,6 @@ class Emacs < Formula end __END__ -# Fix for address randomization on Darwin. Based on: -# http://repo.or.cz/w/emacs.git/patch/f2cea124dffac9ca4b8ce1dbb9b746f8e81109a3 -diff --git a/src/s/darwin.h b/src/s/darwin.h -index 2b0addb..89d010a 100644 ---- a/src/s/darwin.h -+++ b/src/s/darwin.h -@@ -181,7 +181,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ - end of the header for adding load commands. Needed for dumping. - 0x690 is the total size of 30 segment load commands (at 56 - each); under Cocoa 31 commands are required. */ --#define LD_SWITCH_SYSTEM_TEMACS -prebind LIBS_NSGUI -Xlinker -headerpad -Xlinker HEADERPAD_EXTRA -+#define LD_SWITCH_SYSTEM_TEMACS -fno-pie -prebind LIBS_NSGUI -Xlinker -headerpad -Xlinker HEADERPAD_EXTRA - - #define C_SWITCH_SYSTEM_TEMACS -Dtemacs - # Fix for the titlebar issue on Mac OS X 10.7 diff --git a/src/nsterm.m b/src/nsterm.m index 30b73c2..234b8b5 100644 |
