[Midnightbsd-cvs] [MidnightBSD/mports] 5d9775: magus: speed up latest packages API (#551)
Lucas Holt
noreply at github.com
Wed May 20 09:13:14 EDT 2026
Branch: refs/heads/devel/gitlab-index-deps
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: d269a1e00741d6776af8a472b993cfb49dff7654
https://github.com/MidnightBSD/mports/commit/d269a1e00741d6776af8a472b993cfb49dff7654
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-devise-rails-gitlab/Makefile
A devel/rubygem-devise-rails-gitlab/distinfo
A devel/rubygem-devise-rails-gitlab/pkg-descr
A devel/rubygem-drb-gitlab/Makefile
A devel/rubygem-drb-gitlab/distinfo
A devel/rubygem-drb-gitlab/pkg-descr
A devel/rubygem-faraday_middleware-aws-sigv4-gitlab/Makefile
A devel/rubygem-faraday_middleware-aws-sigv4-gitlab/distinfo
A devel/rubygem-faraday_middleware-aws-sigv4-gitlab/pkg-descr
A devel/rubygem-fast_blank/Makefile
A devel/rubygem-fast_blank/distinfo
A devel/rubygem-fast_blank/pkg-descr
A devel/rubygem-irb-gitlab/Makefile
A devel/rubygem-irb-gitlab/distinfo
A devel/rubygem-irb-gitlab/pkg-descr
A devel/rubygem-orm_adapter/Makefile
A devel/rubygem-orm_adapter/distinfo
A devel/rubygem-orm_adapter/pkg-descr
A devel/rubygem-rdoc-gitlab/Makefile
A devel/rubygem-rdoc-gitlab/distinfo
A devel/rubygem-rdoc-gitlab/pkg-descr
A devel/rubygem-warden/Makefile
A devel/rubygem-warden/distinfo
A devel/rubygem-warden/pkg-descr
M www/Makefile
A www/rubygem-rackup-gitlab/Makefile
A www/rubygem-rackup-gitlab/distinfo
A www/rubygem-rackup-gitlab/pkg-descr
A www/rubygem-railties-gitlab/Makefile
A www/rubygem-railties-gitlab/distinfo
A www/rubygem-railties-gitlab/pkg-descr
A www/rubygem-responders-rails-gitlab/Makefile
A www/rubygem-responders-rails-gitlab/distinfo
A www/rubygem-responders-rails-gitlab/pkg-descr
Log Message:
-----------
Devel/p5 devel check os (#559)
## Summary by Sourcery
Add new ports and supporting libraries for GitLab and ISCD tooling, wire
them into category Makefiles, and update a Go toolchain dependency.
New Features:
- Introduce a devel/gitlab-shell port providing the GitLab SSH shell and
wiring its installation, config, and logging directories.
- Add ISCD Commons (devel/ISCD-Commons) and LinearElasticity
(science/linearelasticity) libraries for scientific computing, including
options for docs and examples.
- Provide numerous GitLab-specific and supporting Ruby gem ports (e.g.,
railties-gitlab, aws-sdk-*‑gitlab, redis-clustering-gitlab,
seed-fu-gitlab, state_machines-*‑gitlab, json-jwt, signet, countries,
akismet, etc.) across devel, databases, www, security, textproc, and
archivers.
- Register all new ports in their respective category Makefiles so they
are built and indexed by the ports framework.
Enhancements:
- Update sysutils/beats7 to build with Go 1.23.
- Add FreeBSD-specific and build fixes for ISCD Commons and
LinearElasticity via CMake and source patches.
- Install manpages and adjust post-install handling for new Ruby tooling
ports such as rdoc-gitlab and irb-gitlab.
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 2b9c06e8966bc98e20081de58f7803d9b7b2ece9
https://github.com/MidnightBSD/mports/commit/2b9c06e8966bc98e20081de58f7803d9b7b2ece9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Module-Runtime/Makefile
M devel/p5-Module-Runtime/pkg-descr
M devel/p5-Module-Runtime/pkg-plist
Log Message:
-----------
devel/p5-Module-Runtime: fix configure
Use the Makefile.PL configure path shipped by the current distfile and package the generated Perl manpage.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: df5bb8a99d9d0782a9459b892f53f2f4cb3d220e
https://github.com/MidnightBSD/mports/commit/df5bb8a99d9d0782a9459b892f53f2f4cb3d220e
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-ffaker/Makefile
A devel/rubygem-ffaker/distinfo
A devel/rubygem-ffaker/pkg-descr
Log Message:
-----------
Devel/gitlab index deps (#560)
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: ecaded553f1840fbd32bea423ca13128fe9210e8
https://github.com/MidnightBSD/mports/commit/ecaded553f1840fbd32bea423ca13128fe9210e8
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/libogg/Makefile
M audio/libogg/pkg-descr
M audio/libogg/pkg-plist
Log Message:
-----------
audio/libogg: fix plist for 1.3.6
Update the installed shared library name and compatibility symlink for the current distfile, use HTTPS for the master site, and strip installed libraries.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: eed42b270cc69254d5ab09492c5b8a156f2e94b6
https://github.com/MidnightBSD/mports/commit/eed42b270cc69254d5ab09492c5b8a156f2e94b6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M Mk/components/sites.mk
Log Message:
-----------
Mk: remove dead X.Org mirror
Drop the piotrkosoft.net X.Org mirror from MASTER_SITE_XORG because it is no longer serving distfiles reliably.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 6afa030f509a986d6c8fd75009781ec84f374fac
https://github.com/MidnightBSD/mports/commit/6afa030f509a986d6c8fd75009781ec84f374fac
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-ffaker/Makefile
A devel/rubygem-ffaker/distinfo
A devel/rubygem-ffaker/pkg-descr
Log Message:
-----------
Merge branch 'master' of github.com:MidnightBSD/mports
Commit: 7399f4da27f4e4dd55d5f71d22a81e05e984b9b6
https://github.com/MidnightBSD/mports/commit/7399f4da27f4e4dd55d5f71d22a81e05e984b9b6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M misc/hicolor-icon-theme/Makefile
M misc/hicolor-icon-theme/pkg-descr
M misc/hicolor-icon-theme/pkg-plist
Log Message:
-----------
misc/hicolor-icon-theme: switch to meson
Use the Meson build system required by the 0.18 distfile, refresh the plist, and use the HTTPS freedesktop master site.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 7cca1210e65661d9211659ec0185b3db336200ee
https://github.com/MidnightBSD/mports/commit/7cca1210e65661d9211659ec0185b3db336200ee
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M archivers/gtar/Makefile
A archivers/gtar/files/patch-src_Makefile.in
M archivers/gtar/pkg-plist
Log Message:
-----------
archivers/gtar: fix gettext/iconv link
Link gtar with the detected libintl and libiconv libraries, add the missing Georgian locale plist entry, and clean up port metadata.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: ac40fb087e63130c617ef6d374e6e77ab461fc92
https://github.com/MidnightBSD/mports/commit/ac40fb087e63130c617ef6d374e6e77ab461fc92
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/libunistring/pkg-plist
Log Message:
-----------
devel/libunistring: fix plist for 1.4.2
Update the plist for the headers, documentation files, and shared library installed by libunistring 1.4.2 so Magus packaging succeeds.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: c000eeb40947c70649097e9db54323792abad9d5
https://github.com/MidnightBSD/mports/commit/c000eeb40947c70649097e9db54323792abad9d5
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/sndio/Makefile
M audio/sndio/pkg-descr
M audio/sndio/pkg-plist
Log Message:
-----------
audio/sndio: fix plist for 1.10.0
Update the shared library plist and strip target for libsndio.so.7.3, add the installed sndioctl files, and set pkgconfdir directly so fake/package succeeds cleanly.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: ccba69629aa786c9d2a5fe6179071121ac6cf342
https://github.com/MidnightBSD/mports/commit/ccba69629aa786c9d2a5fe6179071121ac6cf342
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/jech-dht/files/Makefile.example
Log Message:
-----------
devel/jech-dht: fix staged example install
Install the example binary under PREFIX directly during fake install. With trueprefix enabled, PREFIX is already staged, so adding STAGEDIR duplicated the fake path.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 01770b1777baef3c36c7195ac83b118fa4143ade
https://github.com/MidnightBSD/mports/commit/01770b1777baef3c36c7195ac83b118fa4143ade
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/liblo/Makefile
M audio/liblo/pkg-descr
M audio/liblo/pkg-plist
Log Message:
-----------
audio/liblo: fix default configure and plist
Disable upstream documentation generation unless the DOXYGEN option is enabled so configure no longer requires doxygen by default. Update the plist for the installed tool and shared library version.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 35897c2ea101fde757a813bdd4963919bd71b2ac
https://github.com/MidnightBSD/mports/commit/35897c2ea101fde757a813bdd4963919bd71b2ac
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/speexdsp/Makefile
M audio/speexdsp/pkg-descr
M audio/speexdsp/pkg-plist
Log Message:
-----------
audio/speexdsp: fix plist for 1.2.1
Update the shared library plist entry and include the installed manual so fake/package succeeds. Also clean up port metadata formatting.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 5ce4954cc575b0d7c58c81af520c99d6a3d37d81
https://github.com/MidnightBSD/mports/commit/5ce4954cc575b0d7c58c81af520c99d6a3d37d81
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M databases/gdbm/Makefile
M databases/gdbm/pkg-plist
Log Message:
-----------
databases/gdbm: fix build with GNU make
Use GNU make for the upstream recursive build, declare the ncurses dependency found by fake-qa, remove stale no-op patching, and add the missing locale plist entries.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: a7a65ff6c3e0eb6d3f9fa2c85f526888a6c87ccd
https://github.com/MidnightBSD/mports/commit/a7a65ff6c3e0eb6d3f9fa2c85f526888a6c87ccd
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/speex/Makefile
M audio/speex/pkg-descr
M audio/speex/pkg-plist
Log Message:
-----------
audio/speex: fix plist for 1.2.1
Update the shared library plist entry, include the installed manual, normalize dependency origins for fake-qa, and use HTTPS metadata for the Speex site and distfile.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: bf7948ddd1aa6577c2759290d9c23b247c8cc0dd
https://github.com/MidnightBSD/mports/commit/bf7948ddd1aa6577c2759290d9c23b247c8cc0dd
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M cad/ldraw/Makefile
Log Message:
-----------
cad/ldraw: fix fake install plist generation
Use the fake-prefixed PREFIX during install and autoplist generation so the large LDraw data set is recorded correctly under MidnightBSD fake installs.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 81fff493e34990a5825e123f7140ba73356855c6
https://github.com/MidnightBSD/mports/commit/81fff493e34990a5825e123f7140ba73356855c6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M graphics/svgpp/Makefile
Log Message:
-----------
graphics/svgpp: fix fake install path
Install into the fake-prefixed PREFIX during MidnightBSD fake installs instead of combining STAGEDIR and PREFIX.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: b75a4fd98575318995b2726b0be5f453723bfa5c
https://github.com/MidnightBSD/mports/commit/b75a4fd98575318995b2726b0be5f453723bfa5c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-claide-plugins/Makefile
A devel/rubygem-claide-plugins/distinfo
A devel/rubygem-claide-plugins/pkg-descr
A devel/rubygem-claide/Makefile
A devel/rubygem-claide/distinfo
A devel/rubygem-claide/pkg-descr
A devel/rubygem-cork/Makefile
A devel/rubygem-cork/distinfo
A devel/rubygem-cork/pkg-descr
A devel/rubygem-danger-gitlab/Makefile
A devel/rubygem-danger-gitlab/distinfo
A devel/rubygem-danger-gitlab/pkg-descr
A devel/rubygem-danger/Makefile
A devel/rubygem-danger/distinfo
A devel/rubygem-danger/pkg-descr
A devel/rubygem-fast_gettext/Makefile
A devel/rubygem-fast_gettext/distinfo
A devel/rubygem-fast_gettext/pkg-descr
A devel/rubygem-flipper-active_support_cache_store-rails-gitlab/Makefile
A devel/rubygem-flipper-active_support_cache_store-rails-gitlab/distinfo
A devel/rubygem-flipper-active_support_cache_store-rails-gitlab/pkg-descr
A devel/rubygem-fugit-gitlab/Makefile
A devel/rubygem-fugit-gitlab/distinfo
A devel/rubygem-fugit-gitlab/pkg-descr
A devel/rubygem-gettext_i18n_rails/Makefile
A devel/rubygem-gettext_i18n_rails/distinfo
A devel/rubygem-gettext_i18n_rails/pkg-descr
A devel/rubygem-git/Makefile
A devel/rubygem-git/distinfo
A devel/rubygem-git/pkg-descr
A devel/rubygem-gitlab-chronic/Makefile
A devel/rubygem-gitlab-chronic/distinfo
A devel/rubygem-gitlab-chronic/pkg-descr
A devel/rubygem-gitlab-dangerfiles/Makefile
A devel/rubygem-gitlab-dangerfiles/distinfo
A devel/rubygem-gitlab-dangerfiles/pkg-descr
A devel/rubygem-gitlab-experiment/Makefile
A devel/rubygem-gitlab-experiment/distinfo
A devel/rubygem-gitlab-experiment/pkg-descr
A devel/rubygem-gitlab/Makefile
A devel/rubygem-gitlab/distinfo
A devel/rubygem-gitlab/pkg-descr
A devel/rubygem-nap/Makefile
A devel/rubygem-nap/distinfo
A devel/rubygem-nap/pkg-descr
A devel/rubygem-numerizer/Makefile
A devel/rubygem-numerizer/distinfo
A devel/rubygem-numerizer/pkg-descr
A devel/rubygem-open4/Makefile
A devel/rubygem-open4/distinfo
A devel/rubygem-open4/pkg-descr
A devel/rubygem-pstore/Makefile
A devel/rubygem-pstore/distinfo
A devel/rubygem-pstore/pkg-descr
A devel/rubygem-request_store/Makefile
A devel/rubygem-request_store/distinfo
A devel/rubygem-request_store/pkg-descr
A devel/rubygem-unicode-display_width/Makefile
A devel/rubygem-unicode-display_width/distinfo
A devel/rubygem-unicode-display_width/pkg-descr
A devel/rubygem-unicode-emoji/Makefile
A devel/rubygem-unicode-emoji/distinfo
A devel/rubygem-unicode-emoji/pkg-descr
M textproc/Makefile
A textproc/rubygem-colored2/Makefile
A textproc/rubygem-colored2/distinfo
A textproc/rubygem-colored2/pkg-descr
A textproc/rubygem-kramdown-gitlab/Makefile
A textproc/rubygem-kramdown-gitlab/distinfo
A textproc/rubygem-kramdown-gitlab/pkg-descr
A textproc/rubygem-kramdown-parser-gfm-gitlab/Makefile
A textproc/rubygem-kramdown-parser-gfm-gitlab/distinfo
A textproc/rubygem-kramdown-parser-gfm-gitlab/pkg-descr
A textproc/rubygem-rchardet/Makefile
A textproc/rubygem-rchardet/distinfo
A textproc/rubygem-rchardet/pkg-descr
A textproc/rubygem-terminal-table/Makefile
A textproc/rubygem-terminal-table/distinfo
A textproc/rubygem-terminal-table/pkg-descr
M www/Makefile
A www/rubygem-httparty-gitlab/Makefile
A www/rubygem-httparty-gitlab/distinfo
A www/rubygem-httparty-gitlab/pkg-descr
Log Message:
-----------
Devel/gitlab index deps (#561)
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: ff8cbdf0809c44d3c9c9923ee6bca85e01f8a9c1
https://github.com/MidnightBSD/mports/commit/ff8cbdf0809c44d3c9c9923ee6bca85e01f8a9c1
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M graphics/pnglite/Makefile
Log Message:
-----------
graphics/pnglite: fix fake install path
Install into the fake-prefixed PREFIX during MidnightBSD fake installs instead of combining STAGEDIR and PREFIX.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 552ccb8fcbeb0a11b00d54094f40de9f5f29c304
https://github.com/MidnightBSD/mports/commit/552ccb8fcbeb0a11b00d54094f40de9f5f29c304
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M security/libgpg-error/Makefile
M security/libgpg-error/pkg-plist
Log Message:
-----------
security/libgpg-error: fix plist for 1.60
Update the shared library plist entry for libgpg-error 1.60 and fix the INSTALL_TARGET formatting caught by portlint.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: bed78128b61fa5aeb4e6e45c30b011f4863b466e
https://github.com/MidnightBSD/mports/commit/bed78128b61fa5aeb4e6e45c30b011f4863b466e
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:
-----------
speed up top blockers. (gemini)
Commit: 70a7a96ee81cd85e29b0cb58c3c0d06148afc460
https://github.com/MidnightBSD/mports/commit/70a7a96ee81cd85e29b0cb58c3c0d06148afc460
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M math/gsl/Makefile
M math/gsl/pkg-descr
M math/gsl/pkg-plist
Log Message:
-----------
math/gsl: fix plist for 2.8
Update the installed library names and new headers for GSL 2.8, and move the project URL metadata into the Makefile.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 2c4572bea28f34c60d76b076427956d2391eeec5
https://github.com/MidnightBSD/mports/commit/2c4572bea28f34c60d76b076427956d2391eeec5
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M lang/gawk/Makefile
M lang/gawk/pkg-plist
Log Message:
-----------
lang/gawk: fix plist for 5.4.0
Add the new notes info file and update the installed NLS plist entries for Gawk 5.4.0.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: f2b11f8786e0fcdeb4ee9c07e1b4dd8ddfe1c12c
https://github.com/MidnightBSD/mports/commit/f2b11f8786e0fcdeb4ee9c07e1b4dd8ddfe1c12c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M AGENTS.md
M Mk/components/sites.mk
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 archivers/gtar/Makefile
A archivers/gtar/files/patch-src_Makefile.in
M archivers/gtar/pkg-plist
M audio/liblo/Makefile
M audio/liblo/pkg-descr
M audio/liblo/pkg-plist
M audio/libogg/Makefile
M audio/libogg/pkg-descr
M audio/libogg/pkg-plist
M audio/sndio/Makefile
M audio/sndio/pkg-descr
M audio/sndio/pkg-plist
M audio/speex/Makefile
M audio/speex/pkg-descr
M audio/speex/pkg-plist
M audio/speexdsp/Makefile
M audio/speexdsp/pkg-descr
M audio/speexdsp/pkg-plist
M cad/PrusaSlicer/Makefile
M cad/ldraw/Makefile
M databases/gdbm/Makefile
M databases/gdbm/pkg-plist
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
M devel/jech-dht/files/Makefile.example
M devel/libunistring/pkg-plist
M devel/p5-Module-Runtime/Makefile
M devel/p5-Module-Runtime/pkg-descr
M devel/p5-Module-Runtime/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
M graphics/pnglite/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 graphics/svgpp/Makefile
M japanese/py-fugashi/Makefile
M lang/gawk/Makefile
M lang/gawk/pkg-plist
M math/gsl/Makefile
M math/gsl/pkg-descr
M math/gsl/pkg-plist
M misc/hicolor-icon-theme/Makefile
M misc/hicolor-icon-theme/pkg-descr
M misc/hicolor-icon-theme/pkg-plist
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/libgpg-error/Makefile
M security/libgpg-error/pkg-plist
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 remote-tracking branch 'origin/master' into devel/gitlab-index-deps
# Conflicts:
# devel/Makefile
Commit: e4d246168b898e330d09196fa065ba01c5b60178
https://github.com/MidnightBSD/mports/commit/e4d246168b898e330d09196fa065ba01c5b60178
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-hana/Makefile
A devel/rubygem-hana/distinfo
A devel/rubygem-hana/pkg-descr
Log Message:
-----------
Add rubygem-hana
Import hana from FreeBSD so INDEX generation can progress past the missing devel/rubygem-hana origin.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Compare: https://github.com/MidnightBSD/mports/compare/506830802350...e4d246168b89
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