[Midnightbsd-cvs] [MidnightBSD/mports] bb011e: Devel/p5 devel check os (#513)
Lucas Holt
noreply at github.com
Tue May 19 10:05:11 EDT 2026
Branch: refs/heads/devel/p5-Devel-CheckOS
Home: https://github.com/MidnightBSD/mports
Commit: bb011e48fb5ea98460ef73b3b6a791c5d2f5c36c
https://github.com/MidnightBSD/mports/commit/bb011e48fb5ea98460ef73b3b6a791c5d2f5c36c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M deskutils/Makefile
A deskutils/py-send2trash/Makefile
A deskutils/py-send2trash/distinfo
A deskutils/py-send2trash/pkg-descr
M devel/Makefile
A devel/p5-Devel-CheckOS/Makefile
A devel/p5-Devel-CheckOS/distinfo
A devel/p5-Devel-CheckOS/pkg-descr
A devel/p5-Devel-CheckOS/pkg-plist
A devel/p5-Test-LectroTest/Makefile
A devel/p5-Test-LectroTest/distinfo
A devel/p5-Test-LectroTest/pkg-descr
A devel/p5-Test-LectroTest/pkg-plist
A devel/p5-prefork/Makefile
A devel/p5-prefork/distinfo
A devel/p5-prefork/pkg-descr
A devel/p5-prefork/pkg-plist
A devel/py-llvmlite/Makefile
A devel/py-llvmlite/distinfo
A devel/py-llvmlite/files/patch-ffi_CMakeLists.txt
A devel/py-llvmlite/pkg-descr
A devel/py-numba/Makefile
A devel/py-numba/distinfo
A devel/py-numba/files/patch-setup.py
A devel/py-numba/pkg-descr
A devel/rubygem-aws-eventstream/Makefile
A devel/rubygem-aws-eventstream/distinfo
A devel/rubygem-aws-eventstream/pkg-descr
A devel/rubygem-aws-sigv4/Makefile
A devel/rubygem-aws-sigv4/distinfo
A devel/rubygem-aws-sigv4/pkg-descr
A devel/rubygem-buftok0/Makefile
A devel/rubygem-buftok0/distinfo
A devel/rubygem-buftok0/pkg-descr
M editors/emacs-devel/Makefile
M finance/Makefile
A finance/R-cran-timeDate/Makefile
A finance/R-cran-timeDate/distinfo
A finance/R-cran-timeDate/pkg-descr
M graphics/Makefile
A graphics/R-cran-rgl/Makefile
A graphics/R-cran-rgl/distinfo
A graphics/R-cran-rgl/pkg-descr
M mail/geary/Makefile
M math/Makefile
A math/R-cran-RcppArmadillo/Makefile
A math/R-cran-RcppArmadillo/distinfo
A math/R-cran-RcppArmadillo/pkg-descr
A math/R-cran-SQUAREM/Makefile
A math/R-cran-SQUAREM/distinfo
A math/R-cran-SQUAREM/pkg-descr
A math/R-cran-geepack/Makefile
A math/R-cran-geepack/distinfo
A math/R-cran-geepack/pkg-descr
A math/R-cran-geometry/Makefile
A math/R-cran-geometry/distinfo
A math/R-cran-geometry/pkg-descr
A math/R-cran-gower/Makefile
A math/R-cran-gower/distinfo
A math/R-cran-gower/pkg-descr
A math/R-cran-ipred/Makefile
A math/R-cran-ipred/distinfo
A math/R-cran-ipred/pkg-descr
A math/R-cran-lava/Makefile
A math/R-cran-lava/distinfo
A math/R-cran-lava/pkg-descr
A math/R-cran-linprog/Makefile
A math/R-cran-linprog/distinfo
A math/R-cran-linprog/pkg-descr
A math/R-cran-magic/Makefile
A math/R-cran-magic/distinfo
A math/R-cran-magic/pkg-descr
A math/R-cran-mclust/Makefile
A math/R-cran-mclust/distinfo
A math/R-cran-mclust/pkg-descr
A math/R-cran-mclust/pkg-plist
A math/R-cran-misc3d/Makefile
A math/R-cran-misc3d/distinfo
A math/R-cran-misc3d/pkg-descr
A math/R-cran-misc3d/pkg-plist
A math/R-cran-mvtnorm/Makefile
A math/R-cran-mvtnorm/distinfo
A math/R-cran-mvtnorm/pkg-descr
A math/R-cran-numDeriv/Makefile
A math/R-cran-numDeriv/distinfo
A math/R-cran-numDeriv/pkg-descr
A math/R-cran-plot3D/Makefile
A math/R-cran-plot3D/distinfo
A math/R-cran-plot3D/pkg-descr
A math/R-cran-pracma/Makefile
A math/R-cran-pracma/distinfo
A math/R-cran-pracma/pkg-descr
A math/R-cran-pracma/pkg-plist
A math/R-cran-prodlim/Makefile
A math/R-cran-prodlim/distinfo
A math/R-cran-prodlim/pkg-descr
A math/R-cran-recipes/Makefile
A math/R-cran-recipes/distinfo
A math/R-cran-recipes/pkg-descr
A math/R-cran-slam/Makefile
A math/R-cran-slam/distinfo
A math/R-cran-slam/pkg-descr
A math/R-cran-spdep/Makefile
A math/R-cran-spdep/distinfo
A math/R-cran-spdep/pkg-descr
A math/p5-Number-WithError/Makefile
A math/p5-Number-WithError/distinfo
A math/p5-Number-WithError/pkg-descr
A math/p5-Number-WithError/pkg-plist
A math/p5-Statistics-CaseResampling/Makefile
A math/p5-Statistics-CaseResampling/distinfo
A math/p5-Statistics-CaseResampling/pkg-descr
A math/p5-Statistics-CaseResampling/pkg-plist
M misc/Makefile
A misc/py-openai-whisper/Makefile
A misc/py-openai-whisper/distinfo
A misc/py-openai-whisper/pkg-descr
M print/xreader/Makefile
M sysutils/Makefile
A sysutils/R-cran-xopen/Makefile
A sysutils/R-cran-xopen/distinfo
A sysutils/R-cran-xopen/pkg-descr
M textproc/Makefile
A textproc/py-enchant/Makefile
A textproc/py-enchant/distinfo
A textproc/py-enchant/pkg-descr
A textproc/py-enchant/pkg-plist
A textproc/py-tiktoken/Makefile
A textproc/py-tiktoken/Makefile.crates
A textproc/py-tiktoken/distinfo
A textproc/py-tiktoken/pkg-descr
M www/Makefile
A www/rubygem-em-twitter/Makefile
A www/rubygem-em-twitter/distinfo
A www/rubygem-em-twitter/pkg-descr
Log Message:
-----------
Devel/p5 devel check os (#513)
## Summary by Sourcery
Add new math, R, Perl, Python, and Ruby ports (including dependencies)
and hook them into category Makefiles, while updating consumers to use
the current WebKit GTK port variant.
New Features:
- Introduce multiple new R CRAN ports for numerical methods, spatial
statistics, visualization, and modeling (e.g., rgl, geometry, mclust,
recipes, timeDate, mvtnorm, pracma, SQUAREM, xopen, and related helper
packages).
- Add new Perl modules for OS detection, numerical error propagation,
resampling, and testing (Devel-CheckOS, Number-WithError,
Statistics-CaseResampling, Test-LectroTest, prefork).
- Add new Python ports for JIT compilation and bindings (llvmlite,
numba), spellchecking (py-enchant), tokenization (py-tiktoken), speech
recognition (py-openai-whisper), and desktop trash integration
(py-send2trash).
- Introduce new Ruby gems for AWS signing and event streaming, buffered
tokenization, and Twitter streaming (aws-eventstream, aws-sigv4,
buftok0, em-twitter).
Enhancements:
- Register the newly added ports in their respective category Makefiles
so they build as part of the ports tree.
- Switch existing ports using WebKit2GTK to depend on the versioned
www/webkit2-gtk at 40 port instead of www/webkit2-gtk3.
- Adjust Python numba setup to relax its minimum NumPy build-time
requirement to match the tree's numpy1 port.
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: a52ad3bb082e6e49ae73abf0dfd0a6e666ceba70
https://github.com/MidnightBSD/mports/commit/a52ad3bb082e6e49ae73abf0dfd0a6e666ceba70
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-POSIX-strftime-Compiler/Makefile
M devel/p5-POSIX-strftime-Compiler/distinfo
Log Message:
-----------
devel/p5-POSIX-strftime-Compiler: update to 0.46 (#514)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 83b3d822353890262b2270446b04eed4ca756060
https://github.com/MidnightBSD/mports/commit/83b3d822353890262b2270446b04eed4ca756060
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M security/p5-Crypt-SMIME/Makefile
M security/p5-Crypt-SMIME/distinfo
Log Message:
-----------
security/p5-Crypt-SMIME: update to 0.31 (#515)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 96497bc52c922e10ef2a39ec3fc60a90fe3ae6bb
https://github.com/MidnightBSD/mports/commit/96497bc52c922e10ef2a39ec3fc60a90fe3ae6bb
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/R-cran-blob/Makefile
M devel/R-cran-blob/distinfo
Log Message:
-----------
devel/R-cran-blob: update to 1.3.0 (#516)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 642db01d476acbea5408d39c0a461d522f0fe0de
https://github.com/MidnightBSD/mports/commit/642db01d476acbea5408d39c0a461d522f0fe0de
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M graphics/py-PyOpenGL/Makefile
M graphics/py-PyOpenGL/distinfo
Log Message:
-----------
graphics/py-PyOpenGL: update to 3.1.7 (#517)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: c1e454b4599ab7f5bab0581e965aceeac5caa4ef
https://github.com/MidnightBSD/mports/commit/c1e454b4599ab7f5bab0581e965aceeac5caa4ef
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Term-ReadLine-Gnu/Makefile
M devel/p5-Term-ReadLine-Gnu/distinfo
Log Message:
-----------
devel/p5-Term-ReadLine-Gnu: update to 1.47 (#518)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 89c578009152a85c84a6a2d9ab2190f0eb2b9f57
https://github.com/MidnightBSD/mports/commit/89c578009152a85c84a6a2d9ab2190f0eb2b9f57
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/R-cran-patrick/Makefile
M devel/R-cran-patrick/distinfo
Log Message:
-----------
devel/R-cran-patrick: update to 0.3.1 (#519)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 244ce6b73a2fc5ee664a331c97cf8a54e4cdf4f1
https://github.com/MidnightBSD/mports/commit/244ce6b73a2fc5ee664a331c97cf8a54e4cdf4f1
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M textproc/p5-PPIx-Regexp/Makefile
M textproc/p5-PPIx-Regexp/distinfo
Log Message:
-----------
textproc/p5-PPIx-Regexp: update to 0.091 (#520)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: a1d1147996177a96c961cfd346bb7e2f3376984f
https://github.com/MidnightBSD/mports/commit/a1d1147996177a96c961cfd346bb7e2f3376984f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-ExtUtils-MakeMaker/Makefile
M devel/p5-ExtUtils-MakeMaker/distinfo
Log Message:
-----------
devel/p5-ExtUtils-MakeMaker: update to 7.76 (#521)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 197c9b77617cd9867415033ff9a74a51db11fb3e
https://github.com/MidnightBSD/mports/commit/197c9b77617cd9867415033ff9a74a51db11fb3e
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M textproc/p5-Pod-Markdown/Makefile
M textproc/p5-Pod-Markdown/distinfo
Log Message:
-----------
textproc/p5-Pod-Markdown: update to 3.400 (#522)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 6575807a3213ec96beb76ed4754247f8aa54e32e
https://github.com/MidnightBSD/mports/commit/6575807a3213ec96beb76ed4754247f8aa54e32e
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Sub-Quote/Makefile
M devel/p5-Sub-Quote/distinfo
Log Message:
-----------
devel/p5-Sub-Quote: update to 2.006009 (#523)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 5ec37235b21ace205d25ca45a8f4692f99fb9a21
https://github.com/MidnightBSD/mports/commit/5ec37235b21ace205d25ca45a8f4692f99fb9a21
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M security/py-SecretStorage/Makefile
M security/py-SecretStorage/distinfo
Log Message:
-----------
security/py-SecretStorage: update to 3.3.3 (#524)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: a2bb30103378405e3a6e86c6884759731211d7f9
https://github.com/MidnightBSD/mports/commit/a2bb30103378405e3a6e86c6884759731211d7f9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M security/p5-Crypt-CBC/Makefile
M security/p5-Crypt-CBC/distinfo
Log Message:
-----------
security/p5-Crypt-CBC: update to 3.07 (#525)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: db0650e8528fa3d1d10cb605a6087bf38a77ae2f
https://github.com/MidnightBSD/mports/commit/db0650e8528fa3d1d10cb605a6087bf38a77ae2f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Long-Jump/Makefile
M devel/p5-Long-Jump/distinfo
Log Message:
-----------
devel/p5-Long-Jump: update to 0.000005 (#526)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 91b6980c79da9f0d6156a6a37ea24ba26199e516
https://github.com/MidnightBSD/mports/commit/91b6980c79da9f0d6156a6a37ea24ba26199e516
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M ftp/p5-File-Fetch/Makefile
M ftp/p5-File-Fetch/distinfo
Log Message:
-----------
ftp/p5-File-Fetch: update to 1.08 (#528)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 2497424efa5741223a494b6d1d15570370ebdcda
https://github.com/MidnightBSD/mports/commit/2497424efa5741223a494b6d1d15570370ebdcda
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M math/p5-Math-BigInt/Makefile
M math/p5-Math-BigInt/distinfo
Log Message:
-----------
math/p5-Math-BigInt: update to 2.005003 (#529)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 5e4c1f601c963b670203bcf487796b07ec9bee70
https://github.com/MidnightBSD/mports/commit/5e4c1f601c963b670203bcf487796b07ec9bee70
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Set-Object/Makefile
M devel/p5-Set-Object/distinfo
Log Message:
-----------
devel/p5-Set-Object: update to 1.43 (#527)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
## Summary by Sourcery
Build:
- Bump the PORTVERSION of devel/p5-Set-Object from 1.42 to 1.43.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 28f89f28363f0cc345cf25ec665d9a190f063613
https://github.com/MidnightBSD/mports/commit/28f89f28363f0cc345cf25ec665d9a190f063613
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Test-Harness/Makefile
M devel/p5-Test-Harness/distinfo
Log Message:
-----------
devel/p5-Test-Harness: update to 3.52 (#530)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: e7a94775fd08f6e9df9526d0287da3718cf06355
https://github.com/MidnightBSD/mports/commit/e7a94775fd08f6e9df9526d0287da3718cf06355
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/distinfo
Log Message:
-----------
devel/p5-Module-Runtime: update to 0.018 (#531)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: bf8dca90a6b0bb8a17e698a355a013de048c66df
https://github.com/MidnightBSD/mports/commit/bf8dca90a6b0bb8a17e698a355a013de048c66df
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M converters/p5-JSON-PP/Makefile
M converters/p5-JSON-PP/distinfo
Log Message:
-----------
converters/p5-JSON-PP: update to 4.18 (#532)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 172e099e5c10dc58713751760a2622f083351cec
https://github.com/MidnightBSD/mports/commit/172e099e5c10dc58713751760a2622f083351cec
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M www/R-cran-httr/Makefile
M www/R-cran-httr/distinfo
Log Message:
-----------
www/R-cran-httr: update to 1.4.8 (#533)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: fffe30fad946cf52b699b932335fa36a48da31d4
https://github.com/MidnightBSD/mports/commit/fffe30fad946cf52b699b932335fa36a48da31d4
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M net-mgmt/p5-Net-Netmask/Makefile
M net-mgmt/p5-Net-Netmask/distinfo
Log Message:
-----------
net-mgmt/p5-Net-Netmask: update to 2.0003 (#534)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 74c0646364c06c3e6fbb64041eaaa76450d78077
https://github.com/MidnightBSD/mports/commit/74c0646364c06c3e6fbb64041eaaa76450d78077
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M graphics/R-cran-qpdf/Makefile
M graphics/R-cran-qpdf/distinfo
Log Message:
-----------
graphics/R-cran-qpdf: update to 1.4.1 (#535)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: a924b330244ba218578a8a1b5706d2cdf9c39107
https://github.com/MidnightBSD/mports/commit/a924b330244ba218578a8a1b5706d2cdf9c39107
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-ExtUtils-InstallPaths/Makefile
M devel/p5-ExtUtils-InstallPaths/distinfo
Log Message:
-----------
devel/p5-ExtUtils-InstallPaths: update to 0.015 (#536)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 8b1c72fb781bc7ffe8f6dbfe9444bda7ecb1878c
https://github.com/MidnightBSD/mports/commit/8b1c72fb781bc7ffe8f6dbfe9444bda7ecb1878c
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Pod-Coverage-TrustPod/Makefile
M devel/p5-Pod-Coverage-TrustPod/distinfo
Log Message:
-----------
devel/p5-Pod-Coverage-TrustPod: update to 0.100006 (#537)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 0ef09fb5950b0c4a4b583d4fb276033242b7eecc
https://github.com/MidnightBSD/mports/commit/0ef09fb5950b0c4a4b583d4fb276033242b7eecc
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M graphics/p5-Image-Info/Makefile
M graphics/p5-Image-Info/distinfo
Log Message:
-----------
graphics/p5-Image-Info: update to 1.45 (#538)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 4a6c7d2fbc8e90715e4caa32ad9ce958a618084f
https://github.com/MidnightBSD/mports/commit/4a6c7d2fbc8e90715e4caa32ad9ce958a618084f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M net/liveMedia/Makefile
M net/liveMedia/distinfo
Log Message:
-----------
net/liveMedia: update to 2026.01.12 (#539)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 1e4f059730b097c5d427edddb212ad31a3789abb
https://github.com/MidnightBSD/mports/commit/1e4f059730b097c5d427edddb212ad31a3789abb
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M textproc/R-cran-rmarkdown/Makefile
M textproc/R-cran-rmarkdown/distinfo
Log Message:
-----------
textproc/R-cran-rmarkdown: update to 2.31 (#540)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: ba4f2e87a41f1a13cd60e3865b943788e53bb5d8
https://github.com/MidnightBSD/mports/commit/ba4f2e87a41f1a13cd60e3865b943788e53bb5d8
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M textproc/p5-String-RewritePrefix/Makefile
M textproc/p5-String-RewritePrefix/distinfo
Log Message:
-----------
textproc/p5-String-RewritePrefix: update to 0.009 (#541)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: a8b75e34810c55f0d0037ef703360c43a49e9289
https://github.com/MidnightBSD/mports/commit/a8b75e34810c55f0d0037ef703360c43a49e9289
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-Syntax-Keyword-Try/Makefile
M devel/p5-Syntax-Keyword-Try/distinfo
Log Message:
-----------
devel/p5-Syntax-Keyword-Try: update to 0.31 (#542)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: e2d914d0c9894f0de6f522a1253ff06d67f8d911
https://github.com/MidnightBSD/mports/commit/e2d914d0c9894f0de6f522a1253ff06d67f8d911
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M lang/p5-Try-Tiny/Makefile
M lang/p5-Try-Tiny/distinfo
Log Message:
-----------
lang/p5-Try-Tiny: update to 0.32 (#543)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 7090d6673cd4aae6d10abb0d7cd7f2ed3971daf7
https://github.com/MidnightBSD/mports/commit/7090d6673cd4aae6d10abb0d7cd7f2ed3971daf7
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M math/p5-Graph/Makefile
M math/p5-Graph/distinfo
Log Message:
-----------
math/p5-Graph: update to 0.9735 (#544)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: b5bfbf6ce1d45aee4dbd2bce33047e11d7276fa9
https://github.com/MidnightBSD/mports/commit/b5bfbf6ce1d45aee4dbd2bce33047e11d7276fa9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M misc/p5-Software-License/Makefile
M misc/p5-Software-License/distinfo
Log Message:
-----------
misc/p5-Software-License: update to 0.104007 (#545)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: b561b6abbb67def58862e91a2efdb82a5b2dc87f
https://github.com/MidnightBSD/mports/commit/b561b6abbb67def58862e91a2efdb82a5b2dc87f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M mail/p5-Mail-SPF/Makefile
M mail/p5-Mail-SPF/distinfo
Log Message:
-----------
mail/p5-Mail-SPF: update to 3.20250505 (#546)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
## Summary by Sourcery
Build:
- Bump the Mail-SPF port version from 3.20240923 to 3.20250505 and
refresh related distinfo as needed.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: adee2718715384b7a7ca078ce30a5e54ea985db9
https://github.com/MidnightBSD/mports/commit/adee2718715384b7a7ca078ce30a5e54ea985db9
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-File-Temp/Makefile
M devel/p5-File-Temp/distinfo
Log Message:
-----------
devel/p5-File-Temp: update to 0.2312 (#547)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
## Summary by Sourcery
Update the p5-File-Temp port to release 0.2312.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 24b22238d9aa10e0e983d8c7e69b4a74a472e162
https://github.com/MidnightBSD/mports/commit/24b22238d9aa10e0e983d8c7e69b4a74a472e162
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M textproc/p5-PPIx-Utils/Makefile
M textproc/p5-PPIx-Utils/distinfo
Log Message:
-----------
textproc/p5-PPIx-Utils: update to 0.004 (#548)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
## Summary by Sourcery
Build:
- Bump textproc/p5-PPIx-Utils PORTVERSION from 0.003 to 0.004 and
refresh distinfo accordingly.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: c2f9b95a6ef334f74e154b07388a9867dae7ecbc
https://github.com/MidnightBSD/mports/commit/c2f9b95a6ef334f74e154b07388a9867dae7ecbc
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M devel/p5-MooseX-Types-Common/Makefile
M devel/p5-MooseX-Types-Common/distinfo
Log Message:
-----------
devel/p5-MooseX-Types-Common: update to 0.001015 (#549)
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
## Summary by Sourcery
Build:
- Bump the MooseX-Types-Common Perl port version from 0.001014 to
0.001015 and refresh associated distinfo.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 4693508616bc694706940796aef1d990f964e797
https://github.com/MidnightBSD/mports/commit/4693508616bc694706940796aef1d990f964e797
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/liblo/Makefile
M audio/liblo/distinfo
R audio/liblo/files/patch-src-lo_types_internal.h
R audio/liblo/files/patch-src-messages.c
M audio/libxmp/Makefile
M audio/libxmp/distinfo
M audio/py-mutagen/Makefile
M audio/py-mutagen/distinfo
M audio/speexdsp/Makefile
M audio/speexdsp/distinfo
R audio/speexdsp/files/patch-include_speex_speexdsp__config_types.h.in
M audio/stk/Makefile
M audio/stk/distinfo
R audio/stk/files/patch-configure.ac
M audio/vorbis-tools/Makefile
M audio/vorbis-tools/distinfo
R audio/vorbis-tools/files/patch-CVE-2023-43361
R audio/vorbis-tools/files/patch-ogginfo_codec__skeleton.c
M benchmarks/iperf/Makefile
M benchmarks/iperf/distinfo
R benchmarks/iperf/files/patch-config.h.in
M cad/gmsh/Makefile
M cad/gmsh/distinfo
R cad/gmsh/files/patch-CMakeLists.txt
M databases/couchdb3/Makefile
M databases/couchdb3/distinfo
R databases/couchdb3/files/patch-configure
M devel/autoconf/Makefile
M devel/autoconf/distinfo
M devel/autoconf/files/patch-bin_autoreconf.in
M devel/chrpath/Makefile
M devel/chrpath/distinfo
A devel/chrpath/files/patch-Makefile.am
R devel/chrpath/files/patch-Makefile.in
R devel/chrpath/files/patch-protos.h
A devel/chrpath/files/patch-testsuite__Makefile.am
R devel/chrpath/files/patch-testsuite__Makefile.in
A devel/chrpath/files/patch-testsuite__runtest.sh
M devel/git-extras/Makefile
M devel/git-extras/distinfo
R devel/git-extras/files/patch-Makefile
M devel/libmtdev/Makefile
M devel/libmtdev/distinfo
R devel/libmtdev/files/patch-src_common.h
R devel/libmtdev/files/patch-test_mtdev-test.c
M devel/m4/Makefile
M devel/m4/distinfo
R devel/m4/files/patch-configure
R devel/m4/files/patch-lib_Makefile.in
M devel/p5-Test-Unit/Makefile
M devel/p5-Test-Unit/distinfo
M devel/py-itertree/Makefile
M devel/py-itertree/distinfo
M devel/py-python-distutils-extra/Makefile
M devel/py-python-distutils-extra/distinfo
M dns/bind9-devel/Makefile
M dns/bind9-devel/distinfo
M dns/bind9-devel/files/extrapatch-bind-min-override-ttl
R dns/bind9-devel/files/patch-configure.ac
A dns/bind9-devel/files/patch-meson.build
A dns/bind9-devel/files/patch-meson.options
M dns/libidn2/Makefile
M dns/libidn2/distinfo
R dns/libidn2/files/patch-src-idn2.c
M dns/py-pycares/Makefile
M dns/py-pycares/distinfo
R dns/py-pycares/files/patch-setup_cares.py
M emulators/vice/Makefile
M emulators/vice/distinfo
R emulators/vice/files/patch-doc_vice.texi
R emulators/vice/files/patch-src_arch_gtk3_data_unix_Makefile.in
M emulators/vice/files/patch-src_arch_gtk3_joystickdrv_joystick_bsd.c
R emulators/vice/files/patch-src_arch_shared_iodrv_io-unix-access.c
M filesystems/mtools/Makefile
M filesystems/mtools/distinfo
R filesystems/mtools/files/patch-Makefile.in
R filesystems/mtools/files/patch-configure
M finance/weberp/Makefile
M finance/weberp/distinfo
M ftp/lftp/Makefile
M ftp/lftp/distinfo
R ftp/lftp/files/patch-doc-lftp.1
R ftp/lftp/files/patch-po-Makevars
R ftp/lftp/files/patch-src-Makefile.in
R ftp/lftp/files/patch-src_lftp__ssl.cc
M games/freeciv/Makefile
M games/freeciv/distinfo
R games/freeciv/files/patch-common_Makefile.am
R games/freeciv/files/patch-m4_sdl2-client.m4
M games/freeciv/files/patch-server_Makefile.am
M games/scummvm/Makefile
M games/scummvm/distinfo
R games/scummvm/files/patch-configure
M graphics/gnome-video-effects/Makefile
M graphics/gnome-video-effects/distinfo
M graphics/gnome-video-effects/files/patch-meson.build
M graphics/ocrad/Makefile
M graphics/ocrad/distinfo
R graphics/ocrad/files/patch-character_r11.cc
R graphics/ocrad/files/patch-feats_test0.cc
R graphics/ocrad/files/patch-profile.cc
R graphics/ocrad/files/patch-track.cc
M graphics/py-cairocffi/Makefile
M graphics/py-cairocffi/distinfo
R graphics/py-cairocffi/files/patch-cairocffi_test__pixbuf.py
R graphics/py-cairocffi/files/patch-setup.cfg
M graphics/tesseract/Makefile
M graphics/tesseract/distinfo
R graphics/tesseract/files/patch-configure.ac
M math/atlas/Makefile
M math/atlas/distinfo
R math/atlas/files/patch-CONFIG+src+SpewMakeInc.c
R math/atlas/files/patch-CONFIG+src+backend+archinfo_freebsd.c
R math/atlas/files/patch-CONFIG+src+backend+archinfo_x86.c
A math/atlas/files/patch-CONFIG_src_SpewMakeInc.c
A math/atlas/files/patch-CONFIG_src_backend_archinfo__freebsd.c
A math/atlas/files/patch-CONFIG_src_probe__comp.c
A math/atlas/files/patch-Make.top
A math/atlas/files/patch-include_atlas__genparse.h
A math/atlas/files/patch-interfaces_blas_C_testing_c__dblat1.f
A math/atlas/files/patch-interfaces_blas_C_testing_c__sblat1.f
R math/atlas/files/patch-makes+Make.sysinfo
A math/atlas/files/patch-makes_Make.sysinfo
M math/atlas/files/patch-tmpnamleak
R math/atlas/files/patch-tune+sysinfo+L1CacheSize.c
A math/atlas/files/patch-tune_sysinfo_L1CacheSize.c
M math/gnubc/Makefile
M math/gnubc/distinfo
R math/gnubc/files/patch-bc_global.h
M math/ntl/Makefile
M math/ntl/distinfo
R math/ntl/files/patch-libtool-origin_config.guess
R math/ntl/files/patch-libtool-origin_config.sub
R math/ntl/files/patch-libtool-origin_configure
M misc/patchutils/Makefile
M misc/patchutils/distinfo
M net/fping/Makefile
M net/fping/distinfo
R net/fping/files/patch-fping.c
M net/gtk-vnc/Makefile
M net/gtk-vnc/distinfo
M net/gtk-vnc/files/patch-src_continuation.h
R net/gtk-vnc/files/patch-src_libgtk-vnc_sym.version
M net/hostapd/Makefile
M net/hostapd/distinfo
R net/hostapd/files/patch-src-l2_packet-l2_packet_freebsd.c
A net/hostapd/files/patch-src_ap_hostapd.c
M net/hostapd/files/patch-src_drivers_driver__bsd.c
A net/hostapd/files/patch-src_l2__packet_l2__packet__freebsd.c
R net/hostapd/files/patch-src_utils_os.h
M net/hostapd/files/patch-src_utils_os__unix.c
M net/hostapd/files/patch-src_wps_wps__upnp.c
M net/x11vnc/Makefile
M net/x11vnc/distinfo
R net/x11vnc/files/patch-configure.ac
R net/x11vnc/files/patch-util.h
M net/x11vnc/files/patch-x11vnc.c
M news/tin/Makefile
M news/tin/distinfo
R news/tin/files/patch-configure
M print/a2ps/Makefile
M print/a2ps/distinfo
R print/a2ps/files/patch-etc-Makefile.in
M print/a2ps/files/patch-ogonkify-Makefile.in
M print/cups-pk-helper/Makefile
M print/cups-pk-helper/distinfo
M print/py-freetype-py/Makefile
M print/py-freetype-py/distinfo
R print/py-freetype-py/files/patch-pyproject.toml
M security/fakeroot/Makefile
M security/fakeroot/distinfo
R security/fakeroot/files/patch-communicate.c
M security/logcheck/Makefile
M security/logcheck/distinfo
M security/logcheck/files/patch-debian_logcheck.cron.d
R security/logcheck/files/patch-rulefiles__linux__ignore.d.server__ssh
A security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh
A security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh
M security/logcheck/files/patch-src_logcheck
M security/nmap/Makefile
M security/nmap/distinfo
R security/nmap/files/patch-Makefile.in
M security/nmap/files/patch-configure
R security/nmap/files/patch-libdnet-stripped_configure
M security/nmap/files/patch-libdnet-stripped_src_eth-bsd.c
R security/nmap/files/patch-libdnet-stripped_src_intf.c
M security/nmap/files/patch-liblua_Makefile
M security/nmap/files/patch-libpcap_Makefile.in
R security/nmap/files/patch-libssh2_src_openssl.h
R security/nmap/files/patch-nping_Crypto.cc
R security/nmap/files/patch-nse__openssl.cc
R security/nmap/files/patch-nse__ssl__cert.cc
M security/oath-toolkit/Makefile
M security/oath-toolkit/distinfo
R security/oath-toolkit/files/patch-liboath_tests_tst__basic.c
R security/oath-toolkit/files/patch-liboath_tests_tst__totp__validate.c
R security/oath-toolkit/files/patch-libpskc_tests_tst__basic.c
M security/pinentry/Makefile
M security/pinentry/distinfo
M security/pinentry/files/patch-qt5_icons_Makefile.in
M security/wpa_supplicant/Makefile
M security/wpa_supplicant/distinfo
R security/wpa_supplicant/files/patch-src-l2_packet-l2_packet_freebsd.c
A security/wpa_supplicant/files/patch-src_common_dhcp.h
R security/wpa_supplicant/files/patch-src_crypto_crypto__openssl.c
R security/wpa_supplicant/files/patch-src_crypto_tls__openssl.c
A security/wpa_supplicant/files/patch-src_drivers_driver__bsd.c
A security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c
A security/wpa_supplicant/files/patch-src_utils_os__unix.c
M security/wpa_supplicant/files/patch-src_wps_wps__upnp.c
M security/wpa_supplicant/files/patch-wpa__supplicant_Makefile
A security/wpa_supplicant/files/patch-wpa__supplicant_ctrl__iface__unix.c
M security/wpa_supplicant/files/patch-wpa__supplicant_main.c
R security/wpa_supplicant/files/patch-wpa__supplicant_scan.c
R security/wpa_supplicant/files/patch-wpa__supplicant_wpa__priv.c
M security/wpa_supplicant/files/patch-wpa__supplicant_wpa__supplicant.c
A security/wpa_supplicant/files/wpa_supplicant.in
M sysutils/cmocka/Makefile
M sysutils/cmocka/distinfo
R sysutils/cmocka/files/patch-include_cmocka.h
M sysutils/lscpu/Makefile
M sysutils/lscpu/distinfo
M sysutils/tarsnap/Makefile
M sysutils/tarsnap/distinfo
M textproc/aspell/Makefile
M textproc/aspell/distinfo
M textproc/groff/Makefile
M textproc/groff/distinfo
M textproc/groff/files/patch-Makefile.in
M textproc/groff/files/patch-lib_math.in.h
M textproc/heirloom-doctools/Makefile
M textproc/heirloom-doctools/distinfo
R textproc/heirloom-doctools/files/patch-refer_inv1.c
R textproc/heirloom-doctools/files/patch-refer_refer5.c
R textproc/heirloom-doctools/files/patch-refer_refer7.c
M textproc/heirloom-doctools/files/patch-troff_troff.d_dpost.d_draw.c
M textproc/libxml2/Makefile
M textproc/libxml2/distinfo
M textproc/py-alabaster/Makefile
M textproc/py-alabaster/distinfo
M textproc/ripgrep/Makefile
M textproc/ripgrep/distinfo
R textproc/ripgrep/files/patch-powerpc
R textproc/ripgrep/files/patch-rust-1.60
M www/py-cssutils/Makefile
M www/py-cssutils/distinfo
M x11-fonts/font-misc-ethiopic/Makefile
M x11-fonts/font-misc-ethiopic/distinfo
M x11-fonts/intlfonts/Makefile
M x11-fonts/intlfonts/distinfo
R x11-fonts/intlfonts/files/patch-Chinese__taipei16.bdf
Log Message:
-----------
patch-fixes: update 61 ports, drop/refresh obsolete patches (#550)
## Summary
Resolves 61 port update failures where existing patch files no longer
applied to new upstream versions.
- **54 ports** (first pass): version bumped, obsolete patches deleted
(fixes merged upstream or context changed), distinfo regenerated
- **7 ports** (second pass): more complex updates requiring patch
regeneration or build system migration:
- `security/wpa_supplicant` 2.6→2.11: drop 2017 KRACK PATCHFILES,
refresh BSD-specific patches
- `net/hostapd` 2.9→2.11: drop 2020 WPS UPnP PATCHFILES, refresh
BSD-specific patches
- `textproc/aspell` 0.60.8.1→0.60.8.2: drop external GitHub patch
(merged in .2)
- `security/nmap` 7.94→7.99: drop merged patches, add pcre2 dep
- `math/atlas` 3.8.4→3.10.3: replace `+`-named patches with `_`-named
equivalents
- `net/gtk-vnc` 0.7.2→1.5.0: autoconf→meson, updated patches
- `dns/bind9-devel` 9.21.8→9.21.21: autoconf→meson, replace patches
Each port was validated with `bmake makesum` + `bmake patch` before
committing.
## Test plan
- [ ] Review Makefile changes for correctness
- [ ] Magus build cluster will validate full builds
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update a large set of ports to newer upstream releases, refresh or drop
obsolete patches, and modernize selected build configurations (including
migrations from Autotools to Meson) to restore clean builds.
New Features:
- Extend hostapd and wpa_supplicant BSD support with improved interface
control, additional cipher support, and updated driver/ctrl_iface
integrations.
- Add Meson-based builds for dns/bind9-devel and net/gtk-vnc, including
new options for statistics, GeoIP, docs, and pulseaudio where
applicable.
- Introduce optional manpage generation for misc/patchutils and new
stats/documentation options for bind9-devel.
Bug Fixes:
- Fix multiple FreeBSD and DragonFly BSD build and runtime issues in
hostapd, wpa_supplicant, and related libraries (e.g., l2_packet,
os_unix, DHCP headers, joystick handling).
- Correct atlas BLAS/LAPACK integration and build behavior on modern
FreeBSD, including pointer size, compiler path probing, cache size
detection, and PIC/LDFLAGS handling.
- Adjust logcheck cron configuration and rule files to work correctly
with MidnightBSD paths and systemd coexistence.
- Increase buffer limits and fix assorted upstream integration problems
in nmap, groff, heirloom-doctools, and other tools where existing
patches no longer applied.
Enhancements:
- Refresh BSD-specific patches for wireless tools (hostapd,
wpa_supplicant, nmap’s libdnet) to track newer upstream APIs and kernel
capabilities, including support for newer ciphers and better interface
state handling.
- Modernize staging and installation logic for bind9-devel and atlas to
respect STAGEDIR, simplify DOCS handling, and avoid direct writes to
live prefixes during build.
- Improve various Python ports (py-mutagen, py-python-distutils-extra,
py-alabaster, py-cssutils, py-cairocffi, py-itertree, py-freetype-py,
py-gi-docgen consumers) to use pep517, updated dependencies, and current
packaging metadata.
- Tighten license metadata and documentation locations across several
ports (e.g., cups-pk-helper, font-misc-ethiopic, intlfonts, Test-Unit,
weberp).
Build:
- Bump versions and regenerate distinfo for numerous leaf ports across
audio, cad, databases, devel, dns, games, graphics, math, net, news,
print, security, sysutils, textproc, www, and x11-fonts to current
upstream releases.
- Migrate dns/bind9-devel and net/gtk-vnc from Autotools to Meson with
updated USES, options, and Meson arguments, and drop now-obsolete
Autotools-specific patches.
- Switch misc/patchutils and devel/chrpath to newer build tooling
(adding gmake and autoreconf where needed) and clean up or replace
legacy patches.
- Refresh or remove outdated patches for many ports to match new
upstream code, consolidating FreeBSD-specific fixes where required.
Documentation:
- Update docs handling for bind9-devel and atlas to stage into DOCSDIR
via Meson or explicit post-install targets.
- Align Python and theme/documentation ports with new upstream LICENSE
and documentation file naming conventions.
Tests:
- Update dns/bind9-devel and atlas to integrate with newer
test/developer tooling (cmocka, Meson developer mode) and adjust test
targets where necessary.
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: ae722c7e6d83a9ce9d47c922facc9904b2762c94
https://github.com/MidnightBSD/mports/commit/ae722c7e6d83a9ce9d47c922facc9904b2762c94
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M audio/liblo/Makefile
M audio/liblo/distinfo
R audio/liblo/files/patch-src-lo_types_internal.h
R audio/liblo/files/patch-src-messages.c
M audio/libxmp/Makefile
M audio/libxmp/distinfo
M audio/py-mutagen/Makefile
M audio/py-mutagen/distinfo
M audio/speexdsp/Makefile
M audio/speexdsp/distinfo
R audio/speexdsp/files/patch-include_speex_speexdsp__config_types.h.in
M audio/stk/Makefile
M audio/stk/distinfo
R audio/stk/files/patch-configure.ac
M audio/vorbis-tools/Makefile
M audio/vorbis-tools/distinfo
R audio/vorbis-tools/files/patch-CVE-2023-43361
R audio/vorbis-tools/files/patch-ogginfo_codec__skeleton.c
M benchmarks/iperf/Makefile
M benchmarks/iperf/distinfo
R benchmarks/iperf/files/patch-config.h.in
M cad/gmsh/Makefile
M cad/gmsh/distinfo
R cad/gmsh/files/patch-CMakeLists.txt
M converters/p5-JSON-PP/Makefile
M converters/p5-JSON-PP/distinfo
M databases/couchdb3/Makefile
M databases/couchdb3/distinfo
R databases/couchdb3/files/patch-configure
M devel/R-cran-blob/Makefile
M devel/R-cran-blob/distinfo
M devel/R-cran-patrick/Makefile
M devel/R-cran-patrick/distinfo
M devel/autoconf/Makefile
M devel/autoconf/distinfo
M devel/autoconf/files/patch-bin_autoreconf.in
M devel/chrpath/Makefile
M devel/chrpath/distinfo
A devel/chrpath/files/patch-Makefile.am
R devel/chrpath/files/patch-Makefile.in
R devel/chrpath/files/patch-protos.h
A devel/chrpath/files/patch-testsuite__Makefile.am
R devel/chrpath/files/patch-testsuite__Makefile.in
A devel/chrpath/files/patch-testsuite__runtest.sh
M devel/git-extras/Makefile
M devel/git-extras/distinfo
R devel/git-extras/files/patch-Makefile
M devel/libmtdev/Makefile
M devel/libmtdev/distinfo
R devel/libmtdev/files/patch-src_common.h
R devel/libmtdev/files/patch-test_mtdev-test.c
M devel/m4/Makefile
M devel/m4/distinfo
R devel/m4/files/patch-configure
R devel/m4/files/patch-lib_Makefile.in
M devel/p5-ExtUtils-InstallPaths/Makefile
M devel/p5-ExtUtils-InstallPaths/distinfo
M devel/p5-ExtUtils-MakeMaker/Makefile
M devel/p5-ExtUtils-MakeMaker/distinfo
M devel/p5-File-Temp/Makefile
M devel/p5-File-Temp/distinfo
M devel/p5-Long-Jump/Makefile
M devel/p5-Long-Jump/distinfo
M devel/p5-Module-Runtime/Makefile
M devel/p5-Module-Runtime/distinfo
M devel/p5-MooseX-Types-Common/Makefile
M devel/p5-MooseX-Types-Common/distinfo
M devel/p5-POSIX-strftime-Compiler/Makefile
M devel/p5-POSIX-strftime-Compiler/distinfo
M devel/p5-Pod-Coverage-TrustPod/Makefile
M devel/p5-Pod-Coverage-TrustPod/distinfo
M devel/p5-Set-Object/Makefile
M devel/p5-Set-Object/distinfo
M devel/p5-Sub-Quote/Makefile
M devel/p5-Sub-Quote/distinfo
M devel/p5-Syntax-Keyword-Try/Makefile
M devel/p5-Syntax-Keyword-Try/distinfo
M devel/p5-Term-ReadLine-Gnu/Makefile
M devel/p5-Term-ReadLine-Gnu/distinfo
M devel/p5-Test-Harness/Makefile
M devel/p5-Test-Harness/distinfo
M devel/p5-Test-Unit/Makefile
M devel/p5-Test-Unit/distinfo
M devel/py-itertree/Makefile
M devel/py-itertree/distinfo
M devel/py-python-distutils-extra/Makefile
M devel/py-python-distutils-extra/distinfo
M dns/bind9-devel/Makefile
M dns/bind9-devel/distinfo
M dns/bind9-devel/files/extrapatch-bind-min-override-ttl
R dns/bind9-devel/files/patch-configure.ac
A dns/bind9-devel/files/patch-meson.build
A dns/bind9-devel/files/patch-meson.options
M dns/libidn2/Makefile
M dns/libidn2/distinfo
R dns/libidn2/files/patch-src-idn2.c
M dns/py-pycares/Makefile
M dns/py-pycares/distinfo
R dns/py-pycares/files/patch-setup_cares.py
M emulators/vice/Makefile
M emulators/vice/distinfo
R emulators/vice/files/patch-doc_vice.texi
R emulators/vice/files/patch-src_arch_gtk3_data_unix_Makefile.in
M emulators/vice/files/patch-src_arch_gtk3_joystickdrv_joystick_bsd.c
R emulators/vice/files/patch-src_arch_shared_iodrv_io-unix-access.c
M filesystems/mtools/Makefile
M filesystems/mtools/distinfo
R filesystems/mtools/files/patch-Makefile.in
R filesystems/mtools/files/patch-configure
M finance/weberp/Makefile
M finance/weberp/distinfo
M ftp/lftp/Makefile
M ftp/lftp/distinfo
R ftp/lftp/files/patch-doc-lftp.1
R ftp/lftp/files/patch-po-Makevars
R ftp/lftp/files/patch-src-Makefile.in
R ftp/lftp/files/patch-src_lftp__ssl.cc
M ftp/p5-File-Fetch/Makefile
M ftp/p5-File-Fetch/distinfo
M games/freeciv/Makefile
M games/freeciv/distinfo
R games/freeciv/files/patch-common_Makefile.am
R games/freeciv/files/patch-m4_sdl2-client.m4
M games/freeciv/files/patch-server_Makefile.am
M games/scummvm/Makefile
M games/scummvm/distinfo
R games/scummvm/files/patch-configure
M graphics/R-cran-qpdf/Makefile
M graphics/R-cran-qpdf/distinfo
M graphics/gnome-video-effects/Makefile
M graphics/gnome-video-effects/distinfo
M graphics/gnome-video-effects/files/patch-meson.build
M graphics/ocrad/Makefile
M graphics/ocrad/distinfo
R graphics/ocrad/files/patch-character_r11.cc
R graphics/ocrad/files/patch-feats_test0.cc
R graphics/ocrad/files/patch-profile.cc
R graphics/ocrad/files/patch-track.cc
M graphics/p5-Image-Info/Makefile
M graphics/p5-Image-Info/distinfo
M graphics/py-PyOpenGL/Makefile
M graphics/py-PyOpenGL/distinfo
M graphics/py-cairocffi/Makefile
M graphics/py-cairocffi/distinfo
R graphics/py-cairocffi/files/patch-cairocffi_test__pixbuf.py
R graphics/py-cairocffi/files/patch-setup.cfg
M graphics/tesseract/Makefile
M graphics/tesseract/distinfo
R graphics/tesseract/files/patch-configure.ac
M lang/p5-Try-Tiny/Makefile
M lang/p5-Try-Tiny/distinfo
M mail/p5-Mail-SPF/Makefile
M mail/p5-Mail-SPF/distinfo
M math/atlas/Makefile
M math/atlas/distinfo
R math/atlas/files/patch-CONFIG+src+SpewMakeInc.c
R math/atlas/files/patch-CONFIG+src+backend+archinfo_freebsd.c
R math/atlas/files/patch-CONFIG+src+backend+archinfo_x86.c
A math/atlas/files/patch-CONFIG_src_SpewMakeInc.c
A math/atlas/files/patch-CONFIG_src_backend_archinfo__freebsd.c
A math/atlas/files/patch-CONFIG_src_probe__comp.c
A math/atlas/files/patch-Make.top
A math/atlas/files/patch-include_atlas__genparse.h
A math/atlas/files/patch-interfaces_blas_C_testing_c__dblat1.f
A math/atlas/files/patch-interfaces_blas_C_testing_c__sblat1.f
R math/atlas/files/patch-makes+Make.sysinfo
A math/atlas/files/patch-makes_Make.sysinfo
M math/atlas/files/patch-tmpnamleak
R math/atlas/files/patch-tune+sysinfo+L1CacheSize.c
A math/atlas/files/patch-tune_sysinfo_L1CacheSize.c
M math/gnubc/Makefile
M math/gnubc/distinfo
R math/gnubc/files/patch-bc_global.h
M math/ntl/Makefile
M math/ntl/distinfo
R math/ntl/files/patch-libtool-origin_config.guess
R math/ntl/files/patch-libtool-origin_config.sub
R math/ntl/files/patch-libtool-origin_configure
M math/p5-Graph/Makefile
M math/p5-Graph/distinfo
M math/p5-Math-BigInt/Makefile
M math/p5-Math-BigInt/distinfo
M misc/p5-Software-License/Makefile
M misc/p5-Software-License/distinfo
M misc/patchutils/Makefile
M misc/patchutils/distinfo
M net-mgmt/p5-Net-Netmask/Makefile
M net-mgmt/p5-Net-Netmask/distinfo
M net/fping/Makefile
M net/fping/distinfo
R net/fping/files/patch-fping.c
M net/gtk-vnc/Makefile
M net/gtk-vnc/distinfo
M net/gtk-vnc/files/patch-src_continuation.h
R net/gtk-vnc/files/patch-src_libgtk-vnc_sym.version
M net/hostapd/Makefile
M net/hostapd/distinfo
R net/hostapd/files/patch-src-l2_packet-l2_packet_freebsd.c
A net/hostapd/files/patch-src_ap_hostapd.c
M net/hostapd/files/patch-src_drivers_driver__bsd.c
A net/hostapd/files/patch-src_l2__packet_l2__packet__freebsd.c
R net/hostapd/files/patch-src_utils_os.h
M net/hostapd/files/patch-src_utils_os__unix.c
M net/hostapd/files/patch-src_wps_wps__upnp.c
M net/liveMedia/Makefile
M net/liveMedia/distinfo
M net/x11vnc/Makefile
M net/x11vnc/distinfo
R net/x11vnc/files/patch-configure.ac
R net/x11vnc/files/patch-util.h
M net/x11vnc/files/patch-x11vnc.c
M news/tin/Makefile
M news/tin/distinfo
R news/tin/files/patch-configure
M print/a2ps/Makefile
M print/a2ps/distinfo
R print/a2ps/files/patch-etc-Makefile.in
M print/a2ps/files/patch-ogonkify-Makefile.in
M print/cups-pk-helper/Makefile
M print/cups-pk-helper/distinfo
M print/py-freetype-py/Makefile
M print/py-freetype-py/distinfo
R print/py-freetype-py/files/patch-pyproject.toml
M security/fakeroot/Makefile
M security/fakeroot/distinfo
R security/fakeroot/files/patch-communicate.c
M security/logcheck/Makefile
M security/logcheck/distinfo
M security/logcheck/files/patch-debian_logcheck.cron.d
R security/logcheck/files/patch-rulefiles__linux__ignore.d.server__ssh
A security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh
A security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh
M security/logcheck/files/patch-src_logcheck
M security/nmap/Makefile
M security/nmap/distinfo
R security/nmap/files/patch-Makefile.in
M security/nmap/files/patch-configure
R security/nmap/files/patch-libdnet-stripped_configure
M security/nmap/files/patch-libdnet-stripped_src_eth-bsd.c
R security/nmap/files/patch-libdnet-stripped_src_intf.c
M security/nmap/files/patch-liblua_Makefile
M security/nmap/files/patch-libpcap_Makefile.in
R security/nmap/files/patch-libssh2_src_openssl.h
R security/nmap/files/patch-nping_Crypto.cc
R security/nmap/files/patch-nse__openssl.cc
R security/nmap/files/patch-nse__ssl__cert.cc
M security/oath-toolkit/Makefile
M security/oath-toolkit/distinfo
R security/oath-toolkit/files/patch-liboath_tests_tst__basic.c
R security/oath-toolkit/files/patch-liboath_tests_tst__totp__validate.c
R security/oath-toolkit/files/patch-libpskc_tests_tst__basic.c
M security/p5-Crypt-CBC/Makefile
M security/p5-Crypt-CBC/distinfo
M security/p5-Crypt-SMIME/Makefile
M security/p5-Crypt-SMIME/distinfo
M security/pinentry/Makefile
M security/pinentry/distinfo
M security/pinentry/files/patch-qt5_icons_Makefile.in
M security/py-SecretStorage/Makefile
M security/py-SecretStorage/distinfo
M security/wpa_supplicant/Makefile
M security/wpa_supplicant/distinfo
R security/wpa_supplicant/files/patch-src-l2_packet-l2_packet_freebsd.c
A security/wpa_supplicant/files/patch-src_common_dhcp.h
R security/wpa_supplicant/files/patch-src_crypto_crypto__openssl.c
R security/wpa_supplicant/files/patch-src_crypto_tls__openssl.c
A security/wpa_supplicant/files/patch-src_drivers_driver__bsd.c
A security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c
A security/wpa_supplicant/files/patch-src_utils_os__unix.c
M security/wpa_supplicant/files/patch-src_wps_wps__upnp.c
M security/wpa_supplicant/files/patch-wpa__supplicant_Makefile
A security/wpa_supplicant/files/patch-wpa__supplicant_ctrl__iface__unix.c
M security/wpa_supplicant/files/patch-wpa__supplicant_main.c
R security/wpa_supplicant/files/patch-wpa__supplicant_scan.c
R security/wpa_supplicant/files/patch-wpa__supplicant_wpa__priv.c
M security/wpa_supplicant/files/patch-wpa__supplicant_wpa__supplicant.c
A security/wpa_supplicant/files/wpa_supplicant.in
M sysutils/cmocka/Makefile
M sysutils/cmocka/distinfo
R sysutils/cmocka/files/patch-include_cmocka.h
M sysutils/lscpu/Makefile
M sysutils/lscpu/distinfo
M sysutils/tarsnap/Makefile
M sysutils/tarsnap/distinfo
M textproc/R-cran-rmarkdown/Makefile
M textproc/R-cran-rmarkdown/distinfo
M textproc/aspell/Makefile
M textproc/aspell/distinfo
M textproc/groff/Makefile
M textproc/groff/distinfo
M textproc/groff/files/patch-Makefile.in
M textproc/groff/files/patch-lib_math.in.h
M textproc/heirloom-doctools/Makefile
M textproc/heirloom-doctools/distinfo
R textproc/heirloom-doctools/files/patch-refer_inv1.c
R textproc/heirloom-doctools/files/patch-refer_refer5.c
R textproc/heirloom-doctools/files/patch-refer_refer7.c
M textproc/heirloom-doctools/files/patch-troff_troff.d_dpost.d_draw.c
M textproc/libxml2/Makefile
M textproc/libxml2/distinfo
M textproc/p5-PPIx-Regexp/Makefile
M textproc/p5-PPIx-Regexp/distinfo
M textproc/p5-PPIx-Utils/Makefile
M textproc/p5-PPIx-Utils/distinfo
M textproc/p5-Pod-Markdown/Makefile
M textproc/p5-Pod-Markdown/distinfo
M textproc/p5-String-RewritePrefix/Makefile
M textproc/p5-String-RewritePrefix/distinfo
M textproc/py-alabaster/Makefile
M textproc/py-alabaster/distinfo
M textproc/ripgrep/Makefile
M textproc/ripgrep/distinfo
R textproc/ripgrep/files/patch-powerpc
R textproc/ripgrep/files/patch-rust-1.60
M www/R-cran-httr/Makefile
M www/R-cran-httr/distinfo
M www/py-cssutils/Makefile
M www/py-cssutils/distinfo
M x11-fonts/font-misc-ethiopic/Makefile
M x11-fonts/font-misc-ethiopic/distinfo
M x11-fonts/intlfonts/Makefile
M x11-fonts/intlfonts/distinfo
R x11-fonts/intlfonts/files/patch-Chinese__taipei16.bdf
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into devel/p5-Devel-CheckOS
Commit: 7581444071fa6d60f5d47e52e92bb295ec2f1acd
https://github.com/MidnightBSD/mports/commit/7581444071fa6d60f5d47e52e92bb295ec2f1acd
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
M security/Makefile
A security/rubygem-signet-gitlab/Makefile
A security/rubygem-signet-gitlab/distinfo
A security/rubygem-signet-gitlab/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:
-----------
Add GitLab dependency ports for INDEX
Import additional GitLab-related Ruby gem ports from FreeBSD and update beats7 to use Go 1.23 so INDEX generation can progress past the missing origins.
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/95492c34588c...7581444071fa
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