diff --git a/jakarta-mail-build.xml b/jakarta-mail-build.xml index ba5b427..65e6823 100644 --- a/jakarta-mail-build.xml +++ b/jakarta-mail-build.xml @@ -8,12 +8,13 @@ - - + + - + + @@ -56,14 +57,15 @@ - @@ -71,14 +73,15 @@ - @@ -94,26 +97,26 @@ -
<![CDATA[<a href="https://reload4j.qos.ch"> @@ -126,10 +129,10 @@ - @@ -146,7 +149,7 @@ - + diff --git a/jakarta-mail.changes b/jakarta-mail.changes index 51b388f..3afbc10 100644 --- a/jakarta-mail.changes +++ b/jakarta-mail.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Mon Apr 29 17:00:51 UTC 2024 - Fridrich Strba + +- Upgrade to version 2.1.3 + * Changes: + + #621 - j.m.u.FactoryFinder.factoryFromServiceLoader needs + PrivilegedAction + + #598 - expected resource not found: + /META-INF/javamail.default.address.map + + #594 - Implement equals() and hashcode() on + jakarta.mail.Header + + #630 - Use OSGi service loader mediator + + #629: jakarta.mail-api-2.1.0.jar does not work in OSGi + environment (hk2servicelocator) + + #635: The hk2 service loader is not used everywhere (where + necessary) + + #660: fix wrong class file version for package-info + + #664: Typo in Session.setDebug Javadoc + + adds missing javadoc descriptions + + updates dependency on Jakarta Activation API jar to version + 2.1.2 and angus-activation used by tests to 2.0.1 + + #631: Session.getService does not use proper classloader in + OSGI environment + + #665: Jakarta Mail erroneously assumes that classes can be + loaded from Thread#getContextClassLoader + + #694: SharedFileInputStream should comply with spec + + #710: Cannot parse messages without a session + + updates dependency on Jakarta Activation API jar to version + 2.1.3 and angus-activation used by tests to 2.0.2 +- Use the new https://github.com/jakartaee/mail-api URL + ------------------------------------------------------------------- Thu Mar 3 14:16:52 UTC 2022 - Fridrich Strba diff --git a/jakarta-mail.spec b/jakarta-mail.spec index 35772ad..ed5cd9e 100644 --- a/jakarta-mail.spec +++ b/jakarta-mail.spec @@ -1,7 +1,7 @@ # # spec file for package jakarta-mail # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,25 @@ # -%global artifact_name jakarta.mail-api +%global srcname mail-api +%global artifact_name jakarta.%{srcname} +# The automatic requires would be java-headless >= 9, but the +# binaries are java 8 compatible +%define __requires_exclude java-headless Name: jakarta-mail -Version: 2.1.0 +Version: 2.1.3 Release: 0 Summary: Jakarta Mail API License: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0 -URL: https://eclipse-ee4j.github.io/mail/ -Source0: https://github.com/eclipse-ee4j/mail/archive/%{version}/mail-%{version}.tar.gz +URL: https://github.com/jakartaee/mail-api +Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz Source1: %{name}-build.xml BuildRequires: ant BuildRequires: fdupes BuildRequires: jakarta-activation BuildRequires: java-devel >= 9 -BuildRequires: javapackages-local -Requires: mvn(jakarta.activation:jakarta.activation-api) +BuildRequires: javapackages-local >= 6 +Requires: java-headless >= 1.8 BuildArch: noarch %description @@ -46,14 +50,12 @@ Summary: Javadoc for %{name} This package contains javadoc for %{name}. %prep -%setup -q -n mail-%{version} +%setup -q -n %{srcname}-%{version} cp %{SOURCE1} api/build.xml -mkdir -p api/lib - -%pom_remove_parent api %build pushd api +mkdir -p lib build-jar-repository -s lib jakarta-activation %{ant} package javadoc popd @@ -61,12 +63,12 @@ popd %install pushd api # jars -mkdir -p %{buildroot}%{_javadir}/%{name} -cp -a target/%{artifact_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{artifact_name}.jar +install -d -m 0755 %{buildroot}%{_javadir}/%{name} +install -p -m 0644 target/%{artifact_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{artifact_name}.jar #pom install -d -m 755 %{buildroot}%{_mavenpomdir}/%{name} -install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{artifact_name}.pom +%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{artifact_name}.pom %add_maven_depmap %{name}/%{artifact_name}.pom %{name}/%{artifact_name}.jar # javadoc diff --git a/mail-2.1.0.tar.gz b/mail-2.1.0.tar.gz deleted file mode 100644 index e9c9175..0000000 --- a/mail-2.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d942efe8af6c52df22a1fc94d6316e216185d02480c0bda8ccd614c847d63a80 -size 1072862 diff --git a/mail-api-2.1.3.tar.gz b/mail-api-2.1.3.tar.gz new file mode 100644 index 0000000..1542d91 --- /dev/null +++ b/mail-api-2.1.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5efcd841ee518d07cd2a22c57c1c56396c32b80847dddb0d97fa25eb0e0d30b +size 1219840