pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/palemoon



Module Name:    pkgsrc
Committed By:   nia
Date:           Tue Sep 23 21:14:38 UTC 2025

Modified Files:
        pkgsrc/www/palemoon: Makefile PLIST distinfo

Log Message:
palemoon: Update to 33.9.0

     v33.9.0 (2025-09-23)

   This is a mjor development, bugfix and security release, focusing
   primarily on improving web compatibility.
   Special thanks to the students from the University of the Philippines Los
   Baños for their work on improving CSS in the platform over the summer!

   New features:
     * Implemented the CSS4 revert keyword.
     * Implemented the clip keyword for overflow. See implementation notes.
     * Implemented axis-shorthand parsing of overflow. This should fix some
       issues with areas being unscrollable on the web.
     * Implemented CSS color-mix (RGB and HSL color spaces only).
     * Implemented CSS @supports(selector(<complex selector>)) syntax.
     * Implemented CSS Cascade Layers @layer support.
     * Implemented support for CSS clip-path:<geometry-box> without actually
       supplying a clip path to use. See implementation notes.
     * Implemented overflow-inline and overflow-block CSS properties.
     * Implemented the :autofill CSS pseudo-class. Auto-filled fields will
       now also be styled by default to indicate autofilling/password manager
       recall has occurred.
     * Implemented the :focus-visible CSS pseudo-class.
     * Implemented the prefers-reduced-motion CSS media query. See
       implementation notes.
     * Implemented a minimal version of the visualViewport web API. See
       implementation notes.
   Changes/fixes:
     * Un-prefixed CSS -moz-user-select and aligned with the user-select CSS4
       spec.
     * Un-prefixed CSS -moz-read-only and -moz-read-write pseudo-classes.
     * Improved the handling of X-Content-Type-Options: nosniff to align more
       with the spec and expected behavior on the web.
     * Added support for FFmpeg 7.0/libavcodec 61.
     * Fixed a bug where sub-properties of CSS border-image would not update
       when the value they inherit from changes.
     * Fixed a bug where scrollbar-width was incorrectly treated as an
       inherited property.
     * Fixed an issue where screen/pixel color depth could potentially be
       mis-reported on Linux.
     * Fixed a potential issue with fontconfig on Linux. We now explicitly
       initialize fontconfig on startup.
     * Fixed various issues with vpx on PowerPC architectures.
     * Fixed issues when building ffvpx on architectures without assembly
       support.
     * Fixed a memory safety issue in two-position gradient color-stops code.
     * Changed the way @import rules are processed. They will now be
       processed in the order of appearance in the importing stylesheet.
     * Changed how TypedArray constructors handle initialization values,
       aligning with the ECMAScript spec. See implementation notes.
     * Changed how Cache-control HTTP headers are parsed if multiple headers
       are present in a response.
     * Made additional improvements to "Copy as cURL" devtools command.
     * Security issues addressed: CVE-2025-10536 and CVE-2025-10533 DiD.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/www/palemoon/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/palemoon/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/palemoon/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/palemoon/Makefile
diff -u pkgsrc/www/palemoon/Makefile:1.40 pkgsrc/www/palemoon/Makefile:1.41
--- pkgsrc/www/palemoon/Makefile:1.40   Tue Sep  9 11:15:54 2025
+++ pkgsrc/www/palemoon/Makefile        Tue Sep 23 21:14:38 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.40 2025/09/09 11:15:54 nia Exp $
+# $NetBSD: Makefile,v 1.41 2025/09/23 21:14:38 nia Exp $
 # for build instructions see
 # https://developer.palemoon.org/build/linux/
 
-PKGNAME=       palemoon-33.8.2
+PKGNAME=       palemoon-33.9.0
 CATEGORIES=    www
 
 DIST_SUBDIR=   palemoon-${PKGVERSION_NOREV}
@@ -14,7 +14,7 @@ SITES.palemoon.tar.gz= \
        -https://repo.palemoon.org/MoonchildProductions/Pale-Moon/archive/${PKGVERSION_NOREV}_Release.tar.gz
 
 SITES.uxp.tar.gz= \
