TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/emacs/
TERMUX_PKG_DESCRIPTION="Extensible, customizable text editor-and more"
-TERMUX_PKG_VERSION=25.0.92
-TERMUX_PKG_BUILD_REVISION=7
+TERMUX_PKG_VERSION=25.0.93
TERMUX_PKG_SRCURL=ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_DEPENDS="ncurses, gnutls, libxml2"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-x --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no --without-gconf --without-gsettings --with-gnutls --with-xml2"
diff -u -r ../emacs-25.0.92/lisp/loadup.el ./lisp/loadup.el
--- ../emacs-25.0.92/lisp/loadup.el 2016-03-02 05:21:42.000000000 -0500
+++ ./lisp/loadup.el 2016-03-31 18:41:25.609790054 -0400
-@@ -1,3 +1,7 @@
-+;; Termux patch: See
-+;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-03/msg00471.html
-+(setq-default bidi-display-reordering nil)
-+
- ;;; loadup.el --- load up standardly loaded Lisp files for Emacs
-
- ;; Copyright (C) 1985-1986, 1992, 1994, 2001-2016 Free Software
@@ -69,7 +73,8 @@
;; Prevent build-time PATH getting stored in the binary.
(if (eq t purify-flag)
;; Hash consing saved around 11% of pure space in my tests.
-@@ -110,6 +115,12 @@
- (load "format")
- (load "bindings")
- (load "window") ; Needed here for `replace-buffer-in-windows'.
-+;; Termux patch: See
-+;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-03/msg00679.html
-+;; We are now capable of resizing the mini-windows, so give the
-+;; variable its advertised default value (it starts as nil, see
-+;; xdisp.c).
-+(setq resize-mini-windows 'grow-only)
- (setq load-source-file-function 'load-with-code-conversion)
- (load "files")
-
-@@ -465,3 +476,7 @@
- ;; End:
-
- ;;; loadup.el ends here
-+
-+;; Termux patch: See
-+;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-03/msg00471.html
-+(setq-default bidi-display-reordering t)
+++ /dev/null
-See https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-03/msg00679.html
-
-The other part of that patch is in lisp-loadup.el.patch
-
-diff -u -r ../emacs-25.0.92/src/xdisp.c ./src/xdisp.c
---- ../emacs-25.0.92/src/xdisp.c 2016-03-02 05:21:43.000000000 -0500
-+++ ./src/xdisp.c 2016-03-25 21:25:36.960819633 -0400
-@@ -31598,7 +31598,12 @@
- A value of `grow-only', the default, means let mini-windows grow only;
- they return to their normal size when the minibuffer is closed, or the
- echo area becomes empty. */);
-- Vresize_mini_windows = Qgrow_only;
-+ /* Contrary to the doc string, we initialize this to nil, so that
-+ loading loadup.el won't try to resize windows before loading
-+ window.el, where some functions we need to call for this live.
-+ We assign the 'grow-only' value right after loading window.el
-+ during loadup. */
-+ Vresize_mini_windows = Qnil;
-
- DEFVAR_LISP ("blink-cursor-alist", Vblink_cursor_alist,
- doc: /* Alist specifying how to blink the cursor off.