From owner-svn-ports-head@freebsd.org Sat Mar 25 17:38:53 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76B89D1CDBC; Sat, 25 Mar 2017 17:38:53 +0000 (UTC) (envelope-from ashish@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2C0871331; Sat, 25 Mar 2017 17:38:53 +0000 (UTC) (envelope-from ashish@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v2PHcqI6001206; Sat, 25 Mar 2017 17:38:52 GMT (envelope-from ashish@FreeBSD.org) Received: (from ashish@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v2PHcpkL001202; Sat, 25 Mar 2017 17:38:51 GMT (envelope-from ashish@FreeBSD.org) Message-Id: <201703251738.v2PHcpkL001202@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ashish set sender to ashish@FreeBSD.org using -f From: Ashish SHUKLA Date: Sat, 25 Mar 2017 17:38:51 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r436909 - in head/editors/emacs-devel: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Mar 2017 17:38:53 -0000 Author: ashish Date: Sat Mar 25 17:38:51 2017 New Revision: 436909 URL: https://svnweb.freebsd.org/changeset/ports/436909 Log: - Update to git snapshot 211d41a, fixes building as non-root user[1] - Resurrect LLDB option with updated patchset from upstream[2] [1] http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00622.html [2] https://opensource.apple.com/source/lldb/lldb-76/utils/emacs/ Submitted by: jrm Reported by: rakuco Added: head/editors/emacs-devel/files/extrapatch-lldb-gud.el - copied, changed from r436799, head/editors/emacs-devel/files/extrapatch-lldb-gud.el Modified: head/editors/emacs-devel/Makefile head/editors/emacs-devel/distinfo head/editors/emacs-devel/pkg-plist Modified: head/editors/emacs-devel/Makefile ============================================================================== --- head/editors/emacs-devel/Makefile Sat Mar 25 17:34:53 2017 (r436908) +++ head/editors/emacs-devel/Makefile Sat Mar 25 17:38:51 2017 (r436909) @@ -19,10 +19,10 @@ BROKEN_aarch64= Fails to link: missing USE_GITHUB= yes GH_ACCOUNT= emacs-mirror -GH_TAGNAME= 560d6f9 +GH_TAGNAME= 211d41a EMACS_VER= 26.0.50 -EMACS_REV= 20170323 +EMACS_REV= 20170324 GNU_CONFIGURE= yes USES= autoreconf:build cpe gmake makeinfo ncurses pkgconfig INFO_PATH= ${DATADIR_REL}/info @@ -42,7 +42,7 @@ INFO= ada-mode auth autotype bovine calc rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar \ srecode todo-mode tramp url vhdl-mode vip viper widget wisent woman -OPTIONS_DEFINE= ACL DBUS GNUTLS MODULES SOURCES THREADS X11 XML +OPTIONS_DEFINE= ACL DBUS GNUTLS LLDB MODULES SOURCES THREADS X11 XML OPTIONS_RADIO= FILENOTIFY SOUND X11TOOLKIT OPTIONS_RADIO_FILENOTIFY= GFILE KQUEUE @@ -65,6 +65,7 @@ GFILE_DESC= File notification via gfile GRAPHICS_DESC= Graphics support (each implies X11) GSETTINGS_DESC= GSettings support (implies DBUS) KQUEUE_DESC= File notification via kqueue +LLDB_DESC= Enable LLDB support for GUD #LTO_DESC= Enable link-time optimization MAGICK_DESC= ImageMagick support M17N_DESC= M17N support for text-shaping (implies XFT) @@ -118,6 +119,7 @@ JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg JPEG_IMPLIES= X11 KQUEUE_CONFIGURE_ON= --with-file-notification=kqueue +LLDB_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-lldb-gud.el #LTO_CONFIGURE_ON= --enable-link-time-optimization M17N_LIB_DEPENDS= libm17n.so:devel/m17n-lib M17N_CONFIGURE_WITH= m17n-flt Modified: head/editors/emacs-devel/distinfo ============================================================================== --- head/editors/emacs-devel/distinfo Sat Mar 25 17:34:53 2017 (r436908) +++ head/editors/emacs-devel/distinfo Sat Mar 25 17:38:51 2017 (r436909) @@ -1,3 +1,3 @@ -TIMESTAMP = 1490239489 -SHA256 (emacs-mirror-emacs-26.0.50.20170323-560d6f9_GH0.tar.gz) = b49615830c87379ae2daf68a3420c17272f3a066bb37185cb8d326f765a63787 -SIZE (emacs-mirror-emacs-26.0.50.20170323-560d6f9_GH0.tar.gz) = 38951203 +TIMESTAMP = 1490398378 +SHA256 (emacs-mirror-emacs-26.0.50.20170324-211d41a_GH0.tar.gz) = af10cd46e8037d8a5d3fb398d8146ecd2479abf65ab6d78c5309f03c2e8d624b +SIZE (emacs-mirror-emacs-26.0.50.20170324-211d41a_GH0.tar.gz) = 38952007 Copied and modified: head/editors/emacs-devel/files/extrapatch-lldb-gud.el (from r436799, head/editors/emacs-devel/files/extrapatch-lldb-gud.el) ============================================================================== --- head/editors/emacs-devel/files/extrapatch-lldb-gud.el Thu Mar 23 23:25:37 2017 (r436799, copy source) +++ head/editors/emacs-devel/files/extrapatch-lldb-gud.el Sat Mar 25 17:38:51 2017 (r436909) @@ -1,14 +1,13 @@ -This diff is retrieved from http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00274.html +This diff is a slightly modified version of the one from +http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00274.html -And traces its origin back to https://gitorious.org/lldb/lldb/commit/40e4dbf +It traces its origin back to https://gitorious.org/lldb/lldb/commit/40e4dbf It's also present on Apple's OS site: http://www.opensource.apple.com/source/lldb/lldb-76/utils/emacs/ -diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el -index 42c5b20..7f2e9c0 100644 ---- lisp/progmodes/gud.el +--- lisp/progmodes/gud.el.orig 2017-03-23 15:07:51 UTC +++ lisp/progmodes/gud.el @@ -35,7 +35,7 @@ ;; kluge with the gud-xdb-directories hack producing gud-dbx-directories. @@ -28,7 +27,7 @@ index 42c5b20..7f2e9c0 100644 pdb (Python), and jdb." :group 'processes :group 'tools) -@@ -141,12 +141,12 @@ Used to gray out relevant toolbar icons.") +@@ -141,12 +141,12 @@ Used to gray out relevant toolbar icons. (display-graphic-p) (fboundp 'x-show-tip)) :visible (memq gud-minor-mode @@ -38,12 +37,12 @@ index 42c5b20..7f2e9c0 100644 ([refresh] "Refresh" . gud-refresh) ([run] menu-item "Run" gud-run :enable (not gud-running) -- :visible (memq gud-minor-mode '(gdbmi gdb dbx jdb))) -+ :visible (memq gud-minor-mode '(lldb gdbmi gdb dbx jdb))) - ([go] menu-item (if (bound-and-true-p gdb-active-process) - "Continue" "Run") gud-go - :visible (and (eq gud-minor-mode 'gdbmi) -@@ -164,18 +164,18 @@ Used to gray out relevant toolbar icons.") +- :visible (or (memq gud-minor-mode '(gdb dbx jdb)) ++ :visible (or (memq gud-minor-mode '(lldb gdb dbx jdb)) + (and (eq gud-minor-mode 'gdbmi) + (or (not (gdb-show-run-p)) + (bound-and-true-p +@@ -168,18 +168,18 @@ Used to gray out relevant toolbar icons. ([tbreak] menu-item "Temporary Breakpoint" gud-tbreak :enable (not gud-running) :visible (memq gud-minor-mode @@ -65,7 +64,7 @@ index 42c5b20..7f2e9c0 100644 ([pp] menu-item "Print S-expression" gud-pp :enable (and (not gud-running) (bound-and-true-p gdb-active-process)) -@@ -187,7 +187,7 @@ Used to gray out relevant toolbar icons.") +@@ -191,7 +191,7 @@ Used to gray out relevant toolbar icons. "Dump object" "Print Dereference") gud-pstar :enable (not gud-running) @@ -74,7 +73,7 @@ index 42c5b20..7f2e9c0 100644 ([print] menu-item "Print Expression" gud-print :enable (not gud-running)) ([watch] menu-item "Watch Expression" gud-watch -@@ -196,13 +196,13 @@ Used to gray out relevant toolbar icons.") +@@ -200,13 +200,13 @@ Used to gray out relevant toolbar icons. ([finish] menu-item "Finish Function" gud-finish :enable (not gud-running) :visible (memq gud-minor-mode @@ -91,7 +90,7 @@ index 42c5b20..7f2e9c0 100644 ([step] menu-item "Step Line" gud-step :enable (not gud-running)) ([next] menu-item "Next Line" gud-next -@@ -237,7 +237,7 @@ Used to gray out relevant toolbar icons.") +@@ -241,7 +241,7 @@ Used to gray out relevant toolbar icons. :visible (not (eq gud-minor-mode 'gdbmi))) ([menu-bar run] menu-item ,(propertize "run" 'face 'font-lock-doc-face) gud-run @@ -100,7 +99,7 @@ index 42c5b20..7f2e9c0 100644 ([menu-bar go] menu-item ,(propertize " go " 'face 'font-lock-doc-face) gud-go :visible (and (eq gud-minor-mode 'gdbmi) -@@ -356,6 +356,7 @@ are interpreted specially if present. These are: +@@ -360,6 +360,7 @@ are interpreted specially if present. T %l -- Number of current source line. %e -- Text of the C lvalue or function-call expression surrounding point. %a -- Text of the hexadecimal address surrounding point. @@ -108,7 +107,7 @@ index 42c5b20..7f2e9c0 100644 %p -- Prefix argument to the command (if any) as a number. %c -- Fully qualified class name derived from the expression surrounding point (jdb only). -@@ -964,6 +965,131 @@ SKIP is the number of chars to skip on each line, it defaults to 0." +@@ -974,6 +975,131 @@ SKIP is the number of chars to skip on e ;; ====================================================================== @@ -240,7 +239,7 @@ index 42c5b20..7f2e9c0 100644 ;; sdb functions ;; History of argument lists passed to sdb. -@@ -2499,9 +2625,10 @@ gud, see `gud-mode'." +@@ -2504,9 +2630,10 @@ gud, see `gud-mode'." "Major mode for interacting with an inferior debugger process. You start it up with one of the commands M-x gdb, M-x sdb, M-x dbx, @@ -254,7 +253,7 @@ index 42c5b20..7f2e9c0 100644 After startup, the following commands are available in both the GUD interaction buffer and any source buffer GUD visits due to a breakpoint stop -@@ -2531,7 +2658,7 @@ Under gdb, sdb and xdb, \\[gud-tbreak] behaves exactly like \\[gud-break], +@@ -2536,7 +2663,7 @@ Under gdb, sdb and xdb, \\[gud-tbreak] b except that the breakpoint is temporary; that is, it is removed when execution stops on it. @@ -263,7 +262,7 @@ index 42c5b20..7f2e9c0 100644 frame. \\[gud-down] drops back down through one. If you are using gdb or xdb, \\[gud-finish] runs execution to the return from -@@ -2858,7 +2985,7 @@ Obeying it means displaying in another window the specified file and line." +@@ -2858,7 +2985,7 @@ Obeying it means displaying in another w result) (while (and str (let ((case-fold-search nil)) @@ -272,7 +271,7 @@ index 42c5b20..7f2e9c0 100644 (let ((key (string-to-char (match-string 2 str))) subst) (cond -@@ -2886,6 +3013,8 @@ Obeying it means displaying in another window the specified file and line." +@@ -2886,6 +3013,8 @@ Obeying it means displaying in another w (setq subst (gud-find-expr))) ((eq key ?a) (setq subst (gud-read-address))) @@ -281,7 +280,7 @@ index 42c5b20..7f2e9c0 100644 ((eq key ?c) (setq subst (gud-find-class -@@ -3520,6 +3649,7 @@ With arg, dereference expr if ARG is positive, otherwise do not dereference." +@@ -3521,6 +3650,7 @@ With arg, dereference expr if ARG is pos (defun gud-tooltip-print-command (expr) "Return a suitable command to print the expression EXPR." (pcase gud-minor-mode Modified: head/editors/emacs-devel/pkg-plist ============================================================================== --- head/editors/emacs-devel/pkg-plist Sat Mar 25 17:34:53 2017 (r436908) +++ head/editors/emacs-devel/pkg-plist Sat Mar 25 17:38:51 2017 (r436909) @@ -2326,6 +2326,7 @@ share/applications/emacs.desktop %%DATADIR%%/%%EMACS_VER%%/lisp/language/viet-util.elc %%DATADIR%%/%%EMACS_VER%%/lisp/language/vietnamese.el.gz %%DATADIR%%/%%EMACS_VER%%/lisp/language/vietnamese.elc +%%DATADIR%%/%%EMACS_VER%%/lisp/ldefs-boot.el %%DATADIR%%/%%EMACS_VER%%/lisp/leim/ja-dic/ja-dic.el.gz %%DATADIR%%/%%EMACS_VER%%/lisp/leim/ja-dic/ja-dic.elc %%DATADIR%%/%%EMACS_VER%%/lisp/leim/leim-list.el