Hello community,

here is the log from the commit of package java-1_7_0-openjdk.3707 for 
openSUSE:13.2:Update checked in at 2015-04-27 12:44:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.2:Update/java-1_7_0-openjdk.3707 (Old)
 and      /work/SRC/openSUSE:13.2:Update/.java-1_7_0-openjdk.3707.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-1_7_0-openjdk.3707"

Changes:
--------
New Changes file:

--- /dev/null   2015-03-12 01:14:30.992027505 +0100
+++ 
/work/SRC/openSUSE:13.2:Update/.java-1_7_0-openjdk.3707.new/java-1_7_0-openjdk-bootstrap.changes
    2015-04-27 12:44:26.000000000 +0200
@@ -0,0 +1,2811 @@
+-------------------------------------------------------------------
+Wed Apr 15 07:31:03 UTC 2015 - fst...@suse.com
+
+- Update to 2.5.5 - OpenJdk 7u79
+  * Security fixes
+    - S8059064: Better G1 log caching
+    - S8060461: Fix for JDK-8042609 uncovers additional issue
+    - S8064601, CVE-2015-0480: Improve jar file handling
+    - S8065286: Fewer subtable substitutions
+    - S8065291: Improved font lookups
+    - S8066479: Better certificate chain validation
+    - S8067050: Better font consistency checking
+    - S8067684: Better font substitutions
+    - S8067699, CVE-2015-0469: Better glyph storage
+    - S8068320, CVE-2015-0477: Limit applet requests
+    - S8068720, CVE-2015-0488: Better certificate options checking
+    - S8069198: Upgrade image library
+    - S8071726, CVE-2015-0478: Better RSA optimizations
+    - S8071818: Better vectorization on SPARC
+    - S8071931, CVE-2015-0460: Return of the phantom menace
+  * Backports
+    - S6584008, PR2193, RH1173326: jvmtiStringPrimitiveCallback
+      should not be invoked when string value is null
+    - S6956398, PR2250: make ephemeral DH key match the length of
+      the certificate key
+    - S7090424: TestGlyphVectorLayout failed automately with
+      java.lang.StackOverflowError
+    - S7142035: assert in j.l.instrument agents during shutdown
+      when daemon thread is running
+    - S7160837: DigestOutputStream does not turn off digest
+      calculation when "close()" is called
+    - S7195480: javax.smartcardio does not detect cards on Mac OS X
+    - S8001472: api/java_awt/Window/indexTGF_* tests fail because
+      expected colors aren't equal
+    - S8011646: SEGV in compiled code with loop predication
+    - S8012637: Adjust CipherInputStream class to work in AEAD/GCM
+      mode
+    - S8016545: java.beans.XMLEncoder.writeObject output is wrong
+    - S8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field
+      change
+    - S8019623: Lack of synchronization in AppContext.getAppContext()
+    - S8021804: Certpath validation fails if validity period of root
+      cert does not include validity period of intermediate cert
+    - S8022070: Compilation error in stubGenerator_sparc.cpp with
+      some compilers
+    - S8024061: Exception thrown when drag and drop between two
+      components is executed quickly
+    - S8028616: Htmleditorkit parser doesn't handle leading slash (/)
+    - S8028617: Dvorak keyboard mapping not honored when ctrl key
+      pressed
+    - S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty
+      since 7u40b33
+    - S8031290: Adjust call to getisax() for additional words
+      returned
+    - S8032872: [macosx] Cannot select from JComboBox in a JWindow
+    - S8032874: ArrayIndexOutOfBoundsException in JTable while
+      clearing data in JTable
+    - S8032878: Editable combos in table do not behave as expected
+    - S8033113: wsimport fails on WSDL:header parameter name
+      customization
+    - S8033696: "assert(thread != NULL) failed: just checking" due
+      to Thread::current() and JNI pthread interaction
+    - S8036022: D3D: rendering with XOR composite causes
+      InternalError.
+    - S8036709: Java 7 jarsigner displays warning about cert policy
+      tree
+    - S8036819: JAB: mneumonics not read for textboxes
+    - S8036983: JAB:Multiselection Ctrl+CursorUp/Down and
+      ActivateDescenderPropertyChanged event
+    - S8037477: Reproducible hang of JAWS and webstart application
+      with JAB 2.0.4
+    - S8038925: Java with G1 crashes in dump_instance_fields using
+      jmap or jcmd without fullgc
+    - S8039050: Crash in C2 compiler at Node::rematerialize
+    - S8039298: assert(base == NULL || t_adr->isa_rawptr() || ! 
phase->type(base)->higher_equal(TypePtr::NULL_PTR))
+    - S8039319: (smartcardio) Card.transmitControlCommand() does
+      not work on Mac OS X
+    - S8040228: TransformerConfigurationException occurs with
+      security manager, FSP and XSLT Ext
+    - S8040790: [TEST_BUG] tools/javac/innerClassFile/Driver.sh
+      fails to cleanup files after it
+    - S8041451: com.sun.jndi.ldap.Connection:ReadTimeout should
+      abandon ldap request
+    - S8041740: Test sun/security/tools/keytool/ListKeychainStore.sh
+      fails on Mac
+    - S8041979: sun/jvmstat/monitor/MonitoredVm/CR6672135.java
+      failing on all platforms
+    - S8042059: Various fixes to linux/sparc
+    - S8042857: 14 stuck threads waiting for notification on
+      LDAPRequest
+    - S8043123: Hard crash with access violation exception when
+      blitting to very large image
+    - S8043200: Decrease the preference mode of RC4 in the enabled
+      cipher suite list
+    - S8043205: Incorrect system traps.h include path
+    - S8043206: Fix signed vs. unsigned comparison warning in
+      copy_sparc.hpp
+    - S8043207: Add const to Address argument for Assembler::swap
+    - S8043210: Add _BIG_ENDIAN define on linux/sparc
+    - S8043507: javax.smartcardio.CardTerminals.list() fails on
+      MacOSX
+    - S8044602: Increment minor version of HSx for 7u72 and
+      initialize the build number
+    - S8044659: Java SecureRandom on SPARC T4 much slower than on
+      x86/Linux
+    - S8046769: Set T family feature bit on Niagara systems
+    - S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel()
+      dosn't work on MacOSX
+    - S8049081: Increment hsx 24.72 build to b02 for 7u72-b03
+    - S8049542: C2: assert(size_in_words <= (julong)max_jint)
+      failed: no overflow
+    - S8049787: Increment hsx 24.72 build to b03 for 7u72-b04
+    - S8050158: Introduce system property to maintain RC4
+      preference order
+    - S8050165: linux-sparcv9: NMT detail causes
+      assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == 
(intptr_t*)((intptr_t)sp - STACK_BIAS))
+      failed: younger_sp must be valid
+    - S8050167: linux-sparcv9: hs_err file does not show any stack
+      information
+    - S8055714: Increment hsx 24.72 build to b04 for 7u72-b11
+    - S8056211: 
api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002]
+      failure
+    - S8060072: Increment minor version of HSx for 7u79 and
+      initialize the build number
+    - S8064454: [TEST_BUG] Test tools/javac/innerClassFile/Driver.sh
+      fails for Mac and Linux
+    - S8064532: 7u76 build failed with # 8041979
+    - S8065072: sun/net/www/http/HttpClient/StreamingRetry.java
+      failed intermittently
+    - S8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D
+      drawing of derived Fonts
+    - S8065709: Deadlock in awt/logging apparently introduced by
+      8019623
+    - S8065991: LogManager unecessarily calls JavaAWTAccess from
+      within a critical section
+    - S8068405: GenerateCurrencyData throws RuntimeException for
+      old data
+    - S8071591: java/util/logging/LogManagerAppContextDeadlock.java
+      test started to fail due to JDK-8065991
+    - S8072039: jdk7u79 l10n resource file translation update
+    - S8072042: (tz) Support tzdata2015a
+    - S8073226: Increment hsx 24.79 build to b02 for 7u79-b10
+    - S8074312, PR2254: Enable hotspot builds on 4.x Linux kernels
+    - S8074662: Update 3rd party readme and license for LibPNG
+      v 1.6.16
+    - S8075211: [TEST_BUG] Test
+      sun/net/www/http/HttpClient/StreamingRetry.java fails with
+      compilation error
+  * Bug fixes
+    - PR2196, RH1164762: jhat man page has broken URL
+    - PR2200: Support giflib 5.1.0
+    - PR2210: DGifCloseFile call should check the return value, not
+      the error code, for failure
+    - PR2225: giflib 5.1 conditional excludes 6.0, 7.0, etc.
+    - PR2250: JSSE server is still limited to 768-bit DHE
+  * ARM32 port
+    - PR2228: Add ARM32 JIT
+    - PR2297: Use the IcedTea 2.6.0 HotSpot for ARM32 by default
+    - Several bug fixes to get Eclipse working
+  * AArch64 port
+    - Add java.lang.ref.Reference.get intrinsic to template
+      interpreter
+    - Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at().
+    - Remove insanely large stack allocation in entry frame.
+    - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
+      failed: Should have been cleared
+    - S8020675: invalid jar file in the bootclasspath could lead to
+      jvm fatal error
+    - S8020829: NMT tests fail on platforms if NMT detail is not
+      supported
+    - S8026303: CMS: JVM intermittently crashes with "FreeList of
+      size 258 violates Conservation Principle" assert
+    - S8029775: Solaris code cleanup
+    - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
+      failing on all platforms
+    - S8042235: redefining method used by multiple MethodHandles
+      crashes VM
+    - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
+    - S8046233: VerifyError on backward branch
+    - S8046289: compiler/6340864/TestLongVect.java timeout with
+    - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
+      failed
+    - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop())
+      failed: sanity check
+    - S8054478: C2: Incorrectly compiled char[] array access crashes
+      JVM
+    - S8054530: C2: assert(res == old_res) failed: Inconsistency
+      between old and new
+    - S8054883: Segmentation error while running program
+    - S8056309: Set minor version for hotspot in 7u76 to 76 and
+      build number to b01
+    - S8058583: Remove CompilationRepeat
+    - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
+      core in Amazon EC2 environment
+    - S8059216: Make PrintGCApplicationStoppedTime print
+      information about stopping threads
+    - S8060169: Update the Crash Reporting URL in the Java crash log
++++ 2614 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:13.2:Update/.java-1_7_0-openjdk.3707.new/java-1_7_0-openjdk-bootstrap.changes
New Changes file:

