head	1.4;
access;
symbols
	pkgsrc-2026Q1:1.2.0.2
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.1.0.2
	pkgsrc-2025Q4-base:1.1;
locks; strict;
comment	@ * @;


1.4
date	2026.06.06.12.50.07;	author nia;	state dead;
branches;
next	1.3;
commitid	wZFd2F12RpwiMJIG;

1.3
date	2026.04.12.08.46.30;	author nia;	state Exp;
branches;
next	1.2;
commitid	hXPMtQyKrbGlcEBG;

1.2
date	2026.01.20.17.13.01;	author nia;	state Exp;
branches
	1.2.2.1;
next	1.1;
commitid	I3ZC7Y4UvlMNC9rG;

1.1
date	2025.12.04.19.35.01;	author martin;	state Exp;
branches
	1.1.2.1;
next	;
commitid	80VKNAiZ4x18W7lG;

1.2.2.1
date	2026.06.10.01.32.44;	author maya;	state dead;
branches;
next	;
commitid	uJkTmGCxErjbUbJG;

1.1.2.1
date	2026.01.25.15.25.36;	author maya;	state Exp;
branches;
next	;
commitid	LDkpuIV56waVSMrG;


desc
@@


1.4
log
@palemoon: Update to 34.3.0

- Enhanced support for ES2024, and newer CSS features.
- Builds with Python 3.
- Upstreamed NetBSD/powerpc support.
- A large security audit was performed.

Build tested on CentOS 7 and NetBSD/sparc64.
@
text
@$NetBSD: patch-platform__media__ffvpx__config_unix_ppc.h,v 1.3 2026/04/12 08:46:30 nia Exp $

NetBSD/powerpc support.

--- platform/media/ffvpx/config_unix_ppc.h.orig	2025-10-15 19:46:52.000000000 +0200
+++ platform/media/ffvpx/config_unix_ppc.h	2025-12-04 09:40:13.469799012 +0100
@@@@ -339,10 +339,19 @@@@
 #define HAVE_NANOSLEEP 1
 #define HAVE_PEEKNAMEDPIPE 0
 #define HAVE_POSIX_MEMALIGN 1
+#if defined(__linux__)
 #define HAVE_PRCTL 1
+#else
+#define HAVE_PRCTL 0
+#endif
 #define HAVE_PTHREAD_CANCEL 1
+#if defined(__NetBSD__)
+#define HAVE_PTHREAD_SET_NAME_NP 1
+#define HAVE_PTHREAD_SETNAME_NP 1
+#else
 #define HAVE_PTHREAD_SET_NAME_NP 0
 #define HAVE_PTHREAD_SETNAME_NP 0
+#endif
 #define HAVE_SCHED_GETAFFINITY 1
 #define HAVE_SECITEMIMPORT 0
 #define HAVE_SETCONSOLETEXTATTRIBUTE 0
@


1.3
log
@palemoon: Update to 34.2.0

This release includes various new JavaScript features, and
stability/security fixes.
@
text
@d1 1
a1 1
$NetBSD$
@


1.2
log
@palemoon: Update to 34.0.0

This update adds native support for NetBSD/alpha & NetBSD/sparc64,
fixes at least 6 CVEs for the Gecko engine, removes the GConf dependency,
fixes a couple of crashes on JavaScript-heavy websites, and enhances CSS
and JavaScript support.

The package has been restructured to allow for a palemoon-gtk3 package.

It has been tested on NetBSD/amd64 and CentOS 7. I will also test on
sparc64, but building it on a 300MHz UltraSPARC II takes a while ;)
@
text
@@


1.2.2.1
log
@Pullup ticket #7129 - requested by nia
www/palemoon: Security fix