-       -https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20250824.tar.gz
+       -https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20250923.tar.gz
 
 SITES.psutil.tar.gz= \
        -https://files.pythonhosted.org/packages/7b/58/2675697b6831e6ac4b7b7bc4e5dcdb24a2f39f8411186573eb0de16eb6d5/psutil-3.4.2.tar.gz
@@ -102,7 +102,6 @@ LDFLAGS+=           -Wl,--no-keep-memory
 .endif
 
 PLIST_VARS+=           be le
-PLIST_VARS+=           ffvpx
 
 PM_BIG_ENDIAN?=        no
 .for plat in ${BIGENDIANPLATFORMS}
@@ -117,11 +116,6 @@ PLIST.be=  yes
 PLIST.le=      yes
 .endif
 
-.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH:Maarch64*} || \
-    ${MACHINE_ARCH:Mearm*}
-PLIST.ffvpx=           yes     # see platform/old-configure.in
-.endif
-
 INSTALLATION_DIRS+=    share/applications
 INSTALLATION_DIRS+=    share/icons/hicolor/16x16/apps
 INSTALLATION_DIRS+=    share/icons/hicolor/32x32/apps
@@ -182,7 +176,7 @@ post-install:
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/tool.mk"
-.include "../../multimedia/ffmpeg6/buildlink3.mk"
+.include "../../multimedia/ffmpeg7/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../x11/gtk2/buildlink3.mk"

Index: pkgsrc/www/palemoon/PLIST
diff -u pkgsrc/www/palemoon/PLIST:1.6 pkgsrc/www/palemoon/PLIST:1.7
--- pkgsrc/www/palemoon/PLIST:1.6       Wed May  7 14:46:17 2025
+++ pkgsrc/www/palemoon/PLIST   Tue Sep 23 21:14:38 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/05/07 14:46:17 nia Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/09/23 21:14:38 nia Exp $
 bin/palemoon
 lib/${PKGNAME}/application.ini
 lib/${PKGNAME}/browser/blocklist.xml
@@ -32,8 +32,8 @@ ${PLIST.be}lib/${PKGNAME}/icudt63b.dat
 ${PLIST.le}lib/${PKGNAME}/icudt63l.dat
 lib/${PKGNAME}/libhunspell.so
 lib/${PKGNAME}/liblgpllibs.so
-${PLIST.ffvpx}lib/${PKGNAME}/libmozavcodec.so
-${PLIST.ffvpx}lib/${PKGNAME}/libmozavutil.so
+lib/${PKGNAME}/libmozavcodec.so
+lib/${PKGNAME}/libmozavutil.so
 lib/${PKGNAME}/libmozsqlite3.so
 lib/${PKGNAME}/libnspr4.so
 lib/${PKGNAME}/libnss3.so

Index: pkgsrc/www/palemoon/distinfo
diff -u pkgsrc/www/palemoon/distinfo:1.28 pkgsrc/www/palemoon/distinfo:1.29
--- pkgsrc/www/palemoon/distinfo:1.28   Fri Sep  5 07:42:01 2025
+++ pkgsrc/www/palemoon/distinfo        Tue Sep 23 21:14:38 2025
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.28 2025/09/05 07:42:01 nia Exp $
+$NetBSD: distinfo,v 1.29 2025/09/23 21:14:38 nia Exp $
 
