-
Notifications
You must be signed in to change notification settings - Fork 166
m4 broken on macOS 10.5–10.6 by unconditional usage of 10.4-specific patch #158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
jperkin
added a commit
to drecklypkg/dreckly
that referenced
this issue
Feb 13, 2025
This should now work across all versions, and fix the build problem raised in NetBSD#158. Tested locally against the 10.4 SDK.
netbsd-srcmastr
pushed a commit
that referenced
this issue
Feb 18, 2025
v2.0.0 (2025-02-09) Breaking refactor!: rename python package serializable -> py_serializable (#155) The python package was renamed from serializable to py_serializable. Therefore, you need to adjust your imports. The following shows a quick way to adjust imports in the most efficient way. OLD imports import serializable from serializable import ViewType, XmlArraySerializationType, XmlStringSerializationType from serializable.helpers import BaseHelper, Iso8601Date ADJUSTED imports import py_serializable as serializable from py_serializable import ViewType, XmlArraySerializationType, XmlStringSerializationType from py_serializable.helpers import BaseHelper, Iso8601Date see migration path: https://py-serializable.readthedocs.io/en/refactor-rename-installable-py_serializable/migration.html Unknown Delete duplicate CODEOWNERS (#156) we have a codeowners file in root already (b64cdde) What's Changed chore(deps-dev): update mypy requirement from 1.11.2 to 1.12.0 by @dependabot in #143 chore(deps-dev): update mypy requirement from 1.12.0 to 1.13.0 by @dependabot in #145 chore(deps-dev): update flake8-bugbear requirement from 24.8.19 to 24.10.31 by @dependabot in #146 chore(deps-dev): update flake8-bugbear requirement from 24.10.31 to 24.12.12 by @dependabot in #150 chore(deps-dev): update mypy requirement from 1.13.0 to 1.14.1 by @dependabot in #154 Delete duplicate CODEOWNERS by @jkowalleck in #156 chore(docs): chanelog contains only relevant by @jkowalleck in #157 chore(docs): recreate changelog by @jkowalleck in #158 chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #37 refactor!: rename python package serializable -> py_serializable by @jkowalleck in #155 chore(deps): update sphinx requirement from <8,>=7.2.6 to >=7.2.6,<9 by @dependabot in #127
netbsd-srcmastr
pushed a commit
that referenced
this issue
Feb 18, 2025
This should now work across all versions, and fix the build problem raised in #158. Tested locally against the 10.4 SDK. From Jonathan Perkin <[email protected]> via drecklypkg commit 05d082e
netbsd-srcmastr
pushed a commit
that referenced
this issue
May 3, 2025
# pkgsrc changes * Project's Makefile is now bmake compatible. Use it to generate script and man page at build stage. * Taking maintainership. # upstream changes (since release 2.8.5) ## keychain 2.9.2 (2 May 2025) This is primarily a bug fix release, but also introduces the new `--extended` option -- see below: * Deprecate `--confhost` option and replace with `--extended` option. The old `--confhost myhost` would now be `--extended host:myhost`. This also allows specifying SSH keys (`sshk:` prefix), GPG keys ( `gpgk:` prefix) and hosts (`host:` prefix) together without confusion. * Well, I became intimately familiar with `IFS` the hard way. Fix 2.9.1 bug [#159](funtoo/keychain#159) by reworking IFS settings and adding proper documentation to the right places. This fixes the `--timeout` option and also now allows `--stop` to work properly which was broken. * Improve `--agents` deprecation warning. * Have keychain properly adopt a currently-running gpg-agent providing ssh-agent functionality when `--ssh-use-gpg` is specified. * Explicitly clean up known-bad pidfiles during processing. * Deprecate `--confhost` option and replace with new `--extended` option. * Improve host-based key processing by using `ssh -G` to officially extract host-based keys. * Make `Makefile` BSD-compatible. ## keychain 2.9.1 (1 May 2025) This release fixes a major bug related to the `--eval` option with non-Bourne shells. * Fix `--eval` option so it works with non-Bourne shells ([#158](funtoo/keychain#158)). * Last-minute option change: replace `--ssh-wipe` and `--gpg-wipe` with `--wipe [ssh|gpg|all]`. * Deprecate `--attempts` option which doesn't work with gpg-agent pinentry nor modern OpenSSH. * More script rewriting -- default to IFS of newline in the script, totally rework SSH and GPG key adding code. * Remove undocumented and likely unused `--` option. * Script is now at a svelte 1049 lines of code. ## keychain 2.9.0 (30 Apr 2025) These release notes contain a summary of all changes, including cumulative changes in pre-releases: * A new release after 8 years, with Daniel Robbins (script creator) returning as maintainer. * 60% of the script has been rewritten, and is now compliant with [ShellCheck](https://shellcheck.net). * `--agents` and `--inherit` options have been deprecated to improve ease-of-use. * `gpg-agent` no longer started by default -- only when a GPG key has been provided on the command-line. GnuPG 2.1+ supported. * GnuPG pidfiles with `-gpg` extension are deprecated and no longer used. * Better GnuPG integration: `gpg-agent` can be used for SSH key storage. This can be enabled by specifying one of the new `--ssh-allow-gpg` and `--ssh-spawn-gpg` options. Agent information for `gpg-agent`'s SSH socket will be stored in the regular pidfile for compatibility. * Add `--ssh-rm`, `--ssh-wipe`, `--gpg-wipe` options for removing/wiping SSH and GPG keys. This addresses GitHub Issue [#153](funtoo/keychain#153). * `--clear` option is now designed to be used for "initial clearing" of keys only. * Many user interface output improvements, to provide additional detail. * `--debug` option which can be used to troubleshoot issues with keychain. * Manual page significantly improved: New section on invocation, as well as documentation of the startup and agent detection algorithm. * Addition of `--ssh-agent-socket` option to manually specify desired path of the ssh-agent socket when starting. * Addition of `--confallhosts` to load identity files for all hosts. * Various bug fixes and improvements. * Script size reduced from 1500 to 1133 lines.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
m4
is broken on 10.5–10.6 by unconditional usage of the patch, added in 256704cMacPorts applies that patch on 10.4. Can
pkgsrc
use patches conditionally on macOS version? If not, then the patch should be changed in a way to accommodate all three systems.FYI @hauke
The text was updated successfully, but these errors were encountered: