summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2023-03-23 14:05:36 -0400
committerB. Stack <bgstack15@gmail.com>2023-03-23 14:05:36 -0400
commit86ab89f9afc63f40c0f6917f82079ed2040af4c7 (patch)
treea6220570655ce0f3dbf4e8d5765e41be4119f3df
parentMerge branch 'waterfox-bump' (diff)
downloadstackrpms-86ab89f9afc63f40c0f6917f82079ed2040af4c7.tar.gz
stackrpms-86ab89f9afc63f40c0f6917f82079ed2040af4c7.tar.bz2
stackrpms-86ab89f9afc63f40c0f6917f82079ed2040af4c7.zip
32.1.0 rc1
modified d/rules to more closely align to stevenpusser, which included multiple new linker flags/optimization level changes
-rw-r--r--newmoon/debian/_service2
-rw-r--r--newmoon/debian/changelog51
-rw-r--r--newmoon/debian/mozconfig2
-rw-r--r--newmoon/debian/newmoon+stackrpms.dsc2
-rwxr-xr-xnewmoon/debian/rules21
5 files changed, 74 insertions, 4 deletions
diff --git a/newmoon/debian/_service b/newmoon/debian/_service
index b6159f5..d1ee13f 100644
--- a/newmoon/debian/_service
+++ b/newmoon/debian/_service
@@ -14,7 +14,7 @@
<service name="tar_scm">
<param name="scm">git</param>
<param name="url">https://repo.palemoon.org/MoonchildProductions/Pale-Moon.git</param>
- <param name="revision">32.0.1_Release</param>
+ <param name="revision">32.1.0_Release</param>
<param name="version">_none_</param>
<param name="submodules">enable</param>
</service>
diff --git a/newmoon/debian/changelog b/newmoon/debian/changelog
index f130b34..0be2e43 100644
--- a/newmoon/debian/changelog
+++ b/newmoon/debian/changelog
@@ -1,3 +1,54 @@
+newmoon (32.1.0-1+stackrpms) obs; urgency=low
+
+ * Shadow DOM and CustomElements, collectively making up WebComponents,
+ have been enabled by default which should bring much broader web
+ compatibility to the browser for many a site that uses web 2.0+
+ frameworks. See implementation notes.
+ * Tab titles in the browser now fade if they are too long instead of
+ using ellipses, to provide a little more readable space to page titles.
+ Note that this may require some updates to tab extensions or themes.
+ * A number of site-specific overrides have been updated or removed
+ because they are no longer necessary or current with the platform
+ developments in terms of web compatibility. We could use your help
+ evaluating the ones that are still there; see the issue on our repo.
+ * Updated our promises and async function implementation to the current
+ spec.
+ * Implemented Promise.any()
+ * Fixed several crashes related to regular expression code.
+ * Improved regular expression object handling so it can be properly
+ garbage collected.
+ * Fixed some VP8 video playback.
+ * Fixed an issue where the caret (text cursor) would sometimes not be
+ properly visible.
+ * Updated the embedded emoji font.
+ * Implemented the :is() and :where() CSS pseudo-classes.
+ * Implemented complex selectors for the :not() CSS pseudo-class.
+ * Implemented the inset CSS shorthand property.
+ * Implemented the env() environment variable CSS function. See
+ implementation notes.
+ * Implemented handling for RGB encoded video playback (instead of just
+ YUV).
+ * Implemented handling for full-range videos (0-255 luminance levels)
+ giving better video playback quality.
+ * Removed the WebP image decoder pref. See implementation notes.
+ * Enabled the Web text-to-speech API by default (only supported on some
+ operating systems).
+ * Updated NSPR to 4.35 and NSS to 3.79.4
+ * Cleaned up unused "tracking protection" plumbing. See implementation
+ notes.
+ * Cleaned up URI Classifier plumbing (Google SafeBrowsing leftover).
+ * Fixed several intermittent and difficult-to-trace crashes.
+ * Improved content type security of jar: channels. DiD
+ * Improved JavaScript JIT code generation safety. DiD
+ * Fixed potential crash scenarios in the graphics subsystem. DiD
+ * Improved filename safety when saving files to prevent potential
+ environment leaks.
+ * Security issues addressed: CVE-2023-25751, CVE-2023-28163 and several
+ others that do not have a CVE.
+ * UXP Mozilla security patch summary: 1 fixed, 4 DiD, 14 not applicable.
+
+ -- B. Stack <bgstack15@gmail.com> Thu, 23 Mar 2023 13:53:33 -0400
+
newmoon (32.0.1-1+stackrpms) obs; urgency=low
* Upstream updates
diff --git a/newmoon/debian/mozconfig b/newmoon/debian/mozconfig
index c5b18d2..aa24383 100644
--- a/newmoon/debian/mozconfig
+++ b/newmoon/debian/mozconfig
@@ -43,9 +43,9 @@ ac_add_options --disable-webrtc
export MOZ_TELEMETRY_REPORTING=
# Debian style
-ac_add_options --prefix=/usr
# primarily for 32-bit but tolerated for 64-bit
ac_add_options --x-libraries=/usr/lib
+ac_add_options --prefix=/usr
# Devuan style
ac_add_options --disable-dbus
ac_add_options --disable-pulseaudio
diff --git a/newmoon/debian/newmoon+stackrpms.dsc b/newmoon/debian/newmoon+stackrpms.dsc
index 89e3d28..d06db01 100644
--- a/newmoon/debian/newmoon+stackrpms.dsc
+++ b/newmoon/debian/newmoon+stackrpms.dsc
@@ -2,7 +2,7 @@ Format: 3.0 (quilt)
Source: newmoon
Binary: newmoon
Architecture: any
-Version: 32.0.1-1+stackrpms
+Version: 32.1.0-1+stackrpms
Maintainer: B. Stack <bgstack15@gmail.com>
Homepage: http://www.palemoon.org/
Standards-Version: 4.1.4
diff --git a/newmoon/debian/rules b/newmoon/debian/rules
index bc24b7b..3d4ed6f 100755
--- a/newmoon/debian/rules
+++ b/newmoon/debian/rules
@@ -1,31 +1,49 @@
#!/usr/bin/make -f
+# Some Debian build tools clear out some variables
export SHELL=/bin/bash
+# stackrpms,2 just do not need lsb_release
+#distrel := $(shell lsb_release --codename --short)
+
+# Reduce memory usage of the linker at the expense of processing time
+# This should help on lower-end architectures like arm and mips, which
+# spend an immense amount of time swapping.
+LDFLAGS += -Wl,--reduce-memory-overheads
+LDFLAGS += -Wl,--no-keep-memory
+
+# Add execution time and memory usage stats in the logs
+LDFLAGS += -Wl,--stats
+
ifneq (,$(filter $(DEB_HOST_ARCH), armhf))
export DEB_CFLAGS_MAINT_APPEND = -mfpu=neon -funsafe-math-optimizations
export DEB_CXXFLAGS_MAINT_APPEND = -mfpu=neon -funsafe-math-optimizations
endif
%:
- dh $@ --without autoreconf
+ dh $@
override_dh_auto_clean:
dh_auto_clean
find . -name '*.pyc' -delete
rm -f mozconfig
+ #stackrpms,5
test -d palemoon/branding/unofficial.unbuilt && { \
rm -rf palemoon/branding/unofficial palemoon/branding/*.blue* ; \
mv palemoon/branding/unofficial.unbuilt palemoon/branding/unofficial ; \
} || :
+override_dh_autoreconf:
+
override_dh_auto_configure:
cp debian/mozconfig mozconfig
+ #stackrpms,4
! test -d palemoon/branding/unofficial.unbuilt && { \
cp -pr palemoon/branding/unofficial palemoon/branding/unofficial.unbuilt && \
tar -C palemoon/branding -zxf debian/bluemoon-icons.tgz ; } || :
override_dh_auto_build:
+ # building the stuff
make -f client.mk build
override_dh_auto_install:
@@ -37,6 +55,7 @@ override_dh_auto_install:
rm -rf $$(pwd)/debian/newmoon/usr/include
# remove vestigial duplicate file
rm -rf $$(pwd)/debian/newmoon/usr/lib/newmoon/palemoon-bin
+ #stackrpms,2
mv $$(pwd)/debian/newmoon/usr/lib/newmoon/palemoon $$(pwd)/debian/newmoon/usr/lib/newmoon/newmoon
rm -rf $$(pwd)/debian/newmoon/usr/bin/palemoon
bgstack15