pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/56916 (emacs-nox11: missing gnutls)



The following reply was made to PR pkg/56916; it has been noted by GNATS.

From: My Dear Diary <mydeardiary%sdf.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/56916 (emacs-nox11: missing gnutls)
Date: Mon, 11 Jul 2022 06:29:18 +0000

 On Fri, Jul 08, 2022 at 11:59:09AM +0000, gdt%NetBSD.org@localhost wrote:
 > Synopsis: emacs-nox11: missing gnutls
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: gdt%NetBSD.org@localhost
 > State-Changed-When: Fri, 08 Jul 2022 11:59:09 +0000
 > State-Changed-Why:
 > Asked for more information
 > 
 > 
 > 
 
 Currently running into issue with emacs-27.1 with elpher from melpa
 repository.
 
 Some emacs packages are fine with setting tls-program, in which `openssl`
 and `gnutls-cli` can act as proxy to provide tls connection. An example
 is `erc` which is able to establish encrypted irc connections without
 the need of linking emacs with gnutls.
 
 Other emacs package such as elpher relies on the availability of gnutls
 within emacs, i.e. linked with gnutls during compilation. Elpher will
 throw an error opening gemini:// url if emacs is not linked with gnutls.
 
 ```
 gemini://sdf.org/ [TLS encryption]
 
 ---- ERROR -----
 
 When attempting to retrieve gemini://sdf.org/:
 Use of TLS requires Emacs to be compiled with GNU TLS support
 
 ----------------
 
 Press 'u' to return to the previous page.
 
 ```
 
 I suggest that the nox11 variant is linked against most libraries except
 x11 related libraries (gtk3, etc), so what a user expects from emacs is
 available, such as installing packages from MELPA, running eww, and so
 many things. The main selling point of emacs is it is an os with lisp
 programming built-in and the text editor function comes second.
 
 For those with low-end system, there are small emacs clone such as mg,
 zile, and uemacs. If this is not an option, I suggest another package,
 i.e. emacs-minimal that comes with all optional components disabled
 during build.
 


Home | Main Index | Thread Index | Old Index