./editors/emacs [GNU editor: extensible, customizable, self-documenting]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 25.3, Package name: emacs-25.3
Maintained by: Jeremie Courreges-Anglas
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • athena
  • gtk2
  • gtk3
  • no_x11
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: 61512.472 KB
Version History (View Complete History)
  • (2017-09-17) Updated to version: emacs-25.3
  • (2017-05-02) Updated to version: emacs-25.2
  • (2016-10-13) Updated to version: emacs-25.1
  • (2015-04-15) Updated to version: emacs-24.5
  • (2014-12-12) Updated to version: emacs-24.4
  • (2013-05-07) Updated to version: emacs-24.3
  • (2012-12-06) Package added to openports.se, version emacs-24.2 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   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: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-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-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-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-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-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-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-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 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.
   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-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: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: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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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.