summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2022-04-02Pullup ticket #6611 - requested by niabsiegert1-2/+2
lang/ruby: NetBSD/arm build fix Revisions pulled up: - lang/ruby/rubyversion.mk 1.245 --- Module Name: pkgsrc Committed By: nia Date: Sat Apr 2 07:51:46 UTC 2022 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: ruby: Do not append an ABI on NetBSD to the arch-specific extension directory. Failure seen in: http://victory.netbsd.org/pkgsrc/packages/reports/2022Q1/evbarm7-9.0/20220330.2134/ruby31-base-3.1.1/install.log
2022-03-28{f,h,l,n,p}*/*: revbump(1) for libsndfiletnn1-2/+2
2022-03-27gcc10: disable libsanitizer on SunOStnn1-1/+3
It doesn't build properly for me even when using lang/gcc10 to self-host.
2022-03-27gcc*: only use system zlib if it is native, else use bundledtnn3-9/+27
This is the logic we have in gcc8. Replicate it to newer GCC packages. Using pkgsrc zlib causes problems linking gcov(1) on at least Linux and SunOS. It is not worth bend-over-backwards rpath-patching.
2022-03-27clisp: temporarily avoid failing RELRO/PIE checks for branchnia1-1/+5
2022-03-26PLIST fix for lang/ocaml for non-native architecturesjaapb2-33/+34
This fixes the PLIST for architectures that do not use OCaml's native compiler; other architectures should not be affected. Thanks to Havard Eidnes and Martin Husemann for reporting the error.
2022-03-25python310 py310-html-docs: updated to 3.10.4adam5-16/+16
Python 3.10.4 final Core and Builtins bpo-46968: Check for the existence of the “sys/auxv.h” header in faulthandler to avoid compilation problems in systems where this header doesn’t exist. Patch by Pablo Galindo Library bpo-23691: Protect the re.finditer() iterator from re-entering. bpo-42369: Fix thread safety of zipfile._SharedFile.tell() to avoid a “zipfile.BadZipFile: Bad CRC-32 for file” exception when reading a ZipFile from multiple threads. bpo-38256: Fix binascii.crc32() when it is compiled to use zlib’c crc32 to work properly on inputs 4+GiB in length instead of returning the wrong result. The workaround prior to this was to always feed the function data in increments smaller than 4GiB or to just call the zlib module function. bpo-39394: A warning about inline flags not at the start of the regular expression now contains the position of the flag. bpo-47061: Deprecate the various modules listed by PEP 594: aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, xdrlib bpo-2604: Fix bug where doctests using globals would fail when run multiple times. bpo-45997: Fix asyncio.Semaphore re-aquiring FIFO order. bpo-47022: The asynchat, asyncore and smtpd modules have been deprecated since at least Python 3.6. Their documentation and deprecation warnings and have now been updated to note they will removed in Python 3.12 (PEP 594). bpo-46421: Fix a unittest issue where if the command was invoked as python -m unittest and the filename(s) began with a dot (.), a ValueError is returned. bpo-40296: Fix supporting generic aliases in pydoc.
2022-03-25python39 py39-html-docs: updated to 3.9.12adam5-16/+16
Python 3.9.12 final Core and Builtins bpo-46968: Check for the existence of the “sys/auxv.h” header in faulthandler to avoid compilation problems in systems where this header doesn’t exist. Patch by Pablo Galindo Library bpo-47101: hashlib.algorithms_available now lists only algorithms that are provided by activated crypto providers on OpenSSL 3.0. Legacy algorithms are not listed unless the legacy provider has been loaded into the default OSSL context. bpo-23691: Protect the re.finditer() iterator from re-entering. bpo-42369: Fix thread safety of zipfile._SharedFile.tell() to avoid a “zipfile.BadZipFile: Bad CRC-32 for file” exception when reading a ZipFile from multiple threads. bpo-38256: Fix binascii.crc32() when it is compiled to use zlib’c crc32 to work properly on inputs 4+GiB in length instead of returning the wrong result. The workaround prior to this was to always feed the function data in increments smaller than 4GiB or to just call the zlib module function. bpo-39394: A warning about inline flags not at the start of the regular expression now contains the position of the flag. bpo-47061: Deprecate the various modules listed by PEP 594: aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, xdrlib bpo-2604: Fix bug where doctests using globals would fail when run multiple times. bpo-45997: Fix asyncio.Semaphore re-aquiring FIFO order. bpo-47022: The asynchat, asyncore and smtpd modules have been deprecated since at least Python 3.6. Their documentation has now been updated to note they will removed in Python 3.12 (PEP 594). bpo-46421: Fix a unittest issue where if the command was invoked as python -m unittest and the filename(s) began with a dot (.), a ValueError is returned. bpo-40296: Fix supporting generic aliases in pydoc. bpo-14156: argparse.FileType now supports an argument of ‘-’ in binary mode, returning the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes including ‘x’ and ‘a’ are treated equivalently to ‘w’ when argument is ‘-’. Patch contributed by Josh Rosenberg
2022-03-21lang/quickjs: import DESCR from wip/quickjsrillig2-3/+25
2022-03-19lang/njs: fix fetchingosa1-2/+2
Reported by: wiz
2022-03-19python310 py310-html-docs: updated to 3.10.3adam6-18/+33
Python 3.10.3 final Core and Builtins bpo-46940: Avoid overriding AttributeError metadata information for nested attribute access calls. Patch by Pablo Galindo. bpo-46852: Rename the private undocumented float.__set_format__() method to float.__setformat__() to fix a typo introduced in Python 3.7. The method is only used by test_float. Patch by Victor Stinner. bpo-46794: Bump up the libexpat version into 2.4.6 bpo-46820: Fix parsing a numeric literal immediately (without spaces) followed by “not in” keywords, like in 1not in x. Now the parser only emits a warning, not a syntax error. bpo-46762: Fix an assert failure in debug builds when a ‘<’, ‘>’, or ‘=’ is the last character in an f-string that’s missing a closing right brace. bpo-46724: Make sure that all backwards jumps use the JUMP_ABSOLUTE instruction, rather than JUMP_FORWARD with an argument of (2**32)+offset. bpo-46732: Correct the docstring for the __bool__() method. Patch by Jelle Zijlstra. bpo-46707: Avoid potential exponential backtracking when producing some syntax errors involving lots of brackets. Patch by Pablo Galindo. bpo-40479: Add a missing call to va_end() in Modules/_hashopenssl.c. bpo-46615: When iterating over sets internally in setobject.c, acquire strong references to the resulting items from the set. This prevents crashes in corner-cases of various set operations where the set gets mutated. bpo-45773: Remove two invalid “peephole” optimizations from the bytecode compiler. bpo-43721: Fix docstrings of getter, setter, and deleter to clarify that they create a new copy of the property. bpo-46503: Fix an assert when parsing some invalid N escape sequences in f-strings. bpo-46417: Fix a race condition on setting a type __bases__ attribute: the internal function add_subclass() now gets the PyTypeObject.tp_subclasses member after calling PyWeakref_NewRef() which can trigger a garbage collection which can indirectly modify PyTypeObject.tp_subclasses. Patch by Victor Stinner. bpo-46383: Fix invalid signature of _zoneinfo’s module_free function to resolve a crash on wasm32-emscripten platform. bpo-46070: Py_EndInterpreter() now explicitly untracks all objects currently tracked by the GC. Previously, if an object was used later by another interpreter, calling PyObject_GC_UnTrack() on the object crashed if the previous or the next object of the PyGC_Head structure became a dangling pointer. Patch by Victor Stinner. bpo-46339: Fix a crash in the parser when retrieving the error text for multi-line f-strings expressions that do not start in the first line of the string. Patch by Pablo Galindo bpo-46240: Correct the error message for unclosed parentheses when the tokenizer doesn’t reach the end of the source when the error is reported. Patch by Pablo Galindo bpo-46091: Correctly calculate indentation levels for lines with whitespace character that are ended by line continuation characters. Patch by Pablo Galindo Library bpo-43253: Fix a crash when closing transports where the underlying socket handle is already invalid on the Proactor event loop. bpo-47004: Apply bugfixes from importlib_metadata 4.11.3, including bugfix for EntryPoint.extras, which was returning match objects and not the extras strings. bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) bpo-46968: faulthandler: On Linux 5.14 and newer, dynamically determine size of signal handler stack size CPython allocates using getauxval(AT_MINSIGSTKSZ). This changes allows for Python extension’s request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids Xeon processor to succeed, unblocking use of the ISA in frameworks. bpo-46955: Expose asyncio.base_events.Server as asyncio.Server. Patch by Stefan Zabka. bpo-23325: The signal module no longer assumes that SIG_IGN and SIG_DFL are small int singletons. bpo-46932: Update bundled libexpat to 2.4.7 bpo-25707: Fixed a file leak in xml.etree.ElementTree.iterparse() when the iterator is not exhausted. Patch by Jacob Walls. bpo-44886: Inherit asyncio proactor datagram transport from asyncio.DatagramTransport. bpo-46827: Support UDP sockets in asyncio.loop.sock_connect() for selector-based event loops. Patch by Thomas Grainger. bpo-46811: Make test suite support Expat >=2.4.5 bpo-46252: Raise TypeError if ssl.SSLSocket is passed to transport-based APIs. bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. bpo-39327: shutil.rmtree() can now work with VirtualBox shared folders when running from the guest operating-system. bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. bpo-46643: In typing.get_type_hints(), support evaluating stringified ParamSpecArgs and ParamSpecKwargs annotations. Patch by Gregory Beauregard. bpo-45863: When the tarfile module creates a pax format archive, it will put an integer representation of timestamps in the ustar header (if possible) for the benefit of older unarchivers, in addition to the existing full-precision timestamps in the pax extended header. bpo-46676: Make typing.ParamSpec args and kwargs equal to themselves. Patch by Gregory Beauregard. bpo-46672: Fix NameError in asyncio.gather() when initial type check fails. bpo-46655: In typing.get_type_hints(), support evaluating bare stringified TypeAlias annotations. Patch by Gregory Beauregard. bpo-45948: Fixed a discrepancy in the C implementation of the xml.etree.ElementTree module. Now, instantiating an xml.etree.ElementTree.XMLParser with a target=None keyword provides a default xml.etree.ElementTree.TreeBuilder target as the Python implementation does. bpo-46521: Fix a bug in the codeop module that was incorrectly identifying invalid code involving string quotes as valid code. bpo-46581: Brings ParamSpec propagation for GenericAlias in line with Concatenate (and others). bpo-46591: Make the IDLE doc URL on the About IDLE dialog clickable. bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 bpo-46487: Add the get_write_buffer_limits method to asyncio.transports.WriteTransport and to the SSL transport. bpo-45173: Note the configparser deprecations will be removed in Python 3.12. bpo-46539: In typing.get_type_hints(), support evaluating stringified ClassVar and Final annotations inside Annotated. Patch by Gregory Beauregard. bpo-46491: Allow typing.Annotated to wrap typing.Final and typing.ClassVar. Patch by Gregory Beauregard. bpo-46436: Fix command-line option -d/--directory in module http.server which is ignored when combined with command-line option --cgi. Patch by Géry Ogam. bpo-41403: Make mock.patch() raise a TypeError with a relevant error message on invalid arg. Previously it allowed a cryptic AttributeError to escape. bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. bpo-46469: asyncio generic classes now return types.GenericAlias in __class_getitem__ instead of the same class. bpo-46434: pdb now gracefully handles help when __doc__ is missing, for example when run with pregenerated optimized .pyc files. bpo-46333: The __eq__() and __hash__() methods of typing.ForwardRef now honor the module parameter of typing.ForwardRef. Forward references from different modules are now differentiated. bpo-46246: Add missing __slots__ to importlib.metadata.DeprecatedList. Patch by Arie Bovenberg. bpo-46266: Improve day constants in calendar. Now all constants (MONDAY … SUNDAY) are documented, tested, and added to __all__. bpo-46232: The ssl module now handles certificates with bit strings in DN correctly. bpo-43118: Fix a bug in inspect.signature() that was causing it to fail on some subclasses of classes with a __text_signature__ referencing module globals. Patch by Weipeng Hong. bpo-26552: Fixed case where failing asyncio.ensure_future() did not close the coroutine. Patch by Kumar Aditya. bpo-21987: Fix an issue with tarfile.TarFile.getmember() getting a directory name with a trailing slash. bpo-20392: Fix inconsistency with uppercase file extensions in MimeTypes.guess_type(). Patch by Kumar Aditya. bpo-46080: Fix exception in argparse help text generation if a argparse.BooleanOptionalAction argument’s default is argparse.SUPPRESS and it has help specified. Patch by Felix Fontein. bpo-44439: Fix .write() method of a member file in ZipFile, when the input data is an object that supports the buffer protocol, the file length may be wrong. bpo-45703: When a namespace package is imported before another module from the same namespace is created/installed in a different sys.path location while the program is running, calling the importlib.invalidate_caches() function will now also guarantee the new module is noticed. bpo-24959: Fix bug where unittest sometimes drops frames from tracebacks of exceptions raised in tests. bpo-44791: Fix substitution of ParamSpec in Concatenate with different parameter expressions. Substitution with a list of types returns now a tuple of types. Substitution with Concatenate returns now a Concatenate with concatenated lists of arguments. bpo-14156: argparse.FileType now supports an argument of ‘-’ in binary mode, returning the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes including ‘x’ and ‘a’ are treated equivalently to ‘w’ when argument is ‘-’. Patch contributed by Josh Rosenberg Documentation bpo-46463: Fixes escape4chm.py script used when building the CHM documentation file Tests bpo-46913: Fix test_faulthandler.test_sigfpe() if Python is built with undefined behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe() function. Patch by Victor Stinner. bpo-46708: Prevent default asyncio event loop policy modification warning after test_asyncio execution. bpo-46678: The function make_legacy_pyc in Lib/test/support/import_helper.py no longer fails when PYTHONPYCACHEPREFIX is set to a directory on a different device from where tempfiles are stored. bpo-46616: Ensures test_importlib.test_windows cleans up registry keys after completion. bpo-44359: test_ftplib now silently ignores socket errors to prevent logging unhandled threading exceptions. Patch by Victor Stinner. bpo-46542: Fix a Python crash in test_lib2to3 when using Python built in debug mode: limit the recursion limit. Patch by Victor Stinner. bpo-46576: test_peg_generator now disables compiler optimization when testing compilation of its own C extensions to significantly speed up the testing on non-debug builds of CPython. bpo-46542: Fix test_json tests checking for RecursionError: modify these tests to use support.infinite_recursion(). Patch by Victor Stinner. bpo-13886: Skip test_builtin PTY tests on non-ASCII characters if the readline module is loaded. The readline module changes input() behavior, but test_builtin is not intented to test the readline module. Patch by Victor Stinner. Build bpo-47032: Ensure Windows install builds fail correctly with a non-zero exit code when part of the build fails. bpo-47024: Update OpenSSL to 1.1.1n for macOS installers and all Windows builds. bpo-38472: Fix GCC detection in setup.py when cross-compiling. The C compiler is now run with LC_ALL=C. Previously, the detection failed with a German locale. bpo-46513: configure no longer uses AC_C_CHAR_UNSIGNED macro and pyconfig.h no longer defines reserved symbol __CHAR_UNSIGNED__. bpo-45925: Update Windows installer to use SQLite 3.37.2. Windows bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 and CVE-2019-12900 bpo-46948: Prevent CVE-2022-26488 by ensuring the Add to PATH option in the Windows installer uses the correct path when being repaired. bpo-46638: Ensures registry virtualization is consistently disabled. For 3.10 and earlier, it remains enabled (some registry writes are protected), while for 3.11 and later it is disabled (registry modifications affect all applications). macOS bpo-45925: Update macOS installer to SQLite 3.37.2. IDLE bpo-46630: Make query dialogs on Windows start with a cursor in the entry box. bpo-45296: Clarify close, quit, and exit in IDLE. In the File menu, ‘Close’ and ‘Exit’ are now ‘Close Window’ (the current one) and ‘Exit’ is now ‘Exit IDLE’ (by closing all windows). In Shell, ‘quit()’ and ‘exit()’ mean ‘close Shell’. If there are no other windows, this also exits IDLE. bpo-45447: Apply IDLE syntax highlighting to pyi files. Patch by Alex Waygood and Terry Jan Reedy. C API bpo-46433: The internal function _PyType_GetModuleByDef now correctly handles inheritance patterns involving static types. bpo-14916: Fixed bug in the tokenizer that prevented PyRun_InteractiveOne from parsing from the provided FD.
2022-03-19python39 py39-html-docs: updated to 3.9.11adam6-18/+33
Python 3.9.11 final Core and Builtins bpo-46852: Rename the private undocumented float.__set_format__() method to float.__setformat__() to fix a typo introduced in Python 3.7. The method is only used by test_float. Patch by Victor Stinner. bpo-46794: Bump up the libexpat version into 2.4.6 bpo-46762: Fix an assert failure in debug builds when a ‘<’, ‘>’, or ‘=’ is the last character in an f-string that’s missing a closing right brace. bpo-46732: Correct the docstring for the __bool__() method. Patch by Jelle Zijlstra. bpo-40479: Add a missing call to va_end() in Modules/_hashopenssl.c. bpo-46615: When iterating over sets internally in setobject.c, acquire strong references to the resulting items from the set. This prevents crashes in corner-cases of various set operations where the set gets mutated. bpo-43721: Fix docstrings of getter, setter, and deleter to clarify that they create a new copy of the property. bpo-46503: Fix an assert when parsing some invalid N escape sequences in f-strings. bpo-46417: Fix a race condition on setting a type __bases__ attribute: the internal function add_subclass() now gets the PyTypeObject.tp_subclasses member after calling PyWeakref_NewRef() which can trigger a garbage collection which can indirectly modify PyTypeObject.tp_subclasses. Patch by Victor Stinner. bpo-46383: Fix invalid signature of _zoneinfo’s module_free function to resolve a crash on wasm32-emscripten platform. Library bpo-43253: Fix a crash when closing transports where the underlying socket handle is already invalid on the Proactor event loop. bpo-47004: Apply bugfixes from importlib_metadata 4.11.3, including bugfix for EntryPoint.extras, which was returning match objects and not the extras strings. bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) bpo-46968: faulthandler: On Linux 5.14 and newer, dynamically determine size of signal handler stack size CPython allocates using getauxval(AT_MINSIGSTKSZ). This changes allows for Python extension’s request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids Xeon processor to succeed, unblocking use of the ISA in frameworks. bpo-46955: Expose asyncio.base_events.Server as asyncio.Server. Patch by Stefan Zabka. bpo-46932: Update bundled libexpat to 2.4.7 bpo-25707: Fixed a file leak in xml.etree.ElementTree.iterparse() when the iterator is not exhausted. Patch by Jacob Walls. bpo-44886: Inherit asyncio proactor datagram transport from asyncio.DatagramTransport. bpo-46827: Support UDP sockets in asyncio.loop.sock_connect() for selector-based event loops. Patch by Thomas Grainger. bpo-46811: Make test suite support Expat >=2.4.5 bpo-46252: Raise TypeError if ssl.SSLSocket is passed to transport-based APIs. bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. bpo-39327: shutil.rmtree() can now work with VirtualBox shared folders when running from the guest operating-system. bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. bpo-45863: When the tarfile module creates a pax format archive, it will put an integer representation of timestamps in the ustar header (if possible) for the benefit of older unarchivers, in addition to the existing full-precision timestamps in the pax extended header. bpo-46672: Fix NameError in asyncio.gather() when initial type check fails. bpo-45948: Fixed a discrepancy in the C implementation of the xml.etree.ElementTree module. Now, instantiating an xml.etree.ElementTree.XMLParser with a target=None keyword provides a default xml.etree.ElementTree.TreeBuilder target as the Python implementation does. bpo-46591: Make the IDLE doc URL on the About IDLE dialog clickable. bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 bpo-46487: Add the get_write_buffer_limits method to asyncio.transports.WriteTransport and to the SSL transport. bpo-46539: In typing.get_type_hints(), support evaluating stringified ClassVar and Final annotations inside Annotated. Patch by Gregory Beauregard. bpo-46491: Allow typing.Annotated to wrap typing.Final and typing.ClassVar. Patch by Gregory Beauregard. bpo-46436: Fix command-line option -d/--directory in module http.server which is ignored when combined with command-line option --cgi. Patch by Géry Ogam. bpo-41403: Make mock.patch() raise a TypeError with a relevant error message on invalid arg. Previously it allowed a cryptic AttributeError to escape. bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. bpo-46469: asyncio generic classes now return types.GenericAlias in __class_getitem__ instead of the same class. bpo-46434: pdb now gracefully handles help when __doc__ is missing, for example when run with pregenerated optimized .pyc files. bpo-46333: The __eq__() and __hash__() methods of typing.ForwardRef now honor the module parameter of typing.ForwardRef. Forward references from different modules are now differentiated. bpo-43118: Fix a bug in inspect.signature() that was causing it to fail on some subclasses of classes with a __text_signature__ referencing module globals. Patch by Weipeng Hong. bpo-21987: Fix an issue with tarfile.TarFile.getmember() getting a directory name with a trailing slash. bpo-20392: Fix inconsistency with uppercase file extensions in MimeTypes.guess_type(). Patch by Kumar Aditya. bpo-46080: Fix exception in argparse help text generation if a argparse.BooleanOptionalAction argument’s default is argparse.SUPPRESS and it has help specified. Patch by Felix Fontein. bpo-44439: Fix .write() method of a member file in ZipFile, when the input data is an object that supports the buffer protocol, the file length may be wrong. bpo-45703: When a namespace package is imported before another module from the same namespace is created/installed in a different sys.path location while the program is running, calling the importlib.invalidate_caches() function will now also guarantee the new module is noticed. bpo-24959: Fix bug where unittest sometimes drops frames from tracebacks of exceptions raised in tests. Documentation bpo-46463: Fixes escape4chm.py script used when building the CHM documentation file Tests bpo-46913: Fix test_faulthandler.test_sigfpe() if Python is built with undefined behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe() function. Patch by Victor Stinner. bpo-46708: Prevent default asyncio event loop policy modification warning after test_asyncio execution. bpo-46616: Ensures test_importlib.test_windows cleans up registry keys after completion. bpo-44359: test_ftplib now silently ignores socket errors to prevent logging unhandled threading exceptions. Patch by Victor Stinner. bpo-46542: Fix a Python crash in test_lib2to3 when using Python built in debug mode: limit the recursion limit. Patch by Victor Stinner. bpo-46576: test_peg_generator now disables compiler optimization when testing compilation of its own C extensions to significantly speed up the testing on non-debug builds of CPython. bpo-46542: Fix test_json tests checking for RecursionError: modify these tests to use support.infinite_recursion(). Patch by Victor Stinner. bpo-13886: Skip test_builtin PTY tests on non-ASCII characters if the readline module is loaded. The readline module changes input() behavior, but test_builtin is not intented to test the readline module. Patch by Victor Stinner. Build bpo-47024: Update OpenSSL to 1.1.1n for macOS installers and all Windows builds. bpo-38472: Fix GCC detection in setup.py when cross-compiling. The C compiler is now run with LC_ALL=C. Previously, the detection failed with a German locale. bpo-46513: configure no longer uses AC_C_CHAR_UNSIGNED macro and pyconfig.h no longer defines reserved symbol __CHAR_UNSIGNED__. bpo-45925: Update Windows installer to use SQLite 3.37.2. bpo-47032: Ensure Windows install builds fail correctly with a non-zero exit code when part of the build fails. Windows bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 and CVE-2019-12900 bpo-46948: Prevent CVE-2022-26488 by ensuring the Add to PATH option in the Windows installer uses the correct path when being repaired. bpo-46638: Ensures registry virtualization is consistently disabled. For 3.10 and earlier, it remains enabled (some registry writes are protected), while for 3.11 and later it is disabled (registry modifications affect all applications). macOS bpo-45925: Update macOS installer to SQLite 3.37.2. IDLE bpo-46630: Make query dialogs on Windows start with a cursor in the entry box. bpo-45296: Clarify close, quit, and exit in IDLE. In the File menu, ‘Close’ and ‘Exit’ are now ‘Close Window’ (the current one) and ‘Exit’ is now ‘Exit IDLE’ (by closing all windows). In Shell, ‘quit()’ and ‘exit()’ mean ‘close Shell’. If there are no other windows, this also exits IDLE. bpo-45447: Apply IDLE syntax highlighting to pyi files. Patch by Alex Waygood and Terry Jan Reedy.
2022-03-19python38 py38-html-docs: updated to 3.8.13adam7-22/+23
Python 3.8.13 final Core and Builtins bpo-46794: Bump up the libexpat version into 2.4.6 Library bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) bpo-46932: Update bundled libexpat to 2.4.7 bpo-46811: Make test suite support Expat >=2.4.5 bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. bpo-44849: Fix the os.set_inheritable() function on FreeBSD 14 for file descriptor opened with the O_PATH flag: ignore the EBADF error on ioctl(), fallback on the fcntl() implementation. Patch by Victor Stinner. Documentation bpo-41028: Language and version switchers, previously maintained in every cpython branches, are now handled by docsbuild-script. Tests bpo-45195: Fix test_readline.test_nonascii(): sometimes, the newline character is not written at the end, so don’t expect it in the output. Patch by Victor Stinner. bpo-44949: Fix auto history tests of test_readline: sometimes, the newline character is not written at the end, so don’t expect it in the output. Build bpo-47024: Update Windows builds and macOS installer build to use OpenSSL 1.1.1n. bpo-45405: Prevent internal configure error when running configure with recent versions of clang. Patch by David Bohman. bpo-45220: Avoid building with the Windows 11 SDK previews automatically. This may be overridden by setting the DefaultWindowsSDKVersion environment variable before building. Windows bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 and CVE-2019-12900 bpo-46948: Prevent CVE-2022-26488 by ensuring the Add to PATH option in the Windows installer uses the correct path when being repaired. macOS bpo-44828: Avoid tkinter file dialog failure on macOS 12 Monterey when using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc Culler of the Tk project.
2022-03-19python37 py37-html-docs: updated to 3.7.13adam6-19/+22
Python 3.7.13 final Library bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) bpo-46932: Update bundled libexpat to 2.4.7 bpo-46811: Make test suite support Expat >=2.4.5 bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. Build bpo-47024: Update Windows builds and macOS installer build to use OpenSSL 1.1.1n. bpo-45405: Prevent internal configure error when running configure with recent versions of clang. Patch by David Bohman. Windows bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 and CVE-2019-12900 bpo-46948: Prevent CVE-2022-26488 by ensuring the Add to PATH option in the Windows installer uses the correct path when being repaired.
2022-03-18lang/php81: update to 8.1.4taca2-6/+6
17 Mar 2022, PHP 8.1.4 - Core: . Fixed Haiku ZTS build. (David Carlier) . Fixed bug GH-8059 arginfo not regenerated for extension. (Remi) . Fixed bug GH-8083 Segfault when dumping uncalled fake closure with static variables. (ilutov) . Fixed bug GH-7958 (Nested CallbackFilterIterator is leaking memory). (cmb) . Fixed bug GH-8074 (Wrong type inference of range() result). (cmb) . Fixed bug GH-8140 (Wrong first class callable by name optimization). (cmb) . Fixed bug GH-8082 (op_arrays with temporary run_time_cache leak memory when observed). (Bob) - GD: . Fixed libpng warning when loading interlaced images. (Brett) - FPM: . Fixed bug #76109 (Unsafe access to fpm scoreboard). (Till Backhaus, Jakub Zelenka) - Iconv: . Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). (cmb) . Fixed bug GH-7980 (Unexpected result for iconv_mime_decode). (cmb) - MBString: . Fixed bug GH-8128 (mb_check_encoding wrong result for 7bit). (alexdowad) - MySQLnd: . Fixed bug GH-8058 (NULL pointer dereference in mysqlnd package). (Kamil Tekiela) - Reflection: . Fixed bug GH-8080 (ReflectionClass::getConstants() depends on def. order). (cmb) - Zlib: . Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). (cmb)
2022-03-18lang/php80: update to 8.0.17taca2-6/+6
17 Mar 2022, PHP 8.0.17 - Core: . Fixed Haiku ZTS build. (David Carlier) - GD: . Fixed libpng warning when loading interlaced images. (Brett) - FPM: . Fixed bug #76109 (Unsafe access to fpm scoreboard). (Till Backhaus, Jakub Zelenka) - Iconv: . Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). (cmb) . Fixed bug GH-7980 (Unexpected result for iconv_mime_decode). (cmb) - MySQLnd: . Fixed bug GH-8058 (NULL pointer dereference in mysqlnd package). (Kamil Tekiela) - OPcache: . Fixed bug GH-8074 (Wrong type inference of range() result). (cmb) - Reflection: . Fixed bug GH-8080 (ReflectionClass::getConstants() depends on def. order). (cmb) - Zlib: . Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). (cmb)
2022-03-18rust: Ensure SunOS uses GNU ar.jperkin1-1/+2
2022-03-17lang/Makefile: add go118wiz1-1/+2
2022-03-16go118: add PLIST.Linuxtnn1-0/+2
ok bsiegert
2022-03-15go118: add Go 1.18 (final release).bsiegert13-1/+11974
Due to how close the freeze is, this will not be the default for the next quarterly release. There are lots of news, including support for Generics. Read the release notes for details.
2022-03-15wasi-libc: update to 0.0.0pre20220311.wiz3-12/+16
Disable symbol comparison, since it fails for a couple of people and mef's bulk build. Changes: Enable support for utimes and futimesat. more graphical code chdir: fixing a malloc'ed buffer that was not large enough
2022-03-15guile30: use full path to paxctl for those who don't have /usr/sbin in PATHwiz1-2/+2
2022-03-15rust-analyzer: fix building for pre-1.59.0adam2-1/+19
2022-03-15py-mypy: updated to 0.941adam3-11/+20
0.940: Miscellaneous New Features Add support for conditionally defined overloads Give "as" variables in with statements separate scopes when it is safe to do so Add an optional error code ignore-without-code to require ignore comments to have error codes Add support for typing.Never and typing_extensions.Never as alternative spellings of NoReturn Add support for typing.reveal_type Support universal2 macOS wheels Add match_args support to attr.s() Enum Improvements Check Enum definition for invalid base classes Understand the self-destructing nature of Enum._ignore_ Add StrEnum support for Python 3.11 Make enum values final Improve final detection for Enum Fix Enum final properties and writable special members Enum now accepts String literals and final values as 2nd argument Fix false positive about member name reuse in enum Fix enum inheritance regression Mypyc Fixes and Improvements Use Py_TYPE and Py_IsNone Implement additional internal consistency checks Raise AttributeError also for non-refcounted types Fix invalid unlikely() in certain rare branches Skip no-op super calls to object.__init__() Use latest pythoncapi_compat Add helpful message to assert Documentation Updates Add documentations about Enum types Update Enum documentation Improve documentation of allow_redefinition Fix intelligent indexing example Explain generic Protocol[T1, T2, ...] shorthand Clarify that stub-only packages need to be installed Small documentation improvements for conditional overloads Improved Error Messages Improve the "Argument must be a mapping" error message Coalesce Literals when printing unions Suggest typing.Callable when using callable as type Suggest typing.Any when using any as type Add note about wrong error code in type: ignore Add no-overload-impl error code Display ellipsis when formatting variadic tuple[T, ...] Deduplicate error codes for ignore-without-code Tweak ignore-without-code error message Mention common resolutions for build errors Stubtest Improvements Ignore more dunder positional-only errors Fix wrong assumption about relative path Catch more getattr errors Error if module level dunder is missing, housekeeping Ignore __main__ module Error if a dunder method is missing from a stub Error if a function is async at runtime but not in the stub Do not error if a stub is async, but runtime is not Error if a class should be decorated with @final Use VERSIONS for submodules Treat dicts as a subtype of typeddict Ignore more exceptions in stubtest Other Notable Fixes and Improvements Fix non-default keyword-only argument positioning in stubgen Remove orjson stubs from default list Use __truediv__ for Python 2 with __future__ import Fix Python 2 compatibility issue Use type variable bound to infer constraints Handle raise Exception(), None on Python 2.7 Fix inference of protocol against overloaded function Fix an issubclass failure for protocols with overloaded methods Fix crashes in class scoped imports Fix use of TypeAlias from aliased imports Delete open plugin Read pyproject.toml with correct encoding on Windows Fix issue with implicit type aliases in import cycles Forbid extra ParamSpec arguments Fix crash involving explicit any flag and Required Fix join of Any against a union type Simplify unions when erasing last known values Fix crash with yield in comprehension Fix handling of NoReturn in union return types Fix __init__ in dataclasses inheriting from Any Narrow NamedTuple to bool correctly when __bool__ is defined Improve type of __attrs_attrs__ in attrs classes Install dependencies needed for reports via pip install mypy[reports] Consider import * to be an explicit re-export Fix --no-implicit-reexport inconsistency Fix crash if "_" is in builtins Fixes crash on subclassing Annotated without args
2022-03-15zig: updated to 0.9.1adam3-26/+48
0.9.1: libcxx: fixed not building fs/filesystem when targeting Windows. libcxx: fixed duplicate __muloti4 symbol. Integration with --sysroot parameter Integration with --entry parameter Integration with --whole-archive, --no-whole-archive, --strip-all, and --strip-debug parameters. Integration with --hash-style parameter. Fixed a bug where passing a zig source file to zig cc would incorrectly punt to clang because it thought there were no positional arguments. Integration with CUDA source files Improved a warning message for some cases of using zig run -lc++. Ignore -lgcc_s when it is redundant with compiler-rt. Fixed Linux headers being named arm64 instead of aarch64 glibc: fixed passing of __GNU_MINOR__. glibc: fixed compatibility with glibc <= 2.33 for global initializers glibc: fixed MINSIGSTKSZ on glibcs older than 2.34
2022-03-14rust-analyzer: updated to 0.0.2022.03.14:adam2-6/+6
Release: 2022-03-14 New Features * (first contribution) improve enum variant field completion, enum variant / struct consistency. * (first contribution) highlight escape sequences in byte strings. * BREAKING: switch to upstream inlay hints * suggest union literals, suggest union fields within an empty union literal * offer qualified path completions in derives. * allow configuration of colons in inlay hints (rust-analyzer.inlayHints.renderColons). Fixes * (first contribution) add support for new where clause location in associated types. * (first contribution) stop wrapping ConstParam default values in ConstArg. * insert dummy values for const generics in subst. * properly handle proc-macro crate types for nameres. * fix extract_module on inherent impls. * show what file paths were expected for unresolved modules. * emit more detailed highlighting for %, >>, <<. * detect NixOS when /etc/os-release includes quotes. Internal Improvements * add hir_def::MacroId, add Macro{Id} to ModuleDef{Id}. * simplify CompletionContext. * remove ide_completion::render::build_ext module. * another round of clippy fixes.
2022-03-14lang/njs - connect to buildosa1-1/+2
2022-03-14lang/njs: add new port NGINX JavaScript (njs) command line utilityosa5-0/+75
NGINX JavaScript, also knows as njs, is a subset of the JavaScript language that allows extending nginx functionality. njs is created in compliance with ECMAScript 5.1 (strict mode) with some ECMAScript 6 and later extensions. It's easy to use njs command line utility to develop and debug additional functionality. Also, it's light-weight and very useful as a shebang in some cases as the nodejs substitutor.
2022-03-13go-bin: update to 1.17.8tnn2-30/+26
- use official upstream binaries for Darwin/aarch64 - refresh locally maintained NetBSD/aarch64 distribution
2022-03-13libLLVM: update to 13.0.1, for mesa updatetnn14-178/+474
2022-03-13www/ruby-rails70: update to 7.0.2.3taca1-2/+2
Changes are in devel/ruby-activestorage70 only. Rails 7.0.2.3 (March 08, 2022) * Added image transformation validation via configurable allow-list. Variant now offers a configurable allow-list for transformation methods in addition to a configurable deny-list for arguments. [CVE-2022-21831]
2022-03-13www/ruby-rails61: update to 6.1.4.7taca1-2/+2
Ruby on Rails 6.1.4.7 is not latest version but it should be easy to pull-up to pkgsrc-2021Q4. Changes are in devel/ruby-activestorage61 only. ## Rails 6.1.4.7 (March 08, 2022) ## * Added image transformation validation via configurable allow-list. Variant now offers a configurable allow-list for transformation methods in addition to a configurable deny-list for arguments. [CVE-2022-21831]
2022-03-13www/ruby-rails60: update to 6.0.4.7taca1-2/+2
Changes are in devel/ruby-activestorage60 only. ## Rails 6.0.4.7 (March 08, 2022) ## * Added image transformation validation via configurable allow-list. Variant now offers a configurable allow-list for transformation methods in addition to a configurable deny-list for arguments. [CVE-2022-21831]
2022-03-13www/ruby-rails52: update to 5.2.6.3taca1-2/+2
Ruby on Rails 5.2.6.3 is not latest version but it should be easy to pull-up to pkgsrc-2021Q4. Changes are in devel/ruby-activestorage52 only. Rails 5.2.6.3 (March 08, 2022) * Added image transformation validation via configurable allow-list. Variant now offers a configurable allow-list for transformation methods in addition to a configurable deny-list for arguments. [CVE-2022-21831]
2022-03-13lang: import gcc10-aux, the gcc10 ada compiler. from irvise in pkgsrc-wip.nia47-1/+3120
2022-03-13(lang/rakudo) Updated 2021.12 to 2022.02mef3-8/+7
New in 2022.02: + Deprecations: + Additions: + Add support for $RAKUDO_OPT environment variable [e82e6774] + Implement sub rotor [90a04ac0] + Introducing $*RAT-UPGRADE-CLASS (#4299) [f737b080] + Add Cool.Order "coercer" (#4473) [4b2fc66f] + Add CI job that runs a spectest instead of Rakudo tests [7ef7b6ed] + Add :slip named argument to roundrobin() [de605e84] + Add an Any(iterable).infer method (#4626) [4d263779] + Add ACCEPTS candidate for Junction to Bool [f21af28e] + Add missing checks for nulls [821195b2] + Add missing precedence info for some infix ops (#4725) [cd86606e] + Add .unique to native arrays [bc8c286f] + Add .repeated to native arrays [369093c8] + Add .squish to native arrays [284b5623] + Finally add in memoriam for David Adler [510c24ed] + Removals: + Remove uniprop-(int|str|bool) [cc5f17a0] [2b355dc4] + Remove check for nullness of descriptor [b2f0a9d2] + Remove some no longer needed CALL-MEs [25ca2064] + Remove RESTRICTED setting (#3965) [6a8fa2f4] + Remove two dummy parameters from (Fat)Rat coercer [6c765609] + Remove dead code from MoarVM and JVM extops [e912bf2e][1ba3fe04] [421dd982][969ae326] + Changes: + Relax cross-language revision role-class boundaries [d493a051] + Get rid of trailing ] and } when dd-ing typed arrays/hashes [49608021] + Adapt to nqp::radix(_I)? now returning # chars converted [4a3753fb] + Disallow creating Uni with out-of-range codepoints [c56c578c][ef35db06] + Make Complex.new about 30x as fast [586f2f3c] + Get IO::Path!SET-SELF below inlining limit [4f3ff580][efdc1a9e] + $x ** ±Inf is sometimes 0 (#4226) [03065e29] + Make dd output consistent for arrays and hashes [59929f0a] + Call .perl(:arglist) for Capture's list elements [27ede8cb] + Make class A does B{ } error more awesome [535e0151] + Make .WHY on role group delegate to default role [8f989d1a][d3e74427] [91e3c983] + Make set-env.sh script work on MacOS (#4704) [19696916] + Protect some typechecks with try [e3f22147][5f843222] + Make sure that subclasses of FatRat .raku correctly [d6e6afb0] + Make Rat.FatRat about 5x as fast [82afbbf0] + Rename Any.infer to Any.are [186bd0b0] + Bring Rational.floor/ceiling/round/Int below inlining limit [59ea71f7] + Reduce bytecode size of Array[TR].BIND-POS [daeb9915] + Make adverbless @a[iterable] about 2.5x as fast [30f1fba3] + Make adverbless @a[*] about 20% faster [8ac55c57] + Make the adverbless zen-slice (@a[]) a few percent faster [21829c33] + Make FatRat.Rat coercion about 6x as fast [2fe1bb85] + Bring down bytecode size of nativearray.splice helper [38648b4f] + Re-arrange Int.base a bit [4d78bc6a] + Make unsuccessful .first about 40% faster [ed99df18] + Extract failure creation into separate subs [7dc3add8] + Make Capture[n] (and thus $0, $1, ...) about 5x as fast [11c8f82a] + Implement smartmatch as a dispatcher [32401c47] + Set up nativeref types for unsigned integers [b70d1147] + Support primspec 10 for unsigned integers [b092cc6c] + Also check iscont_u when looking for native references [2509e183] + Support uints as their own argument kind in dispatch [c0fbd367] + Use unsigned ops when handling unsigned buffers [63b2b846] + New uint candidates for operators [4db92b18] + Switch to unsigned ops where appropriate [c38b6b42] + Unsigned versions of some iterators [56923c12] + uint versions of native arrays [1ef6001f] + Bring uint improvements to the JVM [27f3b719] + Introduce NYI as a sub (#4716) [94456edf] + Make Int.roll/pick act as (^Int).roll/pick on 6.e (#4695) [45090c91] + Make Int.roll/pick about 6x as fast in v6.e [6222a14c] + Make ^Int:D about 14x as fast [21ee1fa0] + Make creation of Int .. Int object about 14x as fast [8fbe6c0a] + Specify base of non base 10 invalid numbers (#4717) [522155d5] + Further improvements to smartmatch dispatcher [cd20a2bc][6148b75c] [abfb9f86][2486960b] + Do some better job optimizing Junction on RHS [6f925ea2][eba72f4b] [49955840] + Properly support uints in BUILDPLANs [a38bebec] + Don't assume "year" as unit [34455138] + Use proper unsigned ops for accessing multidim uint arrays [8777e923] + Use nqp::istype for nominalizable smartmatch [ef4abcc7] + Fixes: + Make ranges coerce LHS into a numeric if range boundaries are numeric [7f73dcbd][dd5fabf9] + Many improvements to smartmatching and given/when [d0f2690f][7f1189fe] [7554d733][80fbaadd][fedfd716][91ec1bbf][5855c1d5][6616440d][9f80771c] [966e77fe][a1bb638f][ed85bad6][6b828fe6] + Fix Map ACCEPTS by collapsing explicit junctions [87621e1a] + [JVM] Mention routine in error for wrong arity [522e49a7] + Fix the behaviour of Pair ~~ Pair (#4671) [026c51a0] + Additional fixes and improvements of smartmatch optimizations [2a3f61ef] + Don't use MVM_free if we didn't use MVM_malloc [1b5c0b95] + Fix Nil warning in dd [a8498e8a] + Fix dd for nameless things [95d60623] + Fix potential race condition in Proc::Async start [8321ce10] + Test return constraints for role implementors (#3249) [56b57f61] + Use simpler code for correct `.length` suggestions test (#4703) [9310799c] + Fix warning in Pod::To::Text signature processing (#3528) [36cee696] + Make sure rebuilds of native array will generate ok [21d988d1] + Make add_constant lookup setting symbols only [28b51238] + Make initialization of core dynamic variables threadsafe [768ebea7] + Fix is_array_type on roles [944debd3] + Fix writes to native arrays via [] returning arbitrary data [72ef4e4d] + Fix "This container does not reference a native unsigned integer" [3823f88c] + Fix "This container does not reference a native integer" in Blob/Buf [a64c2f55] + Fix CArray treating all native integers as signed [fee9e822] + Eliminate p6decontrv ops caused by *_u ops [e5b67c1d][b3a71fbc] + Fix custom-lib race (#4738) [dab9cd66] + Fix method put failing on junctions [e521c8e4] + Fix Attribute.(get|set)_value treating uints like str [382f2f10] + Add unsigned candidate of +^ (bitwise negation) prefix operator [ffa09ff6] + Fix "Invalid ....BUILDALL plan: 24" error [118a0c3d] + Fix Attribute treating all native integers as signed [753c173e] + Fix optimizations of smartmatches over subsets [d6fb1919][b9d8aa49] + Fix "container does not reference a native integer" in UnsignedBlob.STORE [14bacc24] + Fix "No registered operation handler for 'iseq_u'" [4e1a7721] + Fix NativeCall wrongly expecting signed integer for size_t rw args [c92833f3] + Fix UInt where block trying to unbox a Scalar [26215f20] + Fix "container does not reference a native integer" with mixed int/uint multidim array indexes [7cb21467] + Fix "container does not reference a native integer" in multi slice [e4a4a92f] + Allow for using uint and int as indexes in native array slice assignment [a35a7791] + Fix precomp file rename race condition [006a920c] + Fix X::Method::NotFound on my-classes [8edc6d88] + Internal: + Replace nqp::attrinited with a descriptor-based approach [425913dc] [c3448773][13522362][71f8981b][c76c1e64][80f122d1][f96048c1][b6135861] [bdb0cc23][c719eab8][cd585f9d][8f796f5b][28053bd2][43f4e8a5]
2022-03-13(lang/nqp) Updated 2021.12 to 2022.02, explicit ChangeLog unknownmef2-6/+6
2022-03-10gjs: remove meson compatibility patch that now seems to be harmful ...nia2-18/+1
2022-03-10gcc8: deconditionalize CHECK_RELRO_SKIPnia5-10/+10
as hinted by mef's recent bulk build, it appears to be more complicated than simply a matter of bootstrapping
2022-03-10gcc*-aux: disable hardening for ada compilersnia2-2/+6
2022-03-09lang/go: Fix bootstrap on macOS Monterreybacon1-2/+2
Darwin 12 eliminated a kernel feature needed by go 1.10 and earlier. This patch makes Darwin 12 boostrap using go-bin rather than go14.
2022-03-09guile18: fix edit-owiz1-2/+2
2022-03-09lang/guile*: Adjust namespacing comments to realitygdt4-7/+11
This is a comment-only change.
2022-03-08lang/Makefile: + guile30wiz1-1/+2
2022-03-08lang/guile30; Add version 3.0.7wiz10-0/+1107
Packaged by gdt and myself in wip. Compared to guile 2.2, this is a major release which implements a JIT compiler. See NEWS in the sources for more details. GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library that implements the Scheme language plus various convenient facilities. It's designed so that you can link it into an application or utility to make it extensible. Our plan is to link this library into all GNU programs that call for extensibility. This is guile 3.0, the current stable version.
2022-03-07guile22: fix patch name for pkglintwiz2-3/+3
2022-03-07guile22: add ALTERNATIVES filewiz2-2/+7
2022-03-07guile18: add ALTERNATIVES filewiz2-2/+7
Bump PKGREVISION.
2022-03-07guile20: move to guile/2.0 prefixwiz5-692/+698
Add ALTERNATIVES file. Bump PKGREVISION.
2022-03-07guile: remove, reimported to lang/guile18wiz22-781/+0