commit:     f96d4ac794cdc1a5cf6a20ef57c22e6e9234beaf
Author:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 18 13:07:57 2019 +0000
Commit:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 13:07:57 2019 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=f96d4ac7

www-client/torbrowser: use system nss/nspr misc other cleanup

Package-Manager: Portage-2.3.63, Repoman-2.3.12
Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>

 www-client/torbrowser/torbrowser-60.6.1.8.0.8.1.1-r1.ebuild | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/www-client/torbrowser/torbrowser-60.6.1.8.0.8.1.1-r1.ebuild 
b/www-client/torbrowser/torbrowser-60.6.1.8.0.8.1.1-r1.ebuild
index 0690db2..bfe9bcb 100644
--- a/www-client/torbrowser/torbrowser-60.6.1.8.0.8.1.1-r1.ebuild
+++ b/www-client/torbrowser/torbrowser-60.6.1.8.0.8.1.1-r1.ebuild
@@ -57,6 +57,8 @@ RESTRICT="primaryuri"
 ASM_DEPEND=">=dev-lang/yasm-1.1"
 
 RDEPEND="
+       >=dev-libs/nss-3.36.7
+       >=dev-libs/nspr-4.19
        >=net-vpn/tor-0.3.3.9
        system-icu? ( >=dev-libs/icu-60.2 )
        jack? ( virtual/jack )
@@ -236,11 +238,6 @@ src_configure() {
        mozconfig_annotate 'torbrowser' --with-tor-browser-version="${TOR_PV}"
        mozconfig_annotate 'torbrowser' --disable-tor-browser-update
 
-       # torbrowser uses a patched nss library
-       # see 
https://gitweb.torproject.org/tor-browser.git/log/security/nss?h=tor-browser-60.2.0esr-8.0-1-build1
-       mozconfig_annotate 'torbrowser' --without-system-nspr
-       mozconfig_annotate 'torbrowser' --without-system-nss
-
        echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
        echo "mk_add_options XARGS="${EPREFIX}"/usr/bin/xargs" >> 
"${S}"/.mozconfig
 
@@ -262,7 +259,6 @@ src_compile() {
 
 src_install() {
        cd "${BUILD_OBJ_DIR}" || die
-       export LD_LIBRARY_PATH="${BUILD_OBJ_DIR}/dist/bin"
 
        # Pax mark xpcshell for hardened support, only used for startupcache 
creation.
        pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
@@ -319,11 +315,6 @@ src_install() {
        dodoc "${FILESDIR}/99torbrowser.example"
 
        dodoc 
"${WORKDIR}/tor-browser_en-US/Browser/TorBrowser/Docs/ChangeLog.txt"
-
-       # Profile without the tor-launcher extension
-       # see: https://trac.torproject.org/projects/tor/ticket/10160
-       rm 
"${MOZILLA_FIVE_HOME}/defaults/profile/extensions/[email protected]"
 || die \
-               "Failed to remove torlauncher extension"
 }
 
 pkg_preinst() {

Reply via email to