[packages/icedtea8] up to 3.12.0
atler
atler at pld-linux.org
Mon May 20 23:12:54 CEST 2019
commit b019cc1a0464628b8f6f12b61dae78ff2712cde4
Author: Jan Palus <atler at pld-linux.org>
Date: Mon May 20 23:12:17 2019 +0200
up to 3.12.0
icedtea8-bashisms.patch | 38 ++++++++++++++++++++++++++++++++++++++
icedtea8.spec | 32 +++++++++++++++++++++-----------
2 files changed, 59 insertions(+), 11 deletions(-)
---
diff --git a/icedtea8.spec b/icedtea8.spec
index cb4f675..5785303 100644
--- a/icedtea8.spec
+++ b/icedtea8.spec
@@ -26,37 +26,38 @@
# class data version seen with file(1) that this jvm is able to load
%define _classdataversion 52.0
# JDK/JRE version, as returned with `java -version`, '_' replaced with '.'
-%define _jdkversion 1.8.0.201
+%define _jdkversion 1.8.0.212
Summary: OpenJDK and GNU Classpath code
Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath
Name: icedtea8
-Version: 3.11.0
+Version: 3.12.0
Release: 1
License: GPL v2
Group: Development/Languages/Java
Source0: http://icedtea.wildebeest.org/download/source/icedtea-%{version}.tar.gz
-# Source0-md5: 4ed61e6939b03d4f0bc2ed5e6d7b3f74
+# Source0-md5: c47bdcf49fdb599c7f78d4648c83c1c3
Source1: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/openjdk.tar.xz
-# Source1-md5: d9b39123baae50e611ed996ff714848f
+# Source1-md5: 1c9ab5b4de75e03b07d559e04f38c0fd
Source2: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/corba.tar.xz
-# Source2-md5: 64b6ffdcd907dc2fad91583b31d27c70
+# Source2-md5: 80284b77c2953773f3d528498f97661d
Source3: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/jaxp.tar.xz
-# Source3-md5: 333bb1c0dfd404226c4f1844a1661ee1
+# Source3-md5: 8936437215e302407ae47e26fd3715ba
Source4: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/jaxws.tar.xz
-# Source4-md5: eaf803f7e8876ec5fcc8220a37b080b8
+# Source4-md5: ebbaf9049b3ce10266669f222c67a49c
Source5: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/jdk.tar.xz
-# Source5-md5: 5749d5060b4abfdd5dde0e7a033d877c
+# Source5-md5: dd7b36c08d0b491fd07c1d1978cbf378
Source6: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/langtools.tar.xz
-# Source6-md5: 862c9d13734526b8bf21279bb0650d71
+# Source6-md5: d243725860f8b78f750a30b287d2e435
Source7: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/hotspot.tar.xz
-# Source7-md5: f195edad7ffc0736b2146491ce7c3172
+# Source7-md5: 7450282666c317c0790838f2aa0b4c20
Source8: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/nashorn.tar.xz
-# Source8-md5: 59f2783ab3ffdaebb1d0e2d48d336603
+# Source8-md5: c97334e32461167d6af8d5c8df0e0ec8
Source10: make-cacerts.sh
# 0-99 patches for the IcedTea files
Patch0: %{name}-x32-ac.patch
Patch1: %{name}-heimdal.patch
+Patch2: %{name}-bashisms.patch
# 100-... patches applied to the extracted sources
Patch100: %{name}-libpath.patch
Patch101: %{name}-x32.patch
@@ -70,6 +71,7 @@ BuildRequires: bash
%{?with_cacerts:BuildRequires: ca-certificates-update}
BuildRequires: cups-devel
BuildRequires: /usr/bin/jar
+BuildRequires: fontconfig-devel
BuildRequires: freetype-devel >= 2.3
BuildRequires: gawk
BuildRequires: giflib-devel >= 5.1
@@ -443,6 +445,7 @@ Przykłady dla OpenJDK.
%setup -qn icedtea-%{version}
%patch0 -p1
%patch1 -p1
+%patch2 -p1
# patches to applied to the extracted sources
install -d pld-patches
@@ -503,6 +506,7 @@ chmod a+x build-bin/ant
--disable-downloading \
--with-jdk-home=%{java_home} \
--disable-bootstrap \
+ --enable-improved-font-rendering \
--enable-system-kerberos \
--enable-system-pcsc \
--enable-system-sctp \
@@ -759,6 +763,7 @@ rm -rf $RPM_BUILD_ROOT
%files jre
%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/clhsdb
%attr(755,root,root) %{_bindir}/java
%attr(755,root,root) %{_bindir}/keytool
%attr(755,root,root) %{_bindir}/orbd
@@ -800,6 +805,8 @@ rm -rf $RPM_BUILD_ROOT
%{_jvmdir}/%{name}-jre
%dir %{jredir}/bin
%dir %{dstdir}/bin
+%attr(755,root,root) %{jredir}/bin/clhsdb
+%attr(755,root,root) %{dstdir}/bin/clhsdb
%attr(755,root,root) %{jredir}/bin/java
%attr(755,root,root) %{dstdir}/bin/java
%attr(755,root,root) %{jredir}/bin/jjs
@@ -901,12 +908,15 @@ rm -rf $RPM_BUILD_ROOT
%files jre-X11
%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/hsdb
%attr(755,root,root) %{_bindir}/policytool
%{_mandir}/man1/policytool.1*
%lang(ja) %{_mandir}/ja/man1/policytool.1*
%files jre-base-X11
%defattr(644,root,root,755)
+%attr(755,root,root) %{jredir}/bin/hsdb
+%attr(755,root,root) %{dstdir}/bin/hsdb
%attr(755,root,root) %{jredir}/bin/policytool
%attr(755,root,root) %{dstdir}/bin/policytool
%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libawt_xawt.so
diff --git a/icedtea8-bashisms.patch b/icedtea8-bashisms.patch
new file mode 100644
index 0000000..a736413
--- /dev/null
+++ b/icedtea8-bashisms.patch
@@ -0,0 +1,38 @@
+--- icedtea-3.12.0/acinclude.m4.orig 2019-05-20 22:43:01.617768201 +0200
++++ icedtea-3.12.0/acinclude.m4 2019-05-20 22:44:41.200667060 +0200
+@@ -2797,7 +2797,7 @@
+ test "x${VENDOR_NAME}" = xyes ||
+ test "x${VENDOR_NAME}" = xno; then
+ AC_MSG_ERROR([--with-vendor-name must have a value])
+- elif [ ! [[ ${VENDOR_NAME} =~ ^[[:print:]]*$ ]] ]; then
++ elif [ ! echo ${VENDOR_NAME} | grep -q '^[[:print:]]*$' ]; then
+ AC_MSG_ERROR([--with-vendor-name value contains non-printing characters: ${VENDOR_NAME}])
+ fi
+ AC_SUBST(VENDOR_NAME)
+@@ -2812,7 +2812,7 @@
+ test "x${VENDOR_URL}" = xyes ||
+ test "x${VENDOR_URL}" = xno; then
+ AC_MSG_ERROR([--with-vendor-url must have a value])
+- elif [ ! [[ ${VENDOR_URL} =~ ^[[:print:]]*$ ]] ]; then
++ elif [ ! echo ${VENDOR_URL} | grep -q '^[[:print:]]*$' ]; then
+ AC_MSG_ERROR([--with-vendor-url value contains non-printing characters: ${VENDOR_URL}])
+ fi
+ AC_SUBST(VENDOR_URL)
+@@ -2827,7 +2827,7 @@
+ test "x${VENDOR_BUG_URL}" = xyes ||
+ test "x${VENDOR_BUG_URL}" = xno; then
+ AC_MSG_ERROR([--with-vendor-bug-url must have a value])
+- elif [ ! [[ ${VENDOR_BUG_URL} =~ ^[[:print:]]*$ ]] ]; then
++ elif [ ! echo ${VENDOR_BUG_URL} | grep -q '^[[:print:]]*$' ]; then
+ AC_MSG_ERROR([--with-vendor-bug-url value contains non-printing characters: ${VENDOR_BUG_URL}])
+ fi
+ AC_SUBST(VENDOR_BUG_URL)
+@@ -2842,7 +2842,7 @@
+ test "x${VENDOR_VM_BUG_URL}" = xyes ||
+ test "x${VENDOR_VM_BUG_URL}" = xno; then
+ AC_MSG_ERROR([--with-vendor-vm-bug-url must have a value])
+- elif [ ! [[ ${VENDOR_VM_BUG_URL} =~ ^[[:print:]]*$ ]] ]; then
++ elif [ ! echo ${VENDOR_VM_BUG_URL} | grep -q '^[[:print:]]*$' ]; then
+ AC_MSG_ERROR([--with-vendor-vm-bug-url value contains non-printing characters: ${VENDOR_VM_BUG_URL}])
+ fi
+ AC_SUBST(VENDOR_VM_BUG_URL)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/icedtea8.git/commitdiff/b019cc1a0464628b8f6f12b61dae78ff2712cde4
More information about the pld-cvs-commit
mailing list