svn commit: r566609 - head/net/libproxy-mozjs
Tobias C. Berner
tcberner at FreeBSD.org
Fri Feb 26 15:40:38 UTC 2021
Author: tcberner
Date: Fri Feb 26 15:40:37 2021
New Revision: 566609
URL: https://svnweb.freebsd.org/changeset/ports/566609
Log:
net/libproxy-mozjs: mark deprecated
To quote upstream [1]:
mozjs doesn't have a stable API, so distros wind up carrying a bunch of
patches to make it work with newer mozjs. Crashes ensue if it gets
linked into gjs applications and the versions don't match. There's
really no benefit to using this over the WebKit extension, so let's
nudge distros towards using that instead.
Distros: don't wait for this commit, go ahead and build with
-DWITH_MOZJS=OFF today to use the WebKit backend instead.
[1] https://github.com/libproxy/libproxy/commit/2203f710988eaa3061e75b083296944e34e17d59
Modified:
head/net/libproxy-mozjs/Makefile
Modified: head/net/libproxy-mozjs/Makefile
==============================================================================
--- head/net/libproxy-mozjs/Makefile Fri Feb 26 14:48:31 2021 (r566608)
+++ head/net/libproxy-mozjs/Makefile Fri Feb 26 15:40:37 2021 (r566609)
@@ -17,4 +17,8 @@ EXTRA_PATCHES= ${FILESDIR}/libproxy-0.4.15-mozjs52.pat
LIBPROXY_SLAVE= mozjs
MASTERDIR= ${.CURDIR}/../libproxy
+# See https://github.com/libproxy/libproxy/commit/2203f710988eaa3061e75b083296944e34e17d59
+DEPRECATED= Discouraged by upstream, will be marked broken in next update
+EXPIRATION_DATE= 2021-03-31
+
.include "${MASTERDIR}/Makefile"
More information about the svn-ports-all
mailing list