diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
commit | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch) | |
tree | 758c221bad35c9288d0bd6df9c7dfc226728e52c /dev-java/jackcess | |
parent | 8d5dbd847cbc704a6a06405856e94b461011afe3 (diff) |
gentoo resync : 28.04.2021
Diffstat (limited to 'dev-java/jackcess')
-rw-r--r-- | dev-java/jackcess/Manifest | 3 | ||||
-rw-r--r-- | dev-java/jackcess/files/jackcess-4.0.0-fix-tests.patch | 13 | ||||
-rw-r--r-- | dev-java/jackcess/jackcess-4.0.0.ebuild | 73 |
3 files changed, 89 insertions, 0 deletions
diff --git a/dev-java/jackcess/Manifest b/dev-java/jackcess/Manifest index 8cecb5987d1a..6919d34c3ab7 100644 --- a/dev-java/jackcess/Manifest +++ b/dev-java/jackcess/Manifest @@ -1,3 +1,6 @@ +AUX jackcess-4.0.0-fix-tests.patch 665 BLAKE2B 6e2cc60406b84c64e896478dbed520834b193749121241abd97ea1d54079a1faed4830347ab4d99623244e344ae502a10e8cadcdd4dbd1ffce83fdd273af3e33 SHA512 70a1325cbf955b032fada56a05635175f285e722c4c2a4c0a3d59401fec2b8261ff8c4717cf3e4c05cdbe53517a142ce348bd6309883334519fcf05e37afccce DIST jackcess-1.2.14.3-sources.jar 541095 BLAKE2B 60700a7ebb87f371a28d7cfcc588fbd61e28e4744e96a214e0923cd32c1b8e265b87d98048b277e8d9e5f1e582f17dc0962550ec8e5e7ede7adb83d0c417f25a SHA512 a0ccc39187ee94f550760d5640b736cf54d7523bad4eed715166608e18b30acad82a8db2d78f4c9da381c04876571c3d9fdb0418ee2585568c5da18b000f3b1b +DIST jackcess-4.0.0-sources.tar.gz 12140889 BLAKE2B 44bdd0ba74e9e462364506e563b2e5db8a6581686a0b1ab7d9995d2dfce164593eb533986ac666a7f79180478a8a16ccc8ef57a7af08045cb671a3a5269f84a6 SHA512 514ecf235943183e0b3813550adf801cc4ab1734137ae0b131f5e3dca9f774f2a866bec397ccc8d37d65e9c3f0c4c995baee091480eb8e2bb91e85894c2a27e6 EBUILD jackcess-1.2.14.3.ebuild 751 BLAKE2B 568a4f0c4e993546100d1ac6e50f69eebd1f276b812e53bcf4cb0759eba938846cd83f891e547b95c229df013318b7e01af6f014f8f24c5edb2fc1d05f188345 SHA512 5bc0776e1128df3619f30a43bd140428f0755547b4a3513724ea7e8b8bfa87bdda1ed7b1adfa709c399e78149605308d5c77d4479a54647ae78cd5b7a31b9475 +EBUILD jackcess-4.0.0.ebuild 1993 BLAKE2B 7c8ff43075e2a443cc3e46d7f5add73c7805e2361f5a55b034133bfee0cc6c4a617f23ff3102429f2ca270896e6194b64883d5df1e06c063901b4ab2b448d2b9 SHA512 037fffd468c3b27c9a3ac90bf284f3efeb5671dcb9541c9dd01c4880e1e3685354ddbf7ac435771e549cc355e660b29fa8aebd587081a6b81884cc3e80ec25e1 MISC metadata.xml 314 BLAKE2B 0a48c521ff5b9916de7132a86ece393d4c01e648eadfc633bc0e5cea8fe64cc4a1163258b36c0c1e35743fac87224101f5661255bc6c8ca2ba31c59325d75c44 SHA512 84fc5b3b58171d3e96ab9cd24fad7df6ad3181e8099d1e597ad2c5e08e390fc598e5c7d210d05f722c001e4939a73052781c76322e52612d3ff4df126e5c4460 diff --git a/dev-java/jackcess/files/jackcess-4.0.0-fix-tests.patch b/dev-java/jackcess/files/jackcess-4.0.0-fix-tests.patch new file mode 100644 index 000000000000..221710f4fbe5 --- /dev/null +++ b/dev-java/jackcess/files/jackcess-4.0.0-fix-tests.patch @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/healthmarketscience/jackcess/DatabaseTest.java b/src/test/java/com/healthmarketscience/jackcess/DatabaseTest.java +index d127f9f..03885f2 100644 +--- a/src/test/java/com/healthmarketscience/jackcess/DatabaseTest.java ++++ b/src/test/java/com/healthmarketscience/jackcess/DatabaseTest.java +@@ -687,7 +687,7 @@ public class DatabaseTest extends TestCase + + public void testAncientDates() throws Exception + { +- TimeZone tz = TimeZone.getTimeZone("America/New_York"); ++ TimeZone tz = TimeZone.getTimeZone("UTC"); + SimpleDateFormat sdf = DatabaseBuilder.createDateFormat("yyyy-MM-dd"); + sdf.getCalendar().setTimeZone(tz); + diff --git a/dev-java/jackcess/jackcess-4.0.0.ebuild b/dev-java/jackcess/jackcess-4.0.0.ebuild new file mode 100644 index 000000000000..d73cbac271a1 --- /dev/null +++ b/dev-java/jackcess/jackcess-4.0.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/jahlborn/jackcess/archive/refs/tags/jackcess-4.0.0.tar.gz --slot 1 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild jackcess-4.0.0.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.healthmarketscience.jackcess:jackcess:4.0.0" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A pure Java library for reading from and writing to MS Access databases." +HOMEPAGE="https://jackcess.sourceforge.io" +SRC_URI="https://github.com/jahlborn/${PN}/archive/refs/tags/${P}.tar.gz -> ${P}-sources.tar.gz" + +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +# Common dependencies +# POM: pom.xml +# commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0 +# org.apache.commons:commons-lang3:3.10 -> >=dev-java/commons-lang-3.11:3.6 +# org.apache.poi:poi:4.0.0 -> >=dev-java/poi-5.0.0:0 + +CDEPEND=" + >=dev-java/commons-lang-3.11:3.6 + >=dev-java/commons-logging-1.2:0 + >=dev-java/poi-5.0.0:0 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CDEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CDEPEND}" + +S="${WORKDIR}/${PN}-${P}" + +PATCHES=( + "${FILESDIR}/${P}-fix-tests.patch" +) + +JAVA_GENTOO_CLASSPATH="commons-logging,commons-lang-3.6,poi" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +JAVA_TEST_EXCLUDES=( + # initializationError(com.healthmarketscience.jackcess.TestUtil) + # org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.healthmarketscience.jackcess.TestUtil' + "com.healthmarketscience.jackcess.TestUtil" +) + +src_prepare() { + default + java-utils-2_src_prepare +} + +src_test() { + export TZ=UTC + export LC_ALL=C + java-pkg-simple_src_test +} |