From e8e3d013e460b1ee2eb49869a2eda2d2b18e696a Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 28 Aug 2019 15:41:33 -0400 Subject: palemoon dpkg use gcc-8 because beowulf/ceres has gcc9 which somehow breaks palemoon now all of a sudden. I thought the Fedora release was working with gcc9. I ripped off some logic from palemoon-28.0.1 and palemoon-27.7.1 from stevepusser to force gcc8. --- palemoon/debian/changelog | 6 ++++++ palemoon/debian/control | 2 +- palemoon/debian/rules | 10 ++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index 4c04927..eadb898 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,9 @@ +palemoon (28.6.1-3+devuan) obs; urgency=medium + + * Specify gcc-8 on debian buster which is the upstream for beowulf/ceres. + + -- B Stack Thu, 25 Jul 2019 13:03:15 -0400 + palemoon (28.6.1-2+devuan) obs; urgency=medium * Add override for dh_strip_nondeterminism to address build failures with the diff --git a/palemoon/debian/control b/palemoon/debian/control index eca609c..77889b3 100644 --- a/palemoon/debian/control +++ b/palemoon/debian/control @@ -6,7 +6,7 @@ Bugs: mailto: XSBC-Original-Maintainer: Steven Pusser Build-Depends: autoconf2.13, debhelper (>= 9), - gcc (>= 4.9), + gcc-8, g++-8, cpp-8, libasound2-dev, libbz2-dev, libdbus-glib-1-dev (>= 0.60), diff --git a/palemoon/debian/rules b/palemoon/debian/rules index 2a74bf0..b56d4f7 100755 --- a/palemoon/debian/rules +++ b/palemoon/debian/rules @@ -2,6 +2,16 @@ export SHELL=/bin/bash +# borrowed from stevepusser's logic +# Build with gcc-8 on Buster (beowulf/ceres) +distrelease := $(shell lsb_release -cs) +ifeq ($(distrelease),$(filter $(distrelease),buster beowulf/ceres)) +export CC=gcc-8 +export CXX=g++-8 +export CPP=cpp-8 +export LD=gcc-8 +endif + %: dh $@ -- cgit From 35107a11deb4431b8b39c595754229af4f6c23e3 Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 4 Sep 2019 10:57:16 -0400 Subject: pm 28.7.0 dpkg --- palemoon/debian/changelog | 48 +++++++++++++++++++++++++++++++++++++++++++++++ palemoon/debian/control | 2 ++ 2 files changed, 50 insertions(+) diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index eadb898..bcba200 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,51 @@ +palemoon (28.7.0-1+devuan) obs; urgency=medium + + * From releasenotes.shtml: This is a major development update involving a partial JavaScript engine overhaul. + - Landed a large JavaScript parser tune-up, which as a targeted goal brings + our ES6 stringification fully in line with the ES2018 revision for + classes, and implements rest/spread parameters for object literals. + (Cheers to Luke!) + - Fixed a crash with the tuned-up parser code when certain error messages + were triggered. + - Aligned browser behavior with mainstream regarding inner window behavior + when domain is manipulated. + - Improved performance dealing with frame properties. + - Improved performance for handling html5 strings. + - Improved performance of image content loading. + - Fixed potential type confusion in array joins. + - Fixed an issue on some pages causing high CPU usage when wrongly + specifying plugin content. + - Fixed an issue with the add-ons manager "discover" pane if no network + connection is present. + - Fixed an issue with bookmark/history search results offering context menu + options that would be invalid without a selection. + - Fixed the devtools JSON viewer and enabled it by default. + - Fixed searching from `about:home` not working for search plugins using the + POST method. + - Fixed an issue with the checkboxes for location bar preferences. + - Fixed SVG alignment issues if SVG-containing elements fall on odd pixel + sizes, causing blurry display of especially small SVGs like icons/glyphs. + - SVGs will now always be pixel-snapped to provide expected crisp display. + - Fixed precompilation of Sync client modules when packaging. This also + removes the redundant `services.sync.enabled` pref. + - Added support for matroska containers and h264-based webm video formats. + - Added support for AAC audio in matroska and webm video formats. + - Added support for spaces in the Mac package and application name. + - Added an exception to the unique file origin policy for font types. + - Added native file picker support for xdg on Linux. + - Updated the default bookmark icons. + - Updated the SQLite lib to 3.29.0. + - Removed e10s information from about:troubleshooting. + - Removed hotfix leftovers. + - Removed the WebIDE developer tool. + - Removed conditional build-time disabling of the Pale Moon status bar code. + - Removed "Delete this page" and "Forget about this site" links from live + bookmarks (since they make no sense on feeds). + - Removed the Financial Times' polyfill user-agent override since they + updated their detection to work with Pale Moon. + + -- B Stack Wed, 04 Sep 2019 08:23:21 -0400 + palemoon (28.6.1-3+devuan) obs; urgency=medium * Specify gcc-8 on debian buster which is the upstream for beowulf/ceres. diff --git a/palemoon/debian/control b/palemoon/debian/control index 77889b3..b24d8b4 100644 --- a/palemoon/debian/control +++ b/palemoon/debian/control @@ -5,6 +5,7 @@ Maintainer: B Stack Bugs: mailto: XSBC-Original-Maintainer: Steven Pusser Build-Depends: autoconf2.13, + build-essential, debhelper (>= 9), gcc-8, g++-8, cpp-8, libasound2-dev, @@ -17,6 +18,7 @@ Build-Depends: autoconf2.13, libssl-dev, libx11-xcb-dev, libxt-dev, + lsb-release, pkg-config, python (>= 2.7), python-dbus, -- cgit From 3f56e9effffb5f51f424fdd0fdc8b5bb36ed7a00 Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 4 Sep 2019 15:30:41 -0400 Subject: pm: add python2-devel for fc>=31 --- palemoon/palemoon.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index 4f2f857..584fcf3 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -83,6 +83,9 @@ BuildRequires: unzip BuildRequires: yasm BuildRequires: zip BuildRequires: zlib-devel +%if 0%{?fedora} >= 31 +BuildRequires: python2-devel +%endif BuildRoot: %{_tmppath}/%{name}-%{version} Provides: mimehandler(application/x-xpinstall) Provides: palemoon -- cgit From 321cbcd5502c359248f0d639c0048929656864f4 Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 4 Sep 2019 15:50:49 -0400 Subject: palemoon 28.7.0 rpm rc1 --- palemoon/palemoon-stackrpms.spec | 8 +++++++- palemoon/palemoon.spec | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/palemoon/palemoon-stackrpms.spec b/palemoon/palemoon-stackrpms.spec index 06322ca..ba92139 100644 --- a/palemoon/palemoon-stackrpms.spec +++ b/palemoon/palemoon-stackrpms.spec @@ -40,7 +40,7 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.6.1 +Version: 28.7.0 Release: 1 Group: Networking/Web @@ -83,6 +83,9 @@ BuildRequires: unzip BuildRequires: yasm BuildRequires: zip BuildRequires: zlib-devel +%if 0%{?fedora} >= 31 +BuildRequires: python2-devel +%endif BuildRoot: %{_tmppath}/%{name}-%{version} Provides: mimehandler(application/x-xpinstall) Provides: palemoon @@ -281,6 +284,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %doc AUTHORS LICENSE %changelog +* Wed Sep 04 2019 B Stack - 28.7.0-1 +- update version + * Thu Jul 25 2019 B Stack - 28.6.1-1 - update version diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index 584fcf3..70392ae 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -40,7 +40,7 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.6.1 +Version: 28.7.0 Release: 1 Group: Networking/Web @@ -284,6 +284,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %doc AUTHORS LICENSE %changelog +* Wed Sep 04 2019 B Stack - 28.7.0-1 +- update version + * Thu Jul 25 2019 B Stack - 28.6.1-1 - update version -- cgit