pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/mozjs128



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Sep 22 08:11:53 UTC 2026

Modified Files:
        pkgsrc/lang/mozjs128: distinfo
Added Files:
        pkgsrc/lang/mozjs128/patches:
            patch-python_mozbuild_mozbuild_frontend_reader.py
            patch-third__party_python_dlmanager_check.py
            patch-third__party_python_jsonschema_jsonschema_validators.py

Log Message:
lang/mozjs128: Fix Python build failure issues


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/mozjs128/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/mozjs128/patches/patch-python_mozbuild_mozbuild_frontend_reader.py \
    pkgsrc/lang/mozjs128/patches/patch-third__party_python_dlmanager_check.py \
    pkgsrc/lang/mozjs128/patches/patch-third__party_python_jsonschema_jsonschema_validators.py

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

Modified files:

Index: pkgsrc/lang/mozjs128/distinfo
diff -u pkgsrc/lang/mozjs128/distinfo:1.2 pkgsrc/lang/mozjs128/distinfo:1.3
--- pkgsrc/lang/mozjs128/distinfo:1.2   Mon Sep 29 14:16:28 2025
+++ pkgsrc/lang/mozjs128/distinfo       Tue Sep 22 08:11:52 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2025/09/29 14:16:28 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2026/09/22 08:11:52 ryoon Exp $
 
 BLAKE2s (firefox-128.14.0esr.source.tar.xz) = a3cc3c29528e11e4a25d67ac536bc00bdb09aaaddb21f36586e9a30a1dc412cb
 SHA512 (firefox-128.14.0esr.source.tar.xz) = a3cf267e82b6f5ab8b6497a62b12f85afb78fcaef6b12c43ef79564ce8270d3327a873368ce48fc018e46fef5e07339c07b9a494a5ff6c22a84099f939f6a9de
@@ -10,3 +10,6 @@ SHA1 (patch-js_src_jit_arm64_vixl_MozCpu
 SHA1 (patch-js_src_old-configure.in) = 589e24765615ede2c3c6abfe0b3529c5645193ed
 SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
 SHA1 (patch-js_src_vm_TypedArrayObject-inl.h) = 65e1dee34fa5e9f9d1424390f3baf6c0c070617b
+SHA1 (patch-python_mozbuild_mozbuild_frontend_reader.py) = 0b9136397688cef5b9c5de578192ee61ce39440b
+SHA1 (patch-third__party_python_dlmanager_check.py) = 0390376a7bb03065760a24cf7676e01042bce092
+SHA1 (patch-third__party_python_jsonschema_jsonschema_validators.py) = 00cd379cf70cc27224ba328c684d94d0aa4fb4fd

Added files:

Index: pkgsrc/lang/mozjs128/patches/patch-python_mozbuild_mozbuild_frontend_reader.py
diff -u /dev/null pkgsrc/lang/mozjs128/patches/patch-python_mozbuild_mozbuild_frontend_reader.py:1.1
--- /dev/null   Tue Sep 22 08:11:53 2026
+++ pkgsrc/lang/mozjs128/patches/patch-python_mozbuild_mozbuild_frontend_reader.py      Tue Sep 22 08:11:53 2026
@@ -0,0 +1,13 @@
+$NetBSD: patch-python_mozbuild_mozbuild_frontend_reader.py,v 1.1 2026/09/22 08:11:53 ryoon Exp $
+
+--- python/mozbuild/mozbuild/frontend/reader.py.orig   2025-08-11 17:07:23.000000000 +0000
++++ python/mozbuild/mozbuild/frontend/reader.py
+@@ -470,7 +470,7 @@ class TemplateFunction(object):
+             return c(
+                 ast.Subscript(
+                     value=c(ast.Name(id=self._global_name, ctx=ast.Load())),
+-                    slice=c(ast.Index(value=c(ast.Str(s=node.id)))),
++                    slice=c(ast.Index(value=c(ast.Constant(value=node.id)))),
+                     ctx=node.ctx,
+                 )
+             )
Index: pkgsrc/lang/mozjs128/patches/patch-third__party_python_dlmanager_check.py
diff -u /dev/null pkgsrc/lang/mozjs128/patches/patch-third__party_python_dlmanager_check.py:1.1
--- /dev/null   Tue Sep 22 08:11:53 2026
+++ pkgsrc/lang/mozjs128/patches/patch-third__party_python_dlmanager_check.py   Tue Sep 22 08:11:53 2026
@@ -0,0 +1,22 @@
+$NetBSD: patch-third__party_python_dlmanager_check.py,v 1.1 2026/09/22 08:11:53 ryoon Exp $
+
+--- third_party/python/dlmanager/check.py.orig 2025-08-11 17:07:30.000000000 +0000
++++ third_party/python/dlmanager/check.py
+@@ -5,7 +5,7 @@ import argparse
+ 
+ import os
+ import argparse
+-import pipes
++import shlex
+ import shutil
+ import tempfile
+ 
+@@ -23,7 +23,7 @@ def run(cmd, **kwargs):
+ 
+ 
+ def run(cmd, **kwargs):
+-    msg = 'Running: |%s|' % ' '.join(pipes.quote(c) for c in cmd)
++    msg = 'Running: |%s|' % ' '.join(shlex.quote(c) for c in cmd)
+     if kwargs.get('cwd'):
+         msg += ' in %s' % kwargs['cwd']
+     print(msg)
Index: pkgsrc/lang/mozjs128/patches/patch-third__party_python_jsonschema_jsonschema_validators.py
diff -u /dev/null pkgsrc/lang/mozjs128/patches/patch-third__party_python_jsonschema_jsonschema_validators.py:1.1
--- /dev/null   Tue Sep 22 08:11:53 2026
+++ pkgsrc/lang/mozjs128/patches/patch-third__party_python_jsonschema_jsonschema_validators.py  Tue Sep 22 08:11:53 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-third__party_python_jsonschema_jsonschema_validators.py,v 1.1 2026/09/22 08:11:53 ryoon Exp $
+
+--- third_party/python/jsonschema/jsonschema/validators.py.orig        2025-08-11 17:07:30.000000000 +0000
++++ third_party/python/jsonschema/jsonschema/validators.py
+@@ -875,8 +875,11 @@ class RefResolver:
+             return None
+         uri, fragment = urldefrag(url)
+         for subschema in subschemas:
++            id = subschema["$id"]
++            if not isinstance(id, str):
++                continue
+             target_uri = self._urljoin_cache(
+-                self.resolution_scope, subschema["$id"],
++                self.resolution_scope, id,
+             )
+             if target_uri.rstrip("/") == uri.rstrip("/"):
+                 if fragment:



Home | Main Index | Thread Index | Old Index