[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