# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake DESCRIPTION="Low-level cryptographic primitives from Apple." HOMEPAGE="https://developer.apple.com/security/" SRC_URI="corecrypto-2023.zip" #RESTRICT="fetch" LICENSE="corecrypto" SLOT="0" KEYWORDS="~amd64" DEPEND="" RDEPEND="${DEPEND}" BDEPEND="" pkg_nofetch() { elog "Download '${PN}.zip' from https://developer.apple.com/security/ or use the following command:" elog elog " curl 'https://developer.apple.com/file/?file=security&agree=Yes' -H 'Referer: https://developer.apple.com/security/' -o /var/cache/distfiles/corecrypto.zip" elog elog "Place it into your DISTDIR directory renamed to 'corecrypto-2023.zip'." } src_prepare() { sed -re '1s/(.*)/# \1/' -e '/.*scripts\/code-coverage.cmake.*/d' -i CMakeLists.txt || die sed -re '/ccsha2\/src\/ccsha256_trng_di\.c/d' -i CoreCryptoSources.cmake || die cmake_src_prepare }