Commit graph

47 commits

Author SHA1 Message Date
Colin Hebert
468b5a72a2 Emacs: Fix for Shift key for IME users
Based on http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/103384

Fixes Homebrew/homebrew#6032.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 12:05:17 -07:00
Colin Hebert
af3b4ec8f6 Emacs: Fix X11 issue with libpng
Call `ENV.x11` when building `--with-x`.

Fixes Homebrew/homebrew#7260.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 12:04:45 -07:00
Colin Hebert
f66ab5a985 Emacs: Works with LLVM >= 2335
Closes Homebrew/homebrew#7584.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 12:04:22 -07:00
Colin Hebert
2d8303a126 Emacs: Add linkapps to caveats
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 12:04:19 -07:00
Colin Hebert
94201b27b5 Emacs: Don't strip emacs binaries
Add binaries generated when "--cocoa" isn't enabled.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 12:04:12 -07:00
Charlie Sharpsteen
8f2a6130cc Emacs: Fix for the title bar issue on Lion
Closes Homebrew/homebrew#6518.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 11:59:44 -07:00
Colin Hebert
6082ce3549 Emacs: apply patch to build on Lion with XCode4.
Emacs-Patch: Suppress address randomization on Darwin (Bug#8395).
  f2cea124df

Emacs bug report:
  http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8395

Fixes Homebrew/homebrew#6953.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 11:59:40 -07:00
Jack Nagel
fa3d89a7c0 Use automatic mirror selection for GNU downloads
It seems that the main GNU download site has issues in some places
outside the U.S., so we'll use the provided "ftpmirror.gnu.org" to pick
a nearby mirror.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-12 15:08:20 -05:00
Marc
aeea17e372 emacs: quote alias value in caveats
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-05 17:25:15 -05:00
Toon Claes
b5a3bf9839 emacs: typo in install instructions
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-19 12:22:34 -07:00
Adam Vandenberg
8c8704e731 emacs 23.3a 2011-08-02 09:45:56 -07:00
Adam Vandenberg
91b7583389 emacs: also skip stripping this name 2011-07-28 21:13:35 -07:00
Colin Hebert
f81908f9c7 Emacs: do not strip emacs binary
Fixes Homebrew/homebrew#6608 (malformed object error)

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-27 08:28:40 -07:00
Adam Vandenberg
d61d102adf emacs: Fix fullscreen patch for head 2011-06-14 13:56:37 -07:00
Adam Vandenberg
4edd83c964 emacs: allow sRGB colors in Cocoa build
Thanks to [milkypostman]
2011-06-14 13:47:39 -07:00
Adam Vandenberg
6b508711e8 emacs: add command-line caveats to cocoa builds 2011-06-14 13:40:09 -07:00
Adam Vandenberg
de58aeca70 emacs: edit caveats 2011-06-13 13:41:09 -07:00
Adam Vandenberg
73eee0348e emacs: reorder formula per Homebrew style guide 2011-06-13 13:37:31 -07:00
Adam Vandenberg
fe2ed35ff3 emacs: apply patch for building with Xcode 4 2011-06-13 13:36:29 -07:00
Adam Vandenberg
384fd8c77e emacs: link etag in cocoa build 2011-05-12 07:41:58 -07:00
Justin de Vesine
19e2d15ee1 Use copy_autogen when building emacs --HEAD
see https://github.com/mxcl/homebrew/issues/4852

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-13 12:43:26 -07:00
Adam Vandenberg
99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Michael Wall
c2feadc15b emacs 23.3
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-10 08:40:13 -08:00
Andrea Bedini
9d32612fe3 Emacs: disable fullscreen patch for HEAD
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-05 09:49:51 -08:00
Tianyi Cui
8b275c916a Use https for all GitHub URLs
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-18 20:14:27 -08:00
Drew Hess
f9e9b70a94 Emacs - Install info files to separate folder
By default, Emacs installs its info files in /usr/local/share/info.
This works fine until you try to install an updated version of an
elisp package that is bundled with Emacs (e.g., org-mode), at which
point the updated package will overwrite the info file that came
bundled with Emacs.  This is not ideal, but it works, since Emacs will
see the updated info file -- that is, until you decide to uninstall
the elisp package (removing the info file for the package altogether),
or you rebuild Emacs (overwriting the new package's info file with the
stale one that comes bundled with Emacs).

This patch makes the Emacs formula install Emacs's info files
in #{prefix}/share/info/emacs, so that updated elisp packages' info
files will not conflict with Emacs's. Then it's just a simple matter
of setting Info-directory-list in your .emacs file so that Emacs will
find the updated info file.

This method mimics the Debian behavior for Emacs info directories.

Note that Emacs will look for info files in the configured --infodir
by default, so there's no need for a caveat re: the INFOPATH
environment variable.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-07 08:32:46 -08:00
Adam Vandenberg
d10ce32426 emacs - revert 'fix' and link emacsclient instead 2010-09-08 08:11:17 -07:00
Luke Amdor
b227561541 Added ns-fullscreen patch for emacs formula if running with "--cocoa" flag
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-07 05:43:58 -07:00
Adam Vandenberg
bdd8ab7296 Use startup script instead of symlink for cocoa emacs 2010-09-07 05:33:23 -07:00
Douglas Creager
8835fffce9 Fixing several formulae that fail with LLVM
Specifically: emacs, glib, igraph, and zeromq
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-18 17:14:14 -07:00
Adam Vandenberg
7bd947eb0b Update formulae for version 0.7
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
2010-08-07 18:08:53 -07:00
Adam Vandenberg
e8e8dc1f28 Link "emacs" binary into bin even for a Cocoa app. 2010-07-13 07:49:36 -07:00
Adam Vandenberg
dd7d28d42b Add x11 option to emacs 2010-07-13 07:44:01 -07:00
Luke Amdor
b247fb71d2 Not including magit when building emacs
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-01 21:36:07 -07:00
Adam Vandenberg
e515fd5a0a Tweak emacs
* Reformat caveats, especially to note whre Emacs.app is built
* Remove 2 unused configure switches
2010-05-10 21:18:41 -07:00
Drew Hess
3809c182ad emacs: version update to 23.2.
Note that --cocoa no longer builds from HEAD as this is now supported
by the release version.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-08 23:41:04 -07:00
Drew Hess
9a1bd9b519 Support both bzr and git HEADs for emacs.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-04-20 21:33:05 -07:00
David Höppner
34300a6cb3 emacs: add site-lisp path
* add magit package
* disable d-bus (segfaults when compiling)
2010-02-14 17:54:36 +01:00
David Höppner
6c846c6fbc emacs: GNU Emacs has now switched from CVS to Bazaar.
The caveats text based on justinweiss@f103c7fd720edf1ca1b637d555c4fb2c287de2a4
2010-02-03 15:55:10 +01:00
Adam Vandenberg
77ba781c8c Update emacs documentation with TEXINFO tip.
Fixes:
http://github.com/mxcl/homebrew/issues#issue/177
2010-01-30 09:49:32 -08:00
Max Howell
f4f7a93c2f Fixes Homebrew/homebrew#125 2009-12-02 15:23:22 +00:00
Boris Gordon
2d01cc5098 emacs --cocoa uses prefix.install as it should 2009-11-07 18:22:36 +00:00
Boris Gordon
d937fd5c04 Emacs has --cocoa build option to build Emacs.app using CVS HEAD via git 2009-11-07 18:22:36 +00:00
Max Howell
61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Philip Weaver
e798791143 Use separate system calls for separate commands 2009-10-12 17:26:57 +01:00
David Höppner
c722f7d554 GNU Emacs formula
GNU Emacs is an extensible, customizable text editor—and more. At
its core is an interpreter for Emacs Lisp, a dialect of the Lisp
programming language with extensions to support text editing.
2009-10-02 16:30:34 +01:00