From owner-svn-ports-all@freebsd.org Fri Feb 26 15:40:38 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 74DD8564884; Fri, 26 Feb 2021 15:40:38 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DnDPy2xGrz4R5P; Fri, 26 Feb 2021 15:40:38 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 57B5F5398; Fri, 26 Feb 2021 15:40:38 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 11QFecw9056578; Fri, 26 Feb 2021 15:40:38 GMT (envelope-from tcberner@FreeBSD.org) Received: (from tcberner@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 11QFecdf056577; Fri, 26 Feb 2021 15:40:38 GMT (envelope-from tcberner@FreeBSD.org) Message-Id: <202102261540.11QFecdf056577@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tcberner set sender to tcberner@FreeBSD.org using -f From: "Tobias C. Berner" Date: Fri, 26 Feb 2021 15:40:38 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r566609 - head/net/libproxy-mozjs X-SVN-Group: ports-head X-SVN-Commit-Author: tcberner X-SVN-Commit-Paths: head/net/libproxy-mozjs X-SVN-Commit-Revision: 566609 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2021 15:40:38 -0000 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"