mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
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:
committed by
Miroslav Šulc
parent
eb0a40cda0
commit
d179ea4a5d
@@ -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
|
||||
|
||||
@@ -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" />
|
||||
@@ -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);
|
||||
}
|
||||
@@ -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/*" />
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user