git: 1d7d3b2a6cf9 - main - devel/lua-language-server: Deprecate and set to expire on 8/15/2023

From: Adam Weinberger <adamw_at_FreeBSD.org>
Date: Tue, 04 Jul 2023 11:58:28 UTC
The branch main has been updated by adamw:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d7d3b2a6cf9009e3012059ca7dab7ab24dbe0d6

commit 1d7d3b2a6cf9009e3012059ca7dab7ab24dbe0d6
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2023-07-04 11:52:19 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2023-07-04 11:58:25 +0000

    devel/lua-language-server: Deprecate and set to expire on 8/15/2023
    
    This port is the most important lua LSP server, and is a huge
    quality-of-life improvement for Neovim configuration.
    
    However, the build process is bizarre and complex, and debugging
    is very difficult. The tip of the iceberg is that the luamake
    dependency comes only with a raw ninja file; that changes nothing,
    but does represent the complexity of the the build process. Luamake
    does nominally support FreeBSD, but definitely isn't tested on it.
    
    Versions of LuaLS after 3.6.9 dump core immediately when used in
    Neovim, and I don't have the time or expertise to figure out why.
    Additionally, the last couple versions don't even compile.
    
    If someone is inclined to debug LuaLS and get it working, I would
    be absolutely thrilled to un-deprecate it. But if that doesn't
    occur, it's not worth keeping in the tree.
    
    The port is set to expire on 8/15/2023.
---
 devel/lua-language-server/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/devel/lua-language-server/Makefile b/devel/lua-language-server/Makefile
index 5f3f3723527b..a8c8d459dca1 100644
--- a/devel/lua-language-server/Makefile
+++ b/devel/lua-language-server/Makefile
@@ -10,6 +10,9 @@ WWW=		https://github.com/luals/lua-language-server
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Versions after 3.6.9 dump core (and do not compile)
+EXPIRATION_DATE=2023-08-15
+
 LIB_DEPENDS=	libinotify.so:devel/libinotify
 
 USES=		compiler:features dos2unix lua:build ninja:make