[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 7e5d51442914bb19a8dcde1ba25f63a52e69afa8 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Nov 9 10:05:29 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Jan 27 08:00:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5d5144 dev-java/javax-mail: javax-mail-1.6.7-java21.patch Closes: https://bugs.gentoo.org/917068 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/33739 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/javax-mail/Manifest | 3 +- ...-1.6.7-r1.ebuild => javax-mail-1.6.7-r2.ebuild} | 36 ++ 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/dev-java/javax-mail/Manifest b/dev-java/javax-mail/Manifest index 25170c74c15f..35dd8eaf5b5a 100644 --- a/dev-java/javax-mail/Manifest +++ b/dev-java/javax-mail/Manifest @@ -1 +1,2 @@ -DIST javax-mail-1.6.7.tar.gz 1854297 BLAKE2B 70dac40cdf67c413db3370f9cdf5b9786fcebce4ba12725758bf6120a2b6874e079a5beef08ee1190e30bfe2f14ad21e73ef1710c982e3f658a2f2f11e524f2e SHA512 9e8754839efb43d14ade6189428c4b86f5fc180e2e18b4e121a9463aaa52c34a431dbf05a6264ef8221faf0b09cc08f914ff758cbb3931df97cea1a897c54c08 +DIST javax-mail-1.6.7-java21.patch 108038 BLAKE2B 41dd770dc9de5b17d9a4b4a427f31fd3158d45420a3bf1b7949075f1c65103c4093d945e224d70fec66045c314d41aca721b8a7667b6c839fd3f1c3d448c00a4 SHA512 f6f777f7a158114707196321f4480c98bd04ab9a807cbc65a6166bbb55dd9e33853ec4074a5fd23540a1d70629368f1e187e9e839c2bd775ad6d309b4d59fca7 +DIST javax-mail-1.6.7.tar.gz 1854403 BLAKE2B b6681995202c5fd9ed978314d79a6e3c6ee0edeecbbcdb147b94e1f789f7706e090342df8e6491dc23a67d9b3b2b12150cdd0c8ab17a120d1bc0dd4e153be846 SHA512 eb9d1bf863ef2404bdcfde4d9c23089e8d6f76c3f8fd2fc817dd365811636d23d57a60e6991e0349842b1f29b5a1b36b3af78533077858fd2d4550560d2e2d8c diff --git a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild b/dev-java/javax-mail/javax-mail-1.6.7-r2.ebuild similarity index 60% rename from dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild rename to dev-java/javax-mail/javax-mail-1.6.7-r2.ebuild index cb0feeaf01ef..f19bd8c2717b 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,45 +11,42 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Jakarta Mail API" HOMEPAGE="https://jakartaee.github.io/mail-api/; -SRC_URI="https://github.com/jakartaee/mail-api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/mail-${PV}/mail" +SRC_URI="https://github.com/jakartaee/mail-api/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/jakartaee/mail-api/commit/86ee859eb1.patch -> ${P}-java21.patch" +S="${WORKDIR}/mail-api-${PV}" LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" KEYWORDS="amd64 ~arm arm64 ppc64 x86" -CDEPEND=" - dev-java/jakarta-activation:1 -" - DEPEND=" + dev-java/jakarta-activation:1 >=virtual/jdk-11:* - ${CDEPEND} " -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND}" +RDEPEND=">=virtual/jre-1.8:*" -DOCS=( ../{NOTICE,README}.md ) +DOCS=( {NOTICE,README}.md ) +PATCHES=( "${DISTDIR}/javax-mail-1.6.7-java21.patch" ) #917068 src_prepare() { + default #780585 java-pkg-2_src_prepare - mv src/main/{resources,java}/javax/mail/Version.java || die + mv mail/src/main/{resources,java}/javax/mail/Version.java || die } +JAVA_CLASSPATH_EXTRA="jakarta-activation-1" JAVA_ENCODING="iso-8859-1" -JAVA_GENTOO_CLASSPATH="jakarta-activation-1" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="mail/src/main/resources" +JAVA_SRC_DIR="mail/src/main/java" JAVA_TEST_EXTRA_ARGS=( -ea ) JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="mail/src/test/resources" +JAVA_TEST_SRC_DIR="mail/src/test/java" src_test() { - pushd src/test/java || die + pushd mail/src/test/java || die # Selection according to 137,138 pom.xml # 1) com.sun.mail.util.logging.MailHandlerTest # java.io.IOException: Permission denied @@ -60,6 +57,5 @@ src_test() { JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" popd - java-pkg-simple_src_test }
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: bf4cdad2ad0bfd23acdca1c9c8121fff4e963221 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Sep 28 07:06:06 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Oct 3 07:20:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4cdad2 dev-java/javax-mail: style update, drop ExcessiveLineLength Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/33164 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild | 28 +++--- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild b/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild index 53f046003118..cb0feeaf01ef 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild @@ -1,9 +1,6 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/eclipse-ee4j/mail/archive/refs/tags/1.6.7.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild javax-mail-1.6.7.ebuild - EAPI=8 JAVA_PKG_IUSE="doc source test" @@ -15,17 +12,14 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Jakarta Mail API" HOMEPAGE="https://jakartaee.github.io/mail-api/; SRC_URI="https://github.com/jakartaee/mail-api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/mail-${PV}/mail" LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" KEYWORDS="amd64 ~arm arm64 ppc64 x86" -# Common dependencies -# POM: mail/pom.xml -# com.sun.activation:jakarta.activation:1.2.1 -> >=dev-java/jakarta-activation-1.2.2:1 - CDEPEND=" - >=dev-java/jakarta-activation-1.2.2:1 + dev-java/jakarta-activation:1 " DEPEND=" @@ -37,25 +31,22 @@ RDEPEND=" >=virtual/jre-1.8:* ${CDEPEND}" -DOCS=( ../{LICENSE,NOTICE,README}.md ) - -S="${WORKDIR}/mail-${PV}/mail" +DOCS=( ../{NOTICE,README}.md ) src_prepare() { - default + java-pkg-2_src_prepare mv src/main/{resources,java}/javax/mail/Version.java || die } JAVA_ENCODING="iso-8859-1" - JAVA_GENTOO_CLASSPATH="jakarta-activation-1" -JAVA_SRC_DIR="src/main/java" JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_EXTRA_ARGS=( -ea ) JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="src/test/java" JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_EXTRA_ARGS=( -ea ) +JAVA_TEST_SRC_DIR="src/test/java" src_test() { pushd src/test/java || die @@ -72,8 +63,3 @@ src_test() { java-pkg-simple_src_test } - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 76f63ea0d9bccf1ac58330657831a8dba05e31ba Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Sep 28 06:50:39 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Oct 3 07:20:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f63ea0 dev-java/javax-mail: update HOMEPAGE, SRC_URI Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild b/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild index c72608beb918..53f046003118 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Skeleton command: @@ -13,8 +13,8 @@ JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple DESCRIPTION="Jakarta Mail API" -HOMEPAGE="https://eclipse-ee4j.github.io/mail/; -SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://jakartaee.github.io/mail-api/; +SRC_URI="https://github.com/jakartaee/mail-api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 5ddc66a6653bfab6ae927ebd251b59081fa8707d Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Sep 28 06:46:43 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Oct 3 07:20:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ddc66a6 dev-java/javax-mail: add github upstream metadata Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/javax-mail/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-java/javax-mail/metadata.xml b/dev-java/javax-mail/metadata.xml index 75321cfb5598..53eb0003d9ca 100644 --- a/dev-java/javax-mail/metadata.xml +++ b/dev-java/javax-mail/metadata.xml @@ -4,4 +4,7 @@ j...@gentoo.org + + jakartaee/mail-api +
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 8f9691b18e69e92d35c4b2c93b6a92765be5d4f4 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon May 9 20:53:11 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue May 10 06:34:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9691b1 dev-java/javax-mail: drop 1.6.7 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Florian Schmaus gentoo.org> dev-java/javax-mail/javax-mail-1.6.7.ebuild | 79 - 1 file changed, 79 deletions(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild deleted file mode 100644 index 7c3810d36d90.. --- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/eclipse-ee4j/mail/archive/refs/tags/1.6.7.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild javax-mail-1.6.7.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.sun.mail:jakarta.mail:1.6.7" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jakarta Mail API" -HOMEPAGE="https://eclipse-ee4j.github.io/mail/; -SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# Common dependencies -# POM: mail/pom.xml -# com.sun.activation:jakarta.activation:1.2.1 -> >=dev-java/jakarta-activation-1.2.2:1 - -CDEPEND=" - >=dev-java/jakarta-activation-1.2.2:1 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CDEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND}" - -DOCS=( ../{LICENSE,NOTICE,README}.md ) - -S="${WORKDIR}/mail-${PV}/mail" - -src_prepare() { - default - mv src/main/{resources,java}/javax/mail/Version.java || die -} - -JAVA_ENCODING="iso-8859-1" - -JAVA_GENTOO_CLASSPATH="jakarta-activation-1" -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_EXTRA_ARGS=( -ea ) - -src_test() { - pushd src/test/java || die - # Selection according to 137,138 pom.xml - # 1) com.sun.mail.util.logging.MailHandlerTest - # java.io.IOException: Permission denied - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "*TestSuite.java" -o -name "*Test.java" \ - ! -name "MailHandlerTest.java" \ - ) - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - popd - - java-pkg-simple_src_test -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 5970df9ea54b71bdc2a2c38dd5e7208099d33d84 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon May 9 08:12:58 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue May 10 06:33:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5970df9e dev-java/javax-mail: virtual/jdk-1.8:*" -> -11.* Bug: https://bugs.gentoo.org/843182 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Florian Schmaus gentoo.org> dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild | 79 ++ 1 file changed, 79 insertions(+) diff --git a/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild b/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild new file mode 100644 index ..c72608beb918 --- /dev/null +++ b/dev-java/javax-mail/javax-mail-1.6.7-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/eclipse-ee4j/mail/archive/refs/tags/1.6.7.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild javax-mail-1.6.7.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.sun.mail:jakarta.mail:1.6.7" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta Mail API" +HOMEPAGE="https://eclipse-ee4j.github.io/mail/; +SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +# Common dependencies +# POM: mail/pom.xml +# com.sun.activation:jakarta.activation:1.2.1 -> >=dev-java/jakarta-activation-1.2.2:1 + +CDEPEND=" + >=dev-java/jakarta-activation-1.2.2:1 +" + +DEPEND=" + >=virtual/jdk-11:* + ${CDEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CDEPEND}" + +DOCS=( ../{LICENSE,NOTICE,README}.md ) + +S="${WORKDIR}/mail-${PV}/mail" + +src_prepare() { + default + mv src/main/{resources,java}/javax/mail/Version.java || die +} + +JAVA_ENCODING="iso-8859-1" + +JAVA_GENTOO_CLASSPATH="jakarta-activation-1" +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_EXTRA_ARGS=( -ea ) + +src_test() { + pushd src/test/java || die + # Selection according to 137,138 pom.xml + # 1) com.sun.mail.util.logging.MailHandlerTest + # java.io.IOException: Permission denied + local JAVA_TEST_RUN_ONLY=$(find * \ + -name "*TestSuite.java" -o -name "*Test.java" \ + ! -name "MailHandlerTest.java" \ + ) + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + popd + + java-pkg-simple_src_test +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 9da6c835ba10a66d7bf8a5762c2d0ec0fb8ddbc0 Author: Sam James gentoo org> AuthorDate: Fri Apr 29 03:04:16 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 29 03:04:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da6c835 dev-java/javax-mail: fix WhitespaceFound Signed-off-by: Sam James gentoo.org> dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild index 985b9effbf4a..7c3810d36d90 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild @@ -61,7 +61,7 @@ src_test() { pushd src/test/java || die # Selection according to 137,138 pom.xml # 1) com.sun.mail.util.logging.MailHandlerTest - # java.io.IOException: Permission denied + # java.io.IOException: Permission denied local JAVA_TEST_RUN_ONLY=$(find * \ -name "*TestSuite.java" -o -name "*Test.java" \ ! -name "MailHandlerTest.java" \
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 786abcd99b8e3324244ad59b917aa7fc8c1598e8 Author: Miroslav Šulc gentoo org> AuthorDate: Sat Mar 12 12:20:14 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Mar 12 12:20:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786abcd9 dev-java/javax-mail: removed obsolete 1.6.2-r1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/javax-mail/Manifest | 1 - dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-java/javax-mail/Manifest b/dev-java/javax-mail/Manifest index 29655766b0f8..25170c74c15f 100644 --- a/dev-java/javax-mail/Manifest +++ b/dev-java/javax-mail/Manifest @@ -1,2 +1 @@ -DIST JAVAMAIL-1_6_2.tar.gz 1107140 BLAKE2B c0f84bad014af1146bc2bb7f4f58924edf8f6762c222f979d1fec787e8dc93861691cd95c23eb663924597277607d2ce5058c232ad1e8626ed2d0f1e17c34a98 SHA512 6c07490fabbcf5969a2d8946bd9f38187cd33b864985e8183f15d9e1ba1508e445f2050633d9054f9ad546fede7790e64d31956bf23eb2ff8dae45129bd43534 DIST javax-mail-1.6.7.tar.gz 1854297 BLAKE2B 70dac40cdf67c413db3370f9cdf5b9786fcebce4ba12725758bf6120a2b6874e079a5beef08ee1190e30bfe2f14ad21e73ef1710c982e3f658a2f2f11e524f2e SHA512 9e8754839efb43d14ade6189428c4b86f5fc180e2e18b4e121a9463aaa52c34a431dbf05a6264ef8221faf0b09cc08f914ff758cbb3931df97cea1a897c54c08 diff --git a/dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild b/dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild deleted file mode 100644 index 81ac05785694.. --- a/dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-1_6_2.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild oracle-javamail-1.6.2.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.sun.mail:javax.mail:1.6.2" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="JavaMail API" -HOMEPAGE="https://javaee.github.io/javamail/; -SRC_URI="https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-${PV//./_}.tar.gz; - -LICENSE="|| ( CDDL GPL-2-with-classpath-exception )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -# Common dependencies -# POM: mail/pom.xml -# javax.activation:activation:1.1 -> !!!groupId-not-found!!! - -CP_DEPEND=" - dev-java/jakarta-activation-api:1 - dev-java/jakarta-activation:2 -" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( ../{LICENSE.txt,README.md} ) - -S="${WORKDIR}/javamail-JAVAMAIL-${PV//./_}/mail" - -JAVA_ENCODING="iso-8859-1" - -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" - -src_prepare() { - default - mv src/main/{resources,java}/javax/mail/Version.java || die -} - -src_test() { - pushd src/test/java || die - # Selection according to 201,202 pom.xml - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "*TestSuite.java" -o -name "*Test.java" \ - ! -name "MailHandlerTest.java" \ - ! -name "DurationFilterTest.java" \ - ! -name "CompactFormatterTest.java" \ - ! -name "CollectorFormatterTest.java" \ - ! -name "WriteTimeoutSocketTest.java" \ - ) - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - popd - - java-pkg-simple_src_test -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 0bc40fe2e4ff03ae30d48bb8f8c1ca7b3d9f0b2d Author: Sam James gentoo org> AuthorDate: Sun Mar 6 07:35:20 2022 + Commit: Sam James gentoo org> CommitDate: Sun Mar 6 07:35:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc40fe2 dev-java/javax-mail: Stabilize 1.6.7 arm64, #834096 Signed-off-by: Sam James gentoo.org> dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild index 8cddb6fae567..985b9effbf4a 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: mail/pom.xml
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: f64719049e956332f38dc238354d158ddc6babe8 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 28 10:15:12 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 28 10:15:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6471904 dev-java/javax-mail: x86 stable wrt bug #834096 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild index 33f4d6e1b693..8cddb6fae567 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" # Common dependencies # POM: mail/pom.xml
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: f9e5b7dc415bf9ee940a9028b349164f7b4b867b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 28 10:14:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 28 10:14:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e5b7dc dev-java/javax-mail: ppc64 stable wrt bug #834096 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild index 2ffee9d4ded8..33f4d6e1b693 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" # Common dependencies # POM: mail/pom.xml
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 21556e2ff6482944b2f3aa927c5bf5687eaa7bb8 Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 27 13:54:25 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 27 13:54:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21556e2f dev-java/javax-mail: Stabilize 1.6.7 amd64, #834096 Signed-off-by: Jakov Smolić gentoo.org> dev-java/javax-mail/javax-mail-1.6.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild index 63b23faa0a7e..2ffee9d4ded8 100644 --- a/dev-java/javax-mail/javax-mail-1.6.7.ebuild +++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" # Common dependencies # POM: mail/pom.xml
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: c64e42b0da7ce4c4189c8868ce0a5170f044468f Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Jan 28 13:13:37 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Feb 1 15:16:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64e42b0 dev-java/javax-mail: Bump to 1.6.7 Keeping it as 'javax-mail' because that's what the jar file contains. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/23999 Signed-off-by: Florian Schmaus gentoo.org> dev-java/javax-mail/Manifest| 1 + dev-java/javax-mail/javax-mail-1.6.7.ebuild | 79 + 2 files changed, 80 insertions(+) diff --git a/dev-java/javax-mail/Manifest b/dev-java/javax-mail/Manifest index 23cb84a4759c..29655766b0f8 100644 --- a/dev-java/javax-mail/Manifest +++ b/dev-java/javax-mail/Manifest @@ -1 +1,2 @@ DIST JAVAMAIL-1_6_2.tar.gz 1107140 BLAKE2B c0f84bad014af1146bc2bb7f4f58924edf8f6762c222f979d1fec787e8dc93861691cd95c23eb663924597277607d2ce5058c232ad1e8626ed2d0f1e17c34a98 SHA512 6c07490fabbcf5969a2d8946bd9f38187cd33b864985e8183f15d9e1ba1508e445f2050633d9054f9ad546fede7790e64d31956bf23eb2ff8dae45129bd43534 +DIST javax-mail-1.6.7.tar.gz 1854297 BLAKE2B 70dac40cdf67c413db3370f9cdf5b9786fcebce4ba12725758bf6120a2b6874e079a5beef08ee1190e30bfe2f14ad21e73ef1710c982e3f658a2f2f11e524f2e SHA512 9e8754839efb43d14ade6189428c4b86f5fc180e2e18b4e121a9463aaa52c34a431dbf05a6264ef8221faf0b09cc08f914ff758cbb3931df97cea1a897c54c08 diff --git a/dev-java/javax-mail/javax-mail-1.6.7.ebuild b/dev-java/javax-mail/javax-mail-1.6.7.ebuild new file mode 100644 index ..63b23faa0a7e --- /dev/null +++ b/dev-java/javax-mail/javax-mail-1.6.7.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/eclipse-ee4j/mail/archive/refs/tags/1.6.7.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild javax-mail-1.6.7.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.sun.mail:jakarta.mail:1.6.7" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta Mail API" +HOMEPAGE="https://eclipse-ee4j.github.io/mail/; +SRC_URI="https://github.com/eclipse-ee4j/mail/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: mail/pom.xml +# com.sun.activation:jakarta.activation:1.2.1 -> >=dev-java/jakarta-activation-1.2.2:1 + +CDEPEND=" + >=dev-java/jakarta-activation-1.2.2:1 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CDEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CDEPEND}" + +DOCS=( ../{LICENSE,NOTICE,README}.md ) + +S="${WORKDIR}/mail-${PV}/mail" + +src_prepare() { + default + mv src/main/{resources,java}/javax/mail/Version.java || die +} + +JAVA_ENCODING="iso-8859-1" + +JAVA_GENTOO_CLASSPATH="jakarta-activation-1" +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_EXTRA_ARGS=( -ea ) + +src_test() { + pushd src/test/java || die + # Selection according to 137,138 pom.xml + # 1) com.sun.mail.util.logging.MailHandlerTest + # java.io.IOException: Permission denied + local JAVA_TEST_RUN_ONLY=$(find * \ + -name "*TestSuite.java" -o -name "*Test.java" \ + ! -name "MailHandlerTest.java" \ + ) + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + popd + + java-pkg-simple_src_test +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: ee831ef5f8ac2da5d8aee16a01925a3c9eb82546 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Jan 27 16:33:33 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jan 27 17:34:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee831ef5 dev-java/javax-mail: Remove obsolete version Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Florian Schmaus gentoo.org> dev-java/javax-mail/javax-mail-1.6.2.ebuild | 83 - 1 file changed, 83 deletions(-) diff --git a/dev-java/javax-mail/javax-mail-1.6.2.ebuild b/dev-java/javax-mail/javax-mail-1.6.2.ebuild deleted file mode 100644 index 864ef388d4f4.. --- a/dev-java/javax-mail/javax-mail-1.6.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-1_6_2.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild oracle-javamail-1.6.2.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.sun.mail:javax.mail:1.6.2" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="JavaMail API" -HOMEPAGE="https://javaee.github.io/javamail/; -SRC_URI="https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-${PV//./_}.tar.gz; - -LICENSE="|| ( CDDL GPL-2-with-classpath-exception )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -# No clue how to deal with ${S}/exclude.xml -# RESTRICT="test" - -# Common dependencies -# POM: mail/pom.xml -# javax.activation:activation:1.1 -> !!!groupId-not-found!!! - -CP_DEPEND=" - dev-java/jakarta-activation-api:1 -" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( ../{LICENSE.txt,README.md} ) - -S="${WORKDIR}/javamail-JAVAMAIL-${PV//./_}/mail" - -JAVA_ENCODING="iso-8859-1" - -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" - -src_prepare() { - default - mv src/main/{resources,java}/javax/mail/Version.java || die -} - -src_test() { - pushd src/test/java || die - # Selection according to 201,202 pom.xml - local JAVA_TEST_RUN_ONLY=$(find * \ - -name "*TestSuite.java" -o -name "*Test.java" \ - ! -name "MailHandlerTest.java" \ - ! -name "DurationFilterTest.java" \ - ! -name "CompactFormatterTest.java" \ - ! -name "CollectorFormatterTest.java" \ - ! -name "WriteTimeoutSocketTest.java" \ - ) - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - popd - - # With higher Java versions tests run forever. - local vm_version="$(java-config -g PROVIDES_VERSION)" - if [[ "${vm_version}" == "1.8" ]] ; then - java-pkg-simple_src_test - fi -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 069f4f8b5173144ab58dfa43c115030b5a66dc51 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Jan 27 16:27:00 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jan 27 17:34:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069f4f8b dev-java/javax-mail: add missing dependency Closes: https://bugs.gentoo.org/832153 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Florian Schmaus gentoo.org> dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild | 77 ++ 1 file changed, 77 insertions(+) diff --git a/dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild b/dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild new file mode 100644 index ..81ac05785694 --- /dev/null +++ b/dev-java/javax-mail/javax-mail-1.6.2-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-1_6_2.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild oracle-javamail-1.6.2.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.sun.mail:javax.mail:1.6.2" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="JavaMail API" +HOMEPAGE="https://javaee.github.io/javamail/; +SRC_URI="https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-${PV//./_}.tar.gz; + +LICENSE="|| ( CDDL GPL-2-with-classpath-exception )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: mail/pom.xml +# javax.activation:activation:1.1 -> !!!groupId-not-found!!! + +CP_DEPEND=" + dev-java/jakarta-activation-api:1 + dev-java/jakarta-activation:2 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( ../{LICENSE.txt,README.md} ) + +S="${WORKDIR}/javamail-JAVAMAIL-${PV//./_}/mail" + +JAVA_ENCODING="iso-8859-1" + +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" + +src_prepare() { + default + mv src/main/{resources,java}/javax/mail/Version.java || die +} + +src_test() { + pushd src/test/java || die + # Selection according to 201,202 pom.xml + local JAVA_TEST_RUN_ONLY=$(find * \ + -name "*TestSuite.java" -o -name "*Test.java" \ + ! -name "MailHandlerTest.java" \ + ! -name "DurationFilterTest.java" \ + ! -name "CompactFormatterTest.java" \ + ! -name "CollectorFormatterTest.java" \ + ! -name "WriteTimeoutSocketTest.java" \ + ) + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + popd + + java-pkg-simple_src_test +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: 3f3b4b6110086b11bf2b7681aae7b0c5f9a9780b Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sat Jan 22 23:14:59 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Jan 26 08:38:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3b4b61 dev-java/javax-mail: new package Needed for dev-java/log4j-core-2.17.1 Package name to reflect artifactId 'javax.mail'. Reserve 'javamail' for the source tarball containing more artifacts. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/23930 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/javax-mail/Manifest| 1 + dev-java/javax-mail/javax-mail-1.6.2.ebuild | 83 + dev-java/javax-mail/metadata.xml| 7 +++ 3 files changed, 91 insertions(+) diff --git a/dev-java/javax-mail/Manifest b/dev-java/javax-mail/Manifest new file mode 100644 index ..23cb84a4759c --- /dev/null +++ b/dev-java/javax-mail/Manifest @@ -0,0 +1 @@ +DIST JAVAMAIL-1_6_2.tar.gz 1107140 BLAKE2B c0f84bad014af1146bc2bb7f4f58924edf8f6762c222f979d1fec787e8dc93861691cd95c23eb663924597277607d2ce5058c232ad1e8626ed2d0f1e17c34a98 SHA512 6c07490fabbcf5969a2d8946bd9f38187cd33b864985e8183f15d9e1ba1508e445f2050633d9054f9ad546fede7790e64d31956bf23eb2ff8dae45129bd43534 diff --git a/dev-java/javax-mail/javax-mail-1.6.2.ebuild b/dev-java/javax-mail/javax-mail-1.6.2.ebuild new file mode 100644 index ..864ef388d4f4 --- /dev/null +++ b/dev-java/javax-mail/javax-mail-1.6.2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom mail/pom.xml --download-uri https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-1_6_2.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild oracle-javamail-1.6.2.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.sun.mail:javax.mail:1.6.2" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="JavaMail API" +HOMEPAGE="https://javaee.github.io/javamail/; +SRC_URI="https://github.com/javaee/javamail/archive/refs/tags/JAVAMAIL-${PV//./_}.tar.gz; + +LICENSE="|| ( CDDL GPL-2-with-classpath-exception )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# No clue how to deal with ${S}/exclude.xml +# RESTRICT="test" + +# Common dependencies +# POM: mail/pom.xml +# javax.activation:activation:1.1 -> !!!groupId-not-found!!! + +CP_DEPEND=" + dev-java/jakarta-activation-api:1 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( ../{LICENSE.txt,README.md} ) + +S="${WORKDIR}/javamail-JAVAMAIL-${PV//./_}/mail" + +JAVA_ENCODING="iso-8859-1" + +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" + +src_prepare() { + default + mv src/main/{resources,java}/javax/mail/Version.java || die +} + +src_test() { + pushd src/test/java || die + # Selection according to 201,202 pom.xml + local JAVA_TEST_RUN_ONLY=$(find * \ + -name "*TestSuite.java" -o -name "*Test.java" \ + ! -name "MailHandlerTest.java" \ + ! -name "DurationFilterTest.java" \ + ! -name "CompactFormatterTest.java" \ + ! -name "CollectorFormatterTest.java" \ + ! -name "WriteTimeoutSocketTest.java" \ + ) + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + popd + + # With higher Java versions tests run forever. + local vm_version="$(java-config -g PROVIDES_VERSION)" + if [[ "${vm_version}" == "1.8" ]] ; then + java-pkg-simple_src_test + fi +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +} diff --git a/dev-java/javax-mail/metadata.xml b/dev-java/javax-mail/metadata.xml new file mode 100644 index ..75321cfb5598 --- /dev/null +++ b/dev-java/javax-mail/metadata.xml @@ -0,0 +1,7 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + j...@gentoo.org + +
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-mail/
commit: e3b3222c6d412537c96adcd92fcb0191185378da Author: Austin English gentoo org> AuthorDate: Wed Aug 3 20:56:45 2016 + Commit: Austin English gentoo org> CommitDate: Wed Aug 3 20:59:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b3222c dev-java/javax-mail: new ebuild Package-Manager: portage-2.3.0 dev-java/javax-mail/Manifest | 1 + dev-java/javax-mail/javax-mail-1.4.ebuild | 26 ++ dev-java/javax-mail/metadata.xml | 8 3 files changed, 35 insertions(+) diff --git a/dev-java/javax-mail/Manifest b/dev-java/javax-mail/Manifest new file mode 100644 index 000..1519292 --- /dev/null +++ b/dev-java/javax-mail/Manifest @@ -0,0 +1 @@ +DIST mail-1.4-sources.jar 465692 SHA256 a20f7b4b98307424cb065ed4478dbce0a5831dfa48e1dea08d3d775632a9e1a6 SHA512 a4be6983d77a4baababcdb20d8586da7dc2f6a75419a02a1c8d72456023d4043b1aae6981321092a54e9f8dd0dc0ec7ab7d1080ab10fd9d84827e6c7a1d4c31c WHIRLPOOL 2885f46cd8780e708236ce0a336e12dfe373208638e0a2c9203452ca212deb44a55331620e2a25274889e9d9b9463bd4848541809fabc1cf4ff24722057c6561 diff --git a/dev-java/javax-mail/javax-mail-1.4.ebuild b/dev-java/javax-mail/javax-mail-1.4.ebuild new file mode 100644 index 000..869df99 --- /dev/null +++ b/dev-java/javax-mail/javax-mail-1.4.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Provides a platform/protocol-independent framework for mail and messaging apps" +HOMEPAGE="https://javamail.java.net/; +SRC_URI="http://repo1.maven.org/maven2/javax/mail/mail/${PV}/mail-${PV}-sources.jar; + +LICENSE="|| ( CDDL GPL-2-with-classpath-exception )" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +IUSE="" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.6 + app-arch/unzip" diff --git a/dev-java/javax-mail/metadata.xml b/dev-java/javax-mail/metadata.xml new file mode 100644 index 000..37998bf --- /dev/null +++ b/dev-java/javax-mail/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +j...@gentoo.org +Java + +