Revisions pulled up:
- www/palemoon/Makefile.common                                  1.7
- www/palemoon/distinfo                                         1.44
- www/palemoon/options.mk                                       1.4
- www/palemoon/patches/patch-platform__media__ffvpx__config_unix_ppc.h deleted
- www/palemoon/patches/patch-platform_layout_base_FrameProperties.h deleted
- www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__config.h deleted
- www/palemoon/patches/patch-platform_security_generate__mapfile.py deleted

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Sat Jun  6 12:50:07 UTC 2026

   Modified Files:
   	pkgsrc/www/palemoon: Makefile.common distinfo options.mk
   Removed Files:
   	pkgsrc/www/palemoon/patches:
   	    patch-platform__media__ffvpx__config_unix_ppc.h
   	    patch-platform_layout_base_FrameProperties.h
   	    patch-platform_media_libvpx_config_linux_arm64_vpx__config.h
   	    patch-platform_security_generate__mapfile.py

   Log Message:
   palemoon: Update to 34.3.0

   - Enhanced support for ES2024, and newer CSS features.
   - Builds with Python 3.
   - Upstreamed NetBSD/powerpc support.
   - A large security audit was performed.

   Build tested on CentOS 7 and NetBSD/sparc64.
@
text
@d1 1
a1 1
$NetBSD: patch-platform__media__ffvpx__config_unix_ppc.h,v 1.2 2026/01/20 17:13:01 nia Exp $
@


1.1
log
@Make it compile on macppc/current
@
text
@d1 4
@


1.1.2.1
log
@Pullup ticket #7048 - requested by nia
www/palemoon: Security fix

Revisions pulled up:
- www/palemoon/DESCR                                            1.2
- www/palemoon/Makefile                                         1.48
- www/palemoon/Makefile.common                                  1.1-1.2
- www/palemoon/PLIST                                            1.9
- www/palemoon/PLIST.Linux                                      1.4
- www/palemoon/PLIST.NetBSD                                     1.4
- www/palemoon/PLIST.SunOS                                      1.2
- www/palemoon/distinfo                                         1.36-1.37
- www/palemoon/patches/patch-platform__ipc__chromium__src__third__party__libevent__kqueue.c 1.2
- www/palemoon/patches/patch-platform__media__ffvpx__config_unix_ppc.h 1.2
- www/palemoon/patches/patch-platform_intl_icu_source_configure deleted
- www/palemoon/patches/patch-platform_media_ffvpx_config.h      deleted
- www/palemoon/patches/patch-platform_media_ffvpx_config__unix__sparc64.h deleted

---
   Module Name:    pkgsrc
   Committed By:   nia
   Date:           Tue Jan 20 17:13:01 UTC 2026

   Modified Files:
           pkgsrc/www/palemoon: DESCR Makefile PLIST PLIST.Linux PLIST.NetBSD
               PLIST.SunOS distinfo
           pkgsrc/www/palemoon/patches:
               patch-platform__ipc__chromium__src__third__party__libevent__kqueue.c
               patch-platform__media__ffvpx__config_unix_ppc.h
   Added Files:
           pkgsrc/www/palemoon: Makefile.common
   Removed Files:
           pkgsrc/www/palemoon/patches: patch-platform_intl_icu_source_configure
               patch-platform_media_ffvpx_config.h
               patch-platform_media_ffvpx_config__unix__sparc64.h

   Log Message:
   palemoon: Update to 34.0.0

   This update adds native support for NetBSD/alpha & NetBSD/sparc64,
   fixes at least 6 CVEs for the Gecko engine, removes the GConf dependency,
   fixes a couple of crashes on JavaScript-heavy websites, and enhances CSS
   and JavaScript support.

   The package has been restructured to allow for a palemoon-gtk3 package.

   It has been tested on NetBSD/amd64 and CentOS 7. I will also test on
   sparc64, but building it on a 300MHz UltraSPARC II takes a while ;)

---
   Module Name:    pkgsrc
   Committed By:   nia
   Date:           Thu Jan 22 12:32:39 UTC 2026

   Modified Files:
           pkgsrc/www/palemoon: Makefile.common distinfo

   Log Message:
   palemoon: Update to 34.0.1

   This fixes a stability regression on 32-bit architectures.
@
text
@a0 4
$NetBSD$

NetBSD/powerpc support.

@


