Сравнение s2n-tls-1.6.0 с s2n-tls-1.7.10
| /usr/portage/dev-libs/s2n-tls/s2n-tls-1.7.10.ebuild 2026-09-22 20:03:04.791823263 +0300 | ||
|---|---|---|
| 3 | 3 | |
| 4 | 4 |
EAPI=8 |
| 5 | 5 | |
| 6 |
inherit cmake |
|
| 7 | ||
| 6 | 8 |
DESCRIPTION="s2n-tls is a C99 implementation of the TLS/SSL protocols" |
| 7 | 9 |
HOMEPAGE="https://github.com/aws/s2n-tls" |
| 8 | 10 |
SRC_URI="https://github.com/aws/s2n-tls/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
| 9 | 11 | |
| 10 |
inherit cmake |
|
| 11 | ||
| 12 | 12 |
LICENSE="Apache-2.0" |
| 13 | 13 |
SLOT="$(ver_cut 1)" |
| 14 |
KEYWORDS="amd64 ~arm64 ~riscv" |
|
| 15 | ||
| 14 |
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" |
|
| 16 | 15 |
IUSE="test" |
| 16 |
RESTRICT="!test? ( test )" |
|
| 17 | 17 | |
| 18 | 18 |
DEPEND="dev-libs/openssl:=" |
| 19 | 19 |
RDEPEND="${DEPEND}"
|
| 20 | 20 | |
| 21 |
RESTRICT="!test? ( test )" |
|
| 21 |
src_prepare() {
|
|
| 22 |
cmake_src_prepare |
|
| 22 | 23 | |
| 23 |
PATCHES=( |
|
| 24 |
"${FILESDIR}/s2n-tls-1.6.0-cmake_version.patch"
|
|
| 25 |
"${FILESDIR}/s2n-tls-1.6.0-cmake_LDFLAGS.patch"
|
|
| 26 |
) |
|
| 24 |
# stop overwriting LDFLAGS |
|
| 25 |
sed -i -e '/set(CMAKE_SHARED_LINKER_FLAGS/d' CMakeLists.txt || die |
|
| 26 |
} |
|
| 27 | 27 | |
| 28 |
src_configure() |
|
| 29 |
{
|
|
| 28 |
src_configure() {
|
|
| 30 | 29 |
local mycmakeargs=( |
| 31 | 30 |
-DBUILD_TESTING=$(usex test ON OFF) |
| 32 | 31 |
) |