Alas, I can't make the emacs-28.2-gtk3 I downloaded from the link jca@ provided work. :-(
If I do my normal 'emacs --daemon' from i3 I get two (?) running 'emacs --daemon' processes and 'emacsclient -c' does not seem to do anything. If I just do 'emacs' it flashes the startup screen briefly, goes black and then doesn't do much else. At least I only get 1 emacs process. No idea if there is a newer package available to test, or if there is a library dependency that I managed to break during my g2k22/EuroBSDCon2022 travels. This is on an amd64 Lenovo E595. Happy to provide any potentially useful debug info or test stuff. .... Ken Timo Myyrä <timo.my...@bittivirhe.fi> writes: > Hi, > > I've been testing various emacs builds, at one point I was attempting to > enable the native-compilation so it was probably leftover from there. > > Timo > > On Fri, Sep 16, 2022, at 16:54, Jeremie Courreges-Anglas wrote: >> On Thu, Sep 15 2022, Timo Myyrä <timo.my...@bittivirhe.fi> wrote: >>> Hmm, not sure why it removes directories. >>> I tested by manually updating the PLIST to keep the directories. After >>> unistalling emacs it seems to leave behind the /usr/local/share/emacs >>> directory. It probably should remove it as it is mentioned in the >>> PLIST? >> >> Regarding the directories stripped: it happens with eg the gtk3 FLAVOR, >> probably because some dep already ships those directories. >> >> Here's a minimal diff. Since --without-native-compilation is the >> default I dropped it. Was there a reason to explicitely add it? >> >> By popular demand, here are the no_x11 and gtk3 package flavors: >> >> https://russell.wxcvbn.org/pub/OpenBSD/snapshots/emacs-28.2/ >> >> I'm not aware of users affected by the bugs fixed in this 28.2 update, >> but it seems worthwhile to push this in 7.2. I would appreciate some >> test reports. Also if someone could confirm that emacs-28.2 builds on >> sparc64 (base-gcc) that would help. >> >> Thanks for bringing this up, Timo. >> >> >> Index: Makefile >> =================================================================== >> RCS file: /cvs/ports/editors/emacs/Makefile,v >> retrieving revision 1.105 >> diff -u -p -r1.105 Makefile >> --- Makefile 19 Apr 2022 11:54:34 -0000 1.105 >> +++ Makefile 14 Sep 2022 22:07:19 -0000 >> @@ -1,6 +1,6 @@ >> COMMENT= GNU editor: extensible, customizable, self-documenting >> >> -VERSION= 28.1 >> +VERSION= 28.2 >> DISTNAME= emacs-${VERSION} >> >> CATEGORIES= editors >> Index: distinfo >> =================================================================== >> RCS file: /cvs/ports/editors/emacs/distinfo,v >> retrieving revision 1.16 >> diff -u -p -r1.16 distinfo >> --- distinfo 19 Apr 2022 11:54:34 -0000 1.16 >> +++ distinfo 14 Sep 2022 22:07:19 -0000 >> @@ -1,2 +1,2 @@ >> -SHA256 (emacs-28.1.tar.xz) = KLGz0JkDegiPCkyiUdfnJi6rXqFneqv/psRCaWGtdeE= >> -SIZE (emacs-28.1.tar.xz) = 47699512 >> +SHA256 (emacs-28.2.tar.xz) = 7iEYIjPvMjLcl7SGry2G4UBC27ZbvFNd9WLDqFgjJIg= >> +SIZE (emacs-28.2.tar.xz) = 47722600 >> Index: patches/patch-lisp_files_el >> =================================================================== >> RCS file: /cvs/ports/editors/emacs/patches/patch-lisp_files_el,v >> retrieving revision 1.7 >> diff -u -p -r1.7 patch-lisp_files_el >> --- patches/patch-lisp_files_el 19 Apr 2022 11:54:34 -0000 1.7 >> +++ patches/patch-lisp_files_el 14 Sep 2022 22:07:19 -0000 >> @@ -3,7 +3,7 @@ >> Index: lisp/files.el >> --- lisp/files.el.orig >> +++ lisp/files.el >> -@@ -2918,6 +2918,7 @@ ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|CB >> +@@ -2919,6 +2919,7 @@ ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|CB >> ("\\.\\(as\\|mi\\|sm\\)2\\'" . snmpv2-mode) >> ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode) >> ("\\.\\(dif\\|pat\\)\\'" . diff-mode) ; for MS-DOS >> Index: patches/patch-src_emacs_c >> =================================================================== >> RCS file: /cvs/ports/editors/emacs/patches/patch-src_emacs_c,v >> retrieving revision 1.3 >> diff -u -p -r1.3 patch-src_emacs_c >> --- patches/patch-src_emacs_c 19 Apr 2022 11:54:34 -0000 1.3 >> +++ patches/patch-src_emacs_c 14 Sep 2022 22:07:19 -0000 >> @@ -3,7 +3,7 @@ Don't use printf %n. >> Index: src/emacs.c >> --- src/emacs.c.orig >> +++ src/emacs.c >> -@@ -2742,21 +2742,13 @@ shut_down_emacs (int sig, Lisp_Object stuff) >> +@@ -2746,21 +2746,13 @@ shut_down_emacs (int sig, Lisp_Object stuff) >> reset_all_sys_modes (); >> if (sig && sig != SIGTERM) >> { >> Index: pkg/PLIST >> =================================================================== >> RCS file: /cvs/ports/editors/emacs/pkg/PLIST,v >> retrieving revision 1.28 >> diff -u -p -r1.28 PLIST >> --- pkg/PLIST 19 Apr 2022 11:54:34 -0000 1.28 >> +++ pkg/PLIST 14 Sep 2022 22:07:19 -0000 >> @@ -3810,6 +3810,8 @@ share/emacs/${VERSION}/lisp/term/common- >> share/emacs/${VERSION}/lisp/term/common-win.elc >> share/emacs/${VERSION}/lisp/term/cygwin.el.gz >> share/emacs/${VERSION}/lisp/term/cygwin.elc >> +share/emacs/${VERSION}/lisp/term/fbterm.el.gz >> +share/emacs/${VERSION}/lisp/term/fbterm.elc >> share/emacs/${VERSION}/lisp/term/internal.el.gz >> share/emacs/${VERSION}/lisp/term/internal.elc >> share/emacs/${VERSION}/lisp/term/iris-ansi.el.gz >> >> -- >> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE -- .... Ken