Commit Graph

67 Commits (043523ce8dca2114061f54440375cbe93d2bc3a3)

Author SHA1 Message Date
Jack Nagel d6e8244287 Update formulae for XQuartz compatibility 2012-07-01 12:41:00 -05:00
Jack Nagel 1e22d30e6c emacs: remove cruft
- Now that 24.1 is the stable release, everything builds with clang.
 - Clean up patches method a bit

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-10 15:42:50 -05:00
Bradley Wright b1428bbfba Emacs 24.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-10 11:04:33 -07:00
Sevki 3950d7d0d6 emacs: use HTTP for git HEAD
Closes Homebrew/homebrew#11878.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-25 21:32:49 -05:00
Misty De Meo 99c1bd3f4a emacs: don't build parallel for --HEAD
Fixes Homebrew/homebrew#11787, among others
2012-04-23 09:20:59 -05:00
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