summaryrefslogtreecommitdiff
path: root/newmoon
diff options
context:
space:
mode:
Diffstat (limited to 'newmoon')
-rw-r--r--newmoon/debian/_constraints (renamed from newmoon/_constraints)0
-rw-r--r--newmoon/debian/_service (renamed from newmoon/_service)2
-rw-r--r--newmoon/debian/changelog42
-rw-r--r--newmoon/debian/control7
-rw-r--r--newmoon/debian/mozconfig11
-rw-r--r--newmoon/debian/newmoon+stackrpms.dsc (renamed from newmoon/debian/newmoon+devuan.dsc)6
-rwxr-xr-xnewmoon/debian/rules18
-rw-r--r--newmoon/newmoon-mozconfig3
-rw-r--r--newmoon/newmoon.spec11
9 files changed, 68 insertions, 32 deletions
diff --git a/newmoon/_constraints b/newmoon/debian/_constraints
index b058511..b058511 100644
--- a/newmoon/_constraints
+++ b/newmoon/debian/_constraints
diff --git a/newmoon/_service b/newmoon/debian/_service
index 325e811..b6159f5 100644
--- a/newmoon/_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">31.4.0_Release</param>
+ <param name="revision">32.0.1_Release</param>
<param name="version">_none_</param>
<param name="submodules">enable</param>
</service>
diff --git a/newmoon/debian/changelog b/newmoon/debian/changelog
index 1b3b7ee..f130b34 100644
--- a/newmoon/debian/changelog
+++ b/newmoon/debian/changelog
@@ -1,3 +1,45 @@
+newmoon (32.0.1-1+stackrpms) obs; urgency=low
+
+ * Upstream updates
+ * Fixed a crash in the new regular expression code.
+ * Added {Extended_Pictographic} unicode property escape to regular
+ expressions.
+ * Fixed a regression in regular expressions for literal parsing of
+ invalid ranges.
+ * Updated NSS to pick up fixes.
+ * Security issues addressed: CVE-2023-25733 DiD, CVE-2023-25739 DiD and
+ CVE-2023-0767.
+ * UXP Mozilla security patch summary: 1 fixed, 2 DiD, 14 not applicable.
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 21 Feb 2023 20:34:55 -0500
+
+newmoon (32.0.0-1+stackrpms) obs; urgency=low
+
+ * New milestone release:
+ - Implemented Regular Expression named capture groups.
+ - Implemented Regular Expression unicode property escapes.
+ - Re-implemented Regular Expression lookaround/lookbehind (without
+ crashing this time ;) ).
+ - Implemented progressive decoding for JPEG-XL.
+ - Implemented animation for JPEG-XL.
+ - Renamed CSS offset-* properties to inset-* to align with the latest spec
+ and the web.
+ - Fixed CSS inheritance and padding issues in some cases.
+ - Aligned parsing of incorrectly duplicated HSTS headers with expected
+ behavior (discard all but the first one).
+ - Implemented a method to avoid memory exhaustion in case of (very) large
+ resolution animated images.
+ - Updated the JPEG-XL and Highway libraries to a recent, stable version.
+ - Cleaned up some unused CSS prefixing code.
+ - Improved the ability to link on *nix operating systems with other linkers
+ than gcc's default.
+ - Stability improvements (potential crash fixes).
+ - Security issues addressed: CVE-2023-23598, CVE-2023-23599 and several
+ others that do not have a CVE number.
+ - UXP Mozilla security patch summary: 4 fixed, 2 DiD, 19 not applicable.
+
+ -- B. Stack <bgstack15@gmail.com> Thu, 16 Feb 2023 19:40:20 -0500
+
newmoon (31.4.0-1) obs; urgency=medium
* Upstream updates
diff --git a/newmoon/debian/control b/newmoon/debian/control
index 4e55668..d2604b5 100644
--- a/newmoon/debian/control
+++ b/newmoon/debian/control
@@ -5,8 +5,7 @@ Maintainer: B Stack <bgstack15@gmail.com>
Bugs: mailto: <bgstack15@gmail.com>
Build-Depends: debhelper (>= 12),
autoconf2.13,
- gcc (<< 11) | gcc-10,
- g++ (<< 11) | g++-10,
+ g++ (>= 7),
libasound2-dev,
libdbus-glib-1-dev (>= 0.60),
libgconf2-dev (>= 1.2.1),
@@ -15,7 +14,7 @@ Build-Depends: debhelper (>= 12),
libxt-dev,
mesa-common-dev,
pkg-config,
- python2 (>= 2.7.18-2~) | python (>= 2.7),
+ python2 (>= 2.7.18-2~) | python (>= 2.7) | python2.7,
unzip,
yasm (>= 1.1),
zip,
@@ -34,7 +33,7 @@ Homepage: http://www.palemoon.org/
Package: newmoon
Architecture: any
-Depends: libavcodec54 | libavcodec-extra54 | libavcodec55 | libavcodec-extra55 | libavcodec56 | libavcodec-extra56 | libavcodec57 | libavcodec-extra57 | libavcodec58 | libavcodec-extra58 | libavcodec-ffmpeg56 | libavcodec-ffmpeg-extra56,
+Depends: libavcodec57 | libavcodec-extra57 | libavcodec58 | libavcodec-extra58 | libavcodec59 | libavcodec-extra59 | libavcodec-extra | libavcodec60 | libavcodec-extra60 | libavcodec61 | libavcodec-extra61,
${shlibs:Depends},
${misc:Depends}
Provides: gnome-www-browser, www-browser, x-www-browser
diff --git a/newmoon/debian/mozconfig b/newmoon/debian/mozconfig
index 4e7c1e5..c5b18d2 100644
--- a/newmoon/debian/mozconfig
+++ b/newmoon/debian/mozconfig
@@ -12,20 +12,15 @@ ac_add_options --enable-application=palemoon
ac_add_options --disable-official-branding
ac_add_options --enable-official-vendor
-## Disable add-ons signing
-## Disable checking that add-ons are signed by the trusted root
-#MOZ_ADDON_SIGNING=
-## Disable enforcing that add-ons are signed by the trusted root
-#MOZ_REQUIRE_SIGNING=
-
# Standard
# Enables
ac_add_options --enable-av1
-ac_add_options --enable-optimize="-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead"
+ac_add_options --enable-optimize="-O2 -w"
# accepts either gtk2 or gtk3 here, but gtk2 is only officially supported option
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-devtools
ac_add_options --enable-jemalloc
+ac_add_options --enable-jxl
ac_add_options --with-pthreads
ac_add_options --enable-strip
@@ -74,6 +69,6 @@ ac_add_options --disable-personas
# limit to 4 cpus to limit memory usage (approximately 0.75 GiB RAM/thread)
# Debian Sid/Devuan Ceres; 2020-07 only -j1 works due to a bug.
-mk_add_options MOZ_MAKE_FLAGS="-j1"
+#mk_add_options MOZ_MAKE_FLAGS="-j1"
export MOZ_PKG_SPECIAL=gtk2
diff --git a/newmoon/debian/newmoon+devuan.dsc b/newmoon/debian/newmoon+stackrpms.dsc
index 6bee354..89e3d28 100644
--- a/newmoon/debian/newmoon+devuan.dsc
+++ b/newmoon/debian/newmoon+stackrpms.dsc
@@ -2,13 +2,13 @@ Format: 3.0 (quilt)
Source: newmoon
Binary: newmoon
Architecture: any
-Version: 31.4.0-1+devuan
+Version: 32.0.1-1+stackrpms
Maintainer: B. Stack <bgstack15@gmail.com>
Homepage: http://www.palemoon.org/
Standards-Version: 4.1.4
-Build-Depends: debhelper (>= 12), gcc (<< 11) | gcc-10, g++ (<< 11) | g++-10, autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libx11-xcb-dev, libxt-dev, mesa-common-dev, pkg-config, python2 (>= 2.7.18-2~) | python (>= 2.7), unzip, yasm (>= 1.1), zip
+Build-Depends: debhelper (>= 12), gcc (<< 11) | gcc-10, g++ (<< 11) | g++-10, autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libx11-xcb-dev, libxt-dev, mesa-common-dev, pkg-config, python2 (>= 2.7.18-2~) | python (>= 2.7) | python2.7, unzip, yasm (>= 1.1), zip
Package-List:
newmoon deb web optional arch=any
Files:
00000000000000000000000000000000 1 newmoon.orig.tar.gz
- 00000000000000000000000000000000 1 newmoon+devuan.debian.tar.xz
+ 00000000000000000000000000000000 1 newmoon+stackrpms.debian.tar.xz
diff --git a/newmoon/debian/rules b/newmoon/debian/rules
index 89ddd3f..bc24b7b 100755
--- a/newmoon/debian/rules
+++ b/newmoon/debian/rules
@@ -2,18 +2,10 @@
export SHELL=/bin/bash
-## borrowed from stevepusser's logic
-## Build with gcc-10 on releases where default gcc is 11
-## If you enable this, then d/control needs lsb-release as a build dependency.
-#distrelease := $(shell lsb_release -cs)
-#ifeq ($(distrelease),$(filter $(distrelease),sid beowulf/ceres))
-export CC=gcc-10
-export CXX=g++-10
-export CPP=cpp-10
-export LD=gcc-10
-#endif
-
-export MCFILE=debian/mozconfig
+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
@@ -28,7 +20,7 @@ override_dh_auto_clean:
} || :
override_dh_auto_configure:
- cp ${MCFILE} mozconfig
+ cp debian/mozconfig mozconfig
! test -d palemoon/branding/unofficial.unbuilt && { \
cp -pr palemoon/branding/unofficial palemoon/branding/unofficial.unbuilt && \
tar -C palemoon/branding -zxf debian/bluemoon-icons.tgz ; } || :
diff --git a/newmoon/newmoon-mozconfig b/newmoon/newmoon-mozconfig
index feb1e68..f993e62 100644
--- a/newmoon/newmoon-mozconfig
+++ b/newmoon/newmoon-mozconfig
@@ -2,7 +2,7 @@ mk_add_options AUTOCLOBBER=1
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/pmbuild
ac_add_options --enable-application=palemoon
-ac_add_options --enable-optimize="-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead"
+ac_add_options --enable-optimize="-O2 -w"
ac_add_options --enable-official-branding
ac_add_options --enable-official-vendor
@@ -42,4 +42,5 @@ ac_add_options --disable-updater
# Disable telemetry reporting
export MOZ_TELEMETRY_REPORTING=
+ac_add_options --prefix=/usr
ac_add_options --x-libraries=/usr/lib
diff --git a/newmoon/newmoon.spec b/newmoon/newmoon.spec
index 969cd1b..6a7e5e1 100644
--- a/newmoon/newmoon.spec
+++ b/newmoon/newmoon.spec
@@ -4,7 +4,7 @@
%global stackrpms_custom 1
# derive from inside the source tree or from https://repo.palemoon.org/MoonchildProductions/Pale-Moon/releases
# git submodule | awk -v "name=platform" '$2 == name {gsub("-","",$1); print $1}'
-%global submodule_platform_tag RB_20221122
+%global submodule_platform_tag RB_20230219
%global badname palemoon
%global git_commit db5ee3c1968212742b4ed8b9883069ea7b03f0e1
%global tarballdir pale-moon
@@ -44,7 +44,7 @@ Name: newmoon
Name: newmoon
%endif
Summary: Newmoon web browser
-Version: 31.4.0
+Version: 32.0.1
Release: 1
Group: Networking/Web
@@ -82,6 +82,10 @@ BuildRequires: libXt-devel
BuildRequires: mesa-libGL-devel
BuildRequires: notification-daemon
BuildRequires: %{_libdir}/libssl.so
+%if 0%{?fedora} >= 38
+# somehow fedora 38 does not include /usr/bin/perl by default in build environment
+BuildRequires: perl-interpreter
+%endif
BuildRequires: pkgconfig
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pulseaudio-libs-devel
@@ -300,6 +304,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & :
%doc AUTHORS LICENSE
%changelog
+* Thu Feb 16 2023 B. Stack <bgstack15@gmail.com> - 32.0.0-1
+- update version
+
* Tue Nov 22 2022 B. Stack <bgstack15@gmail.com> - 31.4.0-1
- update version
bgstack15