Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jdbc-mysql/
Date: Fri, 30 Jul 2021 04:53:03
Message-Id: 1627620609.b0a3fd2c0272ed2cef52ad6f49748bdb6600bbd5.fordfrog@gentoo
1 commit: b0a3fd2c0272ed2cef52ad6f49748bdb6600bbd5
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 30 04:50:09 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 30 04:50:09 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a3fd2c
7
8 dev-java/jdbc-mysql: bump to 8.0.26
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 dev-java/jdbc-mysql/Manifest | 1 +
14 dev-java/jdbc-mysql/jdbc-mysql-8.0.26.ebuild | 54 ++++++++++++++++++++++++++++
15 2 files changed, 55 insertions(+)
16
17 diff --git a/dev-java/jdbc-mysql/Manifest b/dev-java/jdbc-mysql/Manifest
18 index d137555a18f..5a5593660ca 100644
19 --- a/dev-java/jdbc-mysql/Manifest
20 +++ b/dev-java/jdbc-mysql/Manifest
21 @@ -1 +1,2 @@
22 DIST jdbc-mysql-8.0.25-sources.jar 1556319 BLAKE2B 75eb4837f6916247650a925f87d52e49848e3bc52cfa683a149624e4b749c3c4b3a7336a5659dd0c894f0285254c915364d9ffd7b4779c87e0894053a2854a5c SHA512 c4384213845c43a494360131dcb7b9b424473237b65504d5ed4a7929cb8bb7b4b3c7cce6fde2c20a7026891751e76c78ea64af746a053ca42567a7e68782280e
23 +DIST jdbc-mysql-8.0.26-sources.jar 1578978 BLAKE2B c42e22ea50b6c3890aaf51ec8bfe53918c680ea54b314cee80ecdd2be122f031000fdb70b895807a0d22e5841df6fe5a76ec49b2e3097749fb8eabff4afca68a SHA512 8bf73a2cd0b5348d79e81da9c96da625258066b0b40d05d085b3978538dad75f4540a2b8414f005d90b8b87303c357e762bbf81dd2d8e68ff51c18a92124b7ae
24
25 diff --git a/dev-java/jdbc-mysql/jdbc-mysql-8.0.26.ebuild b/dev-java/jdbc-mysql/jdbc-mysql-8.0.26.ebuild
26 new file mode 100644
27 index 00000000000..f943332913c
28 --- /dev/null
29 +++ b/dev-java/jdbc-mysql/jdbc-mysql-8.0.26.ebuild
30 @@ -0,0 +1,54 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +# Skeleton command:
35 +# java-ebuilder --generate-ebuild --workdir . --pom mysql-connector-java-8.0.25.pom.xml --download-uri https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/mysql-connector-java-8.0.25-sources.jar --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild jdbc-mysql-8.0.25.ebuild
36 +
37 +EAPI=7
38 +
39 +JAVA_PKG_IUSE="doc source"
40 +MAVEN_ID="mysql:mysql-connector-java:8.0.26"
41 +
42 +inherit java-pkg-2 java-pkg-simple
43 +
44 +DESCRIPTION="JDBC Type 4 driver for MySQL"
45 +HOMEPAGE="https://dev.mysql.com/doc/connector-j/en/"
46 +SRC_URI="https://repo1.maven.org/maven2/mysql/mysql-connector-java/${PV}/mysql-connector-java-${PV}-sources.jar -> ${P}-sources.jar"
47 +
48 +LICENSE="GPL-2-with-MySQL-FLOSS-exception"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~ppc64 ~x86"
51 +
52 +# Common dependencies
53 +# POM: mysql-connector-java-${PV}.pom.xml
54 +# com.google.protobuf:protobuf-java:3.11.4 -> !!!groupId-not-found!!!
55 +
56 +CDEPEND="dev-java/c3p0:0
57 + dev-java/protobuf-java:0
58 + dev-java/slf4j-api:0"
59 +DEPEND=" ${CDEPEND}
60 + >=virtual/jdk-1.8:*"
61 +RDEPEND=" ${CDEPEND}
62 + >=virtual/jre-1.8:*"
63 +BDEPEND="app-arch/unzip"
64 +
65 +DOCS=( META-INF/README )
66 +
67 +S="${WORKDIR}"
68 +
69 +JAVA_GENTOO_CLASSPATH="c3p0,protobuf-java,slf4j-api"
70 +
71 +JAVA_SRC_DIR="com"
72 +JAVA_RESOURCE_DIRS="res"
73 +
74 +src_prepare() {
75 + default
76 + mkdir --parents "${JAVA_RESOURCE_DIRS}" || die
77 + cp -r "${JAVA_SRC_DIR}" "META-INF" "${JAVA_RESOURCE_DIRS}"
78 + find "${JAVA_RESOURCE_DIRS}" -type f -name '*.java' -exec rm -rf {} + || die
79 +}
80 +
81 +src_install() {
82 + default
83 + java-pkg-simple_src_install
84 +}