java-1_7_0-openjdk.changes: same change

New:
----
  PStack-808293.patch
  RH661505-toBeReverted.patch
  _constraints
  aarch64.tar.bz2
  abrt_friendly_hs_log_jdk7.patch
  corba.tar.bz2
  file-contains-date-and-time.patch
  fontconfig.SUSE.properties
  hotspot.tar.bz2
  icedtea-2.5.5.tar.xz
  icedtea-2.5.5.tar.xz.sig
  icedtea-sound-1.0.1.tar.xz
  icedtea-sound-1.0.1.tar.xz.sig
  java-1.7.0-openjdk-accessible-toolkit.patch
  java-1.7.0-openjdk-adlc-parser.patch
  java-1.7.0-openjdk-freetype-check-fix.patch
  java-1.7.0-openjdk-java-access-bridge-security.patch
  java-1.7.0-openjdk-thread-stack-size.patch
  java-1_7_0-openjdk-add-memory-limit.patch
  java-1_7_0-openjdk-bootstrap.changes
  java-1_7_0-openjdk-bootstrap.spec
  java-1_7_0-openjdk-javadoc-verbose.patch
  java-1_7_0-openjdk-override.patch
  java-1_7_0-openjdk-suse-desktop-files.patch
  java-1_7_0-openjdk-zero-annotate-aborting-functions-zero.patch
  java-1_7_0-openjdk.changes
  java-1_7_0-openjdk.keyring
  java-1_7_0-openjdk.spec
  jaxp.tar.bz2
  jaxws.tar.bz2
  jdk.tar.bz2
  langtools.tar.bz2
  mauve-2008-10-22.tar.gz
  mauve_tests
  openjdk-7-src-b147-no-return-in-nonvoid-hotspot.patch
  openjdk-7-src-b147-no-return-in-nonvoid.patch
  openjdk-7-src-b147-stringcompare.patch
  openjdk.tar.bz2
  pre_checkin.sh

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

