Commit graph

62 commits

Author SHA1 Message Date
Jack Nagel
027a707788 emacs: stable fails with clang
Closes Homebrew/homebrew#11265.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 14:21:52 -05:00
Jack Nagel
64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Adam Vandenberg
b453234aa6 emacs: fix linking on X11
Borrow a fix from MacPorts to fix x11 support
2012-03-10 10:49:41 -08:00
Misty De Meo
672ae778f7 emacs: Fix typo in mirror url 2012-02-28 17:41:52 -06:00
Adam Vandenberg
f375135c78 Emacs 23.4
Removed patches that have been applied to this release.
2012-02-26 14:30:01 -08:00
Jack Nagel
237a42a133 emacs: move some patches inline
Gists for patches are bad, so move the shorter patches inline.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-25 17:28:24 -06:00
Jack Nagel
ec8de737e4 emacs: update references to git mirror
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-05 19:26:29 -06:00
Jack Nagel
83fcafb5aa Add mirrors for GNU formulae
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-30 12:56:07 -06:00
Drew Hess
ffe1946a6d emacs: use official Savannah git mirror with --use-git-head
Closes Homebrew/homebrew#8880.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-29 16:17:08 -08:00
Charlie Sharpsteen
80e0d6e742 Revert "Emacs: remove the "--use-git-head" option"
This reverts commit 3b570b834b7ab50545028bc22aea1d9422b36891.

Closes Homebrew/homebrew#8774.
2011-11-29 10:02:45 -08:00
Petar Radosevic
867975e88a Emacs 23.3b
See: http://lists.gnu.org/archive/html/info-gnu-emacs/2011-11/msg00000.html

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-28 07:06:45 -08:00
Colin Hebert
053d705932 Emacs: remove the "--use-git-head" option
There is an official bazaar repository for emacs. No need to use the git one or a mirror

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-27 16:42:00 -08:00
Colin Hebert
6ce95287f5 Emacs: fix the links creation issue
Emacs head now creates automatically the "bin" directory and its content
when "--with-ns" is enabled.

Fixes Homebrew/homebrew#8761.
Closes Homebrew/homebrew#8770.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-26 09:45:23 -06:00
Adam Vandenberg
743f74f0ad Emacs: remove note from caveats 2011-11-17 21:56:01 -08:00
Adam Vandenberg
d383476357 Add newline to emacs cocoa caveats 2011-10-02 09:59:48 -07:00
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