Version: 27.1, Package name: emacs-27.1 |
Maintained by: Jeremie Courreges-Anglas |
Master sites:
|
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description 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. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Full Unicode support for nearly all human languages and their scripts. - Highly customizable, using Emacs Lisp code or a graphical interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package now includes the Elisp source files previously available in the emacs-el package. Flavors: no_x11 - build without X11 support athena - build with athena toolkit instead of gtk3 gtk2 - build with gtk2 instead of gtk3 gtk3 - build with gtk3 (default) |
Filesize: 42726.574 KB |
Version History (View Complete History) |
|
2021-02-28 03:47:09 by YASUOKA Masahiko | Files touched by this commit (2) |
Log message: Add a patch from upsgream which avoids crashes in Mew due to corrupted tool-bar label. ok jca |
2020-08-23 03:55:01 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: Update to emacs-27.1 The most prominent change for us is probably the new portable dumper, emacs no longer modifies the layout of its ELF executable as part of its dumping mechanism. No more sbrk-based allocator at build time, no more nopie or ld -Z workarounds, etc. From the release announce email: --8<-- Emacs 27.1 has a wide variety of new features, including: - Built-in support for arbitrary-size integers - Text shaping with HarfBuzz - Native support for JSON parsing - Better support for Cairo drawing - Portable dumping used instead of unexec - Support for XDG conventions for init files - Additional early-init initialization file - Lexical-binding is used by default - Built-in support for tab bar and tab-line - Support for resizing and rotating of images without ImageMagick -->8-- Feedback for 27.0.91 pretest from bcallah@, matthieu@, krw@ Feedback for 27.1 from Nam Nguyen, ok krw@ |
2020-07-03 11:05:14 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: i386 switched to ld.lld more than one year ago No functional change |
2020-07-03 11:00:42 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Comment patches, add link to upstream bug report |
2020-06-26 22:11:04 by YASUOKA Masahiko | Files touched by this commit (2) |
Log message: Fix configure to use posix_openpt(3). ok jca |
2019-11-10 14:50:23 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: ${BUILD_PACKAGES} instead of - |
2019-11-10 10:58:19 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Move USE_GMAKE in a more appropriate place |
2019-11-10 10:49:30 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Simplify debug package goo |
2019-11-10 10:21:33 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Provide debug-emacs |
2019-09-25 16:10:51 by Jeremie Courreges-Anglas | Files touched by this commit (3) |
Log message: Minor update to emacs-26.3 NEWS: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.26 |
2019-07-12 14:46:30 by Stuart Henderson | Files touched by this commit (853) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-06-25 14:25:24 by Stuart Henderson | Files touched by this commit (77) |
Log message: bump REVISION in a bunch of ports known or likely to use struct kinfo_proc, there may be some missing as my unpacked ports source is a little out of date but this should catch the main things people might run into the struct was reordered a second time in sysctl.h r1.192 to improve compatibility but amd64 snapshot packages made it out before that happened so the bumps are still needed |
2019-05-17 10:45:30 by Stuart Henderson | Files touched by this commit (94) |
Log message: set png16 WANTLIB entries back to png following the change in soname part done by portbump, part by hand (it is easily confused) |
2019-04-22 10:34:46 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: Update to emacs-26.2 Announcement mail: https://lists.gnu.org/archive/html/info-gnu/2019-04/msg00003.html Works fine on amd64 and sparc64. Tests by Timo Myyra, sunil@, Nam Nguyen, krw@ and me. |
2019-03-27 07:36:00 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Enable support for m17n/libotf Similar diff from Eric Brown months ago. |
2019-03-26 10:19:36 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Preemptively disable libotf and m17n-lib deps Temporary until the mentioned libs are imported, I'll probably add m17n support to the graphical emacs flavors later. |
2018-11-27 06:53:29 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Control the use of ld -Z from the port Makefile Should help testing on platforms not yet handled |
2018-11-23 08:31:22 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Don't clobber LDFLAGS |
2018-11-10 08:02:23 by Christian Weisgerber | Files touched by this commit (2) |
Log message: On i386, link without -Z. Not required with ld.bfd and not supported by ld.lld. ok jca@ |
2018-11-02 06:56:52 by Jeremie Courreges-Anglas | Files touched by this commit (4) |
Log message: Upgrade path from emacs21 to latest emacs "makes sense" naddy@, tweaks from sthen@ |
2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918) |
Log message: convert to PKGSTEM |
2018-06-29 16:16:37 by Marc Espie | Files touched by this commit (950) |
Log message: @tag gtk-update-icon-cache |
2018-06-27 15:04:25 by Marc Espie | Files touched by this commit (1411) |
Log message: first tag: update-desktop-database |
2018-06-08 16:19:20 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: Update to emacs-26.1 Announcement and main user-visible changes: https://lists.gnu.org/archive/html/info-gnu/2018-05/msg00014.html Many thanks to all the folks who tested the pretest and rc tarballs. Release tested by Gregoire Jadi, Markus Hennecke, krw@ and solene@ on amd64, sparc64, powerpc, armv7 and arm64. ok krw@ solene@ |
2018-05-20 02:27:18 by Marc Espie | Files touched by this commit (6) |
Log message: update-plist nits |
2018-04-02 08:06:59 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Works again on arm, thanks to kettenis' work on FP support |
2018-04-02 08:06:09 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Works again on arm, thanks to kettenis' work on FP support |
2018-01-23 17:35:14 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Mark as BROKEN on arm, SIGILL when trying to use SIMD instructions We don't know yet why those instructions are used here, the best way forward might just be to support hardfp... |
2017-09-11 08:05:19 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: SECURITY fix for bug #28350 - enriched.el code execution https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28350 |
2017-09-11 08:04:15 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Bump, missed in previous. |
2017-09-11 07:58:17 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: SECURITY fix for bug #28350 - enriched.el code execution https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28350 |
2017-05-01 10:25:20 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: emacs-25.2 Mostly a bug-fixe release, see NEWS for the few things that changed. The diff for bug #24082 included is in this release. Tested on armv7 and amd64. -rc/release test reports from alf, Manuel Giraud, sunil@ and krw@ |
2017-04-10 06:54:14 by Mark Kettenis | Files touched by this commit (1) |
Log message: Make this build on arm64. No REVISION bump as this didn't build on arm64 before. ok jca@ |
2017-02-09 20:05:33 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Open ports tree patches in diff-mode by default. |
2017-02-09 19:24:07 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Don't use ld -Z on arm. |
2016-10-16 12:15:22 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Merge better fix for #24082 This one lets unregistered files appear in vc-dir. |
2016-10-13 09:57:24 by Jeremie Courreges-Anglas | Files touched by this commit (3) |
Log message: Add two patches to make VC usable again after the 25.1 update. - add a fix for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24082 - suppress noisy messages that slow down vc-dir |
2016-10-13 09:39:32 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: Update to emacs-25.1 Announce: http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00451.html NEWS file: https://www.gnu.org/software/emacs/news/NEWS.25.1 Fixes the focus problem seen with the gtk3 flavor. The alignement fix for sparc64 wasn't needed in 25.0. Tested by Manuel Giraud, Ralf Horstmann (alpha), abieber@ (macppc), danj@ (i386). ok danj@ abieber@ |
2016-08-10 13:21:37 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Looks like powerpc doesn't need bss-plt layout anymore. Thanks guenther@ for the tests & report. |
2016-06-29 10:14:45 by Marc Espie | Files touched by this commit (309) |
Log message: add is-branch to all trivial ports that exist as multiple branches. |
2016-06-02 10:32:47 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Stop using ld -Z where it is not necessary. amd64 and sparc64 are ok, powerpc and loongson are not. Requested by kettenis. |
2016-05-06 15:35:59 by Stuart Henderson | Files touched by this commit (16) |
Log message: bump users of MagickWand-6.Q16 and Magick++-6.Q16 in -stable due to shlib major bump in ImageMagick update; thanks jasper for the list |
2016-04-26 15:16:00 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Drop the gettext module. |
2015-11-13 13:33:31 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Disable the use of Secure PLT on powerpc, hinted by kettenis@ |
2015-11-06 13:37:35 by Stuart Henderson | Files touched by this commit (19) |
Log message: fix following ImageMagick update |
2015-09-11 05:33:35 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: ld -Z might be fixed on powerpc, remove the BROKEN marker |
2015-09-08 12:32:00 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Mark as BROKEN on powerpc, emacs needs a working ld(1) -Z. Proposals have been made to support this ugly flag again, but there's no point in attempting to build those ports until the issue is fixed. |
2015-08-03 16:22:38 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Remove patch; ld -Z is broken on powerpc |
2015-08-03 03:46:51 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Don't try to run the tputs conftest; segfaults* on powerpc/hppa * the actual reason is not known yet |
2015-07-12 13:06:22 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Fix SIGBUS at unexec() step on sparc64. Most likely due to the switch to binutils-2.17, emacs crashes with SIGBUS at the loadup build step on sparc64, because it puts the section headers at an unaligned address. I am not sure whether this is the True Proper Fix. Also, other strict architectures ought to be affected too. But let's at least provide a working emacs package for sparc64 users at c2k15. To be revisited laterwith feedback from upstream. Problem reported by sthen/dlg/naddy. |
2015-05-28 11:46:43 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Stop linking emacs to libexecinfo. While this debug feature may be useful for certain programs, it did not help any bug report since I am maintainer of the emacs port. |
2015-04-15 05:35:06 by Jeremie Courreges-Anglas | Files touched by this commit (5) |
Log message: Update to emacs-24.5 Lots of test reports on amd64, sparc64, loongson, and hppa by Alf Schlichting, bcallah@ and juanfra@. Many thanks! ok juanfra@, "looks good to me" jasper@ |
2015-04-04 03:21:09 by Antoine Jacoutot | Files touched by this commit (301) |
Log message: Bump after the recent changes in packaging dbus and dconf. |
2015-03-27 02:11:29 by Antoine Jacoutot | Files touched by this commit (57) |
Log message: x11/gtk+2,-guic -> x11/gtk+3,-guic && bump |
2015-01-02 07:26:12 by Stuart Henderson | Files touched by this commit (13) |
Log message: bump REVISION for 5.7 |
2014-12-12 05:43:34 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: Update to emacs-24.4 - remove now unneeded patches for giflib detection - add patch to skip compression of man and info pages - add patch to fix tramp-mode hangs with various remote shells Input from Manuel Giraud (who also proposed an initial diff) and Timo Myyra. Tested (at least) on i386, amd64 and sparc64. ok abieber@ jasper@ |
2014-11-01 08:19:32 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Revert NO_TEST addition. ajacoutot@ is right, even though upstream doesn't plan to ship tests in release tarballs, they might change their opinion one day. |
2014-11-01 08:08:38 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: NO_TEST Release tarballs don't contain tests. |
2014-11-01 03:30:59 by Alexandre Ratchov | Files touched by this commit (1) |
Log message: Disable sound rather than adding sndio bits, suggested by sthen, diff from jca, many thanks. |