-BLAKE2s (palemoon-33.8.2/icudt63b.dat.gz) = 609cc504b54df324a891aa9531ab069b3699591bf49b989e792479df33262a92
-SHA512 (palemoon-33.8.2/icudt63b.dat.gz) = 514b8bfe28fb54e1e26b9140d4b3065504a0b0284fded121f26c4e0f13697154a54da4a7c85a0fa0b9dae2e5b452aff4df138228c28ed80969ec0ac33b0ad0b2
-Size (palemoon-33.8.2/icudt63b.dat.gz) = 11145931 bytes
-BLAKE2s (palemoon-33.8.2/palemoon.tar.gz) = e79d6ec413846c5376bdc881994f22f16f37297b0554fbdb25385ba9f5ba4705
-SHA512 (palemoon-33.8.2/palemoon.tar.gz) = 8ccfcdf7ac40202882b59d36d876de02ca727c2c0759b44d22201b8f896efdc774cbc2fa68b56a51687368bb665ce8eeb81e77af55c6ac0ff432c6e6316ec7c2
-Size (palemoon-33.8.2/palemoon.tar.gz) = 5607315 bytes
-BLAKE2s (palemoon-33.8.2/psutil.tar.gz) = 7a2c5c938910795453cf1cdfd5fbfa4dc8cac15e6eb43a5e9aba91ac032b37ce
-SHA512 (palemoon-33.8.2/psutil.tar.gz) = 95c246ed4ce68a476f83868312101d88dafa9d4cef96ff60af646a443c00e6cc447d37cc1ac4e85224db16c24390575174bb7ef76f48cb839fe2e93749107ffb
-Size (palemoon-33.8.2/psutil.tar.gz) = 274361 bytes
-BLAKE2s (palemoon-33.8.2/uxp.tar.gz) = f448fac5fc6d92b449d008ba4a3c196ed8afa57cc71af8651a291c466e509d35
-SHA512 (palemoon-33.8.2/uxp.tar.gz) = b30bc219b95d0565f3cbc9ebed4bc6fc0387a2c6f15fe98bb964b0071ec7c5cafa6c3d9ec2693f5f3896818ecb8a37b3f76afa8e540f7253af3738b4149c7d53
-Size (palemoon-33.8.2/uxp.tar.gz) = 264316783 bytes
+BLAKE2s (palemoon-33.9.0/icudt63b.dat.gz) = 609cc504b54df324a891aa9531ab069b3699591bf49b989e792479df33262a92
+SHA512 (palemoon-33.9.0/icudt63b.dat.gz) = 514b8bfe28fb54e1e26b9140d4b3065504a0b0284fded121f26c4e0f13697154a54da4a7c85a0fa0b9dae2e5b452aff4df138228c28ed80969ec0ac33b0ad0b2
+Size (palemoon-33.9.0/icudt63b.dat.gz) = 11145931 bytes
+BLAKE2s (palemoon-33.9.0/palemoon.tar.gz) = 66028e1ab5c3be89a15f6e084867987100533d79959cbe5531f62d8d74a2471d
+SHA512 (palemoon-33.9.0/palemoon.tar.gz) = f781f172680e2917dd289c94f64de018eb578a5824fd81c4585ef21b46eec0041c17b743f599fb75d62ccd5f9295dd641f4c36c5c430225db3271fff0cadc905
+Size (palemoon-33.9.0/palemoon.tar.gz) = 5607351 bytes
+BLAKE2s (palemoon-33.9.0/psutil.tar.gz) = 7a2c5c938910795453cf1cdfd5fbfa4dc8cac15e6eb43a5e9aba91ac032b37ce
+SHA512 (palemoon-33.9.0/psutil.tar.gz) = 95c246ed4ce68a476f83868312101d88dafa9d4cef96ff60af646a443c00e6cc447d37cc1ac4e85224db16c24390575174bb7ef76f48cb839fe2e93749107ffb
+Size (palemoon-33.9.0/psutil.tar.gz) = 274361 bytes
+BLAKE2s (palemoon-33.9.0/uxp.tar.gz) = 87abf930fb966f733ca845d1b10f3987ba20815d2ccd7d39c4741ba8f5481e18
+SHA512 (palemoon-33.9.0/uxp.tar.gz) = ed4cf42014b9e8a93c6504951f577dc44bb6878b548497201d863a9ef13ffb52ce529e9642d6e4fe2a9b45ddc0f7c49c8bd707f13919cceca3f2efe320eb0a68
+Size (palemoon-33.9.0/uxp.tar.gz) = 264457204 bytes
 SHA1 (patch-palemoon_app_profile_palemoon.js) = 0687dccbb5adff1ee0ea71fef4ebd46174a434d4
 SHA1 (patch-platform_build_moz.build) = 7b45929d58ad0963423f7c859922df6d98413c67
 SHA1 (patch-platform_gfx_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 502d79eb3ef41e08328bbac9fbb5048b96660bbb



Home | Main Index | Thread Index | Old Index