[Midnightbsd-cvs] [MidnightBSD/mports] 6570bb: devel/genht: fix build on MidnightBSD and STAGEDIR...
Lucas Holt
noreply at github.com
Thu May 21 08:52:19 EDT 2026
Branch: refs/heads/devel/gitlab-index-deps-next
Home: https://github.com/MidnightBSD/mports
Commit: 6570bb5ea8b4aac30e2eade45c2f3563de384706
https://github.com/MidnightBSD/mports/commit/6570bb5ea8b4aac30e2eade45c2f3563de384706
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/genht/Makefile
Log Message:
-----------
devel/genht: fix build on MidnightBSD and STAGEDIR doubling
- Extend -Wno-error=incompatible-function-pointer-types flag to
MidnightBSD; mainsi.c passes char* function pointers where const
char* is expected and Clang treats this as an error by default.
- Fix post-install-EXAMPLES-on: remove redundant ${STAGEDIR} prefix
since ${EXAMPLESDIR} already expands to the staged path during fake.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 0c4068e78cf9029f1d6f07673635f9c52aff2cae
https://github.com/MidnightBSD/mports/commit/0c4068e78cf9029f1d6f07673635f9c52aff2cae
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M finance/Makefile
A finance/R-cran-plm/Makefile
A finance/R-cran-plm/distinfo
A finance/R-cran-plm/pkg-descr
M math/Makefile
A math/R-cran-bdsmatrix/Makefile
A math/R-cran-bdsmatrix/distinfo
A math/R-cran-bdsmatrix/pkg-descr
A math/R-cran-maxLik/Makefile
A math/R-cran-maxLik/distinfo
A math/R-cran-maxLik/pkg-descr
A math/R-cran-miscTools/Makefile
A math/R-cran-miscTools/distinfo
A math/R-cran-miscTools/pkg-descr
Log Message:
-----------
devel/R-cran-collapse: add missing plm dependency
Import finance/R-cran-plm and the R dependency chain needed for its run dependencies so devel/R-cran-collapse can resolve its test dependency during Magus indexing.
AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 7f4c009eb651427303bf69dd4fa31b216c84fad9
https://github.com/MidnightBSD/mports/commit/7f4c009eb651427303bf69dd4fa31b216c84fad9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
R devel/isl/files/patch-configure
Log Message:
-----------
devel/isl: remove stale patch-configure
The patch prevented configure from hardcoding CFLAGS=-O3, but it no
longer applies to isl 0.27's regenerated configure script. The fix is
unnecessary: mports exports CFLAGS to configure so ac_cv_env_CFLAGS_set
is set and the else-branch is not reached; additionally the default
OPTIMIZED_CFLAGS option already adds -O3 via the ports framework.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 0fdff8e0005b2c2a07fb2eca822e694fac1c6ca9
https://github.com/MidnightBSD/mports/commit/0fdff8e0005b2c2a07fb2eca822e694fac1c6ca9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/libdatrie/pkg-plist
Log Message:
-----------
devel/libdatrie: update shared library version in plist to 1.4.1
libdatrie 0.2.14 installs libdatrie.so.1.4.1 but the plist still
referenced 1.4.0.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 0457eddcc0a2b6dfa2a37cd1d7ec8bf3b9b224ef
https://github.com/MidnightBSD/mports/commit/0457eddcc0a2b6dfa2a37cd1d7ec8bf3b9b224ef
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/libmaa/pkg-plist
Log Message:
-----------
devel/libmaa: update shared library version in plist to 4.1.0
libmaa 1.5.1 sets MAA_MINOR=1 (was 0), producing libmaa.so.4.1.0.
Plist still referenced 4.0.0 from the previous release.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 43780c2ece98e617b217c48074c3967c05cc1619
https://github.com/MidnightBSD/mports/commit/43780c2ece98e617b217c48074c3967c05cc1619
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M Tools/magus/www/data/magus/auth/mcp.cgi
Log Message:
-----------
Allow Magus MCP lookup to include unblessed runs
Include the latest complete unblessed run alongside the blessed baseline for each arch and OS version when lookup_port searches by name. This makes recent failing ports discoverable before a run is blessed.
AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 144651f7e73b8b96da9ea69420dd3837cf427fb6
https://github.com/MidnightBSD/mports/commit/144651f7e73b8b96da9ea69420dd3837cf427fb6
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M Tools/magus/mcp.md
M Tools/magus/www/data/magus/auth/mcp.cgi
M Tools/magus/www/tmpls/api.tmpl
Log Message:
-----------
Add Magus MCP debugging tools
Expose additional MCP tools for AI-assisted port failure debugging, including run port searches, dependency blockers, log excerpts, port and machine events, run comparisons, and distfile metadata.
Document the expanded MCP tool surface in the Magus MCP and web API documentation.
AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: d2db1b6ed2fe76b720f4f6c65c6741d5a44caef2
https://github.com/MidnightBSD/mports/commit/d2db1b6ed2fe76b720f4f6c65c6741d5a44caef2
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M Tools/magus/www/data/magus/index.cgi
Log Message:
-----------
Fix Magus top blockers table fields
The optimized blockers query returned name and weight fields, while blockers.tmpl still renders port and blocking. Return the expected template field names so the table displays values again.
AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 7cf32a42b8b0b70b90d8adae318c6706d45c2956
https://github.com/MidnightBSD/mports/commit/7cf32a42b8b0b70b90d8adae318c6706d45c2956
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M math/mpfr/pkg-plist
Log Message:
-----------
Fix mpfr plist for 4.2.2
The 4.2.2 build installs libmpfr.so.6.2.2, but the plist still referenced the previous libmpfr.so.6.1.0 filename. Update the plist so fake/package checks pass.
AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: aed7d9941cb2d2dda0e7cfd59fbb0c668c900376
https://github.com/MidnightBSD/mports/commit/aed7d9941cb2d2dda0e7cfd59fbb0c668c900376
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M Mk/extensions/php.mk
Log Message:
-----------
Fix PHP extension fake install paths
Install PHP extension modules, headers, and ini samples into the mports fake staging root using FAKE_DESTDIR and TRUE_PREFIX. This lets add-plist-phpext see the staged files and fixes fake/package failures for php session extensions.
AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: bd20d7545713ba55bcad2425c0f555bfe50c2e47
https://github.com/MidnightBSD/mports/commit/bd20d7545713ba55bcad2425c0f555bfe50c2e47
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M security/Makefile
M security/p5-Crypt-CBC/Makefile
A security/p5-Crypt-URandom/Makefile
A security/p5-Crypt-URandom/distinfo
A security/p5-Crypt-URandom/pkg-descr
A security/p5-Crypt-URandom/pkg-plist
Log Message:
-----------
Add Crypt::URandom dependency for p5-Crypt-CBC
Magus port 2188711 failed during p5-Crypt-CBC tests because Crypt::CBC loads Crypt::URandom at runtime. Add the missing p5-Crypt-URandom port and depend on it so the test and package phases can resolve the module.
AI-Assisted-by: OpenAI GPT-5 Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 59ee0bb31fc5a98cdf0d8e530edc042f33fcd803
https://github.com/MidnightBSD/mports/commit/59ee0bb31fc5a98cdf0d8e530edc042f33fcd803
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/libmaa/Makefile
M devel/libmaa/pkg-plist
Log Message:
-----------
devel/libmaa: fix fake install and align with FreeBSD port
- Add CFLAGS+= -fPIC and FAKE_OPTS= trueprefix for correct mkcmake DESTDIR install
- Add MKCOMPILERSETTINGS=yes so mk-configure auto-generates compiler settings
- Add WWW line; clean up stale MAKE_ARGS and NO_CONFIGURE
- Keep post-patch to uncomment SHLIB_TEENY, producing libmaa.so.4.1.0
- Remove DOCS option and doc plist entries (FreeBSD port carries no docs either)
- Fix post-install strip path: use ${PREFIX} (not ${FAKE_DESTDIR}${PREFIX})
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 4c3db13debbe454196b54ce2274287f2ebb1e60d
https://github.com/MidnightBSD/mports/commit/4c3db13debbe454196b54ce2274287f2ebb1e60d
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-opentelemetry-instrumentation-bunny-gitlab/Makefile
A devel/rubygem-opentelemetry-instrumentation-bunny-gitlab/distinfo
A devel/rubygem-opentelemetry-instrumentation-bunny-gitlab/pkg-descr
A devel/rubygem-opentelemetry-instrumentation-concurrent_ruby-gitlab/Makefile
A devel/rubygem-opentelemetry-instrumentation-concurrent_ruby-gitlab/distinfo
A devel/rubygem-opentelemetry-instrumentation-concurrent_ruby-gitlab/pkg-descr
A devel/rubygem-opentelemetry-instrumentation-dalli-gitlab/Makefile
A devel/rubygem-opentelemetry-instrumentation-dalli-gitlab/distinfo
A devel/rubygem-opentelemetry-instrumentation-dalli-gitlab/pkg-descr
A devel/rubygem-opentelemetry-instrumentation-delayed_job-gitlab/Makefile
A devel/rubygem-opentelemetry-instrumentation-delayed_job-gitlab/distinfo
A devel/rubygem-opentelemetry-instrumentation-delayed_job-gitlab/pkg-descr
Log Message:
-----------
Devel/gitlab index deps next (#565)
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 53ab06879d4eedbbba5696d55f679fdb37d9789e
https://github.com/MidnightBSD/mports/commit/53ab06879d4eedbbba5696d55f679fdb37d9789e
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M archivers/arc/Makefile
M archivers/bzip3/Makefile
M archivers/lzma/Makefile
M archivers/zstd/Makefile
M audio/linux-c7-flac/Makefile
M audio/linux-c7-libvorbis/Makefile
M audio/linux-c7-pulseaudio-libs/Makefile
M audio/linux-c7-pulseaudio-utils/Makefile
M audio/mpg123/Makefile
M audio/portaudio/Makefile
M audio/speex/Makefile
M benchmarks/iperf/Makefile
M converters/linux-c7-fribidi/Makefile
M databases/linux-c7-unixODBC/Makefile
M databases/sqlite2/Makefile
M devel/libconfuse/Makefile
M devel/libdaemon/Makefile
M devel/linux-c7-elfutils-libelf/Makefile
M devel/linux-c7-elfutils-libs/Makefile
M devel/linux-c7-libunwind/Makefile
M devel/linux-c7-make/Makefile
M devel/linux-c7-systemd-libs/Makefile
M devel/llvm-devel/Makefile
M devel/m4/Makefile
M devel/py-decorator/Makefile
M devel/py-flatbuffers/Makefile
M devel/py-simplejson/Makefile
M devel/samurai/Makefile
M dns/pdnsd/Makefile
M finance/weberp/Makefile
M graphics/graphite2/Makefile
M graphics/jbig2dec/Makefile
M graphics/libcaca/Makefile
M graphics/libgxps/Makefile
M graphics/netpbm/Makefile
M graphics/optipng/Makefile
M irc/bitlbee/Makefile
M lang/linux-c7-tcl85/Makefile
M mail/libetpan/Makefile
M mail/msmtp/Makefile
M math/R/Makefile
M net/ldapdiff/Makefile
M net/libzapojit/Makefile
M net/linux-c7-avahi-libs/Makefile
M net/linux-c7-openldap/Makefile
M net/openslp/Makefile
M security/cracklib/Makefile
M security/libntlm/Makefile
M security/libssh2/Makefile
M security/linux-c7-libgcrypt/Makefile
M security/linux-c7-nss/Makefile
M security/linux-c7-trousers/Makefile
M security/webfwlog/Makefile
M sysutils/cdrtools/Makefile
M sysutils/tmux/Makefile
M textproc/aspell-ispell/Makefile
M textproc/catdoc/Makefile
M textproc/flex/Makefile
M textproc/hs-pandoc/Makefile
M textproc/libsass/Makefile
M textproc/linux-c7-aspell/Makefile
M textproc/linux-c7-libcroco/Makefile
M textproc/pugixml/Makefile
M textproc/txt2man/Makefile
Log Message:
-----------
Sync CPE metadata from FreeBSD ports (#564)
## Summary
- add missing USES=cpe entries where the matching FreeBSD port has CPE
support
- copy FreeBSD CPE_VENDOR values where mports was missing or only had
the default effective vendor
- leave slave ports alone when they already inherit CPE metadata from
their master port
## Validation
- compared tracked mports origins against matching /usr/ports origins
- verified 64 changed ports with bmake -V PORTNAME -V USES -V CPE_VENDOR
- verified direct-text remaining cases, mail/bogofilter and
textproc/opensearch216, already have effective CPE metadata via bmake
- git diff --cached --check passed before commit
- portlint -C was run across changed ports; it reports existing
unrelated portlint issues in several older ports
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 3ea0dd9ac31edaced11a944ddeb78c0e770effb0
https://github.com/MidnightBSD/mports/commit/3ea0dd9ac31edaced11a944ddeb78c0e770effb0
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-21 (Thu, 21 May 2026)
Changed paths:
M Mk/extensions/php.mk
M Tools/magus/mcp.md
M Tools/magus/www/data/magus/auth/mcp.cgi
M Tools/magus/www/data/magus/index.cgi
M Tools/magus/www/tmpls/api.tmpl
M archivers/arc/Makefile
M archivers/bzip3/Makefile
M archivers/lzma/Makefile
M archivers/zstd/Makefile
M audio/linux-c7-flac/Makefile
M audio/linux-c7-libvorbis/Makefile
M audio/linux-c7-pulseaudio-libs/Makefile
M audio/linux-c7-pulseaudio-utils/Makefile
M audio/mpg123/Makefile
M audio/portaudio/Makefile
M audio/speex/Makefile
M benchmarks/iperf/Makefile
M converters/linux-c7-fribidi/Makefile
M databases/linux-c7-unixODBC/Makefile
M databases/sqlite2/Makefile
M devel/genht/Makefile
R devel/isl/files/patch-configure
M devel/libconfuse/Makefile
M devel/libdaemon/Makefile
M devel/libdatrie/pkg-plist
M devel/libmaa/Makefile
M devel/libmaa/pkg-plist
M devel/linux-c7-elfutils-libelf/Makefile
M devel/linux-c7-elfutils-libs/Makefile
M devel/linux-c7-libunwind/Makefile
M devel/linux-c7-make/Makefile
M devel/linux-c7-systemd-libs/Makefile
M devel/llvm-devel/Makefile
M devel/m4/Makefile
M devel/py-decorator/Makefile
M devel/py-flatbuffers/Makefile
M devel/py-simplejson/Makefile
M devel/samurai/Makefile
M dns/pdnsd/Makefile
M finance/Makefile
A finance/R-cran-plm/Makefile
A finance/R-cran-plm/distinfo
A finance/R-cran-plm/pkg-descr
M finance/weberp/Makefile
M graphics/graphite2/Makefile
M graphics/jbig2dec/Makefile
M graphics/libcaca/Makefile
M graphics/libgxps/Makefile
M graphics/netpbm/Makefile
M graphics/optipng/Makefile
M irc/bitlbee/Makefile
M lang/linux-c7-tcl85/Makefile
M mail/libetpan/Makefile
M mail/msmtp/Makefile
M math/Makefile
A math/R-cran-bdsmatrix/Makefile
A math/R-cran-bdsmatrix/distinfo
A math/R-cran-bdsmatrix/pkg-descr
A math/R-cran-maxLik/Makefile
A math/R-cran-maxLik/distinfo
A math/R-cran-maxLik/pkg-descr
A math/R-cran-miscTools/Makefile
A math/R-cran-miscTools/distinfo
A math/R-cran-miscTools/pkg-descr
M math/R/Makefile
M math/mpfr/pkg-plist
M net/ldapdiff/Makefile
M net/libzapojit/Makefile
M net/linux-c7-avahi-libs/Makefile
M net/linux-c7-openldap/Makefile
M net/openslp/Makefile
M security/Makefile
M security/cracklib/Makefile
M security/libntlm/Makefile
M security/libssh2/Makefile
M security/linux-c7-libgcrypt/Makefile
M security/linux-c7-nss/Makefile
M security/linux-c7-trousers/Makefile
M security/p5-Crypt-CBC/Makefile
A security/p5-Crypt-URandom/Makefile
A security/p5-Crypt-URandom/distinfo
A security/p5-Crypt-URandom/pkg-descr
A security/p5-Crypt-URandom/pkg-plist
M security/webfwlog/Makefile
M sysutils/cdrtools/Makefile
M sysutils/tmux/Makefile
M textproc/aspell-ispell/Makefile
M textproc/catdoc/Makefile
M textproc/flex/Makefile
M textproc/hs-pandoc/Makefile
M textproc/libsass/Makefile
M textproc/linux-c7-aspell/Makefile
M textproc/linux-c7-libcroco/Makefile
M textproc/pugixml/Makefile
M textproc/txt2man/Makefile
Log Message:
-----------
Merge branch 'master' into devel/gitlab-index-deps-next
Compare: https://github.com/MidnightBSD/mports/compare/3ac88a6f935e...3ea0dd9ac31e
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