Mercurial > hg > release > icedtea6-1.2
changeset 838:20700688fd03
Add new color profiles.
2008-04-27 Mark Wielaard <mark@klomp.org>
* Makefile.am (ICEDTEA_PATCHES): Add icedtea-color-profiles.patch.
(stamps/overlay.stamp): New target.
(overlay): Likewise.
(stamps/extract-ecj.stamp): Depend on stamps/overlay.stamp.
(icedtea): Likewise.
(icedtea-debug): Likewise.
(stamps/hotspot-tools-copy-source-files.stamp): Likewise.
* Makefile.in: Regenerated.
* overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf: New file.
* overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf: Likewise.
* overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf: Likewise.
* patches/icedtea-color-profiles.patch: New patch.
author | Mark Wielaard <mark@klomp.org> |
---|---|
date | Mon, 28 Apr 2008 01:46:39 +0200 |
parents | 794c2af9fd68 |
children | cf748f5fffce |
files | ChangeLog Makefile.am Makefile.in overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf patches/icedtea-color-profiles.patch |
diffstat | 7 files changed, 68 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Apr 24 16:46:35 2008 -0400 +++ b/ChangeLog Mon Apr 28 01:46:39 2008 +0200 @@ -1,3 +1,18 @@ +2008-04-27 Mark Wielaard <mark@klomp.org> + + * Makefile.am (ICEDTEA_PATCHES): Add icedtea-color-profiles.patch. + (stamps/overlay.stamp): New target. + (overlay): Likewise. + (stamps/extract-ecj.stamp): Depend on stamps/overlay.stamp. + (icedtea): Likewise. + (icedtea-debug): Likewise. + (stamps/hotspot-tools-copy-source-files.stamp): Likewise. + * Makefile.in: Regenerated. + * overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf: New file. + * overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf: Likewise. + * overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf: Likewise. + * patches/icedtea-color-profiles.patch: New patch. + 2008-04-24 Lillian Angel <langel@redhat.com> * patches/icedtea-version.patch: Changed product name to OpenJDK.
--- a/Makefile.am Thu Apr 24 16:46:35 2008 -0400 +++ b/Makefile.am Mon Apr 28 01:46:39 2008 +0200 @@ -303,6 +303,7 @@ patches/icedtea-ia64-fdlibm.patch \ patches/icedtea-LCMS-setTagData.patch \ patches/icedtea-color-createcontext.patch \ + patches/icedtea-color-profiles.patch \ patches/icedtea-fonts.patch \ $(GCC_PATCH) \ $(DISTRIBUTION_PATCHES) @@ -366,11 +367,14 @@ echo "WARNING Not all patches reverted cleanly" ; \ fi +stamps/overlay.stamp: stamps/patch.stamp + cp -r overlays/openjdk/* openjdk/ && touch stamps/overlay.stamp + # OpenJDK ecj Source Preparation Targets # ====================================== # Copy over OpenJDK sources for ecj. -stamps/extract-ecj.stamp: stamps/patch.stamp +stamps/extract-ecj.stamp: stamps/patch.stamp stamps/overlay.stamp if ! test -d openjdk-ecj ; then \ cp -pPRl openjdk openjdk-ecj ; \ fi @@ -563,8 +567,8 @@ # you change it in the icedtea-debug target as well. icedtea: stamps/bootstrap-directory-symlink.stamp \ stamps/hotspot-tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ - extra-lib/about.jar + stamps/ports.stamp stamps/patch.stamp stamps/overlay.stamp \ + gcjwebplugin.so extra-lib/about.jar $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/control/make/ \ @@ -586,8 +590,8 @@ icedtea-debug: stamps/bootstrap-directory-symlink.stamp \ stamps/hotspot-tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ - extra-lib/about.jar + stamps/ports.stamp stamps/patch.stamp stamps/overlay.stamp \ + gcjwebplugin.so extra-lib/about.jar $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/control/make \ @@ -741,7 +745,7 @@ $(SHARE):$(SOLARIS):$(LANGTOOLS):$(JAXP):$(CORBA):$(JAXWS) # tools.jar class files. -stamps/hotspot-tools-copy-source-files.stamp: stamps/patch.stamp +stamps/hotspot-tools-copy-source-files.stamp: stamps/patch.stamp stamps/overlay.stamp for copy_dir in `cat tools-copy/tools-jdk-copy-files.txt` ; \ do \ mkdir -p hotspot-tools/$$copy_dir ; \ @@ -939,6 +943,8 @@ patch: stamps/patch.stamp +overlay: stamps/overlay.stamp + plugs: stamps/plugs.stamp rt-class-files: stamps/rt-class-files.stamp
--- a/Makefile.in Thu Apr 24 16:46:35 2008 -0400 +++ b/Makefile.in Mon Apr 28 01:46:39 2008 +0200 @@ -410,6 +410,7 @@ patches/icedtea-ia64-fdlibm.patch \ patches/icedtea-LCMS-setTagData.patch \ patches/icedtea-color-createcontext.patch \ + patches/icedtea-color-profiles.patch \ patches/icedtea-fonts.patch $(GCC_PATCH) \ $(DISTRIBUTION_PATCHES) $(am__append_7) @@ -874,11 +875,14 @@ echo "WARNING Not all patches reverted cleanly" ; \ fi +stamps/overlay.stamp: stamps/patch.stamp + cp -r overlays/openjdk/* openjdk/ && touch stamps/overlay.stamp + # OpenJDK ecj Source Preparation Targets # ====================================== # Copy over OpenJDK sources for ecj. -stamps/extract-ecj.stamp: stamps/patch.stamp +stamps/extract-ecj.stamp: stamps/patch.stamp stamps/overlay.stamp if ! test -d openjdk-ecj ; then \ cp -pPRl openjdk openjdk-ecj ; \ fi @@ -1033,8 +1037,8 @@ # you change it in the icedtea-debug target as well. icedtea: stamps/bootstrap-directory-symlink.stamp \ stamps/hotspot-tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ - extra-lib/about.jar + stamps/ports.stamp stamps/patch.stamp stamps/overlay.stamp \ + gcjwebplugin.so extra-lib/about.jar $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/control/make/ \ @@ -1056,8 +1060,8 @@ icedtea-debug: stamps/bootstrap-directory-symlink.stamp \ stamps/hotspot-tools.stamp stamps/plugs.stamp \ - stamps/ports.stamp stamps/patch.stamp gcjwebplugin.so \ - extra-lib/about.jar + stamps/ports.stamp stamps/patch.stamp stamps/overlay.stamp \ + gcjwebplugin.so extra-lib/about.jar $(MAKE) \ $(ICEDTEA_ENV) \ -C openjdk/control/make \ @@ -1181,7 +1185,7 @@ done # tools.jar class files. -stamps/hotspot-tools-copy-source-files.stamp: stamps/patch.stamp +stamps/hotspot-tools-copy-source-files.stamp: stamps/patch.stamp stamps/overlay.stamp for copy_dir in `cat tools-copy/tools-jdk-copy-files.txt` ; \ do \ mkdir -p hotspot-tools/$$copy_dir ; \ @@ -1379,6 +1383,8 @@ patch: stamps/patch.stamp +overlay: stamps/overlay.stamp + plugs: stamps/plugs.stamp rt-class-files: stamps/rt-class-files.stamp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/icedtea-color-profiles.patch Mon Apr 28 01:46:39 2008 +0200 @@ -0,0 +1,29 @@ +# Changeset: 804b0757d801 +# Author: prr +# Date: 2008-04-24 11:58 -0700 +# URL: http://hg.openjdk.java.net/jdk7/2d/jdk/rev/804b0757d801 +# +# 6523403: Need to provide lcms library with PYCC and LINEAR_RGB OS ICC profiles +# Summary: Add two contributed profiles and a fix to GRAY.pf, all from Redhat, keiths at redhat.com contributed the GRAY.pf fix. +# Reviewed-by: jgodinez, avu, prr +# Contributed-by: aph at redhat.com +# +# .pf files can be found under overlays/openjdk/jdk/src/share/lib/cmm/lcms/ + +--- openjdk/jdk/make/sun/cmm/Makefile.orig 2008-04-27 23:59:37.000000000 +0200 ++++ openjdk/jdk/make/sun/cmm/Makefile 2008-04-27 23:59:45.000000000 +0200 +@@ -41,12 +41,8 @@ + ICCPROFILE_DEST_DIR = $(LIBDIR)/cmm + + iccprofiles: $(ICCPROFILE_DEST_DIR)/sRGB.pf $(ICCPROFILE_DEST_DIR)/GRAY.pf \ +- $(ICCPROFILE_DEST_DIR)/CIEXYZ.pf +- +-ifndef OPENJDK +-iccprofiles: $(ICCPROFILE_DEST_DIR)/PYCC.pf \ +- $(ICCPROFILE_DEST_DIR)/LINEAR_RGB.pf +-endif ++ $(ICCPROFILE_DEST_DIR)/CIEXYZ.pf $(ICCPROFILE_DEST_DIR)/PYCC.pf \ ++ $(ICCPROFILE_DEST_DIR)/LINEAR_RGB.pf + + $(ICCPROFILE_DEST_DIR)/sRGB.pf: $(ICCPROFILE_SRC_DIR)/sRGB.pf + $(RM) $(ICCPROFILE_DEST_DIR)/sRGB.pf