diff options
author | Volkmar W. Pogatzki <gentoo@pogatzki.net> | 2021-06-08 10:10:15 +0200 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2021-06-09 09:15:57 +0200 |
commit | d179ea4a5d7f3caf353fdae6186bf77d46c9494e (patch) | |
tree | e2252816c1a73e1f0c43d6cdbcf64406cab116d1 /dev-java/jdbc-mysql | |
parent | app-misc/filebus: Remove old version 0.3.1 (diff) | |
download | gentoo-d179ea4a5d7f3caf353fdae6186bf77d46c9494e.tar.gz gentoo-d179ea4a5d7f3caf353fdae6186bf77d46c9494e.tar.bz2 gentoo-d179ea4a5d7f3caf353fdae6186bf77d46c9494e.zip |
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>
Diffstat (limited to 'dev-java/jdbc-mysql')
-rw-r--r-- | dev-java/jdbc-mysql/Manifest | 1 | ||||
-rw-r--r-- | dev-java/jdbc-mysql/files/5.0.5-dist-target-depends.patch | 11 | ||||
-rw-r--r-- | dev-java/jdbc-mysql/files/5.0.5-remove-jboss-dependency-from-tests.patch | 39 | ||||
-rw-r--r-- | dev-java/jdbc-mysql/files/5.1.14-java6.patch | 34 | ||||
-rw-r--r-- | dev-java/jdbc-mysql/jdbc-mysql-5.1.26.ebuild | 83 | ||||
-rw-r--r-- | dev-java/jdbc-mysql/metadata.xml | 12 |
6 files changed, 4 insertions, 176 deletions
diff --git a/dev-java/jdbc-mysql/Manifest b/dev-java/jdbc-mysql/Manifest index 6e4b900fedbf..d137555a18f7 100644 --- a/dev-java/jdbc-mysql/Manifest +++ b/dev-java/jdbc-mysql/Manifest @@ -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 diff --git a/dev-java/jdbc-mysql/files/5.0.5-dist-target-depends.patch b/dev-java/jdbc-mysql/files/5.0.5-dist-target-depends.patch deleted file mode 100644 index 28ffc7ad0dab..000000000000 --- a/dev-java/jdbc-mysql/files/5.0.5-dist-target-depends.patch +++ /dev/null @@ -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" /> diff --git a/dev-java/jdbc-mysql/files/5.0.5-remove-jboss-dependency-from-tests.patch b/dev-java/jdbc-mysql/files/5.0.5-remove-jboss-dependency-from-tests.patch deleted file mode 100644 index 394830701fee..000000000000 --- a/dev-java/jdbc-mysql/files/5.0.5-remove-jboss-dependency-from-tests.patch +++ /dev/null @@ -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); - } diff --git a/dev-java/jdbc-mysql/files/5.1.14-java6.patch b/dev-java/jdbc-mysql/files/5.1.14-java6.patch deleted file mode 100644 index 49343706ad80..000000000000 --- a/dev-java/jdbc-mysql/files/5.1.14-java6.patch +++ /dev/null @@ -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/*" /> - diff --git a/dev-java/jdbc-mysql/jdbc-mysql-5.1.26.ebuild b/dev-java/jdbc-mysql/jdbc-mysql-5.1.26.ebuild deleted file mode 100644 index 0080138b8de1..000000000000 --- a/dev-java/jdbc-mysql/jdbc-mysql-5.1.26.ebuild +++ /dev/null @@ -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 -} diff --git a/dev-java/jdbc-mysql/metadata.xml b/dev-java/jdbc-mysql/metadata.xml index a285c6ded942..952a4b9b605c 100644 --- a/dev-java/jdbc-mysql/metadata.xml +++ b/dev-java/jdbc-mysql/metadata.xml @@ -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> |