dev-libs/libp11: Sync with Gentoo

It's from Gentoo commit 32e186395feea86d289dc5f5601e334e2f32aff8.
This commit is contained in:
Flatcar Buildbot 2024-04-22 07:11:25 +00:00 committed by Krzesimir Nowak
parent 3036989d4e
commit 87aa2985e0
2 changed files with 5 additions and 37 deletions

View File

@ -1,31 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Abstraction layer to simplify PKCS#11 API"
HOMEPAGE="https://github.com/opensc/libp11/wiki"
SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc static-libs"
RDEPEND="dev-libs/openssl:=[bindist(+)]"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
doc? ( app-text/doxygen )"
src_configure() {
econf \
--enable-shared \
$(use_enable static-libs static) \
$(use_enable doc api-doc)
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}

View File

@ -11,18 +11,17 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc static-libs test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/openssl:=[bindist(+)]
>=dev-libs/openssl-3.0.0:=[bindist(+)]
!~dev-libs/openssl-3.2.0
!=dev-libs/openssl-3.2.1-r0
|| (
>=dev-libs/openssl-3.1.5-r1
<dev-libs/openssl-3.0.12
)
!=dev-libs/openssl-3.0.13-r1
!=dev-libs/openssl-3.0.13-r0
!~dev-libs/openssl-3.0.12
"
DEPEND="${RDEPEND}
test? ( dev-libs/softhsm )