svg requires librsvg, which either requires rust, which has been the
cause of failures on pkgbuild and is very large, or results in using
unmaintained software (librsvg-c).
On pkgsrc-users, no one reported actually using svg support in emacs.
Changelog:
* Changes in Emacs 26.3
** New option 'help-enable-completion-auto-load'.
This allows disabling the new feature introduced in Emacs 26.1 which
loads files during completion of 'C-h f' and 'C-h v' according to
'definition-prefixes'.
** Emacs now supports the new Japanese Era name.
The newly assigned codepoint U+32FF was added to the Unicode Character
Database compiled into Emacs.
on OSX the configure script will select the "nextstep" window system
unless you explicitly tell it not to:
% bmake configure |& egrep 'PKG_OPTIONS.emacs|What window system should Emacs use'
PKG_OPTIONS.emacs = x11
What window system should Emacs use? nextstep
%
leaving pkgsrc in a bad state where it thinks it built an x11 version,
but instead emacs built a nextstep version.
add "--without-ns" to the x11 config option for OSX. this
should not impact other platforms. (this diff corresponds to
the change i did in options.mk 1.4 for editors/emacs25)
Emacs 26.2 has a wide variety of new features, including:
Emacs modules can now be built outside of the Emacs tree source.
Emacs is now compliant with the latest version 11.0 of the Unicode Standard.
In Dired, the 'Z' command on a directory name compresses all of its files.
On NetBSD and OpenBSD the configure script injects LD_SWITCH_X_SITE_RPATH
(e.g. `-Wl,-rpath,/usr/X11R7/lib') early as LDFLAGS leading to link with
possible X11 native libraries when it is not requested.
Should fix PR pkg/53688.
Bump PKGREVISION
Thanks to <maya> for debug-fu help!
1. ImageMagick is listed as buildlink3, but configure stage says no.
Drop from the default options for now. (need py-wand and ImageMagick 6 ?)
2. gtk/gtk3 logic was not the same as emacs-25.x. Default was gtk2.
Now default is gtk3 (the same as emacs-25). Option gtk and gtk2
have the same effect now.
Thanks tsutsui@ for information
GNU Emacs is an extensible, customizable editor textand 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
wide variety of file types including plain text, source code, and
HTML.
- Complete built-in documentation, including a tutorial for new users.
- Support for many languages and their scripts, including all scripts,
Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao,
Ethiopian, and some Indian scripts.
- Highly customizable, using Emacs Lisp code or a graphical
customization 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 contains Emacs version 26.