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