dev-java/jdbc-mysql: remove old

Bug: https://bugs.gentoo.org/786093
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/21157
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
Volkmar W. Pogatzki
2021-06-08 10:10:15 +02:00
committed by Miroslav Šulc
parent eb0a40cda0
commit d179ea4a5d
6 changed files with 4 additions and 176 deletions

View File

@@ -1,2 +1 @@
DIST jdbc-mysql-8.0.25-sources.jar 1556319 BLAKE2B 75eb4837f6916247650a925f87d52e49848e3bc52cfa683a149624e4b749c3c4b3a7336a5659dd0c894f0285254c915364d9ffd7b4779c87e0894053a2854a5c SHA512 c4384213845c43a494360131dcb7b9b424473237b65504d5ed4a7929cb8bb7b4b3c7cce6fde2c20a7026891751e76c78ea64af746a053ca42567a7e68782280e
DIST mysql-connector-java-5.1.26.tar.gz 3724076 BLAKE2B b5477e0f86a04b2135a47e3551cc89fa5f63f46faaccbf1e4473eb59e6d266d22d76a5c256d125feeeccd4625c22bcedaa9e21e613bf9759459e106b7d30db5f SHA512 93b882f5262dc991aa885ed9ae7fead02b9d28431022c86c6724272b508e78eee3df7310e9964e60f68953ed56f4fcdf9159a90f463eb39aea65af2453371879

View File

@@ -1,11 +0,0 @@
--- build.xml.orig 2007-05-07 19:59:49.000000000 +0300
+++ build.xml 2007-05-07 20:01:21.000000000 +0300
@@ -291,7 +291,7 @@
</if>
</target>
- <target name="dist" depends="init, compile">
+ <target name="dist" depends="init, compile-driver,compile.integration">
<delete file="${buildDir}/${fullProdName}-bin.jar" />
<delete file="${distDir}/${fullProdName}.jar" />

View File

@@ -1,39 +0,0 @@
--- mysql-connector-java-5.0.5/src/testsuite/regression/DataSourceRegressionTest.java 2007-03-01 17:48:47.000000000 +0100
+++ mysql-connector-java-5.0.5-no-jboss-test/src/testsuite/regression/DataSourceRegressionTest.java 2007-04-12 09:53:05.000000000 +0200
@@ -52,7 +52,6 @@
import testsuite.simple.DataSourceTest;
import com.mysql.jdbc.NonRegisteringDriver;
-import com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker;
import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory;
@@ -315,28 +314,6 @@
assertEquals(testIntFlag, thawedDs.getBlobSendChunkSize());
}
- /**
- * Tests fix for BUG#20242 - MysqlValidConnectionChecker for JBoss doesn't
- * work with MySQLXADataSources.
- *
- * @throws Exception if the test fails.
- */
- public void testBug20242() throws Exception {
- if (versionMeetsMinimum(5, 0)) {
- try {
- Class.forName("org.jboss.resource.adapter.jdbc.ValidConnectionChecker");
- } catch (Exception ex) {
- return; // class not available for testing
- }
-
- MysqlXADataSource xaDs = new MysqlXADataSource();
- xaDs.setUrl(dbUrl);
-
- MysqlValidConnectionChecker checker = new MysqlValidConnectionChecker();
- assertNull(checker.isValidConnection(xaDs.getXAConnection().getConnection()));
- }
- }
-
private void bindDataSource(String name, DataSource ds) throws Exception {
this.ctx.bind(this.tempDir.getAbsolutePath() + name, ds);
}

View File

@@ -1,34 +0,0 @@
--- build.xml.orig 2010-01-20 19:45:30.000000000 +0100
+++ build.xml 2010-02-13 00:34:30.000000000 +0100
@@ -131,7 +131,7 @@
</if>
</target>
- <target name="init" depends="-compiler-check, -init-copy, -init-no-crypto">
+ <target name="init" depends="-init-copy, -init-no-crypto">
<!-- We need the following for source distributions as there we
can't dynamically alter the classpath, and not having this
directory present causes the build to fail -->
@@ -746,7 +746,8 @@
<javac sourcepath="" srcdir="${buildDir}/${fullProdName}"
destdir="${compiler.output}"
deprecation="off"
- debug="${debug.enable}">
+ debug="${debug.enable}"
+ bootclasspath="${gentoo.bootclasspath}">
<include name="**/*.java" />
<exclude name="testsuite/**" />
<exclude name="com/mysql/jdbc/integration/**" />
@@ -763,11 +764,7 @@
<javac destdir="${compiler.output}"
deprecation="off"
debug="${debug.enable}"
- fork="yes"
- executable="${com.mysql.jdbc.java6.javac}"
- compiler="modern"
- sourcepath="" srcdir="${buildDir}/${fullProdName}"
- bootclasspath="${com.mysql.jdbc.java6.rtjar}">
+ sourcepath="" srcdir="${buildDir}/${fullProdName}">
<include name="**/JDBC4*.java" />
<include name="com/mysql/jdbc/exceptions/jdbc4/*" />

View File

@@ -1,83 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
JAVA_PKG_IUSE="source"
JAVA_PKG_WANT_BOOTCLASSPATH="1.5"
WANT_ANT_TASKS="ant-contrib"
inherit epatch java-pkg-2 java-ant-2
MY_PN="mysql-connector-java"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="MySQL JDBC driver"
HOMEPAGE="https://www.mysql.com/products/connector/j/"
SRC_URI="https://dev.mysql.com/get/Downloads/Connector-J/${MY_P}.tar.gz"
LICENSE="GPL-2-with-MySQL-FLOSS-exception"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"
IUSE="c3p0 log4j"
COMMON_DEP="
dev-java/slf4j-api:0
log4j? ( dev-java/log4j:0 )
c3p0? ( dev-java/c3p0:0 )"
RDEPEND=">=virtual/jre-1.6
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.6
${COMMON_DEP}"
S="${WORKDIR}/${MY_P}"
java_prepare() {
epatch "${FILESDIR}/5.0.5-remove-jboss-dependency-from-tests.patch"
# http://bugs.mysql.com/bug.php?id=28286
epatch "${FILESDIR}/5.0.5-dist-target-depends.patch"
# Use java6 for everything except jdbc3 - #283848
epatch "${FILESDIR}/5.1.14-java6.patch"
find . -name '*.jar' -print -delete || die
cd src/lib
java-pkg_jar-from slf4j-api
use log4j && java-pkg_jar-from log4j
use c3p0 && java-pkg_jar-from c3p0
}
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
EANT_BUILD_TARGET="dist"
src_compile() {
# Cannot use rewrite-bootclasspath because of the jdbc4 part.
java-pkg-2_src_compile \
-Dgentoo.bootclasspath="$(java-pkg_get-bootclasspath 1.5)"
}
# Tests need a mysql DB to exist.
RESTRICT="test"
src_test() {
cd src/lib
java-pkg_jar-from junit
cd "${S}"
ANT_TASKS="ant-junit" eant test -Dcom.mysql.jdbc.noCleanBetweenCompiles=true
}
src_install() {
# Skip bytecode check because we want two versions there
JAVA_PKG_STRICT= java-pkg_newjar build/${MY_P}-SNAPSHOT/${MY_P}-SNAPSHOT-bin.jar ${PN}.jar
dodoc README CHANGES
dohtml docs/*.html
use source && java-pkg_dosrc src/com src/org
}

View File

@@ -1,12 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<use>
<flag name="c3p0">Enable c3p0 support</flag>
<flag name="log4j">Enable log4 support</flag>
</use>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
</pkgmetadata>