[Midnightbsd-cvs] [MidnightBSD/mports] 229ebc: security/openssl35: import OpenSSL 3.5.7 (#747)
Lucas Holt
noreply at github.com
Fri Aug 14 10:32:47 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 229ebc0dcf18030000ed7c0c32d36044fb1e7b1a
https://github.com/MidnightBSD/mports/commit/229ebc0dcf18030000ed7c0c32d36044fb1e7b1a
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-14 (Fri, 14 Aug 2026)
Changed paths:
M security/Makefile
A security/openssl35/Makefile
A security/openssl35/distinfo
A security/openssl35/files/extra-patch-ktls
A security/openssl35/files/extra-patch-util_find-doc-nits
A security/openssl35/files/patch-crypto_threads__pthread.c
A security/openssl35/pkg-descr
A security/openssl35/pkg-plist
A security/openssl35/version.mk
Log Message:
-----------
security/openssl35: import OpenSSL 3.5.7 (#747)
## Summary
- import FreeBSD security/openssl35 at OpenSSL 3.5.7
- adapt maintainer, license identifier, staging paths, and build targets
for MidnightBSD
- support MidnightBSD amd64/i386 targets and omit the PowerPC-only patch
- keep SCTP disabled by default to match MidnightBSD OpenSSL packaging
- omit FIPS-JITTER because devel/libjitterentropy is not available in
mports
- register the port in security/Makefile
## Validation
- `bmake makesum`
- `bmake patch`
- `bmake`
- `bmake fake`
- `bmake makeplist` (generated list reviewed against the imported
option-aware plist)
- `bmake package`
- `bmake check-license`
- `bmake test`: 344 files / 4,604 tests, all passed
- `portlint -C`: 0 fatal errors (framework/options warnings remain)
- `git diff --check`
Package: `openssl35-3.5.7.mport`.
## Summary by Sourcery
Import a new security/openssl35 port for OpenSSL 3.5.7 and integrate it
into the MidnightBSD ports framework.
New Features:
- Add the security/openssl35 port providing OpenSSL 3.5.x libraries and
tools with configurable cipher, hash, protocol, and optimization
options.
Enhancements:
- Register the openssl35 port in the top-level security/Makefile
alongside existing OpenSSL variants.
- Integrate MidnightBSD-specific configuration, options, and shared
library versioning for OpenSSL 3.5, including handling of manpage
installation and engine modules.
- Apply a pthreads-related patch to work around broken clang atomics on
i386 FreeBSD-derived systems.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
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