Other differences:
------------------
++++++ java-1_7_0-openjdk-bootstrap.spec ++++++
++++ 1262 lines (skipped)

java-1_7_0-openjdk.spec: same change
++++++ PStack-808293.patch ++++++
--- openjdk/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java   
2012-04-06 02:26:33.322164601 +0200
+++ openjdk/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java   
2012-04-06 02:26:57.958514071 +0200
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, Red Hat Inc.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -84,7 +85,8 @@
                out.print("----------------- ");
                out.print(th);
                out.println(" -----------------");
-               while (f != null) {
+               int maxStack = 256;
+               while (f != null && maxStack-- > 0) {
                   ClosestSymbol sym = f.closestSymbolToPC();
                   Address pc = f.pc();
                   out.print(pc + "\t");
@@ -158,10 +160,19 @@
                         printUnknown(out);
                      }
                   }
+                  Address oldPC = f.pc();
+                  Address oldFP = f.localVariableBase();
                   f = f.sender(th);
+                  if (f != null
+                      && oldPC.equals(f.pc())
+                      && oldFP.equals(f.localVariableBase())) {
+                      // We didn't make any progress
+                      f = null;
+                  }
                }
             } catch (Exception exp) {
-               exp.printStackTrace();
+               // exp.printStackTrace();
+               out.println("bad stack: " + exp);
                // continue, may be we can do a better job for other threads
             }
             if (isJava && concurrentLocks) {
++++++ RH661505-toBeReverted.patch ++++++
# HG changeset patch
# User andrew
# Date 1378467880 -3600
# Node ID 3372405e49a9e5cd27af64e16eb7e44539ea3339
# Parent  b2611b1a750cf38b795d1df24c5bea9b9c246e0f
RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors

diff -r b2611b1a750c -r 3372405e49a9 
src/share/native/sun/awt/image/jpeg/imageioJPEG.c
--- openjdk/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c       Wed Sep 
04 18:20:38 2013 +0100
+++ openjdk/jdk/src/share/native/sun/awt/image/jpeg/imageioJPEG.c       Fri Sep 
06 12:44:40 2013 +0100
@@ -1454,6 +1454,8 @@
                                                     "[S");
 }
 
