Date: Fri, 26 Feb 2021 15:40:38 +0000 (UTC) From: "Tobias C. Berner" <tcberner@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r566609 - head/net/libproxy-mozjs Message-ID: <202102261540.11QFecdf056577@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102261540.11QFecdf056577>