Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8013838

FreeType dylib should be embedded into OpenJDK

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • None
    • client-libs
    • None
    • 2d

      A DESCRIPTION OF THE REQUEST :
      Remove requirement on X11 for OSX and especially Moutain Lion.

      JUSTIFICATION :
      FreeType is used by libfontmanager.

      On OSX, OpenJDK used FreeType dylib provided by Apple and depending on X11.

      Moutain Lion, 10.8, didn't provide X11 anymore and request XQuartz to be installed if X11 sypport is needed.

      FreeType could be used without X11

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Bundle FreeType with OpenJDK so no external requirement will be needed
      ACTUAL -
      libfontmanager.dylib require libfreetype.dylib from /usr/lib

      CUSTOMER SUBMITTED WORKAROUND :
        Patches for OpenJDK versions available here :

      OpenJDK 7 (7u) : http://openjdk-osx-build.googlecode.com/svn/trunk/patches-jdk7u-osx/freetype-osx.patch

      OpenJDK 8 : http://openjdk-osx-build.googlecode.com/svn/trunk/patches-jdk8-osx/freetype-osx.patch

      OpenJDK 8 / Jigsaw : http://openjdk-osx-build.googlecode.com/svn/trunk/patches-jigsaw-osx/freetype-osx.patch

      OpenJDK 8 / Lambda : http://openjdk-osx-build.googlecode.com/svn/trunk/patches-lambda-osx/freetype-osx.patch

            prr Philip Race
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: