[Midnightbsd-cvs] [MidnightBSD/mports] 5d9775: magus: speed up latest packages API (#551)
Lucas Holt
noreply at github.com
Tue May 19 15:56:53 EDT 2026
Branch: refs/heads/devel/p5-Devel-CheckOS
Home: https://github.com/MidnightBSD/mports
Commit: 5d977570d7bf1368ead3c077236ee0cd75f05a54
https://github.com/MidnightBSD/mports/commit/5d977570d7bf1368ead3c077236ee0cd75f05a54
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/magus/www/data/magus/index.cgi
Log Message:
-----------
magus: speed up latest packages API (#551)
## Summary
- replace /api/latest object walking with bulk SQL queries
- fetch latest blessed runs per arch before loading passing ports and
categories
- preserve the existing package JSON structure
## Testing
- perl -c Tools/magus/www/data/magus/index.cgi
- git diff --check -- Tools/magus/www/data/magus/index.cgi
## Summary by Sourcery
Optimize the latest packages API endpoint to fetch data via bulk SQL
queries while preserving the existing JSON response format.
Bug Fixes:
- Handle missing or empty flavor, license, and category fields more
robustly when building the package JSON objects, and correct package
counting to use the number of result keys.
Enhancements:
- Replace ORM-based iteration over runs and ports with direct bulk SQL
queries for latest blessed runs and their passing ports and categories
to improve performance.
- Compute repository metadata such as last update time and package count
based on the retrieved rows without changing the public API structure.
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 4e2361592f37535fd6244ea2fc05c803917efb84
https://github.com/MidnightBSD/mports/commit/4e2361592f37535fd6244ea2fc05c803917efb84
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/magus/www/data/magus/index.cgi
Log Message:
-----------
magus: fix latest API blessed run query (#552)
## Summary
- fix /api/latest PostgreSQL query to use a boolean predicate for
runs.blessed
- resolves the runtime error from comparing boolean blessed to integer 1
## Testing
- perl -c Tools/magus/www/data/magus/index.cgi
- git diff --check -- Tools/magus/www/data/magus/index.cgi
## Summary by Sourcery
Bug Fixes:
- Correct the /api/latest SQL predicate to use the boolean blessed
column directly instead of comparing it to an integer.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: fd5623f015ae155f8b08560f88f08c7568b2cf9b
https://github.com/MidnightBSD/mports/commit/fd5623f015ae155f8b08560f88f08c7568b2cf9b
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M security/openssh-portable/Makefile
M security/openssh-portable/distinfo
M security/openssh-portable/files/extra-patch-blacklistd
R security/openssh-portable/files/extra-patch-gssapi-auth2-gss.c
M security/openssh-portable/files/extra-patch-hpn-compat
R security/openssh-portable/files/extra-patch-ldns
A security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue
M security/openssh-portable/files/extra-patch-pam-sshd_config
A security/openssh-portable/files/patch-auth-pam.c
R security/openssh-portable/files/patch-configure.ac
M security/openssh-portable/files/patch-regress__test-exec.sh
M security/openssh-portable/files/patch-servconf.c
M security/openssh-portable/files/patch-session.c
M security/openssh-portable/files/patch-ssh-agent.1
M security/openssh-portable/files/patch-ssh-agent.c
M security/openssh-portable/files/patch-ssh.c
M security/openssh-portable/files/patch-sshd.8
M security/openssh-portable/files/patch-sshd.c
M security/openssh-portable/files/patch-sshd_config
M security/openssh-portable/files/patch-sshd_config.5
A security/openssh-portable/files/patch-uidswap.c
M security/openssh-portable/pkg-plist
Log Message:
-----------
security/openssh-portable: update to 10.3p1 (#553)
## Summary
- Update `security/openssh-portable` from 9.9p2 to 10.3p1
- 10.3p1 splits sshd into `sshd-session` and `sshd-auth` helper
binaries; add `sshd-auth` to pkg-plist
- Blacklistd support was integrated upstream; replaced standalone patch
with targeted `patch-auth-pam.c` for the PAM notification (portable
tarball has different indentation than FreeBSD base)
- Remove XMSS option (removed upstream in 10.3p1)
- Add `ssh_config.d` and `sshd_config.d` directory creation in
`post-install`
- Remove obsolete patches (`extra-patch-ldns`,
`extra-patch-gssapi-auth2-gss.c`, `patch-configure.ac`)
- Add new patches from FreeBSD 10.3p1
(`extra-patch-no-blocklistd-hpn-glue`, `patch-uidswap.c`)
- Update all shared patch files to match 10.3p1 source context
- Fix `extra-patch-hpn-compat` and `extra-patch-pam-sshd_config` for
changed source layout
- GSSAPI Debian patch updated to 10.3p1
## Test plan
- [x] `bmake makesum` — distinfo updated for openssh-10.3p1.tar.gz
- [x] `bmake patch` — all patches apply cleanly, no rejects
- [x] `bmake` — build succeeds
- [x] `bmake fake` — staging succeeds, `sshd-auth` and `sshd-session`
present in libexec
- [x] `bmake package` — package created successfully
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update the OpenSSH portable port to 10.3p1 and sync FreeBSD-specific
patches, defaults, and packaging with the new upstream release.
New Features:
- Enable BLACKLISTD support by default and integrate upstream blacklistd
handling with a PAM notification hook.
- Create ssh_config.d and sshd_config.d include directories during
installation for drop-in configuration.
- Add support for ssh-agent -x option on top of the newer upstream
ssh-agent implementation.
Bug Fixes:
- Ensure sshd-session correctly preserves the privileged gid on older
FreeBSD versions when temporarily switching user IDs to avoid losing
privilege state.
- Preserve TZ and MAIL environment variables and login class environment
settings more reliably when setting up user sessions.
- Initialize the resolver before privsep chroot on FreeBSD to avoid DNS
resolution issues in the daemon.
Enhancements:
- Adjust default server configuration to disable root login by password
and align manpages and tests with FreeBSD defaults, including
HostbasedAuthentication and X11 forwarding behavior.
- Improve sshd robustness on FreeBSD in low-memory situations using
madvise-based protection.
- Refine hostname canonicalisation in the ssh client before host key
lookup to better match known_hosts entries.
- Refresh and rebase HPN, PAM, blacklistd, and GSSAPI-related patches to
match the 10.3p1 codebase and Debian GSSAPI patch level.
Build:
- Bump the port to DISTVERSION 10.3p1 and update distinfo and Debian
GSSAPI patch version metadata.
- Remove the obsolete XMSS build option and related configure hook, and
drop no-longer-needed ldns and GSSAPI auth patches.
- Add conditional glue patching for blacklistd and HPN/NONECIPHER
combinations to keep patch application clean across option sets.
Tests:
- Update the regression test sshd_config to reflect new paths for
sshd-session/sshd-auth helpers and FreeBSD-specific defaults.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 71a9b63e8ccdfda54712b414be306363e5ff4232
https://github.com/MidnightBSD/mports/commit/71a9b63e8ccdfda54712b414be306363e5ff4232
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/magus/www/data/magus/index.cgi
A Tools/magus/www/tmpls/api.tmpl
M Tools/magus/www/tmpls/header.tmpl
Log Message:
-----------
magus: add API documentation page
Add a public Magus API documentation view with details for the latest packages endpoint and links from the main navigation.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 8ba730fdb471b97f074c3a6a6fb03660e99bc5f3
https://github.com/MidnightBSD/mports/commit/8ba730fdb471b97f074c3a6a6fb03660e99bc5f3
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/magus/www/data/magus/auth/.htaccess
M Tools/magus/www/tmpls/api.tmpl
Log Message:
-----------
magus: document public MCP server
Add MCP usage notes to the Magus API documentation page and allow public access to the MCP CGI endpoint.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 6aa6fa1358253ae432792c997717c9093a1e5383
https://github.com/MidnightBSD/mports/commit/6aa6fa1358253ae432792c997717c9093a1e5383
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M AGENTS.md
M Tools/magus/www/data/magus/auth/.htaccess
M emulators/Makefile
A emulators/py-qemu.qmp/Makefile
A emulators/py-qemu.qmp/distinfo
A emulators/py-qemu.qmp/pkg-descr
M emulators/qemu/Makefile
M emulators/qemu/distinfo
M emulators/qemu/files/patch-block_export_fuse.c
M emulators/qemu/files/patch-meson.build
R emulators/qemu/files/patch-util_cpuinfo-ppc.c
M emulators/qemu/files/patch-util_meson.build
M emulators/qemu/pkg-plist
M emulators/qemu/pkg-plist-ga
M emulators/qemu/pkg-plist-tools
Log Message:
-----------
emulators/qemu: update to 11.0.0; add py-qemu.qmp 0.0.5 (#554)
## Summary
- Update QEMU from 9.0.1 to 11.0.0
- Add new `emulators/py-qemu.qmp` port (0.0.5) required as a build
dependency by QEMU 11.0.0
- Also includes: AGENTS.md arch note and magus auth config update
## QEMU 11.0.0 changes
- Updated distinfo for new source tarball (qemu-11.0.0.tar.xz)
- Updated plists for 11.0.0:
- DTB files reorganized into `dtb/` subdirectory
- New firmware: `ast27x0_bootrom.bin`, `npcm8xx_bootrom.bin`,
`pnv-pnor.bin`
- New EDK2 firmware for loongarch64 and riscv64
- Removed `linuxboot.bin`, `multiboot.bin`, `s390-netboot.img`
- Renamed `u-boot-sam460-20100605.bin` → `u-boot-sam460.bin`
- keymaps removed from tools flavor plist
- `NO_I386` plist substitution for tools/guestagent
- Disabled optional auto-detected features to prevent undeclared
dependency errors:
`--disable-fuse`, `--disable-fuse-lseek`, `--disable-jack`,
`--disable-libnfs`,
`--disable-libssh`, `--disable-lzfse`, `--disable-sdl-image`,
`--disable-snappy`,
`--disable-sndio`, `--disable-spice`, `--disable-spice-protocol`
- Regenerated `patch-meson.build`: adds `midnightbsd` to `bsd_oses` and
`supported_oses`
- Regenerated `patch-util_meson.build`: adds midnightbsd to
`freebsd_dep` check for `oslib-posix.c`
- Updated `patch-block_export_fuse.c` and
`patch-bsd-user_host_i386_host-signal.h` for 11.0.0
- Removed `patch-util_cpuinfo-ppc.c` (MidnightBSD does not support
PowerPC)
- Added `BINARY_ALIAS python3=${PYTHON_VERSION}` for build compatibility
- Added `--enable-zstd` for tools flavor
## Test plan
- [x] `bmake patch` — patches applied cleanly
- [x] `bmake` — build succeeded (4983/4983 steps)
- [x] `bmake fake` — staging install succeeded
- [x] `bmake package` — package created (`qemu-11.0.0.mport`, 52 MB)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update the QEMU port to 11.0.0, introduce a new Python qemu.qmp helper
port required by the build, and adjust docs and infrastructure to
reflect supported architectures and tooling changes.
New Features:
- Add a new emulators/py-qemu.qmp Python port providing the QEMU Monitor
Protocol library used by QEMU builds.
Enhancements:
- Update the emulators/qemu port from 9.0.1 to 11.0.0, including
refreshed distinfo, plist updates, and new/removed firmware and
documentation files.
- Tighten QEMU configuration by explicitly disabling optional
auto-detected features and enabling zstd support for the tools flavor,
while adding Python and compression-related build and library
dependencies.
- Adjust QEMU packaging logic for tools and guestagent flavors,
including NO_I386 plist substitutions and keymap handling, and refresh
MidnightBSD-specific meson patches and FUSE export handling.
Build:
- Add the new py-qemu.qmp port to the emulators category Makefile and
hook it into QEMU as a Python build dependency.
- Update build tooling and aliases (e.g., python3 mapping, Python
packaging tools) to support the new QEMU and py-qemu.qmp builds.
Documentation:
- Document MidnightBSD’s supported architectures and guidance on
retaining or dropping architecture-specific patches in AGENTS.md.
Chores:
- Update magus auth configuration alongside the port changes.
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 74e30ab24fbea54c128e91617d1eb2398b1e3bfc
https://github.com/MidnightBSD/mports/commit/74e30ab24fbea54c128e91617d1eb2398b1e3bfc
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M archivers/Makefile
A archivers/rubygem-rubyzip-gitlab/Makefile
A archivers/rubygem-rubyzip-gitlab/distinfo
A archivers/rubygem-rubyzip-gitlab/pkg-descr
M databases/Makefile
A databases/rubygem-click_house-client/Makefile
A databases/rubygem-click_house-client/distinfo
A databases/rubygem-click_house-client/pkg-descr
A databases/rubygem-pg-gitlab/Makefile
A databases/rubygem-pg-gitlab/distinfo
A databases/rubygem-pg-gitlab/pkg-descr
A databases/rubygem-redis-clustering-gitlab/Makefile
A databases/rubygem-redis-clustering-gitlab/distinfo
A databases/rubygem-redis-clustering-gitlab/pkg-descr
A databases/rubygem-seed-fu-gitlab/Makefile
A databases/rubygem-seed-fu-gitlab/distinfo
A databases/rubygem-seed-fu-gitlab/pkg-descr
A databases/rubygem-state_machines-activemodel-gitlab/Makefile
A databases/rubygem-state_machines-activemodel-gitlab/distinfo
A databases/rubygem-state_machines-activemodel-gitlab/pkg-descr
A databases/rubygem-state_machines-activerecord-gitlab/Makefile
A databases/rubygem-state_machines-activerecord-gitlab/distinfo
A databases/rubygem-state_machines-activerecord-gitlab/pkg-descr
M devel/Makefile
A devel/gitlab-shell/Makefile
A devel/gitlab-shell/distinfo
A devel/gitlab-shell/files/patch-Makefile
A devel/gitlab-shell/files/patch-config.yml.example
A devel/gitlab-shell/pkg-descr
A devel/iscd-commons/Makefile
A devel/iscd-commons/distinfo
A devel/iscd-commons/files/patch-CMakeLists.txt
A devel/iscd-commons/files/patch-sources_lplib3.c
A devel/iscd-commons/pkg-descr
A devel/iscd-commons/pkg-plist
A devel/rubygem-CFPropertyList-gitlab/Makefile
A devel/rubygem-CFPropertyList-gitlab/distinfo
A devel/rubygem-CFPropertyList-gitlab/pkg-descr
A devel/rubygem-akismet/Makefile
A devel/rubygem-akismet/distinfo
A devel/rubygem-akismet/pkg-descr
A devel/rubygem-arr-pm/Makefile
A devel/rubygem-arr-pm/distinfo
A devel/rubygem-arr-pm/pkg-descr
A devel/rubygem-os/Makefile
A devel/rubygem-os/distinfo
A devel/rubygem-os/pkg-descr
A devel/rubygem-state_machines-gitlab/Makefile
A devel/rubygem-state_machines-gitlab/distinfo
A devel/rubygem-state_machines-gitlab/pkg-descr
M science/Makefile
A science/linearelasticity/Makefile
A science/linearelasticity/distinfo
A science/linearelasticity/files/patch-CMakeLists.txt
A science/linearelasticity/pkg-descr
A science/linearelasticity/pkg-plist
M security/Makefile
A security/rubygem-signet-gitlab/Makefile
A security/rubygem-signet-gitlab/distinfo
A security/rubygem-signet-gitlab/pkg-descr
A security/rubygem-signet/Makefile
A security/rubygem-signet/distinfo
A security/rubygem-signet/pkg-descr
M sysutils/beats7/Makefile
M www/Makefile
A www/rubygem-json-jwt/Makefile
A www/rubygem-json-jwt/distinfo
A www/rubygem-json-jwt/pkg-descr
Log Message:
-----------
Devel/p5 devel check os (#555)
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 51c0491e8fc7d823934be9cde21906a6838b59a6
https://github.com/MidnightBSD/mports/commit/51c0491e8fc7d823934be9cde21906a6838b59a6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/lib/Magus/Index.pm
M security/veracrypt/Makefile
Log Message:
-----------
magus: skip duplicate resolved dependencies
Remove duplicate wx dependency declarations from security/veracrypt and make the Magus indexer warn and skip duplicate resolved dependency rows instead of aborting a run.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 563daf5a27cf5e19b7bd4f3a29f8eae76b9a2463
https://github.com/MidnightBSD/mports/commit/563daf5a27cf5e19b7bd4f3a29f8eae76b9a2463
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-async-gitlab/Makefile
A devel/rubygem-async-gitlab/distinfo
A devel/rubygem-async-gitlab/pkg-descr
A devel/rubygem-aws-partitions/Makefile
A devel/rubygem-aws-partitions/distinfo
A devel/rubygem-aws-partitions/pkg-descr
A devel/rubygem-aws-sdk-cloudformation-gitlab/Makefile
A devel/rubygem-aws-sdk-cloudformation-gitlab/distinfo
A devel/rubygem-aws-sdk-cloudformation-gitlab/pkg-descr
A devel/rubygem-aws-sdk-core-gitlab/Makefile
A devel/rubygem-aws-sdk-core-gitlab/distinfo
A devel/rubygem-aws-sdk-core-gitlab/pkg-descr
A devel/rubygem-aws-sdk-kms-gitlab/Makefile
A devel/rubygem-aws-sdk-kms-gitlab/distinfo
A devel/rubygem-aws-sdk-kms-gitlab/pkg-descr
A devel/rubygem-aws-sdk-s3-gitlab/Makefile
A devel/rubygem-aws-sdk-s3-gitlab/distinfo
A devel/rubygem-aws-sdk-s3-gitlab/pkg-descr
A devel/rubygem-jmespath/Makefile
A devel/rubygem-jmespath/distinfo
A devel/rubygem-jmespath/pkg-descr
Log Message:
-----------
Devel/p5 devel check os (#556)
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 27b87cf1b094c5122c16f1bd0ee54e01d38be234
https://github.com/MidnightBSD/mports/commit/27b87cf1b094c5122c16f1bd0ee54e01d38be234
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M databases/memcached/Makefile
M databases/memcached/distinfo
M databases/memcached/files/patch-memcached.c
Log Message:
-----------
databases/memcached: update to 1.6.42
Update to the upstream security-focused 1.6.42 release and refresh the local memcached.c patch for the new source context.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 849b78871c106657422eaeec70fc0547cf8f9324
https://github.com/MidnightBSD/mports/commit/849b78871c106657422eaeec70fc0547cf8f9324
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/lib/Magus/Index.pm
Log Message:
-----------
magus: treat metaport ignores as internal
Master ports such as sysutils/u-boot-master set IGNORE to indicate that the infrastructure port itself is not buildable. Keep ordinary IGNORE cases as skip, but classify that metaport guard as internal during indexing so it does not appear as a skipped build result.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 43516939ba9cbed7161d202ab9b18fd6e17ddfad
https://github.com/MidnightBSD/mports/commit/43516939ba9cbed7161d202ab9b18fd6e17ddfad
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Mk/extensions/sdl.mk
M devel/Makefile
A devel/sdl3/Makefile
A devel/sdl3/distinfo
A devel/sdl3/files/patch-CMakeLists.txt
A devel/sdl3/pkg-descr
A devel/sdl3/pkg-plist
M graphics/Makefile
A graphics/sdl3_image/Makefile
A graphics/sdl3_image/distinfo
A graphics/sdl3_image/pkg-descr
A graphics/sdl3_image/pkg-plist
A graphics/sdl3_ttf/Makefile
A graphics/sdl3_ttf/distinfo
A graphics/sdl3_ttf/pkg-descr
A graphics/sdl3_ttf/pkg-plist
Log Message:
-----------
sdl: add SDL3 ports and components
Import devel/sdl3, graphics/sdl3_image, and graphics/sdl3_ttf, and teach USES=sdl about the sdl3, image3, and ttf3 components. This lets ports such as net/freerdp3 index with SDL3 enabled instead of tripping over an unknown image3 component.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 4372908b2d95299f2e947f25192ea34570e2ad41
https://github.com/MidnightBSD/mports/commit/4372908b2d95299f2e947f25192ea34570e2ad41
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M net-p2p/transmission-components/Makefile
Log Message:
-----------
pixbuff ix
Commit: 45ab45ea619df79abc96ee92115d655a41c4e882
https://github.com/MidnightBSD/mports/commit/45ab45ea619df79abc96ee92115d655a41c4e882
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M cad/PrusaSlicer/Makefile
Log Message:
-----------
pixbuf
Commit: bbffeb4543ba92ffb9a1713e9b59f3ecb6e661a5
https://github.com/MidnightBSD/mports/commit/bbffeb4543ba92ffb9a1713e9b59f3ecb6e661a5
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M x11-drivers/xf86-video-vmware/Makefile
Log Message:
-----------
fix component
Commit: 0876b13ea3a9b56cbac4830b315d6d041669cf13
https://github.com/MidnightBSD/mports/commit/0876b13ea3a9b56cbac4830b315d6d041669cf13
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M databases/rubygem-mysql/Makefile
Log Message:
-----------
add another ignore
Commit: 9ee36061563058b6cad15037c079ad23be14d79c
https://github.com/MidnightBSD/mports/commit/9ee36061563058b6cad15037c079ad23be14d79c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/goffice06/Makefile
Log Message:
-----------
verhack gone
Commit: 1b64a3b20ce6f819e53a4e1e378c4ca070958bf9
https://github.com/MidnightBSD/mports/commit/1b64a3b20ce6f819e53a4e1e378c4ca070958bf9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/Makefile
R devel/goffice06/Makefile
R devel/goffice06/distinfo
R devel/goffice06/pkg-descr
R devel/goffice06/pkg-plist
Log Message:
-----------
drop this one
Commit: 08c3f987e21c1bcfd67d0e2dd6fea88f416a748b
https://github.com/MidnightBSD/mports/commit/08c3f987e21c1bcfd67d0e2dd6fea88f416a748b
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M sysutils/Makefile
A sysutils/xen-guest-tools/Makefile
A sysutils/xen-guest-tools/distinfo
A sysutils/xen-guest-tools/files/patch-tools_Makefile
A sysutils/xen-guest-tools/pkg-descr
Log Message:
-----------
sysutils/xen-guest-tools: finish port
Add the Xen guest tools port at 4.20.0 and register it in sysutils. Build only the guest-side xenstore and xen-detect artifacts that the package installs, with MidnightBSD aliases for Xen's FreeBSD config and headers.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 67ab7ae8dc21986147daa4e669c68a3139968639
https://github.com/MidnightBSD/mports/commit/67ab7ae8dc21986147daa4e669c68a3139968639
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Tools/lib/Magus/Index.pm
Log Message:
-----------
magus: recognize meta-port ignore spelling
Treat IGNORE messages that spell metaport as meta-port or meta port as Magus internal ports during indexing. This keeps master ports such as devel/wasi-compiler-rt from being reported as skipped build results.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: d9976e5926efeb1f2140a19a86562dfa3cf52f0c
https://github.com/MidnightBSD/mports/commit/d9976e5926efeb1f2140a19a86562dfa3cf52f0c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M x11-themes/gnome-themes/Makefile
Log Message:
-----------
x11-themes/gnome-themes: fix metacity dependency
metacity is no longer a USE_GNOME component, so declare the existing x11-wm/metacity port as an explicit build and run dependency instead. This keeps the port indexable instead of being skipped with an unknown component error.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: b9881cac400447ecb6e0e7f8c4cf17da8d6e98c1
https://github.com/MidnightBSD/mports/commit/b9881cac400447ecb6e0e7f8c4cf17da8d6e98c1
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M net/wireshark/Makefile
Log Message:
-----------
net/wireshark: avoid host Kerberos checks while indexing
Use MIT Kerberos as the default GSSAPI option while MAGUS or INDEXING is defined so index generation does not inspect the builder host's installed Kerberos headers and mark the port ignored.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 28ed737c19ce7beba67311b3f9e12571a0532e2c
https://github.com/MidnightBSD/mports/commit/28ed737c19ce7beba67311b3f9e12571a0532e2c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M editors/lazarus/Makefile
M games/freeciv/Makefile
M sysutils/slurm-wlm/Makefile
Log Message:
-----------
Fix gdkpixbuf GNOME component usage
The GNOME framework component is named gdkpixbuf, while gdkpixbuf2 is the backing port name. Use the valid component so affected ports can be indexed.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 18b559ad7a5c013ef4e0db92fbfb011f3611130a
https://github.com/MidnightBSD/mports/commit/18b559ad7a5c013ef4e0db92fbfb011f3611130a
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M japanese/py-fugashi/Makefile
Log Message:
-----------
japanese/py-fugashi: use supported Cython feature
USE_PYTHON supports cython, not cython3. The cython feature already depends on the current lang/cython port, so use it to keep the port indexable.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 20d7b2ec6565e2535bef80ac767f46bb4f21914a
https://github.com/MidnightBSD/mports/commit/20d7b2ec6565e2535bef80ac767f46bb4f21914a
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-batch-loader/Makefile
A devel/rubygem-batch-loader/distinfo
A devel/rubygem-batch-loader/pkg-descr
A devel/rubygem-bootsnap-gitlab/Makefile
A devel/rubygem-bootsnap-gitlab/distinfo
A devel/rubygem-bootsnap-gitlab/pkg-descr
A devel/rubygem-countries/Makefile
A devel/rubygem-countries/distinfo
A devel/rubygem-countries/pkg-descr
A devel/rubygem-device_detector/Makefile
A devel/rubygem-device_detector/distinfo
A devel/rubygem-device_detector/pkg-descr
A devel/rubygem-i18n_data/Makefile
A devel/rubygem-i18n_data/distinfo
A devel/rubygem-i18n_data/pkg-descr
A devel/rubygem-simple_po_parser/Makefile
A devel/rubygem-simple_po_parser/distinfo
A devel/rubygem-simple_po_parser/pkg-descr
M textproc/Makefile
A textproc/rubygem-sixarm_ruby_unaccent/Makefile
A textproc/rubygem-sixarm_ruby_unaccent/distinfo
A textproc/rubygem-sixarm_ruby_unaccent/pkg-descr
Log Message:
-----------
Devel/p5 devel check os (#557)
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 0fdf36e3206f2b1622d31a51ea12be91d37fb05f
https://github.com/MidnightBSD/mports/commit/0fdf36e3206f2b1622d31a51ea12be91d37fb05f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M net/Makefile
A net/gitlab-agent/Makefile
A net/gitlab-agent/distinfo
A net/gitlab-agent/pkg-descr
Log Message:
-----------
net/gitlab-agent: add missing GitLab agent port
www/gitlab depends on net/gitlab-agent, but the port was not present in the tree. Add the Go module port at the GitLab framework version so GitLab dependencies resolve during indexing.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: bef80655df70a8ccc6695d1e836d805f6f9e3dbb
https://github.com/MidnightBSD/mports/commit/bef80655df70a8ccc6695d1e836d805f6f9e3dbb
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M sysutils/Makefile
Log Message:
-----------
sysutils: stop indexing master-only firmware templates
atf-master and u-boot-master are template ports used by platform-specific slave ports. Do not register them in the sysutils category so Magus does not create atf-NONE or u-boot-NONE rows for non-buildable masters.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 13275af92835a841d223c1ac5b759ddac3679970
https://github.com/MidnightBSD/mports/commit/13275af92835a841d223c1ac5b759ddac3679970
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M textproc/libxml2/Makefile
M textproc/libxml2/pkg-plist
Log Message:
-----------
textproc/libxml2: fix fake install
Remove stale gtk-doc plist handling that no longer matches upstream output and stage the generated manpages so fake/package checks pass.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: e530f63ef756f17966eb0714e27006bc3eb887fc
https://github.com/MidnightBSD/mports/commit/e530f63ef756f17966eb0714e27006bc3eb887fc
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M AGENTS.md
M Mk/extensions/sdl.mk
M Tools/lib/Magus/Index.pm
M Tools/magus/www/data/magus/auth/.htaccess
M Tools/magus/www/data/magus/index.cgi
A Tools/magus/www/tmpls/api.tmpl
M Tools/magus/www/tmpls/header.tmpl
M cad/PrusaSlicer/Makefile
M databases/memcached/Makefile
M databases/memcached/distinfo
M databases/memcached/files/patch-memcached.c
M databases/rubygem-mysql/Makefile
M devel/Makefile
R devel/goffice06/Makefile
R devel/goffice06/distinfo
R devel/goffice06/pkg-descr
R devel/goffice06/pkg-plist
A devel/sdl3/Makefile
A devel/sdl3/distinfo
A devel/sdl3/files/patch-CMakeLists.txt
A devel/sdl3/pkg-descr
A devel/sdl3/pkg-plist
M editors/lazarus/Makefile
M emulators/Makefile
A emulators/py-qemu.qmp/Makefile
A emulators/py-qemu.qmp/distinfo
A emulators/py-qemu.qmp/pkg-descr
M emulators/qemu/Makefile
M emulators/qemu/distinfo
M emulators/qemu/files/patch-block_export_fuse.c
M emulators/qemu/files/patch-meson.build
R emulators/qemu/files/patch-util_cpuinfo-ppc.c
M emulators/qemu/files/patch-util_meson.build
M emulators/qemu/pkg-plist
M emulators/qemu/pkg-plist-ga
M emulators/qemu/pkg-plist-tools
M games/freeciv/Makefile
M graphics/Makefile
A graphics/sdl3_image/Makefile
A graphics/sdl3_image/distinfo
A graphics/sdl3_image/pkg-descr
A graphics/sdl3_image/pkg-plist
A graphics/sdl3_ttf/Makefile
A graphics/sdl3_ttf/distinfo
A graphics/sdl3_ttf/pkg-descr
A graphics/sdl3_ttf/pkg-plist
M japanese/py-fugashi/Makefile
M net-p2p/transmission-components/Makefile
M net/Makefile
A net/gitlab-agent/Makefile
A net/gitlab-agent/distinfo
A net/gitlab-agent/pkg-descr
M net/wireshark/Makefile
M security/openssh-portable/Makefile
M security/openssh-portable/distinfo
M security/openssh-portable/files/extra-patch-blacklistd
R security/openssh-portable/files/extra-patch-gssapi-auth2-gss.c
M security/openssh-portable/files/extra-patch-hpn-compat
R security/openssh-portable/files/extra-patch-ldns
A security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue
M security/openssh-portable/files/extra-patch-pam-sshd_config
A security/openssh-portable/files/patch-auth-pam.c
R security/openssh-portable/files/patch-configure.ac
M security/openssh-portable/files/patch-regress__test-exec.sh
M security/openssh-portable/files/patch-servconf.c
M security/openssh-portable/files/patch-session.c
M security/openssh-portable/files/patch-ssh-agent.1
M security/openssh-portable/files/patch-ssh-agent.c
M security/openssh-portable/files/patch-ssh.c
M security/openssh-portable/files/patch-sshd.8
M security/openssh-portable/files/patch-sshd.c
M security/openssh-portable/files/patch-sshd_config
M security/openssh-portable/files/patch-sshd_config.5
A security/openssh-portable/files/patch-uidswap.c
M security/openssh-portable/pkg-plist
M security/veracrypt/Makefile
M sysutils/Makefile
M sysutils/slurm-wlm/Makefile
A sysutils/xen-guest-tools/Makefile
A sysutils/xen-guest-tools/distinfo
A sysutils/xen-guest-tools/files/patch-tools_Makefile
A sysutils/xen-guest-tools/pkg-descr
M textproc/libxml2/Makefile
M textproc/libxml2/pkg-plist
M x11-drivers/xf86-video-vmware/Makefile
M x11-themes/gnome-themes/Makefile
Log Message:
-----------
Merge branch 'master' into devel/p5-Devel-CheckOS
Compare: https://github.com/MidnightBSD/mports/compare/054b73a78a55...e530f63ef756
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list