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:   tnn
Date:           Fri Jan  2 20:42:17 UTC 2026

Modified Files:
        pkgsrc/www/palemoon: distinfo
Added Files:
        pkgsrc/www/palemoon/patches:
            patch-platform_media_ffvpx_libavutil_arm_bswap.h

Log Message:
palemoon: add aarch64 patch from www/firefox


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/palemoon/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/palemoon/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h

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/distinfo
diff -u pkgsrc/www/palemoon/distinfo:1.34 pkgsrc/www/palemoon/distinfo:1.35
--- pkgsrc/www/palemoon/distinfo:1.34   Sun Dec 14 18:05:18 2025
+++ pkgsrc/www/palemoon/distinfo        Fri Jan  2 20:42:17 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.34 2025/12/14 18:05:18 martin Exp $
+$NetBSD: distinfo,v 1.35 2026/01/02 20:42:17 tnn Exp $
 
 BLAKE2s (palemoon-33.9.1/icudt63b.dat.gz) = 609cc504b54df324a891aa9531ab069b3699591bf49b989e792479df33262a92
 SHA512 (palemoon-33.9.1/icudt63b.dat.gz) = 514b8bfe28fb54e1e26b9140d4b3065504a0b0284fded121f26c4e0f13697154a54da4a7c85a0fa0b9dae2e5b452aff4df138228c28ed80969ec0ac33b0ad0b2
@@ -23,6 +23,7 @@ SHA1 (patch-platform_ipc_chromium_src_ba
 SHA1 (patch-platform_layout_base_FrameProperties.h) = 400fca775e5bdf2595fbd02ca8679b15988a66d0
 SHA1 (patch-platform_media_ffvpx_config.h) = 7d42a3cbcb10818b2d2d890a6fcc9ec7b6b05ec1
 SHA1 (patch-platform_media_ffvpx_config__unix__sparc64.h) = bbecefd480ab7bc20206bd46ef918fcedbd700f5
+SHA1 (patch-platform_media_ffvpx_libavutil_arm_bswap.h) = f4d4777533c2c307e1d544aaceaf544bae1bbe09
 SHA1 (patch-platform_media_libaom_config_linux_arm_config_aom__config.h) = 69ef22fe9892c2288accb6eb00b4533d8cee0299
 SHA1 (patch-platform_media_libcubeb_src_cubeb__sun.c) = ce27774d772d65fa60b6be5bee82fbe4f787f3d1
 SHA1 (patch-platform_media_libtheora_moz.build) = a7bad662dabb87c6a85542a4a50f8ed693064bc6

Added files:

Index: pkgsrc/www/palemoon/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h
diff -u /dev/null pkgsrc/www/palemoon/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h:1.1
--- /dev/null   Fri Jan  2 20:42:17 2026
+++ pkgsrc/www/palemoon/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h        Fri Jan  2 20:42:17 2026
@@ -0,0 +1,32 @@
+$NetBSD: patch-platform_media_ffvpx_libavutil_arm_bswap.h,v 1.1 2026/01/02 20:42:17 tnn Exp $
+
+avutil/arm/bswap.h is preferred over the system's <arm/bswap.h> due to
+Firefox's include path order. This breaks <stdlib.h> and others, so
+make sure to pull in the system header when this happens.
+
+--- platform/media/ffvpx/libavutil/arm/bswap.h.orig    2026-01-02 19:16:36.842902642 +0000
++++ platform/media/ffvpx/libavutil/arm/bswap.h
+@@ -19,10 +19,16 @@
+ #ifndef AVUTIL_ARM_BSWAP_H
+ #define AVUTIL_ARM_BSWAP_H
+ 
++#if defined(__NetBSD__)
++#include "/usr/include/arm/bswap.h"
++#endif
++
+ #include <stdint.h>
+ #include "config.h"
+ #include "libavutil/attributes.h"
+ 
++#ifndef __aarch64__
++
+ #ifdef __ARMCC_VERSION
+ 
+ #if HAVE_ARMV6
+@@ -67,4 +73,6 @@ static av_always_inline av_const uint32_
+ 
+ #endif /* __ARMCC_VERSION */
+ 
++#endif /* __aarch64__ */
++
+ #endif /* AVUTIL_ARM_BSWAP_H */



Home | Main Index | Thread Index | Old Index