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