+#define JPEG_APP1  (JPEG_APP0 + 1)  /* EXIF APP1 marker code  */
+
 JNIEXPORT jlong JNICALL
 Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_initJPEGImageReader
     (JNIEnv *env,
@@ -1507,6 +1509,7 @@
 
     // Set up to keep any APP2 markers, as these might contain ICC profile
     // data
+    jpeg_save_markers(cinfo, JPEG_APP1, 0xFFFF);
     jpeg_save_markers(cinfo, ICC_MARKER, 0xFFFF);
 
     /*
@@ -1569,8 +1572,6 @@
     imageio_init_source((j_decompress_ptr) cinfo);
 }
 
-#define JPEG_APP1  (JPEG_APP0 + 1)  /* EXIF APP1 marker code  */
-
 /*
  * For EXIF images, the APP1 will appear immediately after the SOI,
  * so it's safe to only look at the first marker in the list.


++++++ _constraints ++++++
<constraints>
  <hardware>
    <physicalmemory>
      <size unit="M">2048</size>
    </physicalmemory>
    <disk>
      <size unit="G">6</size>
    </disk>
  </hardware>

  <overwrite>
    <conditions>
      <arch>armv7l</arch>
      <arch>armv6l</arch>
    </conditions>
    <hardware>
      <physicalmemory>
        <size unit="M">512</size>
      </physicalmemory>
    </hardware>
  </overwrite>

</constraints> 
++++++ abrt_friendly_hs_log_jdk7.patch ++++++
--- openjdk/hotspot/src/share/vm/utilities/vmError.cpp  2012-02-02 
16:17:24.476664897 +0100
+++ openjdk/hotspot/src/share/vm/utilities/vmError.cpp  2012-02-02 
16:17:24.476664897 +0100
@@ -929,6 +929,7 @@
         }
       }
 
+      /*
       if (fd == -1) {
         const char *cwd = os::get_current_directory(buffer, sizeof(buffer));
         size_t len = strlen(cwd);
@@ -938,6 +939,24 @@
                      os::file_separator(), os::current_process_id());
         fd = open(buffer, O_RDWR | O_CREAT | O_TRUNC, 0666);
       }
+      */
+
+      if (fd == -1) {
+        const char * tmpdir = os::get_temp_directory();
+        // try temp directory if it exists.
+        if (tmpdir != NULL && tmpdir[0] != '\0') {
+          jio_snprintf(buffer, sizeof(buffer), "%s%sjvm-%u",
+                       tmpdir, os::file_separator(), os::current_process_id());
+          // if mkdir() failed, hs_err will be created in temporary directory
+          if (!mkdir(buffer, 0700)) { // only read+execute flags are needed
+                                      // but we need to write into the 
directory too
+            jio_snprintf(buffer, sizeof(buffer), "%s%sjvm-%u%shs_error.log",
+                           tmpdir, os::file_separator(), 
os::current_process_id(),
+                           os::file_separator());
+            fd = open(buffer, O_WRONLY | O_CREAT | O_TRUNC, 0444); // 
read-only file 
+          }
+        }
+      }
 
       if (fd == -1) {
         const char * tmpdir = os::get_temp_directory();
++++++ file-contains-date-and-time.patch ++++++
--- openjdk/hotspot/src/share/vm/runtime/vm_version.cpp 2014-07-15 
23:55:15.000000000 +0200
+++ openjdk/hotspot/src/share/vm/runtime/vm_version.cpp 2014-07-23 
18:35:54.422893604 +0200
@@ -257,7 +257,7 @@
   #endif
 
   return VMNAME " (" VM_RELEASE ") for " OS "-" CPU FLOAT_ARCH_STR
-         " JRE (" JRE_RELEASE_VERSION "), built on " __DATE__ " " __TIME__
+         " JRE (" JRE_RELEASE_VERSION "), built"
          " by " XSTR(HOTSPOT_BUILD_USER) " with " HOTSPOT_BUILD_COMPILER;
 }
 
++++++ fontconfig.SUSE.properties ++++++
# 
# Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Sun designates this
# particular file as subject to the "Classpath" exception as provided
# by Sun in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
# CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions.
#

# Uses SUSE 10.2 fonts and file paths.
version=1

# Component Font Mappings

dialog.plain.latin-1=DejaVu Sans
dialog.plain.japanese-x0208=Sazanami Gothic
dialog.plain.korean=UnDotum

dialog.bold.latin-1=DejaVu Sans Bold
dialog.bold.japanese-x0208=Sazanami Gothic
dialog.bold.korean=UnDotum Bold

dialog.italic.latin-1=DejaVu Sans Oblique
dialog.italic.japanese-x0208=Sazanami Gothic
dialog.italic.korean=UnDotum

dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique
dialog.bolditalic.japanese-x0208=Sazanami Gothic
dialog.bolditalic.korean=UnDotum Bold

sansserif.plain.latin-1=DejaVu Sans
sansserif.plain.japanese-x0208=Sazanami Gothic
sansserif.plain.korean=UnDotum

sansserif.bold.latin-1=DejaVu Sans Bold
sansserif.bold.japanese-x0208=Sazanami Gothic
sansserif.bold.korean=UnDotum Bold

sansserif.italic.latin-1=DejaVu Sans Oblique
sansserif.italic.japanese-x0208=Sazanami Gothic
sansserif.italic.korean=UnDotum

sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique
sansserif.bolditalic.japanese-x0208=Sazanami Gothic
sansserif.bolditalic.korean=UnDotum Bold


serif.plain.latin-1=DejaVu Serif
serif.plain.japanese-x0208=Sazanami Mincho
serif.plain.korean=UnBatang

serif.bold.latin-1=DejaVu Serif Bold
serif.bold.japanese-x0208=Sazanami Mincho
serif.bold.korean=UnBatang Bold

serif.italic.latin-1=DejaVu Serif Oblique
serif.italic.japanese-x0208=Sazanami Mincho
serif.italic.korean=UnBatang

serif.bolditalic.latin-1=DejaVu Serif Bold Oblique
serif.bolditalic.japanese-x0208=Sazanami Mincho
serif.bolditalic.korean=UnBatang Bold


monospaced.plain.latin-1=DejaVu Sans Mono
monospaced.plain.japanese-x0208=Sazanami Mincho
monospaced.plain.korean=UnDotum

monospaced.bold.latin-1=DejaVu Sans Mono Bold
monospaced.bold.japanese-x0208=Sazanami Mincho
monospaced.bold.korean=UnDotum Bold

monospaced.italic.latin-1=DejaVu Sans Mono Oblique
monospaced.italic.japanese-x0208=Sazanami Mincho
monospaced.italic.korean=UnDotum

monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
monospaced.bolditalic.japanese-x0208=Sazanami Mincho
monospaced.bolditalic.korean=UnDotum Bold


dialoginput.plain.latin-1=DejaVu Sans Mono
dialoginput.plain.japanese-x0208=Sazanami Gothic
dialoginput.plain.korean=UnDotum

dialoginput.bold.latin-1=DejaVu Sans Mono Bold
dialoginput.bold.japanese-x0208=Sazanami Gothic
dialoginput.bold.korean=UnDotum Bold

dialoginput.italic.latin-1=DejaVu Sans Mono Oblique
dialoginput.italic.japanese-x0208=Sazanami Gothic
dialoginput.italic.korean=UnDotum

dialoginput.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
dialoginput.bolditalic.japanese-x0208=Sazanami Gothic
dialoginput.bolditalic.korean=UnDotum Bold

allfonts.chinese-big5=AR PL Mingti2L Big5
allfonts.chinese-gb18030=AR PL SungtiL GB

# Search Sequences

sequence.allfonts=latin-1
sequence.allfonts.Big5=chinese-big5,latin-1
sequence.allfonts.x-euc-jp-linux=japanese-x0208,latin-1
sequence.allfonts.EUC-KR=korean,latin-1
sequence.allfonts.GB18030=chinese-gb18030,latin-1
sequence.fallback=chinese-big5,chinese-gb18030,japanese-x0208,korean

# Font File Names

filename.DejaVu_Sans=/usr/share/fonts/truetype/DejaVuSans.ttf
filename.DejaVu_Sans_Bold=/usr/share/fonts/truetype/DejaVuSans-Bold.ttf
filename.DejaVu_Sans_Oblique=/usr/share/fonts/truetype/DejaVuSans-Oblique.ttf
filename.DejaVu_Sans_Bold_Oblique=/usr/share/fonts/truetype/DejaVuSans-BoldOblique.ttf

filename.DejaVu_Sans_Mono=/usr/share/fonts/truetype/DejaVuSansMono.ttf
filename.DejaVu_Sans_Mono_Bold=/usr/share/fonts/truetype/DejaVuSansMono-Bold.ttf
filename.DejaVu_Sans_Mono_Oblique=/usr/share/fonts/truetype/DejaVuSans-BoldOblique.ttf
filename.DejaVu_Sans_Mono_Bold_Oblique=/usr/share/fonts/truetype/DejaVuSans-BoldOblique.ttf

filename.DejaVu_Serif=/usr/share/fonts/truetype/DejaVuSerif.ttf
filename.DejaVu_Serif_Bold=/usr/share/fonts/truetype/DejaVuSerif-Bold.ttf
filename.DejaVu_Serif_Oblique=/usr/share/fonts/truetype/DejaVuSerif-Italic.ttf
filename.DejaVu_Serif_Bold_Oblique=/usr/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf

filename.Sazanami_Gothic=/usr/share/fonts/truetype/sazanami-gothic.ttf
filename.Sazanami_Mincho=/usr/share/fonts/truetype/sazanami-mincho.ttf
filename.AR_PL_SungtiL_GB=/usr/share/fonts/truetype/gbsn00lp.ttf
filename.AR_PL_Mingti2L_Big5=/usr/share/fonts/truetype/bsmi00lp.ttf
filename.UnDotum=/usr/share/fonts/truetype/UnDotum.ttf
filename.UnDotum_Bold=/usr/share/fonts/truetype/UnDotumBold.ttf
filename.UnBatang=/usr/share/fonts/truetype/UnBatang.ttf
filename.UnBatang_Bold=/usr/share/fonts/truetype/UnBatangBold.ttf

# AWT X11 font paths
awtfontpath.japanese-x0201=/usr/share/fonts/truetype
awtfontpath.japanese-x0208=/usr/share/fonts/truetype
awtfontpath.japanese-iso10646-1=/usr/share/fonts/truetype
awtfontpath.korean=/usr/share/fonts/truetype
awtfontpath.latin-1=/usr/share/fonts/truetype
++++++ java-1.7.0-openjdk-accessible-toolkit.patch ++++++
diff -uNr openjdk-orig/jdk/src/share/classes/java/awt/Toolkit.java 
openjdk/jdk/src/share/classes/java/awt/Toolkit.java
--- openjdk-orig/jdk/src/share/classes/java/awt/Toolkit.java    2009-01-23 
11:59:47.000000000 -0500
+++ openjdk/jdk/src/share/classes/java/awt/Toolkit.java 2009-01-23 
12:05:20.000000000 -0500
@@ -871,7 +871,11 @@
                         return null;
                     }
                 });
