Hello community,

here is the log from the commit of package java-11-openjdk for openSUSE:Factory 
checked in at 2020-02-20 14:53:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-11-openjdk.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-11-openjdk"

Thu Feb 20 14:53:24 2020 rev:36 rq:774720 version:11.0.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes  
2020-01-18 12:16:52.111098282 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-11-openjdk.new.26092/java-11-openjdk.changes   
    2020-02-20 14:53:28.358062265 +0100
@@ -1,0 +2,12 @@
+Thu Feb 13 15:46:21 UTC 2020 - Andreas Schwab <sch...@suse.de>
+
+- DependOnVariableHelper.patch: Fix DependOnVariableHelper for make 4.3
+
+-------------------------------------------------------------------
+Sun Feb  2 22:35:55 UTC 2020 - Fridrich Strba <fst...@suse.com>
+
+- Install java icons not only versioned, but also postfixed by the
+  "openjdk", in order to prevent install conflicts with other
+  jdk 11 flavours.
+
+-------------------------------------------------------------------

New:
----
  DependOnVariableHelper.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-11-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.2M7vVZ/_old  2020-02-20 14:53:30.830067242 +0100
+++ /var/tmp/diff_new_pack.2M7vVZ/_new  2020-02-20 14:53:30.830067242 +0100
@@ -209,6 +209,7 @@
 Patch20:        loadAssistiveTechnologies.patch
 #
 Patch30:        JDK-8208602.patch
+Patch31:        DependOnVariableHelper.patch
 #
 # OpenJDK specific patches
 #
@@ -369,8 +370,8 @@
 
 %package devel
 Summary:        OpenJDK %{featurever} Development Environment
-# Require base package.
 Group:          Development/Languages/Java
+# Require base package.
 Requires:       %{name} = %{version}-%{release}
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
@@ -504,6 +505,7 @@
 %patch20 -p1
 
 %patch30 -p1
+%patch31 -p1
 
 # s390 build fixes
 
@@ -938,7 +940,7 @@
 for s in 16 24 32 48 ; do
   install -D -p -m 644 \
     src/java.desktop/unix/classes/sun/awt/X11/java-icon${s}.png \
-    %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/java-%{javaver}.png
+    
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/java-%{javaver}-openjdk.png
 done
 
 # Install desktop file.
@@ -1183,7 +1185,7 @@
 %{_jvmdir}/%{sdkdir}/lib/libjawt.so
 %{_jvmdir}/%{sdkdir}/lib/libsplashscreen.so
 %dir %{_datadir}/icons/hicolor
-%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}.png
+%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}-openjdk.png
 
 %files headless
 %dir %{_jvmdir}

++++++ DependOnVariableHelper.patch ++++++
# HG changeset patch
# User ihse
# Date 1580378910 -3600
#      Thu Jan 30 11:08:30 2020 +0100
# Node ID 0743e1d49930a95d045bfdaa8f8607a00289e677
# Parent  24b4c763cb2276db073bec263246879eb312daeb
8237879: make 4.3 breaks build
Reviewed-by: erikj, tbell

diff --git a/make/common/MakeBase.gmk b/make/common/MakeBase.gmk
--- a/make/common/MakeBase.gmk
+++ b/make/common/MakeBase.gmk
@@ -525,15 +525,16 @@
 # Param 2 - (optional) name of file to store value in
 DependOnVariableHelper = \
     $(strip \
-        $(eval -include $(call DependOnVariableFileName, $1, $2)) \
+        $(eval $1_filename := $(call DependOnVariableFileName, $1, $2)) \
+        $(if $(wildcard $($1_filename)), $(eval include $($1_filename))) \
         $(if $(call equals, $(strip $($1)), $(strip $($1_old))),,\
-          $(call MakeDir, $(dir $(call DependOnVariableFileName, $1, $2))) \
+          $(call MakeDir, $(dir $($1_filename))) \
           $(if $(findstring $(LOG_LEVEL), trace), \
               $(info NewVariable $1: >$(strip $($1))<) \
               $(info OldVariable $1: >$(strip $($1_old))<)) \
           $(call WriteFile, $1_old:=$(call DoubleDollar,$(call 
EscapeHash,$($1))), \
-              $(call DependOnVariableFileName, $1, $2))) \
-        $(call DependOnVariableFileName, $1, $2) \
+              $($1_filename))) \
+        $($1_filename) \
     )
 
 # Main macro

Reply via email to