[MacPorts] #68728: emacs-mac-app-devel : +multitty fails in patch phase

MacPorts noreply at macports.org
Sat Nov 18 11:20:13 UTC 2023


#68728: emacs-mac-app-devel : +multitty fails in patch phase
-----------------------+---------------------------------
 Reporter:  rottegift  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.8.99
 Keywords:             |       Port:  emacs-mac-app-devel
-----------------------+---------------------------------
 multitty variant patch file fails for emacs-mac-app-devel
 [changeset:5eef3cec8e920f89766080149f56f7c630b97649/macports-ports commit
 5eef3cec8e920f89766080149f56f7c630b97649] update to 2023-11-16

 log attached for "port patch emacs-mac-app-devel +multitty"

 src/macterm.c.rej:

 {{{
 @@ -2946,6 +2946,7 @@
  {
    struct frame *f1;
    struct mac_display_info *dpyinfo = FRAME_DISPLAY_INFO (*fp);
 +  struct frame *sf = SELECTED_FRAME ();

    block_input ();

 @@ -2966,7 +2967,7 @@
      else
        f1 = XFRAME (mac_event_frame ());

 -    if (f1)
 +    if (f1 && sf->output_method != output_termcap)
        {
         /* Ok, we found a frame.  Store all the values.
            last_mouse_glyph is a rectangle used to reduce the
 }}}
 lisp/server.el.rej
 {{{
 @@ -1182,10 +1182,9 @@
                   ;; choice there.)  In daemon mode on Windows, we can't
                   ;; make tty frames, so force the frame type to GUI
                   ;; there too.
 -                 (when (or (and (eq system-type 'windows-nt)
 -                                (or (daemonp)
 -                                    (eq window-system 'w32)))
 -                           (eq window-system 'mac))
 +                 (when (and (eq system-type 'windows-nt)
 +                            (or (daemonp)
 +                                (eq window-system 'w32)))
                     (push "-window-system" args-left)))

                  ;; -position +LINE[:COLUMN]:  Set point to the given
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/68728>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list