| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.4.0 | 7 | ~amd64 | 2.4.0 |
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
JAVA_PKG_IUSE="source"
MAVEN_ID="org.conscrypt:conscrypt-constants:1.0.0.RC1"
inherit java-pkg-2 java-pkg-simple toolchain-funcs
DESCRIPTION="Conscrypt: Constants"
HOMEPAGE="https://conscrypt.org/"
SRC_URI="https://github.com/google/conscrypt/archive/refs/tags/${PV}.tar.gz -> conscrypt-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="${PV}"
KEYWORDS="~amd64"
DEPEND="
>=virtual/jdk-1.8:*
dev-libs/openssl
"
RDEPEND="
>=virtual/jre-1.8:*
"
S="${WORKDIR}/conscrypt-${PV}"
JAVA_SRC_DIR="src/main/java"
src_prepare() {
eapply "${FILESDIR}/${PN}-1.3.0-remove-missing-members.patch"
eapply_user
}
src_compile() {
mkdir -p "${JAVA_SRC_DIR}/org/conscrypt" ||
die "Failed to create output directory for generated code"
"$(tc-getBUILD_CXX)" -o generate_constants \
constants/src/gen/cpp/generate_constants.cc ||
die "Failed to compile NativeConstants.java generator"
./generate_constants > \
"${JAVA_SRC_DIR}/org/conscrypt/NativeConstants.java" ||
die "Failed to generate NativeConstants.java"
java-pkg-simple_src_compile
}
>=virtual/jdk-1.8:* dev-libs/openssl
>=virtual/jre-1.8:*
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | conscrypt-2.4.0.tar.gz | 13146030 bytes | https://github.com/google/conscrypt/archive/refs/tags/2.4.0.tar.gz |