diff --git a/build.sh b/build.sh index 16cb435..89be716 100755 --- a/build.sh +++ b/build.sh @@ -214,13 +214,6 @@ deps_pkg() { echo "deps_pkg: done." } -deps_mac() { - echo "deps_mac: begin." - deps="yasm nasm ffmpeg node@14 gcc dbus nss" - brew install $deps - echo "deps_mac: done." -} - # these utilities should work everywhere clean() { echo "clean: begin." @@ -534,10 +527,6 @@ if [[ "$*" == *deps_pkg* ]]; then deps_pkg done_something=1 fi -if [[ "$*" == *deps_mac* ]]; then - deps_mac - done_something=1 -fi # main building actions... @@ -619,7 +608,6 @@ Use: ./build.sh clean | all | [other stuff...] deps_deb - install dependencies with apt. deps_rpm - install dependencies with dnf. deps_pkg - install dependencies with pkg. (experimental) - deps_mac - install dependencies with brew. (experimental) artifacts_deb - apply .cfg, create a dist zip file (for debian10). artifacts_rpm - apply .cfg, create a dist zip file (for fedora33). diff --git a/patches/permissive/librewolf-config.patch b/patches/permissive/librewolf-config.patch index 9ef2f02..82aaed9 100644 --- a/patches/permissive/librewolf-config.patch +++ b/patches/permissive/librewolf-config.patch @@ -1,5 +1,5 @@ diff --git a/librewolf.cfg b/librewolf.cfg -index 1ad0cea..7515734 100644 +index 1ad0cea..597dd5e 100644 --- a/librewolf.cfg +++ b/librewolf.cfg @@ -264,11 +264,12 @@ defaultPref("media.gmp-manager.certs.1.commonName", ""); @@ -68,7 +68,7 @@ index 1ad0cea..7515734 100644 // Default Value // https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion= // %REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion= -@@ -1804,7 +1805,7 @@ lockPref("datareporting.healthreport.uploadEnabled", false); +@@ -1804,13 +1805,13 @@ lockPref("datareporting.healthreport.uploadEnabled", false); lockPref("datareporting.policy.dataSubmissionEnabled", false); // Pref : Disable right-click menu manipulation via JavaScript (disabled) @@ -77,6 +77,13 @@ index 1ad0cea..7515734 100644 // Pref : Disable clipboard event detection (onCut/onCopy/onPaste) via Javascript // Disabling clipboard events breaks Ctrl+C/X/V copy/cut/paste functionaility in + // JS-based web applications (Google Docs etc.) + // https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Preference_reference/dom.event.clipboardevents.enabled +-lockPref("dom.event.clipboardevents.enabled", false); ++lockPref("dom.event.clipboardevents.enabled", true); + + // Pref : Force Punycode for Internationalized Domain Names + // http://kb.mozillazine.org/Network.IDN_show_punycode @@ -2773,3 +2774,14 @@ defaultPref("devtools.selfxss.count", 0); // enable HTTPS only mode by default defaultPref("dom.security.https_only_mode", true); diff --git a/patches/permissive/librewolf-policies.patch b/patches/permissive/librewolf-policies.patch index f572558..e69de29 100644 --- a/patches/permissive/librewolf-policies.patch +++ b/patches/permissive/librewolf-policies.patch @@ -1,13 +0,0 @@ -diff --git a/distribution/policies.json b/distribution/policies.json -index 7f7e822..e517284 100644 ---- a/distribution/policies.json -+++ b/distribution/policies.json -@@ -62,7 +62,7 @@ - - "Extensions": { - "Install": [ -- "https://addons.cdn.mozilla.net/user-media/addons/607454/ublock_origin-1.33.2-an+fx.xpi" -+ "https://addons.cdn.mozilla.net/user-media/addons/607454/ublock_origin-1.33.2-an+fx.xpi", - ], - "Uninstall": [ - "google@search.mozilla.org",