| 1 |
|
# Copyright 1999-2025 Gentoo Authors
|
|
1 |
# Copyright 1999-2026 Gentoo Authors
|
| 2 |
2 |
# Distributed under the terms of the GNU General Public License v2
|
| 3 |
3 |
|
| 4 |
4 |
EAPI=8
|
| 5 |
5 |
|
| 6 |
6 |
JAVA_PKG_IUSE="doc source test"
|
| 7 |
|
MAVEN_ID="org.apache.tomcat:jakartaee-migration:1.0.9"
|
| 8 |
7 |
JAVA_TESTING_FRAMEWORKS="junit-4"
|
| 9 |
8 |
|
| 10 |
9 |
inherit java-pkg-2 java-pkg-simple verify-sig
|
| ... | ... | |
| 12 |
11 |
DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9"
|
| 13 |
12 |
HOMEPAGE="https://tomcat.apache.org"
|
| 14 |
13 |
SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz
|
| 15 |
|
verify-sig? ( https://downloads.apache.org/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz.asc )"
|
|
14 |
verify-sig? ( mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz.asc )"
|
| 16 |
15 |
S="${WORKDIR}/${P}"
|
| 17 |
16 |
|
| 18 |
17 |
LICENSE="Apache-2.0"
|
| 19 |
18 |
SLOT="0"
|
| 20 |
|
KEYWORDS="amd64 ~arm64"
|
|
19 |
KEYWORDS="amd64"
|
| 21 |
20 |
|
| 22 |
|
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-jakartaee-migration.apache.org.asc"
|
| 23 |
|
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-jakartaee-migration )"
|
|
21 |
BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-11 )"
|
| 24 |
22 |
CP_DEPEND="
|
| 25 |
|
>=dev-java/ant-1.10.14-r1:0
|
| 26 |
|
dev-java/bcel:0
|
| 27 |
|
>=dev-java/commons-compress-1.26.0:0
|
| 28 |
|
dev-java/commons-io:1
|
|
23 |
>=dev-java/ant-1.10.15:0
|
|
24 |
>=dev-java/bcel-6.11.0:0
|
|
25 |
>=dev-java/commons-compress-1.28.0:0
|
|
26 |
>=dev-java/commons-io-2.21.0:0
|
|
27 |
>=dev-java/eclipse-osgi-4.31:0
|
| 29 |
28 |
"
|
| 30 |
29 |
|
| 31 |
30 |
# we need jdk-11 just for some tests as those need stuff from newer jdk,
|
| ... | ... | |
| 46 |
45 |
JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI"
|
| 47 |
46 |
JAVA_RESOURCE_DIRS="src/main/resources"
|
| 48 |
47 |
JAVA_SRC_DIR="src/main/java"
|
| 49 |
|
|
| 50 |
|
JAVA_TEST_EXCLUDES=(
|
| 51 |
|
"org.apache.tomcat.jakartaee.TesterConstants"
|
| 52 |
|
)
|
|
48 |
JAVA_TEST_EXCLUDES=( org.apache.tomcat.jakartaee.TesterConstants )
|
| 53 |
49 |
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
| 54 |
50 |
JAVA_TEST_RESOURCE_DIRS="src/test/resources"
|
| 55 |
51 |
JAVA_TEST_SRC_DIR="src/test/java"
|
|
52 |
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-11.apache.org.asc"
|
| 56 |
53 |
|
| 57 |
54 |
src_prepare() {
|
| 58 |
55 |
java-pkg-2_src_prepare
|