j...@wxcvbn.org (Jérémie Courrèges-Anglas) writes: > Hi, > > for those interested in the next Emacs update. > > Pretest announce: > https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00184.html > > emacs-24.5 schedule: > https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00601.html
emacs-24.5-rc1: https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00825.html Test reports for !(no_x11|amd64) are welcome. :) Updated patch: Index: Makefile =================================================================== RCS file: /cvs/ports/editors/emacs/Makefile,v retrieving revision 1.50 diff -u -p -r1.50 Makefile --- Makefile 2 Jan 2015 14:26:12 -0000 1.50 +++ Makefile 30 Mar 2015 21:54:16 -0000 @@ -2,9 +2,8 @@ COMMENT= GNU editor: extensible, customizable, self-documenting -VERSION= 24.4 -REVISION= 0 -DISTNAME= emacs-${VERSION} +VERSION= 24.5 +DISTNAME= emacs-${VERSION}-rc1 CATEGORIES= editors @@ -17,7 +16,8 @@ PERMIT_PACKAGE_CDROM= Yes WANTLIB= c m ncurses pthread execinfo gnutls xml2 z -MASTER_SITES= ${MASTER_SITE_GNU:=emacs/} +MASTER_SITES= ftp://alpha.gnu.org/gnu/emacs/pretest/ +EXTRACT_SUFX= .tar.xz USE_GMAKE= Yes @@ -98,5 +98,7 @@ post-install: .if ${FLAVOR:Mno_x11} rm -Rf ${PREFIX}/share/applications/ ${PREFIX}/share/icons/ .endif + +WRKDIST= ${WRKDIR}/emacs-${VERSION} .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/editors/emacs/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 12 Dec 2014 12:43:34 -0000 1.6 +++ distinfo 30 Mar 2015 20:58:26 -0000 @@ -1,2 +1,2 @@ -SHA256 (emacs-24.4.tar.gz) = qTxPGvpa3mWgyXI5dfCl/fZkHMRjj9r7PtmULCPDLMY= -SIZE (emacs-24.4.tar.gz) = 59020082 +SHA256 (emacs-24.5-rc1.tar.xz) = 9cFVJ897RwQjYzwYmrEhCp3e8PgktCLxfcAMob0BUQQ= +SIZE (emacs-24.5-rc1.tar.xz) = 39754360 Index: patches/patch-Makefile_in =================================================================== RCS file: /cvs/ports/editors/emacs/patches/patch-Makefile_in,v retrieving revision 1.1 diff -u -p -r1.1 patch-Makefile_in --- patches/patch-Makefile_in 12 Dec 2014 12:43:34 -0000 1.1 +++ patches/patch-Makefile_in 30 Mar 2015 21:55:14 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-Makefile_in,v 1.1 2014/1 - don't compress man and info pages. ---- Makefile.in.orig Sat Jul 12 19:46:56 2014 -+++ Makefile.in Tue Dec 2 19:33:41 2014 -@@ -665,7 +665,7 @@ install-info: info +--- Makefile.in.orig Fri Mar 27 09:01:11 2015 ++++ Makefile.in Mon Mar 30 23:12:00 2015 +@@ -670,7 +670,7 @@ install-info: info for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \ (cd "$${thisdir}"; \ ${INSTALL_DATA} ${srcdir}/info/$$f "$(DESTDIR)${infodir}/$$f"); \ @@ -13,7 +13,7 @@ $OpenBSD: patch-Makefile_in,v 1.1 2014/1 rm -f "$(DESTDIR)${infodir}/$$f.gz"; \ ${GZIP_PROG} -9n "$(DESTDIR)${infodir}/$$f"; \ done; \ -@@ -688,7 +688,7 @@ install-man: +@@ -693,7 +693,7 @@ install-man: dest=`echo "$${page}" | sed -e 's/\.1$$//' -e '$(TRANSFORM)'`.1; \ (cd "$${thisdir}"; \ ${INSTALL_DATA} ${mansrcdir}/$${page} "$(DESTDIR)${man1dir}/$${dest}"); \ Index: patches/patch-lisp_net_tramp-sh_el =================================================================== RCS file: patches/patch-lisp_net_tramp-sh_el diff -N patches/patch-lisp_net_tramp-sh_el --- patches/patch-lisp_net_tramp-sh_el 12 Dec 2014 12:43:34 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,33 +0,0 @@ -$OpenBSD: patch-lisp_net_tramp-sh_el,v 1.1 2014/12/12 12:43:34 jca Exp $ - -- fix a hang in tramp-mode. - -commit b14b7f431fe9cfcdcb23eecf105992d1c276dc69 -Author: Wolfgang Jenkner <wjenk...@inode.at> -Date: Sat Nov 1 15:08:00 2014 +0100 - - * net/tramp-sh.el (tramp-send-command): Fix the case where the - remote-echo connection property is non-nil. - - Fixes: debbugs:18858 - ---- lisp/net/tramp-sh.el.orig Mon Jun 23 02:47:02 2014 -+++ lisp/net/tramp-sh.el Tue Dec 2 19:39:16 2014 -@@ -4657,6 +4657,17 @@ function waits for output unless NOOUTPUT is set." - (when (tramp-get-connection-property p "remote-echo" nil) - ;; We mark the command string that it can be erased in the output buffer. - (tramp-set-connection-property p "check-remote-echo" t) -+ ;; If we put `tramp-echo-mark' after a trailing newline (which -+ ;; is assumed to be unquoted) `tramp-send-string' doesn't see -+ ;; that newline and adds `tramp-rsh-end-of-line' right after -+ ;; `tramp-echo-mark', so the remote shell sees two consecutive -+ ;; trailing line endings and sends two prompts after executing -+ ;; the command, which confuses `tramp-wait-for-output'. -+ (when (and (not (string= command "")) -+ (string-equal (substring command -1) "\n")) -+ (setq command (substring command 0 -1))) -+ ;; No need to restore a trailing newline here since `tramp-send-string' -+ ;; makes sure that the string ends in `tramp-rsh-end-of-line', anyway. - (setq command (format "%s%s%s" tramp-echo-mark command tramp-echo-mark))) - ;; Send the command. - (tramp-message vec 6 "%s" command) Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/editors/emacs/pkg/PLIST,v retrieving revision 1.15 diff -u -p -r1.15 PLIST --- pkg/PLIST 12 Dec 2014 12:43:34 -0000 1.15 +++ pkg/PLIST 30 Mar 2015 21:54:32 -0000 @@ -1777,9 +1777,8 @@ share/emacs/${VERSION}/lisp/emacs-lisp/w share/emacs/${VERSION}/lisp/emacs-lisp/warnings.elc share/emacs/${VERSION}/lisp/emacs-lock.el.gz share/emacs/${VERSION}/lisp/emacs-lock.elc +share/emacs/${VERSION}/lisp/emacs-parallel/ share/emacs/${VERSION}/lisp/emulation/ -share/emacs/${VERSION}/lisp/emulation/crisp.el.gz -share/emacs/${VERSION}/lisp/emulation/crisp.elc share/emacs/${VERSION}/lisp/emulation/cua-base.el.gz share/emacs/${VERSION}/lisp/emulation/cua-base.elc share/emacs/${VERSION}/lisp/emulation/cua-gmrk.el.gz @@ -1798,16 +1797,6 @@ share/emacs/${VERSION}/lisp/emulation/ed share/emacs/${VERSION}/lisp/emulation/edt.elc share/emacs/${VERSION}/lisp/emulation/keypad.el.gz share/emacs/${VERSION}/lisp/emulation/keypad.elc -share/emacs/${VERSION}/lisp/emulation/tpu-edt.el.gz -share/emacs/${VERSION}/lisp/emulation/tpu-edt.elc -share/emacs/${VERSION}/lisp/emulation/tpu-extras.el.gz -share/emacs/${VERSION}/lisp/emulation/tpu-extras.elc -share/emacs/${VERSION}/lisp/emulation/tpu-mapper.el.gz -share/emacs/${VERSION}/lisp/emulation/tpu-mapper.elc -share/emacs/${VERSION}/lisp/emulation/vi.el.gz -share/emacs/${VERSION}/lisp/emulation/vi.elc -share/emacs/${VERSION}/lisp/emulation/vip.el.gz -share/emacs/${VERSION}/lisp/emulation/vip.elc share/emacs/${VERSION}/lisp/emulation/viper-cmd.el.gz share/emacs/${VERSION}/lisp/emulation/viper-cmd.elc share/emacs/${VERSION}/lisp/emulation/viper-ex.el.gz @@ -1824,8 +1813,6 @@ share/emacs/${VERSION}/lisp/emulation/vi share/emacs/${VERSION}/lisp/emulation/viper-util.elc share/emacs/${VERSION}/lisp/emulation/viper.el.gz share/emacs/${VERSION}/lisp/emulation/viper.elc -share/emacs/${VERSION}/lisp/emulation/ws-mode.el.gz -share/emacs/${VERSION}/lisp/emulation/ws-mode.elc share/emacs/${VERSION}/lisp/env.el.gz share/emacs/${VERSION}/lisp/env.elc share/emacs/${VERSION}/lisp/epa-dired.el.gz @@ -2404,6 +2391,7 @@ share/emacs/${VERSION}/lisp/internationa share/emacs/${VERSION}/lisp/international/ucs-normalize.el.gz share/emacs/${VERSION}/lisp/international/ucs-normalize.elc share/emacs/${VERSION}/lisp/international/uni-bidi.el +share/emacs/${VERSION}/lisp/international/uni-brackets.el share/emacs/${VERSION}/lisp/international/uni-category.el share/emacs/${VERSION}/lisp/international/uni-combining.el share/emacs/${VERSION}/lisp/international/uni-comment.el @@ -2991,10 +2979,14 @@ share/emacs/${VERSION}/lisp/obsolete/ass share/emacs/${VERSION}/lisp/obsolete/awk-mode.el.gz share/emacs/${VERSION}/lisp/obsolete/awk-mode.elc share/emacs/${VERSION}/lisp/obsolete/bruce.el +share/emacs/${VERSION}/lisp/obsolete/cc-compat.el.gz +share/emacs/${VERSION}/lisp/obsolete/cc-compat.elc share/emacs/${VERSION}/lisp/obsolete/cl-compat.el.gz share/emacs/${VERSION}/lisp/obsolete/cl-compat.elc share/emacs/${VERSION}/lisp/obsolete/complete.el.gz share/emacs/${VERSION}/lisp/obsolete/complete.elc +share/emacs/${VERSION}/lisp/obsolete/crisp.el.gz +share/emacs/${VERSION}/lisp/obsolete/crisp.elc share/emacs/${VERSION}/lisp/obsolete/cust-print.el.gz share/emacs/${VERSION}/lisp/obsolete/cust-print.elc share/emacs/${VERSION}/lisp/obsolete/erc-hecomplete.el.gz @@ -3073,8 +3065,20 @@ share/emacs/${VERSION}/lisp/obsolete/sym share/emacs/${VERSION}/lisp/obsolete/sym-comp.elc share/emacs/${VERSION}/lisp/obsolete/terminal.el.gz share/emacs/${VERSION}/lisp/obsolete/terminal.elc +share/emacs/${VERSION}/lisp/obsolete/tpu-edt.el.gz +share/emacs/${VERSION}/lisp/obsolete/tpu-edt.elc +share/emacs/${VERSION}/lisp/obsolete/tpu-extras.el.gz +share/emacs/${VERSION}/lisp/obsolete/tpu-extras.elc +share/emacs/${VERSION}/lisp/obsolete/tpu-mapper.el.gz +share/emacs/${VERSION}/lisp/obsolete/tpu-mapper.elc share/emacs/${VERSION}/lisp/obsolete/vc-mcvs.el.gz share/emacs/${VERSION}/lisp/obsolete/vc-mcvs.elc +share/emacs/${VERSION}/lisp/obsolete/vi.el.gz +share/emacs/${VERSION}/lisp/obsolete/vi.elc +share/emacs/${VERSION}/lisp/obsolete/vip.el.gz +share/emacs/${VERSION}/lisp/obsolete/vip.elc +share/emacs/${VERSION}/lisp/obsolete/ws-mode.el.gz +share/emacs/${VERSION}/lisp/obsolete/ws-mode.elc share/emacs/${VERSION}/lisp/obsolete/xesam.el.gz share/emacs/${VERSION}/lisp/obsolete/xesam.elc share/emacs/${VERSION}/lisp/obsolete/yow.el.gz @@ -3397,8 +3401,6 @@ share/emacs/${VERSION}/lisp/progmodes/cc share/emacs/${VERSION}/lisp/progmodes/cc-bytecomp.elc share/emacs/${VERSION}/lisp/progmodes/cc-cmds.el.gz share/emacs/${VERSION}/lisp/progmodes/cc-cmds.elc -share/emacs/${VERSION}/lisp/progmodes/cc-compat.el.gz -share/emacs/${VERSION}/lisp/progmodes/cc-compat.elc share/emacs/${VERSION}/lisp/progmodes/cc-defs.el.gz share/emacs/${VERSION}/lisp/progmodes/cc-defs.elc share/emacs/${VERSION}/lisp/progmodes/cc-engine.el.gz -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE