libressl_4_3: init at 4.3.1

I also added expiration date comments on all of them, because I always
spend some time chasing what the support dates are, and it would save
maintainer time to be able to see what to do with these branches.
This commit is contained in:
Ruud van Asseldonk 2026-05-01 21:53:30 +02:00
commit feb7c9ff78
2 changed files with 14 additions and 0 deletions

View file

@ -111,13 +111,17 @@ let
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openbsd" version;
};
};
# https://github.com/libressl/portable/pull/1206
# This got merged in February 2026 and is included as of LibreSSL 4.3.0.
common-cmake-install-full-dirs-patch = fetchpatch {
url = "https://github.com/libressl/portable/commit/a15ea0710398eaeed3be53cf643e80a1e80c981d.patch";
hash = "sha256-Mlf4SrGCCqALQicbGtmVGdkdfcE8DEGYkOuVyG2CozM=";
};
in
{
# 4.1 was released April 2025 and became unsupported on April 28, 2026,
# one year after the release of OpenBSD 7.7.
libressl_4_1 = generic {
version = "4.1.2";
hash = "sha256-+6Ti+ip/UjBt96OJlwoQ6YuX6w7bKZqf252/SZmcYeE=";
@ -137,6 +141,8 @@ in
];
};
# 4.2 was released October 2025 and will become unsupported on October 22,
# 2026, one year after the release of OpenBSD 7.8.
libressl_4_2 = generic {
version = "4.2.1";
hash = "sha256-bVwvWFg1iOp5H0yGRQBAcdAN+lVKW/eIoAbKHrWr1ws=";
@ -144,4 +150,11 @@ in
common-cmake-install-full-dirs-patch
];
};
# 4.3 was released April 2026 and will become unsupported one year after the
# release of OpenBSD 7.9.
libressl_4_3 = generic {
version = "4.3.1";
hash = "sha256-wttCrOFOfVQZgm+rNadC7G5NEnJaBRpR0M6jwQug+lA=";
};
}

View file

@ -7003,6 +7003,7 @@ with pkgs;
inherit (callPackages ../by-name/li/libressl { })
libressl_4_1
libressl_4_2
libressl_4_3
;
openssl = openssl_3_6;