head	1.2;
access;
symbols
	pkgsrc-2025Q4:1.1.0.12
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.10
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.8
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.6
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.4
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.2
	pkgsrc-2024Q3-base:1.1;
locks; strict;
comment	@# @;


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

1.1
date	2024.07.26.08.05.23;	author nia;	state Exp;
branches
	1.1.12.1;
next	;
commitid	MQsnPHJUYHWW3kjF;

1.1.12.1
date	2026.01.25.15.25.36;	author maya;	state dead;
branches;
next	;
commitid	LDkpuIV56waVSMrG;


desc
@@


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
@$NetBSD: patch-platform_intl_icu_source_configure,v 1.1 2024/07/26 08:05:23 nia Exp $

Shell portability.

--- platform/intl/icu/source/configure.orig	2024-07-10 08:54:53.000000000 +0000
+++ platform/intl/icu/source/configure
@@@@ -7867,13 +7867,13 @@@@ fi
 # Now that we're done using CPPFLAGS etc. for tests, we can change it
 # for build.
 
-if test "${CC}" == "clang"; then
+if test "${CC}" = "clang"; then
    CLANGCFLAGS="-Qunused-arguments -Wno-parentheses-equality"
 else
    CLANGCFLAGS=""
 fi
 
-if test "${CXX}" == "clang++"; then
+if test "${CXX}" = "clang++"; then
    CLANGCXXFLAGS="-Qunused-arguments -Wno-parentheses-equality"
 else
    CLANGCXXFLAGS=""
@


1.1
log
@import www/palemoon

A customizable, privacy-respecting web browser derived from the
independent Pale Moon(tm) codebase, in turn derived from community
code from the Mozilla project.

This package is an UNOFFICIAL build and not to be confused with
official Pale Moon software available from palemoon.org.

No support is provided from Moonchild Productions - all
responsibility for this package falls on the pkgsrc community.

Pale Moon does not support NetBSD and this software has been
modified to enhance NetBSD compatibility.

Pale Moon is a trademark of Moonchild Productions.
@
text
@d1 1
a1 1
$NetBSD$
@


1.1.12.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
@d1 1
a1 1
$NetBSD: patch-platform_intl_icu_source_configure,v 1.1 2024/07/26 08:05:23 nia Exp $
@