-                loadAssistiveTechnologies();
+                try {
+                    loadAssistiveTechnologies();
+                } catch ( AWTError error) {
+                    // ignore silently
+                }
             } finally {
                 // Make sure to always re-enable the JIT.
                 java.lang.Compiler.enable();
++++++ java-1.7.0-openjdk-adlc-parser.patch ++++++
--- openjdk/hotspot/src/share/vm/adlc/formsopt.cpp
+++ openjdk/hotspot/src/share/vm/adlc/formsopt.cpp
@@ -347,6 +347,7 @@ FrameForm::FrameForm() {
   _return_value = NULL;
   _c_return_value = NULL;
   _interpreter_frame_pointer_reg = NULL;
+  _cisc_spilling_operand_name = NULL;
 }
 
 FrameForm::~FrameForm() {
++++++ java-1.7.0-openjdk-freetype-check-fix.patch ++++++
diff -up openjdk/jdk/make/common/shared/Sanity.gmk.sav 
openjdk/jdk/make/common/shared/Sanity.gmk
--- openjdk/jdk/make/common/shared/Sanity.gmk.sav       2012-02-14 
16:12:48.000000000 -0500
+++ openjdk/jdk/make/common/shared/Sanity.gmk   2012-03-07 17:31:26.153840755 
-0500
@@ -814,12 +814,12 @@ ifdef OPENJDK
        @(($(CD) $(BUILDDIR)/tools/freetypecheck && $(MAKE)) || \
            $(ECHO) "Failed to build freetypecheck." ) > $@
 
-    sane-freetype: $(TEMPDIR)/freetypeinfo
-       @if [ "`$(CAT) $< | $(GREP) Fail`" != "" ]; then \
-         $(ECHO) "ERROR: FreeType version " $(REQUIRED_FREETYPE_VERSION) \
-                 " or higher is required. \n" \
-                 "`$(CAT) $<`  \n" >> $(ERROR_FILE) ; \
-       fi
+#    sane-freetype: $(TEMPDIR)/freetypeinfo
+#      @if [ "`$(CAT) $< | $(GREP) Fail`" != "" ]; then \
+#        $(ECHO) "ERROR: FreeType version " $(REQUIRED_FREETYPE_VERSION) \
+#                " or higher is required. \n" \
+#                "`$(CAT) $<`  \n" >> $(ERROR_FILE) ; \
+#      fi
   else
     #do nothing  (cross-compiling)
     sane-freetype: 
++++++ java-1.7.0-openjdk-java-access-bridge-security.patch ++++++
--- openjdk/jdk/src/share/lib/security/java.security-linux.orig
+++ openjdk/jdk/src/share/lib/security/java.security-linux
@@ -154,7 +154,9 @@
                com.sun.org.apache.xml.internal.security.,\
                com.sun.org.glassfish.,\
                org.jcp.xml.dsig.internal.,\
-               oracle.jrockit.jfr.
+               oracle.jrockit.jfr.,\
+               org.GNOME.Accessibility.,\
+               org.GNOME.Bonobo.
 #
 # List of comma-separated packages that start with or equal this string
 # will cause a security exception to be thrown when
@@ -192,7 +194,9 @@
                    com.sun.org.apache.xml.internal.security.,\
                    com.sun.org.glassfish.,\
                    org.jcp.xml.dsig.internal.,\
-                   oracle.jrockit.jfr.
+                   oracle.jrockit.jfr.,\
+                   org.GNOME.Accessibility.,\
+                   org.GNOME.Bonobo.
 #
 # Determines whether this properties file can be appended to
 # or overridden on the command line via -Djava.security.properties
++++++ java-1.7.0-openjdk-thread-stack-size.patch ++++++
Index: openjdk/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
===================================================================
--- openjdk/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
+++ openjdk/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
@@ -34,7 +34,7 @@
 //
 
 define_pd_global(bool,  DontYieldALot,           false);
-define_pd_global(intx,  ThreadStackSize,         1664);
+define_pd_global(intx,  ThreadStackSize,         PPC_ONLY(2048) NOT_PPC(1664));
 #ifdef _LP64
 define_pd_global(intx,  VMThreadStackSize,       PPC_ONLY(1664) NOT_PPC(1024));
 #else
++++++ java-1_7_0-openjdk-add-memory-limit.patch ++++++
Index: icedtea-2.3.2/Makefile.am
===================================================================
--- icedtea-2.3.2.orig/Makefile.am      2012-08-31 16:12:45.117462371 +0200
+++ icedtea-2.3.2/Makefile.am   2012-09-04 10:43:29.052561796 +0200
@@ -1980,7 +1980,7 @@
 if WITH_RHINO
        mkdir -p rhino/rhino.{old,new} && \
        (cd rhino/rhino.old && $(BOOT_DIR)/bin/jar xf $(RHINO_JAR)) && \
-       $(BOOT_DIR)/bin/java -cp $(REWRITER_BUILD_DIR) \
+       $(BOOT_DIR)/bin/java -Xmx256m -Xms128m -cp $(REWRITER_BUILD_DIR) \
          com.redhat.rewriter.ClassRewriter \
          $(abs_top_builddir)/rhino/rhino.old 
$(abs_top_builddir)/rhino/rhino.new \
          org.mozilla sun.org.mozilla && \
Index: icedtea-2.3.2/Makefile.in
===================================================================
--- icedtea-2.3.2.orig/Makefile.in      2012-08-31 21:37:17.545573948 +0200
+++ icedtea-2.3.2/Makefile.in   2012-09-04 10:44:04.127811173 +0200
@@ -2388,7 +2388,7 @@
 stamps/rewrite-rhino.stamp: stamps/rewriter.stamp $(RHINO_JAR)
 @WITH_RHINO_TRUE@      mkdir -p rhino/rhino.{old,new} && \
 @WITH_RHINO_TRUE@      (cd rhino/rhino.old && $(BOOT_DIR)/bin/jar xf 
$(RHINO_JAR)) && \
-@WITH_RHINO_TRUE@      $(BOOT_DIR)/bin/java -cp $(REWRITER_BUILD_DIR) \
+@WITH_RHINO_TRUE@      $(BOOT_DIR)/bin/java -Xmx256m -Xms128m -cp 
$(REWRITER_BUILD_DIR) \
 @WITH_RHINO_TRUE@        com.redhat.rewriter.ClassRewriter \
 @WITH_RHINO_TRUE@        $(abs_top_builddir)/rhino/rhino.old 
$(abs_top_builddir)/rhino/rhino.new \
 @WITH_RHINO_TRUE@        org.mozilla sun.org.mozilla && \
++++++ java-1_7_0-openjdk-javadoc-verbose.patch ++++++
--- icedtea-2.4.5/openjdk/jdk/make/docs/Makefile
+++ icedtea-2.4.5/openjdk/jdk/make/docs/Makefile
@@ -204,7 +204,6 @@ $(call CopyrightLine,$(COPYRIGHT_URL),$(
 # Common javadoc options used by all
 COMMON_JAVADOCFLAGS =                                  \
                 $(NO_PROPRIETARY_API_WARNINGS)          \
-               -quiet                                  \
                 -use                                   \
                 -keywords                              \
                $(ADDITIONAL_JAVADOCFLAGS)
++++++ java-1_7_0-openjdk-override.patch ++++++
--- 
openjdk/jdk/src/share/classes/com/sun/tools/example/debug/tty/ReferenceTypeSpec.java
        2014-10-16 11:21:12.169855907 +0200
+++ 
openjdk/jdk/src/share/classes/com/sun/tools/example/debug/tty/ReferenceTypeSpec.java
        2014-10-16 11:13:35.377248000 +0200
@@ -44,9 +44,7 @@
     boolean matches(ReferenceType refType);
     ClassPrepareRequest createPrepareRequest();
 
-    @Override
     int hashCode();
 
-    @Override
     boolean equals(Object obj);
 }
--- 
openjdk/jdk/src/share/classes/com/sun/tools/example/debug/bdi/ReferenceTypeSpec.java
        2014-10-16 11:21:12.169855907 +0200
+++ 
openjdk/jdk/src/share/classes/com/sun/tools/example/debug/bdi/ReferenceTypeSpec.java
        2014-10-16 11:13:35.377248000 +0200
@@ -42,9 +42,7 @@
      */
     boolean matches(ReferenceType refType);
 
-    @Override
     int hashCode();
 
-    @Override
     boolean equals(Object obj);
 }
++++++ java-1_7_0-openjdk-suse-desktop-files.patch ++++++
Index: icedtea-2.3.1/jconsole.desktop
===================================================================
--- icedtea-2.3.1.orig/jconsole.desktop
+++ icedtea-2.3.1/jconsole.desktop
@@ -1,10 +1,11 @@
 [Desktop Entry]
 Name=OpenJDK Monitoring & Management Console
+GenericName=OpenJDK Monitoring & Management Console
 Comment=Monitor and manage OpenJDK applications
 Exec=/usr/bin/jconsole
 Icon=java
 Terminal=false
 Type=Application
 StartupWMClass=sun-tools-jconsole-JConsole
-Categories=Development;Monitor;Java;
+Categories=Development;Profiling;
 Version=1.0
Index: icedtea-2.3.1/policytool.desktop
===================================================================
--- icedtea-2.3.1.orig/policytool.desktop
+++ icedtea-2.3.1/policytool.desktop
@@ -1,10 +1,11 @@
 [Desktop Entry]
 Name=OpenJDK Policy Tool
+GenericName=OpenJDK Policy Tool
 Comment=Manage OpenJDK policy files
 Exec=/usr/bin/policytool
 Icon=java
 Terminal=false
 Type=Application
 StartupWMClass=sun-security-tools-PolicyTool
-Categories=Development;Java;
+Categories=System;DesktopSettings;Security;
 Version=1.0
++++++ java-1_7_0-openjdk-zero-annotate-aborting-functions-zero.patch ++++++
--- openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+++ openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
@@ -67,6 +67,7 @@
 
 frame os::get_sender_for_C_frame(frame* fr) {
   ShouldNotCallThis();
+  return frame();
 }
 
 frame os::current_frame() {
@@ -439,6 +440,7 @@
 
 extern "C" {
   int SpinPause() {
+      return 0;
   }
 
   int SafeFetch32(int *adr, int errValue) {
 
++++++ java-1_7_0-openjdk.keyring ++++++
pub   4096R/66484681 2012-01-18 [expires: 2017-01-16]
uid                  Omair Majid <oma...@redhat.com>
sub   4096R/7CC8AAC6 2012-01-18 [expires: 2017-01-16]

pub   4096R/248BDC07 2011-09-28 [expires: 2013-10-12]
uid                  Andrew John Hughes <gnu.and...@redhat.com>
uid                  Dr Andrew John Hughes <ahug...@redhat.com>
uid                  Dr Andrew John Hughes <gnu_and...@member.fsf.org>
sub   4096R/954E386D 2011-09-28 [expires: 2013-10-12]

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)

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
LxzgYxkAEQEAAbQqQW5kcmV3IEpvaG4gSHVnaGVzIDxnbnUuYW5kcmV3QHJlZGhh
dC5jb20+iQI9BBMBCgAnBQJQeGaVAhsDBQkD1ebJBQsJCAcDBRUKCQgLBRYCAwEA
Ah4BAheAAAoJEDuWpXgki9wHAFAP/3w7qyVuQiAbwLVWVykC0OvtORQnxD2yHZ6S
PZEaWofiXQSbjlAuwdnpG8Nvf0olX4Gt+Pg5a/n1wCuDH3YY5iDZeMSnRhtR6lVp
uw9y/BLtZ+Y1IEhbywdZ836z2lEtdZ2IT76Rdvwh38B3PBbv+RFVpmI4bMdC9QS9
qDe9rzhEDcaCGkG//yp9dahUBLfB2MqmTkaUByT9+2VX1Mewl851/nHtGBp8359o
/IvSJlapjBv7XgFojwwgc+mYzs5D0yd+eHwD3TY/6Q5hy9PM0pcGgJZRDlpVguhn
4lsP+Goy4R7gUb82gCZix1t5kLzzz9q2mOZig2sH5Vjc3JMDCxDOAyek3cJo2r5P
Bmj8wJ0pqW6Bo7FPX4y9Zkg1ZEEZA55htj5uIhAamAC2oe6ub2k5yxikqwkF4w1p
sz2jWGp2WBuJEtcXrEPBTy40Gwp3GUg3fPg+a8F3E+Xh5Kcohzm4AgrQDXS7HCYN
7PWp89UII8lmNVvhCQXhYh7EN85RajIbFmpix4epP8NNsEURL6r9Pal9TGjKvtY9
7WmttLdOl61aIreuVPV9l7NLsDz96tvdk3mrv9D/J7vIP238mYiss9tuyCeExAiL
R3TnpeSyZuICuuWQHBNmj3C56XXjqG75DDMsaBVcYn6Wlb3u9RFIyGB1b//6vJMe
eMvb5eiItCpEciBBbmRyZXcgSm9obiBIdWdoZXMgPGFodWdoZXNAcmVkaGF0LmNv
bT6JAj0EEwEKACcCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AFAlB4Zl8FCQPV
5skACgkQO5aleCSL3AfL0A/+Kariol13RB5h3msxr+7SRptYWlml8II+4rRMjWF0
IQi6bVpDI1dGlYmDpqqFvySU+vjSQxLU3v8eXoTbuT3MV0xVy3AdXjMx+egFM1TN
S77JtLyyT/IQsre/MhmpxG71AS1AVRvdueMSLeoyoDZcdEsqILA18PrUv9ETgT0X
83O2Q5eNJ8XgExzUmaj63N8ogM0HyUC8tDwfCyr9CHeF1i4fEFxqWt3sQb8auQwR
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
HNdJILOHohJNsSSxl2rA9HsexIPibXpwYwssWvQ=
=dCsm
-----END PGP PUBLIC KEY BLOCK-----
++++++ mauve_tests ++++++
++++ 2571 lines (skipped)

++++++ openjdk-7-src-b147-no-return-in-nonvoid-hotspot.patch ++++++
--- icedtea-2.3.2/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp.old
+++ icedtea-2.3.2/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp
@@ -528,6 +528,7 @@
   err.report_and_die();
 
   ShouldNotReachHere();
+  return 0; // to make gcc happy
 }
 
 void os::Linux::init_thread_fpu_state(void) {
--- icedtea-2.3.2/openjdk/hotspot/src/share/vm/utilities/debug.hpp      
2012-08-30 21:29:26.000000000 +0200
+++ icedtea-2.3.2/openjdk/hotspot/src/share/vm/utilities/debug.hpp      
2012-09-06 00:27:08.074437225 +0200
@@ -206,14 +206,14 @@
 
 // error reporting helper functions
 void report_vm_error(const char* file, int line, const char* error_msg,
-                     const char* detail_msg = NULL);
-void report_fatal(const char* file, int line, const char* message);
+                     const char* detail_msg = NULL) __attribute__((noreturn));
+void report_fatal(const char* file, int line, const char* message) 
__attribute__((noreturn));
 void report_vm_out_of_memory(const char* file, int line, size_t size,
-                             const char* message);
-void report_should_not_call(const char* file, int line);
-void report_should_not_reach_here(const char* file, int line);
-void report_unimplemented(const char* file, int line);
-void report_untested(const char* file, int line, const char* message);
+                             const char* message) __attribute__((noreturn));
+void report_should_not_call(const char* file, int line) 
__attribute__((noreturn));
+void report_should_not_reach_here(const char* file, int line) 
__attribute__((noreturn));
+void report_unimplemented(const char* file, int line) 
__attribute__((noreturn));
+void report_untested(const char* file, int line, const char* message) 
__attribute__((noreturn));
 
 void warning(const char* format, ...);

 
++++++ openjdk-7-src-b147-no-return-in-nonvoid.patch ++++++
--- 
java-1_7_0-openjdk/openjdk/jdk/src/solaris/native/sun/java2d/x11/X11SurfaceData.c
+++ 
java-1_7_0-openjdk/openjdk/jdk/src/solaris/native/sun/java2d/x11/X11SurfaceData.c
@@ -142,6 +142,7 @@ jboolean XShared_initIDs(JNIEnv *env, jb
 #endif /* MITSHM */
 
 #endif /* !HEADLESS */
+return JNI_FALSE;
 }
 
 
@@ -491,6 +492,7 @@ jboolean XShared_initSurface(JNIEnv *env
 
     return JNI_TRUE;
 #endif /* !HEADLESS */
+return JNI_FALSE;
 }
 
 
++++++ openjdk-7-src-b147-stringcompare.patch ++++++
Index: java-1_7_0-openjdk/openjdk/jdk/src/solaris/native/sun/awt/awt_Font.c
===================================================================
--- java-1_7_0-openjdk.orig/openjdk/jdk/src/solaris/native/sun/awt/awt_Font.c
+++ java-1_7_0-openjdk/openjdk/jdk/src/solaris/native/sun/awt/awt_Font.c
@@ -574,7 +574,7 @@ awtJNI_GetFontData(JNIEnv * env, jobject
             jio_snprintf(fdata->flist[i].xlfd, strlen(nativename) + 10,
                          nativename, size * 10);
 
-            if (nativename != NULL && nativename != "")
+            if (nativename != NULL && strcmp(nativename, "") != 0)
                 JNU_ReleaseStringPlatformChars(env, fontDescriptorName, (const 
char *) nativename);
 
             /*
++++++ pre_checkin.sh ++++++
#! /bin/sh

sed -e 's,^Name:.*,Name: java-1_7_0-openjdk-bootstrap,; s,bcond_with 
bootstrap,bcond_without bootstrap,' java-1_7_0-openjdk.spec > 
java-1_7_0-openjdk-bootstrap.spec
cp java-1_7_0-openjdk.changes java-1_7_0-openjdk-bootstrap.changes
osc service localrun clean_spec_file

Reply via email to