From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: openembedded-core <openembedded-core@lists.openembedded.org>
Subject: ghostscript: Fixes for parallel_make
Date: Wed, 28 Mar 2012 12:19:58 +0100 [thread overview]
Message-ID: <1332933598.28414.196.camel@ted> (raw)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
diff --git a/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-parallel-make.patch b/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-parallel-make.patch
index bb0c41c..8491053 100644
--- a/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-parallel-make.patch
+++ b/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-parallel-make.patch
@@ -5,9 +5,14 @@ Upstream-Status: Pending
Signed-off-by: Kang Kai <kai.kang@windriver.com>
-RP: Tweaked to include lib.mak fixes
---- ghostscript-9.02/base/unixhead.mak.orig 2011-07-27 17:06:17.749456100 +0800
-+++ ghostscript-9.02/base/unixhead.mak 2011-07-27 17:06:37.449456100 +0800
+RP: Extended || true to all CP_ operations, they all can race e.g.:
+| cp -f ./obj/gconfxx.h ./obj/gconfig.h
+| cp: cannot create regular file `./obj/gconfig.h': File exists
+
+Index: ghostscript-9.05/base/unixhead.mak
+===================================================================
+--- ghostscript-9.05.orig/base/unixhead.mak 2012-03-28 10:55:23.804608117 +0000
++++ ghostscript-9.05/base/unixhead.mak 2012-03-28 10:56:47.544606075 +0000
@@ -54,7 +54,7 @@
# Define generic commands.
@@ -17,11 +22,20 @@ RP: Tweaked to include lib.mak fixes
RM_=rm -f
RMN_=rm -f
-Index: ghostscript-9.04/base/lib.mak
+Index: ghostscript-9.05/base/lib.mak
===================================================================
---- ghostscript-9.04.orig/base/lib.mak 2011-11-25 13:06:21.728502636 +0000
-+++ ghostscript-9.04/base/lib.mak 2011-11-25 13:08:33.924504957 +0000
-@@ -592,10 +592,8 @@
+--- ghostscript-9.05.orig/base/lib.mak 2012-03-28 10:55:23.816608117 +0000
++++ ghostscript-9.05/base/lib.mak 2012-03-28 10:55:41.864605914 +0000
+@@ -327,7 +327,7 @@
+ $(GLOBJ)md5.$(OBJ) : $(GLSRC)md5.c $(AK) $(md5_h) $(std_h) $(MAKEDIRS) $(EXP)$(ECHOGS_XE)
+ $(EXP)$(ECHOGS_XE) -w $(GLGEN)md5.h -x 23 include -x 2022 memory_.h -x 22
+ $(EXP)$(ECHOGS_XE) -a $(GLGEN)md5.h -+R $(GLSRC)md5.h
+- $(CP_) $(GLSRC)md5.c $(GLGEN)md5.c
++ $(CP_) $(GLSRC)md5.c $(GLGEN)md5.c || true
+ $(GLCC) $(GLO_)md5.$(OBJ) $(C_) $(GLGEN)md5.c
+ $(RM_) $(GLGEN)md5.c $(GLGEN)md5.h
+
+@@ -593,22 +593,20 @@
$(gscdefs_h) $(gconf_h)\
$(gxdevice_h) $(gxiclass_h) $(gxiodev_h) $(gxiparam_h) $(TOP_MAKEFILES)\
$(MAKEDDIRS)
@@ -29,8 +43,828 @@ Index: ghostscript-9.04/base/lib.mak
- $(RM_) $(GLGEN)gconfig.h
- $(CP_) $(gconfig_h) $(GLGEN)gconfig.h
- $(CP_) $(GLSRC)gconf.c $(GLGEN)gconfig.c
-+ $(CP_) $(gconfig_h) $(GLGEN)gconfig.h || true
-+ $(CP_) $(GLSRC)gconf.c $(GLGEN)gconfig.c || true
++ $(CP_) $(gconfig_h) $(GLGEN)gconfig.h || true || true
++ $(CP_) $(GLSRC)gconf.c $(GLGEN)gconfig.c || true || true
$(GLCC) $(GLO_)gconfig.$(OBJ) $(C_) $(GLGEN)gconfig.c
$(GLOBJ)gscdefs.$(OBJ) : $(GLSRC)gscdef.c\
+ $(std_h) $(gscdefs_h) $(gconfigd_h) $(TOP_MAKEFILES) $(MAKEDIRS)
+ $(RM_) $(GLGEN)gscdefs.c
+- $(CP_) $(GLSRC)gscdef.c $(GLGEN)gscdefs.c
++ $(CP_) $(GLSRC)gscdef.c $(GLGEN)gscdefs.c || true
+ $(GLCC) $(GLO_)gscdefs.$(OBJ) $(C_) $(GLGEN)gscdefs.c
+
+ $(AUX)gscdefs.$(OBJ) : $(GLSRC)gscdef.c\
+ $(std_h) $(gscdefs_h) $(gconfigd_h) $(TOP_MAKEFILES) $(MAKEDIRS)
+ $(RM_) $(AUX)gscdefs.c
+- $(CP_) $(GLSRC)gscdef.c $(AUX)gscdefs.c
++ $(CP_) $(GLSRC)gscdef.c $(AUX)gscdefs.c || true
+ $(GLCCAUX) $(AUXO_)gscdefs.$(OBJ) $(C_) $(AUX)gscdefs.c
+
+ $(GLOBJ)gxacpath.$(OBJ) : $(GLSRC)gxacpath.c $(AK) $(gx_h)\
+@@ -1428,7 +1426,7 @@
+ $(GLJCC) $(GLO_)sjpegc_0.$(OBJ) $(C_) $(GLSRC)sjpegc.c
+
+ $(GLOBJ)sjpegc.$(OBJ) : $(GLOBJ)sjpegc_$(SHARE_JPEG).$(OBJ)
+- $(CP_) $(GLOBJ)sjpegc_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sjpegc.$(OBJ)
++ $(CP_) $(GLOBJ)sjpegc_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sjpegc.$(OBJ) || true
+
+ # sdcparam is used by the filter operator and the PS/PDF writer.
+ # It is not included automatically in sdcte/d.
+@@ -1456,7 +1454,7 @@
+ $(GLJCC) $(GLO_)sdcte_0.$(OBJ) $(C_) $(GLSRC)sdcte.c
+
+ $(GLOBJ)sdcte.$(OBJ) : $(GLOBJ)sdcte_$(SHARE_JPEG).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)sdcte_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sdcte.$(OBJ)
++ $(CP_) $(GLOBJ)sdcte_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sdcte.$(OBJ) || true
+
+
+ $(GLOBJ)sjpege_1.$(OBJ) : $(GLSRC)sjpege.c $(AK)\
+@@ -1472,7 +1470,7 @@
+ $(GLJCC) $(GLO_)sjpege_0.$(OBJ) $(C_) $(GLSRC)sjpege.c
+
+ $(GLOBJ)sjpege.$(OBJ) : $(GLOBJ)sjpege_$(SHARE_JPEG).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)sjpege_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sjpege.$(OBJ)
++ $(CP_) $(GLOBJ)sjpege_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sjpege.$(OBJ) || true
+
+ # sdeparam is used by the filter operator and the PS/PDF writer.
+ # It is not included automatically in sdcte.
+@@ -1504,7 +1502,7 @@
+ $(GLJCC) $(GLO_)sdctd_0.$(OBJ) $(C_) $(GLSRC)sdctd.c
+
+ $(GLOBJ)sdctd.$(OBJ) : $(GLOBJ)sdctd_$(SHARE_JPEG).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)sdctd_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sdctd.$(OBJ)
++ $(CP_) $(GLOBJ)sdctd_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sdctd.$(OBJ) || true
+
+
+ $(GLOBJ)sjpegd_1.$(OBJ) : $(GLSRC)sjpegd.c $(AK)\
+@@ -1521,7 +1519,7 @@
+
+
+ $(GLOBJ)sjpegd.$(OBJ) : $(GLOBJ)sjpegd_$(SHARE_JPEG).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)sjpegd_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sjpegd.$(OBJ)
++ $(CP_) $(GLOBJ)sjpegd_$(SHARE_JPEG).$(OBJ) $(GLOBJ)sjpegd.$(OBJ) || true
+
+ # sddparam is used by the filter operator.
+ # It is not included automatically in sdctd.
+@@ -1544,7 +1542,7 @@
+
+ # We need slzwe.dev as a synonym for lzwe.dev for BAND_LIST_STORAGE = memory.
+ $(GLD)slzwe.dev : $(GLD)lzwe.dev
+- $(CP_) $(GLD)lzwe.dev $(GLD)slzwe.dev
++ $(CP_) $(GLD)lzwe.dev $(GLD)slzwe.dev || true
+
+ $(GLOBJ)slzwe.$(OBJ) : $(GLSRC)slzwe.c $(AK) $(stdio__h) $(gdebug_h)\
+ $(slzwx_h) $(strimpl_h) $(MAKEDIRS)
+@@ -1560,7 +1558,7 @@
+
+ # We need slzwd.dev as a synonym for lzwd.dev for BAND_LIST_STORAGE = memory.
+ $(GLD)slzwd.dev : $(GLD)lzwd.dev
+- $(CP_) $(GLD)lzwd.dev $(GLD)slzwd.dev
++ $(CP_) $(GLD)lzwd.dev $(GLD)slzwd.dev || true
+
+ $(GLOBJ)slzwd.$(OBJ) : $(GLSRC)slzwd.c $(AK) $(stdio__h) $(gdebug_h)\
+ $(slzwx_h) $(strimpl_h) $(MAKEDIRS)
+@@ -1610,7 +1608,7 @@
+ # ---------------- JBIG2 compression filter ---------------- #
+
+ $(GLD)sjbig2.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLD)sjbig2_$(JBIG2_LIB).dev
+- $(CP_) $(GLD)sjbig2_$(JBIG2_LIB).dev $(GLD)sjbig2.dev
++ $(CP_) $(GLD)sjbig2_$(JBIG2_LIB).dev $(GLD)sjbig2.dev || true
+
+ # jbig2dec version
+ sjbig2_jbig2dec=$(GLOBJ)sjbig2.$(OBJ)
+@@ -1646,7 +1644,7 @@
+ # ---------------- JPEG 2000 compression filter ---------------- #
+
+ $(GLD)sjpx.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLD)sjpx_$(JPX_LIB).dev
+- $(CP_) $(GLD)sjpx_$(JPX_LIB).dev $(GLD)sjpx.dev
++ $(CP_) $(GLD)sjpx_$(JPX_LIB).dev $(GLD)sjpx.dev || true
+
+ # jasper version
+ sjpx_jasper=$(GLOBJ)sjpx.$(OBJ)
+@@ -1784,7 +1782,7 @@
+ $(GLZCC) $(GLO_)szlibc_0.$(OBJ) $(C_) $(GLSRC)szlibc.c
+
+ $(GLOBJ)szlibc.$(OBJ) : $(GLOBJ)szlibc_$(SHARE_ZLIB).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)szlibc_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)szlibc.$(OBJ)
++ $(CP_) $(GLOBJ)szlibc_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)szlibc.$(OBJ) || true
+
+ szlibe_=$(szlibc_) $(GLOBJ)szlibe.$(OBJ)
+ $(GLD)szlibe.dev : $(LIB_MAK) $(ECHOGS_XE) $(ZGENDIR)$(D)zlibe.dev $(szlibe_)
+@@ -1800,7 +1798,7 @@
+ $(GLZCC) $(GLO_)szlibe_0.$(OBJ) $(C_) $(GLSRC)szlibe.c
+
+ $(GLOBJ)szlibe.$(OBJ) : $(GLOBJ)szlibe_$(SHARE_ZLIB).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)szlibe_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)szlibe.$(OBJ)
++ $(CP_) $(GLOBJ)szlibe_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)szlibe.$(OBJ) || true
+
+ szlibd_=$(szlibc_) $(GLOBJ)szlibd.$(OBJ)
+ $(GLD)szlibd.dev : $(LIB_MAK) $(ECHOGS_XE) $(ZGENDIR)$(D)zlibd.dev $(szlibd_)
+@@ -1816,7 +1814,7 @@
+ $(GLZCC) $(GLO_)szlibd_0.$(OBJ) $(C_) $(GLSRC)szlibd.c
+
+ $(GLOBJ)szlibd.$(OBJ) : $(GLOBJ)szlibd_$(SHARE_ZLIB).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)szlibd_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)szlibd.$(OBJ)
++ $(CP_) $(GLOBJ)szlibd_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)szlibd.$(OBJ) || true
+
+ # ---------------- Page devices ---------------- #
+ # We include this here, rather than in devs.mak, because it is more like
+@@ -2757,7 +2755,7 @@
+ $(GLLCMSCC) $(GLO_)gsicc_lcms_0.$(OBJ) $(C_) $(GLSRC)gsicc_lcms.c
+
+ $(GLOBJ)gsicc_lcms.$(OBJ) : $(GLOBJ)gsicc_lcms_$(SHARE_LCMS).$(OBJ)
+- $(CP_) $(GLOBJ)gsicc_lcms_$(SHARE_LCMS).$(OBJ) $(GLOBJ)gsicc_lcms.$(OBJ)
++ $(CP_) $(GLOBJ)gsicc_lcms_$(SHARE_LCMS).$(OBJ) $(GLOBJ)gsicc_lcms.$(OBJ) || true
+
+
+ $(GLOBJ)gsicc_lcms2_1.$(OBJ) : $(GLSRC)gsicc_lcms2.c\
+@@ -2769,7 +2767,7 @@
+ $(GLLCMS2CC) $(GLO_)gsicc_lcms2_0.$(OBJ) $(C_) $(GLSRC)gsicc_lcms2.c
+
+ $(GLOBJ)gsicc_lcms2.$(OBJ) : $(GLOBJ)gsicc_lcms2_$(SHARE_LCMS).$(OBJ)
+- $(CP_) $(GLOBJ)gsicc_lcms2_$(SHARE_LCMS).$(OBJ) $(GLOBJ)gsicc_lcms2.$(OBJ)
++ $(CP_) $(GLOBJ)gsicc_lcms2_$(SHARE_LCMS).$(OBJ) $(GLOBJ)gsicc_lcms2.$(OBJ) || true
+
+ # Note that gsicc_create requires compile with lcms to obtain icc34.h
+ # header file that is used for creating ICC structures from PS objects.
+@@ -2789,7 +2787,7 @@
+ $(GLLCMSCC) $(GLO_)gsicc_create_0.$(OBJ) $(C_) $(GLSRC)gsicc_create.c
+
+ $(GLOBJ)gsicc_create.$(OBJ) : $(GLOBJ)gsicc_create_$(SHARE_LCMS).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)gsicc_create_$(SHARE_LCMS).$(OBJ) $(GLOBJ)gsicc_create.$(OBJ)
++ $(CP_) $(GLOBJ)gsicc_create_$(SHARE_LCMS).$(OBJ) $(GLOBJ)gsicc_create.$(OBJ) || true
+
+
+ #include "icc34.h" /* Note this header is needed even if lcms is not compiled as default CMS */
+@@ -3060,7 +3058,7 @@
+ $(PS_ROMFS_ARGS) $(GL_ROMFS_ARGS)
+
+ $(GLGEN)gsromfs1.c : $(GLGEN)gsromfs1_$(UFST_BRIDGE).c $(MAKEDIRS)
+- $(CP_) $(GLGEN)gsromfs1_$(UFST_BRIDGE).c $(GLGEN)gsromfs1.c
++ $(CP_) $(GLGEN)gsromfs1_$(UFST_BRIDGE).c $(GLGEN)gsromfs1.c || true
+
+ # the following module is only included if the romfs.dev FEATURE is enabled
+ $(GLOBJ)gsiorom_1.$(OBJ) : $(GLSRC)gsiorom.c $(gsiorom_h) \
+@@ -3076,7 +3074,7 @@
+ $(GLCC) $(GLO_)gsiorom_0.$(OBJ) $(I_)$(ZI_)$(_I) $(C_) $(GLSRC)gsiorom.c
+
+ $(GLOBJ)gsiorom.$(OBJ) : $(GLOBJ)gsiorom_$(SHARE_ZLIB).$(OBJ) $(MAKEDIRS)
+- $(CP_) $(GLOBJ)gsiorom_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)gsiorom.$(OBJ)
++ $(CP_) $(GLOBJ)gsiorom_$(SHARE_ZLIB).$(OBJ) $(GLOBJ)gsiorom.$(OBJ) || true
+
+ $(GLOBJ)gsromfs1.$(OBJ) : $(GLOBJ)gsromfs1.c $(time__h) $(MAKEDIRS)
+ $(GLCC) $(GLO_)gsromfs1.$(OBJ) $(C_) $(GLOBJ)gsromfs1.c
+Index: ghostscript-9.05/base/expat.mak
+===================================================================
+--- ghostscript-9.05.orig/base/expat.mak 2012-03-28 10:55:34.164607877 +0000
++++ ghostscript-9.05/base/expat.mak 2012-03-28 10:55:41.852604931 +0000
+@@ -81,7 +81,7 @@
+ # Copy the target definition we want
+ $(EXPATGEN)expat.dev : $(TOP_MAKEFILES) $(EXPAT_MAK) \
+ $(EXPATGEN)expat_$(SHARE_EXPAT).dev
+- $(CP_) $(EXPATGEN)expat_$(SHARE_EXPAT).dev $(EXPATGEN)expat.dev
++ $(CP_) $(EXPATGEN)expat_$(SHARE_EXPAT).dev $(EXPATGEN)expat.dev || true
+
+ # Define the compiled in target
+ $(EXPATGEN)expat_0.dev : $(EXPAT_MAK) $(ECHOGS_XE) $(expat_)
+Index: ghostscript-9.05/base/freetype.mak
+===================================================================
+--- ghostscript-9.05.orig/base/freetype.mak 2012-03-28 10:55:34.180607877 +0000
++++ ghostscript-9.05/base/freetype.mak 2012-03-28 10:55:41.852604931 +0000
+@@ -193,7 +193,7 @@
+
+ # instantiate the requested build option (shared or compiled in)
+ $(FTGEN)freetype.dev : $(TOP_MAKEFILES) $(FTGEN)freetype_$(SHARE_FT).dev
+- $(CP_) $(FTGEN)freetype_$(SHARE_FT).dev $(FTGEN)freetype.dev
++ $(CP_) $(FTGEN)freetype_$(SHARE_FT).dev $(FTGEN)freetype.dev || true
+
+ # Define the shared version.
+ $(FTGEN)freetype_1.dev : $(TOP_MAKEFILES) $(FT_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/ijs.mak
+===================================================================
+--- ghostscript-9.05.orig/base/ijs.mak 2012-03-28 10:55:34.224607876 +0000
++++ ghostscript-9.05/base/ijs.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -64,7 +64,7 @@
+
+
+ $(IJSGEN)ijslib.dev : $(TOP_MAKEFILES) $(IJS_MAK) $(IJSGEN)ijslib_$(SHARE_IJS).dev
+- $(CP_) $(IJSGEN)ijslib_$(SHARE_IJS).dev $(IJSGEN)ijslib.dev
++ $(CP_) $(IJSGEN)ijslib_$(SHARE_IJS).dev $(IJSGEN)ijslib.dev || true
+
+
+ ijs_h=$(IJSSRC)ijs.h
+Index: ghostscript-9.05/base/jasper.mak
+===================================================================
+--- ghostscript-9.05.orig/base/jasper.mak 2012-03-28 10:55:34.240607876 +0000
++++ ghostscript-9.05/base/jasper.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -164,7 +164,7 @@
+
+ # switch in the selected .dev
+ $(JASGEN)jasper.dev : $(TOP_MAKEFILES) $(JASGEN)jasper_$(SHARE_JPX).dev
+- $(CP_) $(JASGEN)jasper_$(SHARE_JPX).dev $(JASGEN)jasper.dev
++ $(CP_) $(JASGEN)jasper_$(SHARE_JPX).dev $(JASGEN)jasper.dev || true
+
+ # external link .dev
+ $(JASGEN)jasper_1.dev : $(TOP_MAKEFILES) $(JASPER_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/jbig2.mak
+===================================================================
+--- ghostscript-9.05.orig/base/jbig2.mak 2012-03-28 10:55:34.256607875 +0000
++++ ghostscript-9.05/base/jbig2.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -96,7 +96,7 @@
+
+ # switch in the version of libjbig2.dev we're actually using
+ $(JBIG2GEN)jbig2dec.dev : $(TOP_MAKEFILES) $(JBIG2GEN)jbig2dec_$(SHARE_JBIG2).dev
+- $(CP_) $(JBIG2GEN)jbig2dec_$(SHARE_JBIG2).dev $(JBIG2GEN)jbig2dec.dev
++ $(CP_) $(JBIG2GEN)jbig2dec_$(SHARE_JBIG2).dev $(JBIG2GEN)jbig2dec.dev || true
+
+ # dev file for shared (separately built) jbig2dec library
+ $(JBIG2GEN)jbig2dec_1.dev : $(TOP_MAKEFILES) $(JBIG2_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/jpeg.mak
+===================================================================
+--- ghostscript-9.05.orig/base/jpeg.mak 2012-03-28 10:55:34.272607875 +0000
++++ ghostscript-9.05/base/jpeg.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -94,7 +94,7 @@
+ jmorecfg_h=$(GLGEN)jmorecfg.h
+
+ $(GLGEN)jconfig_.h : $(GLGEN)jconfig$(SHARE_JPEG).h $(MAKEFILE) $(MAKEDIRS)
+- $(CP_) $(GLGEN)jconfig$(SHARE_JPEG).h $(GLGEN)jconfig_.h
++ $(CP_) $(GLGEN)jconfig$(SHARE_JPEG).h $(GLGEN)jconfig_.h || true
+
+ $(GLGEN)jconfig0.h : $(ECHOGS_XE) $(GLSRC)gsjconf.h $(stdpre_h) $(MAKEFILE)\
+ $(MAKEDIRS)
+@@ -106,13 +106,13 @@
+ $(RMN_) $(GLGEN)jconfig0.h $(GLGEN)jconfig.h
+
+ $(GLGEN)jconfig.h : $(GLGEN)jconfig0.h $(MAKEDIRS)
+- $(CP_) $(GLGEN)jconfig0.h $(GLGEN)jconfig.h
++ $(CP_) $(GLGEN)jconfig0.h $(GLGEN)jconfig.h || true
+
+ $(GLGEN)jmorecf_.h : $(GLGEN)jmorecf$(SHARE_JPEG).h $(MAKEFILE) $(MAKEDIRS)
+- $(CP_) $(GLGEN)jmorecf$(SHARE_JPEG).h $(GLGEN)jmorecf_.h
++ $(CP_) $(GLGEN)jmorecf$(SHARE_JPEG).h $(GLGEN)jmorecf_.h || true
+
+ $(GLGEN)jmorecf0.h : $(GLSRC)gsjmorec.h $(GLGEN)jmcorig.h $(MAKEDIRS)
+- $(CP_) $(GLSRC)gsjmorec.h $(GLGEN)jmorecf0.h
++ $(CP_) $(GLSRC)gsjmorec.h $(GLGEN)jmorecf0.h || true
+ $(RM_) $(GLGEN)jmorecf1.h
+
+ $(GLGEN)jmorecf1.h : $(ECHOGS_XE) $(JPEG_MAK) $(MAKEDIRS)
+@@ -120,10 +120,10 @@
+ $(RMN_) $(GLGEN)jmorecf0.h $(GLGEN)jmorecfg.h
+
+ $(GLGEN)jmorecfg.h : $(GLGEN)jmorecf0.h $(MAKEDIRS)
+- $(CP_) $(GLGEN)jmorecf0.h $(GLGEN)jmorecfg.h
++ $(CP_) $(GLGEN)jmorecf0.h $(GLGEN)jmorecfg.h || true
+
+ $(GLGEN)jmcorig.h : $(JSRC)jmorecfg.h $(MAKEDIRS)
+- $(CP_) $(JSRC)jmorecfg.h $(GLGEN)jmcorig.h
++ $(CP_) $(JSRC)jmorecfg.h $(GLGEN)jmcorig.h || true
+
+ # Contrary to what some portability bigots assert as fact, C compilers are
+ # not consistent about where they start searching for #included files:
+@@ -139,23 +139,23 @@
+ JHCOPY=$(GLGEN)jinclude.h $(GLGEN)jpeglib.h
+
+ $(GLGEN)jinclude.h : $(JSRC)jinclude.h $(MAKEDIRS)
+- $(CP_) $(JSRC)jinclude.h $(GLGEN)jinclude.h
++ $(CP_) $(JSRC)jinclude.h $(GLGEN)jinclude.h || true
+
+ # jpeglib_.h doesn't really depend on jconfig.h or jmcorig.h,
+ # but we choose to put the dependencies here rather than in the
+ # definition of jpeglib__h.
+ $(GLGEN)jpeglib_.h : $(GLGEN)jpeglib$(SHARE_JPEG).h $(MAKEDIRS)
+- $(CP_) $(GLGEN)jpeglib$(SHARE_JPEG).h $(GLGEN)jpeglib_.h
++ $(CP_) $(GLGEN)jpeglib$(SHARE_JPEG).h $(GLGEN)jpeglib_.h || true
+
+ $(GLGEN)jpeglib0.h : $(JSRC)jpeglib.h $(jconfig_h) $(jmorecfg_h) $(MAKEDIRS)
+- $(CP_) $(JSRC)jpeglib.h $(GLGEN)jpeglib0.h
++ $(CP_) $(JSRC)jpeglib.h $(GLGEN)jpeglib0.h || true
+
+ $(GLGEN)jpeglib1.h : $(ECHOGS_XE) $(JPEG_MAK) $(MAKEDIRS)
+ $(EXP)$(ECHOGS_XE) -w $(GLGEN)jpeglib1.h -x 23 include -x 203c jpeglib.h -x 3e
+
+ # We also need jpeglib.h for #includes in the library itself.
+ $(GLGEN)jpeglib.h : $(JSRC)jpeglib.h $(MAKEDIRS)
+- $(CP_) $(JSRC)jpeglib.h $(GLGEN)jpeglib.h
++ $(CP_) $(JSRC)jpeglib.h $(GLGEN)jpeglib.h || true
+
+ # In order to avoid having to keep the dependency lists for the IJG code
+ # accurate, we simply make all of them depend on the only files that
+@@ -172,40 +172,40 @@
+ $(SETMOD) $(JGEN)jpegc0 $(jpegc0_)
+
+ $(JOBJ)jcomapi.$(OBJ) : $(JSRC)jcomapi.c $(JDEP)
+- $(CP_) $(JSRC)jcomapi.c $(GLGEN)jcomapi.c
++ $(CP_) $(JSRC)jcomapi.c $(GLGEN)jcomapi.c || true
+ $(JCC) $(JO_)jcomapi.$(OBJ) $(C_) $(GLGEN)jcomapi.c
+ $(RM_) $(GLGEN)jcomapi.c
+
+ $(JOBJ)jutils.$(OBJ) : $(JSRC)jutils.c $(JDEP)
+- $(CP_) $(JSRC)jutils.c $(GLGEN)jutils.c
++ $(CP_) $(JSRC)jutils.c $(GLGEN)jutils.c || true
+ $(JCC) $(JO_)jutils.$(OBJ) $(C_) $(GLGEN)jutils.c
+ $(RM_) $(GLGEN)jutils.c
+
+ $(JOBJ)jmemmgr.$(OBJ) : $(JSRC)jmemmgr.c $(JDEP)
+- $(CP_) $(JSRC)jmemmgr.c $(GLGEN)jmemmgr.c
++ $(CP_) $(JSRC)jmemmgr.c $(GLGEN)jmemmgr.c || true
+ $(JCC) $(JO_)jmemmgr.$(OBJ) $(C_) $(GLGEN)jmemmgr.c
+ $(RM_) $(GLGEN)jmemmgr.c
+
+ $(JOBJ)jerror.$(OBJ) : $(JSRC)jerror.c $(JDEP)
+- $(CP_) $(JSRC)jerror.c $(GLGEN)jerror.c
++ $(CP_) $(JSRC)jerror.c $(GLGEN)jerror.c || true
+ $(JCC) $(JO_)jerror.$(OBJ) $(C_) $(GLGEN)jerror.c
+ $(RM_) $(GLGEN)jerror.c
+
+ $(JOBJ)jaricom.$(OBJ) : $(JSRC)jaricom.c $(JDEP)
+- $(CP_) $(JSRC)jaricom.c $(GLGEN)jaricom.c
++ $(CP_) $(JSRC)jaricom.c $(GLGEN)jaricom.c || true
+ $(JCC) $(JO_)jaricom.$(OBJ) $(C_) $(GLGEN)jaricom.c
+ $(RM_) $(GLGEN)jaricom.c
+
+ # Encoding (compression) code.
+
+ $(JGEN)jpege.dev : $(TOP_MAKEFILES) $(JPEG_MAK) $(JGEN)jpege_$(SHARE_JPEG).dev
+- $(CP_) $(JGEN)jpege_$(SHARE_JPEG).dev $(JGEN)jpege.dev
++ $(CP_) $(JGEN)jpege_$(SHARE_JPEG).dev $(JGEN)jpege.dev || true
+
+ $(JGEN)jpege_1.dev : $(TOP_MAKEFILES) $(JPEG_MAK) $(ECHOGS_XE)
+ $(SETMOD) $(JGEN)jpege_1 -lib $(JPEG_NAME)
+
+ $(JGEN)jpege_0.dev : $(TOP_MAKEFILES) $(JPEG_MAK) $(JGEN)jpege6.dev
+- $(CP_) $(JGEN)jpege6.dev $(JGEN)jpege_0.dev
++ $(CP_) $(JGEN)jpege6.dev $(JGEN)jpege_0.dev || true
+
+ jpege6=$(JOBJ)jcapimin.$(OBJ) $(JOBJ)jcapistd.$(OBJ) $(JOBJ)jcinit.$(OBJ)
+
+@@ -221,90 +221,90 @@
+ $(ADDMOD) $(JGEN)jpege6 -obj $(jpege_3)
+
+ $(JOBJ)jcapimin.$(OBJ) : $(JSRC)jcapimin.c $(JDEP)
+- $(CP_) $(JSRC)jcapimin.c $(GLGEN)jcapimin.c
++ $(CP_) $(JSRC)jcapimin.c $(GLGEN)jcapimin.c || true
+ $(JCC) $(JO_)jcapimin.$(OBJ) $(C_) $(GLGEN)jcapimin.c
+ $(RM_) $(GLGEN)jcapimin.c
+
+ $(JOBJ)jcapistd.$(OBJ) : $(JSRC)jcapistd.c $(JDEP)
+- $(CP_) $(JSRC)jcapistd.c $(GLGEN)jcapistd.c
++ $(CP_) $(JSRC)jcapistd.c $(GLGEN)jcapistd.c || true
+ $(JCC) $(JO_)jcapistd.$(OBJ) $(C_) $(GLGEN)jcapistd.c
+ $(RM_) $(GLGEN)jcapistd.c
+
+ $(JOBJ)jcinit.$(OBJ) : $(JSRC)jcinit.c $(JDEP)
+- $(CP_) $(JSRC)jcinit.c $(GLGEN)jcinit.c
++ $(CP_) $(JSRC)jcinit.c $(GLGEN)jcinit.c || true
+ $(JCC) $(JO_)jcinit.$(OBJ) $(C_) $(GLGEN)jcinit.c
+ $(RM_) $(GLGEN)jcinit.c
+
+ $(JOBJ)jccoefct.$(OBJ) : $(JSRC)jccoefct.c $(JDEP)
+- $(CP_) $(JSRC)jccoefct.c $(GLGEN)jccoefct.c
++ $(CP_) $(JSRC)jccoefct.c $(GLGEN)jccoefct.c || true
+ $(JCC) $(JO_)jccoefct.$(OBJ) $(C_) $(GLGEN)jccoefct.c
+ $(RM_) $(GLGEN)jccoefct.c
+
+ $(JOBJ)jccolor.$(OBJ) : $(JSRC)jccolor.c $(JDEP)
+- $(CP_) $(JSRC)jccolor.c $(GLGEN)jccolor.c
++ $(CP_) $(JSRC)jccolor.c $(GLGEN)jccolor.c || true
+ $(JCC) $(JO_)jccolor.$(OBJ) $(C_) $(GLGEN)jccolor.c
+ $(RM_) $(GLGEN)jccolor.c
+
+ $(JOBJ)jcdctmgr.$(OBJ) : $(JSRC)jcdctmgr.c $(JDEP)
+- $(CP_) $(JSRC)jcdctmgr.c $(GLGEN)jcdctmgr.c
++ $(CP_) $(JSRC)jcdctmgr.c $(GLGEN)jcdctmgr.c || true
+ $(JCC) $(JO_)jcdctmgr.$(OBJ) $(C_) $(GLGEN)jcdctmgr.c
+ $(RM_) $(GLGEN)jcdctmgr.c
+
+ $(JOBJ)jchuff.$(OBJ) : $(JSRC)jchuff.c $(JDEP)
+- $(CP_) $(JSRC)jchuff.c $(GLGEN)jchuff.c
++ $(CP_) $(JSRC)jchuff.c $(GLGEN)jchuff.c || true
+ $(JCC) $(JO_)jchuff.$(OBJ) $(C_) $(GLGEN)jchuff.c
+ $(RM_) $(GLGEN)jchuff.c
+
+ $(JOBJ)jcmainct.$(OBJ) : $(JSRC)jcmainct.c $(JDEP)
+- $(CP_) $(JSRC)jcmainct.c $(GLGEN)jcmainct.c
++ $(CP_) $(JSRC)jcmainct.c $(GLGEN)jcmainct.c || true
+ $(JCC) $(JO_)jcmainct.$(OBJ) $(C_) $(GLGEN)jcmainct.c
+ $(RM_) $(GLGEN)jcmainct.c
+
+ $(JOBJ)jcmarker.$(OBJ) : $(JSRC)jcmarker.c $(JDEP)
+- $(CP_) $(JSRC)jcmarker.c $(GLGEN)jcmarker.c
++ $(CP_) $(JSRC)jcmarker.c $(GLGEN)jcmarker.c || true
+ $(JCC) $(JO_)jcmarker.$(OBJ) $(C_) $(GLGEN)jcmarker.c
+ $(RM_) $(GLGEN)jcmarker.c
+
+ $(JOBJ)jcmaster.$(OBJ) : $(JSRC)jcmaster.c $(JDEP)
+- $(CP_) $(JSRC)jcmaster.c $(GLGEN)jcmaster.c
++ $(CP_) $(JSRC)jcmaster.c $(GLGEN)jcmaster.c || true
+ $(JCC) $(JO_)jcmaster.$(OBJ) $(C_) $(GLGEN)jcmaster.c
+ $(RM_) $(GLGEN)jcmaster.c
+
+ $(JOBJ)jcparam.$(OBJ) : $(JSRC)jcparam.c $(JDEP)
+- $(CP_) $(JSRC)jcparam.c $(GLGEN)jcparam.c
++ $(CP_) $(JSRC)jcparam.c $(GLGEN)jcparam.c || true
+ $(JCC) $(JO_)jcparam.$(OBJ) $(C_) $(GLGEN)jcparam.c
+ $(RM_) $(GLGEN)jcparam.c
+
+ $(JOBJ)jcprepct.$(OBJ) : $(JSRC)jcprepct.c $(JDEP)
+- $(CP_) $(JSRC)jcprepct.c $(GLGEN)jcprepct.c
++ $(CP_) $(JSRC)jcprepct.c $(GLGEN)jcprepct.c || true
+ $(JCC) $(JO_)jcprepct.$(OBJ) $(C_) $(GLGEN)jcprepct.c
+ $(RM_) $(GLGEN)jcprepct.c
+
+ $(JOBJ)jcsample.$(OBJ) : $(JSRC)jcsample.c $(JDEP)
+- $(CP_) $(JSRC)jcsample.c $(GLGEN)jcsample.c
++ $(CP_) $(JSRC)jcsample.c $(GLGEN)jcsample.c || true
+ $(JCC) $(JO_)jcsample.$(OBJ) $(C_) $(GLGEN)jcsample.c
+ $(RM_) $(GLGEN)jcsample.c
+
+ $(JOBJ)jfdctint.$(OBJ) : $(JSRC)jfdctint.c $(JDEP)
+- $(CP_) $(JSRC)jfdctint.c $(GLGEN)jfdctint.c
++ $(CP_) $(JSRC)jfdctint.c $(GLGEN)jfdctint.c || true
+ $(JCC) $(JO_)jfdctint.$(OBJ) $(C_) $(GLGEN)jfdctint.c
+ $(RM_) $(GLGEN)jfdctint.c
+
+ $(JOBJ)jcarith.$(OBJ) : $(JSRC)jcarith.c $(JDEP)
+- $(CP_) $(JSRC)jcarith.c $(GLGEN)jcarith.c
++ $(CP_) $(JSRC)jcarith.c $(GLGEN)jcarith.c || true
+ $(JCC) $(JO_)jcarith.$(OBJ) $(C_) $(GLGEN)jcarith.c
+ $(RM_) $(GLGEN)jcarith.c
+
+ # Decompression code
+
+ $(JGEN)jpegd.dev : $(TOP_MAKEFILES) $(JPEG_MAK) $(JGEN)jpegd_$(SHARE_JPEG).dev
+- $(CP_) $(JGEN)jpegd_$(SHARE_JPEG).dev $(JGEN)jpegd.dev
++ $(CP_) $(JGEN)jpegd_$(SHARE_JPEG).dev $(JGEN)jpegd.dev || true
+
+ $(JGEN)jpegd_1.dev : $(TOP_MAKEFILES) $(JPEG_MAK) $(ECHOGS_XE)
+ $(SETMOD) $(JGEN)jpegd_1 -lib $(JPEG_NAME)
+
+ $(JGEN)jpegd_0.dev : $(TOP_MAKEFILES) $(JPEG_MAK) $(JGEN)jpegd6.dev
+- $(CP_) $(JGEN)jpegd6.dev $(JGEN)jpegd_0.dev
++ $(CP_) $(JGEN)jpegd6.dev $(JGEN)jpegd_0.dev || true
+
+ jpegd6=$(JOBJ)jdapimin.$(OBJ) $(JOBJ)jdapistd.$(OBJ) $(JOBJ)jdinput.$(OBJ) $(JOBJ)jdhuff.$(OBJ)
+
+@@ -320,76 +320,76 @@
+ $(ADDMOD) $(JGEN)jpegd6 -obj $(jpegd_3)
+
+ $(JOBJ)jdapimin.$(OBJ) : $(JSRC)jdapimin.c $(JDEP)
+- $(CP_) $(JSRC)jdapimin.c $(GLGEN)jdapimin.c
++ $(CP_) $(JSRC)jdapimin.c $(GLGEN)jdapimin.c || true
+ $(JCC) $(JO_)jdapimin.$(OBJ) $(C_) $(GLGEN)jdapimin.c
+ $(RM_) $(GLGEN)jdapimin.c
+
+ $(JOBJ)jdapistd.$(OBJ) : $(JSRC)jdapistd.c $(JDEP)
+- $(CP_) $(JSRC)jdapistd.c $(GLGEN)jdapistd.c
++ $(CP_) $(JSRC)jdapistd.c $(GLGEN)jdapistd.c || true
+ $(JCC) $(JO_)jdapistd.$(OBJ) $(C_) $(GLGEN)jdapistd.c
+ $(RM_) $(GLGEN)jdapistd.c
+
+ $(JOBJ)jdcoefct.$(OBJ) : $(JSRC)jdcoefct.c $(JDEP)
+- $(CP_) $(JSRC)jdcoefct.c $(GLGEN)jdcoefct.c
++ $(CP_) $(JSRC)jdcoefct.c $(GLGEN)jdcoefct.c || true
+ $(JCC) $(JO_)jdcoefct.$(OBJ) $(C_) $(GLGEN)jdcoefct.c
+ $(RM_) $(GLGEN)jdcoefct.c
+
+ $(JOBJ)jdcolor.$(OBJ) : $(JSRC)jdcolor.c $(JDEP)
+- $(CP_) $(JSRC)jdcolor.c $(GLGEN)jdcolor.c
++ $(CP_) $(JSRC)jdcolor.c $(GLGEN)jdcolor.c || true
+ $(JCC) $(JO_)jdcolor.$(OBJ) $(C_) $(GLGEN)jdcolor.c
+ $(RM_) $(GLGEN)jdcolor.c
+
+ $(JOBJ)jddctmgr.$(OBJ) : $(JSRC)jddctmgr.c $(JDEP)
+- $(CP_) $(JSRC)jddctmgr.c $(GLGEN)jddctmgr.c
++ $(CP_) $(JSRC)jddctmgr.c $(GLGEN)jddctmgr.c || true
+ $(JCC) $(JO_)jddctmgr.$(OBJ) $(C_) $(GLGEN)jddctmgr.c
+ $(RM_) $(GLGEN)jddctmgr.c
+
+ $(JOBJ)jdhuff.$(OBJ) : $(JSRC)jdhuff.c $(JDEP)
+- $(CP_) $(JSRC)jdhuff.c $(GLGEN)jdhuff.c
++ $(CP_) $(JSRC)jdhuff.c $(GLGEN)jdhuff.c || true
+ $(JCC) $(JO_)jdhuff.$(OBJ) $(C_) $(GLGEN)jdhuff.c
+ $(RM_) $(GLGEN)jdhuff.c
+
+ $(JOBJ)jdinput.$(OBJ) : $(JSRC)jdinput.c $(JDEP)
+- $(CP_) $(JSRC)jdinput.c $(GLGEN)jdinput.c
++ $(CP_) $(JSRC)jdinput.c $(GLGEN)jdinput.c || true
+ $(JCC) $(JO_)jdinput.$(OBJ) $(C_) $(GLGEN)jdinput.c
+ $(RM_) $(GLGEN)jdinput.c
+
+ $(JOBJ)jdmainct.$(OBJ) : $(JSRC)jdmainct.c $(JDEP)
+- $(CP_) $(JSRC)jdmainct.c $(GLGEN)jdmainct.c
++ $(CP_) $(JSRC)jdmainct.c $(GLGEN)jdmainct.c || true
+ $(JCC) $(JO_)jdmainct.$(OBJ) $(C_) $(GLGEN)jdmainct.c
+ $(RM_) $(GLGEN)jdmainct.c
+
+ $(JOBJ)jdmarker.$(OBJ) : $(JSRC)jdmarker.c $(JDEP)
+- $(CP_) $(JSRC)jdmarker.c $(GLGEN)jdmarker.c
++ $(CP_) $(JSRC)jdmarker.c $(GLGEN)jdmarker.c || true
+ $(JCC) $(JO_)jdmarker.$(OBJ) $(C_) $(GLGEN)jdmarker.c
+ $(RM_) $(GLGEN)jdmarker.c
+
+ $(JOBJ)jdmaster.$(OBJ) : $(JSRC)jdmaster.c $(JDEP)
+- $(CP_) $(JSRC)jdmaster.c $(GLGEN)jdmaster.c
++ $(CP_) $(JSRC)jdmaster.c $(GLGEN)jdmaster.c || true
+ $(JCC) $(JO_)jdmaster.$(OBJ) $(C_) $(GLGEN)jdmaster.c
+ $(RM_) $(GLGEN)jdmaster.c
+
+ #$(JOBJ)jdhuff.$(OBJ) : $(JSRC)jdhuff.c $(JDEP)
+-# $(CP_) $(JSRC)jdhuff.c $(GLGEN)jdhuff.c
++# $(CP_) $(JSRC)jdhuff.c $(GLGEN)jdhuff.c || true
+ # $(JCC) $(JO_)jdhuff.$(OBJ) $(C_) $(GLGEN)jdhuff.c
+ # $(RM_) $(GLGEN)jdhuff.c
+
+ $(JOBJ)jdpostct.$(OBJ) : $(JSRC)jdpostct.c $(JDEP)
+- $(CP_) $(JSRC)jdpostct.c $(GLGEN)jdpostct.c
++ $(CP_) $(JSRC)jdpostct.c $(GLGEN)jdpostct.c || true
+ $(JCC) $(JO_)jdpostct.$(OBJ) $(C_) $(GLGEN)jdpostct.c
+ $(RM_) $(GLGEN)jdpostct.c
+
+ $(JOBJ)jdsample.$(OBJ) : $(JSRC)jdsample.c $(JDEP)
+- $(CP_) $(JSRC)jdsample.c $(GLGEN)jdsample.c
++ $(CP_) $(JSRC)jdsample.c $(GLGEN)jdsample.c || true
+ $(JCC) $(JO_)jdsample.$(OBJ) $(C_) $(GLGEN)jdsample.c
+ $(RM_) $(GLGEN)jdsample.c
+
+ $(JOBJ)jidctint.$(OBJ) : $(JSRC)jidctint.c $(JDEP)
+- $(CP_) $(JSRC)jidctint.c $(GLGEN)jidctint.c
++ $(CP_) $(JSRC)jidctint.c $(GLGEN)jidctint.c || true
+ $(JCC) $(JO_)jidctint.$(OBJ) $(C_) $(GLGEN)jidctint.c
+ $(RM_) $(GLGEN)jidctint.c
+
+ $(JOBJ)jdarith.$(OBJ) : $(JSRC)jdarith.c $(JDEP)
+- $(CP_) $(JSRC)jdarith.c $(GLGEN)jdarith.c
++ $(CP_) $(JSRC)jdarith.c $(GLGEN)jdarith.c || true
+ $(JCC) $(JO_)jdarith.$(OBJ) $(C_) $(GLGEN)jdarith.c
+ $(RM_) $(GLGEN)jdarith.c
+Index: ghostscript-9.05/base/jpegxr.mak
+===================================================================
+--- ghostscript-9.05.orig/base/jpegxr.mak 2012-03-28 10:55:34.288607875 +0000
++++ ghostscript-9.05/base/jpegxr.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -100,7 +100,7 @@
+ # Copy the target definition we want
+ $(JPEGXR_GEN)jpegxr.dev : $(TOP_MAKEFILES) $(JPEGXR_MAK) \
+ $(JPEGXR_GEN)jpegxr_$(SHARE_JPEGXR).dev
+- $(CP_) $(JPEGXR_GEN)jpegxr_$(SHARE_JPEGXR).dev $(JPEGXR_GEN)jpegxr.dev
++ $(CP_) $(JPEGXR_GEN)jpegxr_$(SHARE_JPEGXR).dev $(JPEGXR_GEN)jpegxr.dev || true
+
+ # Define the compiled in target
+ $(JPEGXR_GEN)jpegxr_0.dev : $(JPEGXR_MAK) $(ECHOGS_XE) $(jpegxr_objs)
+Index: ghostscript-9.05/base/lcms.mak
+===================================================================
+--- ghostscript-9.05.orig/base/lcms.mak 2012-03-28 10:55:34.320607874 +0000
++++ ghostscript-9.05/base/lcms.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -83,7 +83,7 @@
+
+ # switch in the version of lcms.dev we're actually using
+ $(LCMSGEN)lcms.dev : $(TOP_MAKEFILES) $(LCMSGEN)lcms_$(SHARE_LCMS).dev
+- $(CP_) $(LCMSGEN)lcms_$(SHARE_LCMS).dev $(LCMSGEN)lcms.dev
++ $(CP_) $(LCMSGEN)lcms_$(SHARE_LCMS).dev $(LCMSGEN)lcms.dev || true
+
+ # dev file for shared (separately built) lcms library
+ $(LCMSGEN)lcms_1.dev : $(TOP_MAKEFILES) $(LCMS_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/lcms2.mak
+===================================================================
+--- ghostscript-9.05.orig/base/lcms2.mak 2012-03-28 10:55:34.304607874 +0000
++++ ghostscript-9.05/base/lcms2.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -83,7 +83,7 @@
+
+ # switch in the version of lcms2.dev we're actually using
+ $(LCMS2GEN)lcms2.dev : $(TOP_MAKEFILES) $(LCMS2GEN)lcms2_$(SHARE_LCMS).dev
+- $(CP_) $(LCMS2GEN)lcms2_$(SHARE_LCMS).dev $(LCMS2GEN)lcms2.dev
++ $(CP_) $(LCMS2GEN)lcms2_$(SHARE_LCMS).dev $(LCMS2GEN)lcms2.dev || true
+
+ # dev file for shared (separately built) lcms library
+ $(LCMS2GEN)lcms2_1.dev : $(TOP_MAKEFILES) $(LCMS2_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/lcups.mak
+===================================================================
+--- ghostscript-9.05.orig/base/lcups.mak 2012-03-28 10:55:34.352607873 +0000
++++ ghostscript-9.05/base/lcups.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -112,7 +112,7 @@
+
+ # instantiate the requested build option (shared or compiled in)
+ $(LIBCUPSGEN)lcups.dev : $(TOP_MAKEFILES) $(LIBCUPSGEN)lcups_$(SHARE_LCUPS).dev
+- $(CP_) $(LIBCUPSGEN)lcups_$(SHARE_LCUPS).dev $(LIBCUPSGEN)lcups.dev
++ $(CP_) $(LIBCUPSGEN)lcups_$(SHARE_LCUPS).dev $(LIBCUPSGEN)lcups.dev || true
+
+ # Define the shared version.
+ $(LIBCUPSGEN)lcups_1.dev : $(TOP_MAKEFILES) $(LCUPS_MAK) $(ECHOGS_XE)
+@@ -129,7 +129,7 @@
+ # for simplicity we have every source file depend on all headers
+
+ $(LIBCUPSGEN)$(D)cups$(D)config.h : $(LCUPSSRCDIR)$(D)libs$(D)config$(LCUPSBUILDTYPE).h
+- $(CP_) $(LCUPSSRCDIR)$(D)libs$(D)config$(LCUPSBUILDTYPE).h $(LIBCUPSGEN)$(D)cups$(D)config.h
++ $(CP_) $(LCUPSSRCDIR)$(D)libs$(D)config$(LCUPSBUILDTYPE).h $(LIBCUPSGEN)$(D)cups$(D)config.h || true
+
+ $(LIBCUPSOBJ)adminutil.$(OBJ) : $(LIBCUPSSRC)adminutil.c $(LIBSCUPSHEADERS) $(LIBCUPSGEN)$(D)cups$(D)config.h
+ $(LCUPS_CC) $(LCUPSO_)adminutil.$(OBJ) $(C_) $(LIBCUPSSRC)adminutil.c
+@@ -216,7 +216,7 @@
+ $(LCUPS_CC) $(LCUPSO_)mark.$(OBJ) $(C_) $(LIBCUPSSRC)mark.c
+
+ $(LIBCUPSOBJ)cups_md5.$(OBJ) : $(LIBCUPSSRC)md5.c $(LIBSCUPSHEADERS)
+- $(CP_) $(LIBCUPSSRC)md5.c $(LIBCUPSGEN)cups_md5.c
++ $(CP_) $(LIBCUPSSRC)md5.c $(LIBCUPSGEN)cups_md5.c || true
+ $(LCUPS_CC) $(LCUPSO_)cups_md5.$(OBJ) $(C_) $(LIBCUPSGEN)cups_md5.c
+
+ $(LIBCUPSOBJ)md5passwd.$(OBJ) : $(LIBCUPSSRC)md5passwd.c $(LIBSCUPSHEADERS)
+@@ -253,7 +253,7 @@
+ $(LCUPS_CC) $(LCUPSO_)snmp.$(OBJ) $(C_) $(LIBCUPSSRC)snmp.c
+
+ $(LIBCUPSOBJ)cups_snpf.$(OBJ) : $(LIBCUPSSRC)snprintf.c $(LIBSCUPSHEADERS)
+- $(CP_) $(LIBCUPSSRC)snprintf.c $(LIBCUPSGEN)cups_snpf.c
++ $(CP_) $(LIBCUPSSRC)snprintf.c $(LIBCUPSGEN)cups_snpf.c || true
+ $(LCUPS_CC) $(LCUPSO_)cups_snpf.$(OBJ) $(C_) $(LIBCUPSGEN)cups_snpf.c
+
+ $(LIBCUPSOBJ)string.$(OBJ) : $(LIBCUPSSRC)string.c $(LIBSCUPSHEADERS)
+@@ -269,5 +269,5 @@
+ $(LCUPS_CC) $(LCUPSO_)usersys.$(OBJ) $(C_) $(LIBCUPSSRC)usersys.c
+
+ $(LIBCUPSOBJ)cups_util.$(OBJ) : $(LIBCUPSSRC)util.c $(LIBSCUPSHEADERS)
+- $(CP_) $(LIBCUPSSRC)util.c $(LIBCUPSGEN)cups_util.c
++ $(CP_) $(LIBCUPSSRC)util.c $(LIBCUPSGEN)cups_util.c || true
+ $(LCUPS_CC) $(LCUPSO_)cups_util.$(OBJ) $(C_) $(LIBCUPSGEN)cups_util.c
+Index: ghostscript-9.05/base/lcupsi.mak
+===================================================================
+--- ghostscript-9.05.orig/base/lcupsi.mak 2012-03-28 10:55:34.336607873 +0000
++++ ghostscript-9.05/base/lcupsi.mak 2012-03-28 10:55:41.856605305 +0000
+@@ -71,7 +71,7 @@
+
+ # instantiate the requested build option (shared or compiled in)
+ $(LIBCUPSIGEN)lcupsi.dev : $(TOP_MAKEFILES) $(LIBCUPSIGEN)lcupsi_$(SHARE_LCUPSI).dev
+- $(CP_) $(LIBCUPSIGEN)lcupsi_$(SHARE_LCUPSI).dev $(LIBCUPSIGEN)lcupsi.dev
++ $(CP_) $(LIBCUPSIGEN)lcupsi_$(SHARE_LCUPSI).dev $(LIBCUPSIGEN)lcupsi.dev || true
+
+ # Define the shared version.
+ $(LIBCUPSIGEN)lcupsi_1.dev : $(TOP_MAKEFILES) $(LCUPSI_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/ldf_jb2.mak
+===================================================================
+--- ghostscript-9.05.orig/base/ldf_jb2.mak 2012-03-28 10:55:34.368607873 +0000
++++ ghostscript-9.05/base/ldf_jb2.mak 2012-03-28 10:55:41.860605619 +0000
+@@ -222,7 +222,7 @@
+
+ # switch in the selected library .dev
+ $(LDF_JB2_GEN)ldf_jb2.dev : $(TOP_MAKEFILES) $(LDF_JB2_MAK) $(LDF_JB2_GEN)ldf_jb2_$(SHARE_JBIG2).dev
+- $(CP_) $(LDF_JB2_GEN)ldf_jb2_$(SHARE_JBIG2).dev $(LDF_JB2_GEN)ldf_jb2.dev
++ $(CP_) $(LDF_JB2_GEN)ldf_jb2_$(SHARE_JBIG2).dev $(LDF_JB2_GEN)ldf_jb2.dev || true
+
+ # external link .dev
+ $(LDF_JB2_GEN)ldf_jb2_1.dev : $(TOP_MAKEFILES) $(LDF_JB2_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/lwf_jp2.mak
+===================================================================
+--- ghostscript-9.05.orig/base/lwf_jp2.mak 2012-03-28 10:55:34.384607872 +0000
++++ ghostscript-9.05/base/lwf_jp2.mak 2012-03-28 10:55:41.864605914 +0000
+@@ -175,7 +175,7 @@
+
+ # switch in the selected library .dev
+ $(LWF_JP2_GEN)lwf_jp2.dev : $(TOP_MAKEFILES) $(LWF_JP2_GEN)lwf_jp2_$(SHARE_JPX).dev
+- $(CP_) $(LWF_JP2_GEN)lwf_jp2_$(SHARE_JPX).dev $(LWF_JP2_GEN)lwf_jp2.dev
++ $(CP_) $(LWF_JP2_GEN)lwf_jp2_$(SHARE_JPX).dev $(LWF_JP2_GEN)lwf_jp2.dev || true
+
+ # external link .dev
+ $(LWF_JP2_GEN)lwf_jp2_1.dev : $(TOP_MAKEFILES) $(LWF_JP2_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/macos-mcp.mak
+===================================================================
+--- ghostscript-9.05.orig/base/macos-mcp.mak 2012-03-28 10:55:34.416607872 +0000
++++ ghostscript-9.05/base/macos-mcp.mak 2012-03-28 10:55:41.864605914 +0000
+@@ -384,11 +384,11 @@
+
+ $(CWPROJ_XML): $(gconfigd_h)
+ -mkdir -p obj/sys
+- $(CP_) $(macsystypes_h) $(systypes_h)
++ $(CP_) $(macsystypes_h) $(systypes_h) || true
+ $(SH) $(GLSRC)macgenmcpxml.sh `$(CAT) $(ld_tr)` > $(CWPROJ_XML)
+- $(CP_) $(GLSRC)gconf.c $(GLOBJ)gconfig.c
+- $(CP_) $(GLSRC)iconf.c $(GLOBJ)iconfig.c
+- $(CP_) $(GLSRC)gscdef.c $(GLOBJ)gscdefs.c
++ $(CP_) $(GLSRC)gconf.c $(GLOBJ)gconfig.c || true
++ $(CP_) $(GLSRC)iconf.c $(GLOBJ)iconfig.c || true
++ $(CP_) $(GLSRC)gscdef.c $(GLOBJ)gscdefs.c || true
+ /Developer/Tools/SetFile -c CWIE -t TEXT $(CWPROJ_XML)
+
+ $(GS_XE): $(ld_tr) $(ECHOGS_XE) $(XE_ALL) $(CWPROJ_XML) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ)
+Index: ghostscript-9.05/base/openjpeg.mak
+===================================================================
+--- ghostscript-9.05.orig/base/openjpeg.mak 2012-03-28 10:55:34.492607870 +0000
++++ ghostscript-9.05/base/openjpeg.mak 2012-03-28 10:55:41.868606149 +0000
+@@ -86,11 +86,11 @@
+ $(OPEN_JPEG_SRC)tgt.h \
+
+ $(OPEN_JPEG_CONFIG_H): $(TOP_MAKEFILES) $(JPXSRCDIR)$(D)opj_config.h.in.user
+- $(CP_) $(JPXSRCDIR)$(D)opj_config.h.in.user $(OPEN_JPEG_CONFIG_H)
++ $(CP_) $(JPXSRCDIR)$(D)opj_config.h.in.user $(OPEN_JPEG_CONFIG_H) || true
+
+ # switch in the selected library .dev
+ $(OPEN_JPEG_GEN)openjpeg.dev : $(TOP_MAKEFILES) $(OPEN_JPEG_GEN)openjpeg_$(SHARE_JPX).dev
+- $(CP_) $(OPEN_JPEG_GEN)openjpeg_$(SHARE_JPX).dev $(OPEN_JPEG_GEN)openjpeg.dev
++ $(CP_) $(OPEN_JPEG_GEN)openjpeg_$(SHARE_JPX).dev $(OPEN_JPEG_GEN)openjpeg.dev || true
+
+ # external link .dev
+ $(OPEN_JPEG_GEN)openjpeg_1.dev : $(TOP_MAKEFILES) $(OPEN_JPEG_MAK) $(ECHOGS_XE)
+Index: ghostscript-9.05/base/openvms.mak
+===================================================================
+--- ghostscript-9.05.orig/base/openvms.mak 2012-03-28 10:55:34.508607869 +0000
++++ ghostscript-9.05/base/openvms.mak 2012-03-28 10:55:41.868606149 +0000
+@@ -364,7 +364,7 @@
+
+ # Define generic commands.
+
+-CP_=$$ @$(GLSRCDIR)COPY_ONE
++CP_=$$ @$(GLSRCDIR)COPY_ONE || true
+
+ # Define the command for deleting (a) file(s) (including wild cards)
+
+Index: ghostscript-9.05/base/png.mak
+===================================================================
+--- ghostscript-9.05.orig/base/png.mak 2012-03-28 10:55:34.540607869 +0000
++++ ghostscript-9.05/base/png.mak 2012-03-28 10:55:41.868606149 +0000
+@@ -123,7 +123,7 @@
+
+ # Define the version of libpng.dev that we are actually using.
+ $(PNGGEN)libpng.dev : $(TOP_MAKEFILES) $(PNGGEN)libpng_$(SHARE_LIBPNG).dev
+- $(CP_) $(PNGGEN)libpng_$(SHARE_LIBPNG).dev $(PNGGEN)libpng.dev
++ $(CP_) $(PNGGEN)libpng_$(SHARE_LIBPNG).dev $(PNGGEN)libpng.dev || true
+
+ # Define the shared version of libpng.
+ # Note that it requires libz, which must be searched *after* libpng.
+Index: ghostscript-9.05/base/tiff.mak
+===================================================================
+--- ghostscript-9.05.orig/base/tiff.mak 2012-03-28 10:55:34.556607868 +0000
++++ ghostscript-9.05/base/tiff.mak 2012-03-28 10:55:41.868606149 +0000
+@@ -48,11 +48,11 @@
+
+ $(TIFFSRC)libtiff$(D)tif_config.unix.h : $(TIFFSRC)libtiff$(D)tif_config.h.in
+ cd $(TIFFSRC) && ./configure
+- $(CP_) $(TIFFSRC)libtiff$(D)tif_config.h $(TIFFSRC)libtiff$(D)tif_config.unix.h
++ $(CP_) $(TIFFSRC)libtiff$(D)tif_config.h $(TIFFSRC)libtiff$(D)tif_config.unix.h || true
+
+ $(TIFFSRC)libtiff$(D)tiffconf.unix.h : $(TIFFSRC)libtiff$(D)tiffconf.h.in
+ cd $(TIFFSRC) && ./configure
+- $(CP_) $(TIFFSRC)libtiff$(D)tiffconf.h $(TIFFSRC)libtiff$(D)tiffconf.unix.h
++ $(CP_) $(TIFFSRC)libtiff$(D)tiffconf.h $(TIFFSRC)libtiff$(D)tiffconf.unix.h || true
+
+ $(TIFFOBJ)tif_aux.$(OBJ) : $(TIFFSRC)/libtiff/tif_aux.c $(TIFFDEP)
+ $(TIFFCC) $(TIFFO_)tif_aux.$(OBJ) $(C_) $(TIFFSRC)/libtiff/tif_aux.c
+@@ -178,14 +178,14 @@
+ $(TIFFCC) $(TIFFO_)tif_unix.$(OBJ) $(C_) $(TIFFSRC)/libtiff/tif_unix.c
+
+ $(TIFFGEN)tif_config.h: $(TIFFCONFIG)
+- $(CP_) $(TIFFCONFIG) $(TIFFGEN)tif_config.h
++ $(CP_) $(TIFFCONFIG) $(TIFFGEN)tif_config.h || true
+
+ $(TIFFGEN)tiffconf.h: $(TIFFCONF)
+- $(CP_) $(TIFFCONF) $(TIFFGEN)tiffconf.h
++ $(CP_) $(TIFFCONF) $(TIFFGEN)tiffconf.h || true
+
+ # Define the version of libtiff.dev that we are actually using.
+ $(TIFFGEN)libtiff.dev : $(TOP_MAKEFILES) $(TIFFGEN)libtiff_$(SHARE_LIBTIFF).dev
+- $(CP_) $(TIFFGEN)libtiff_$(SHARE_LIBTIFF).dev $(TIFFGEN)libtiff.dev
++ $(CP_) $(TIFFGEN)libtiff_$(SHARE_LIBTIFF).dev $(TIFFGEN)libtiff.dev || true
+
+
+ # Define the shared version.
+Index: ghostscript-9.05/base/unix-aux.mak
+===================================================================
+--- ghostscript-9.05.orig/base/unix-aux.mak 2012-03-28 10:55:34.604607867 +0000
++++ ghostscript-9.05/base/unix-aux.mak 2012-03-28 10:55:41.868606149 +0000
+@@ -105,7 +105,7 @@
+ # $(CCAUX_) $(GENOPT) $(CFLAGS) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE)_1 $(MKROMFS_OBJS_1) -lm $(EXTRALIBS)
+ #
+ #$(MKROMFS_XE): $(MKROMFS_XE)_$(SHARE_ZLIB) $(MAKEDIRS)
+-# $(CP_) $(MKROMFS_XE)_$(SHARE_ZLIB) $(MKROMFS_XE)
++# $(CP_) $(MKROMFS_XE)_$(SHARE_ZLIB) $(MKROMFS_XE) || true
+
+ # Query the environment to construct gconfig_.h.
+ # The "else true;" is required because Ultrix's implementation of sh -e
+Index: ghostscript-9.05/base/zlib.mak
+===================================================================
+--- ghostscript-9.05.orig/base/zlib.mak 2012-03-28 10:55:34.744607864 +0000
++++ ghostscript-9.05/base/zlib.mak 2012-03-28 10:55:41.872606358 +0000
+@@ -82,7 +82,7 @@
+ # Encoding (compression) code.
+
+ $(ZGEN)zlibe.dev : $(TOP_MAKEFILES) $(ZGEN)zlibe_$(SHARE_ZLIB).dev
+- $(CP_) $(ZGEN)zlibe_$(SHARE_ZLIB).dev $(ZGEN)zlibe.dev
++ $(CP_) $(ZGEN)zlibe_$(SHARE_ZLIB).dev $(ZGEN)zlibe.dev || true
+
+ $(ZGEN)zlibe_1.dev : $(TOP_MAKEFILES) $(ZLIB_MAK) $(ECHOGS_XE)
+ $(SETMOD) $(ZGEN)zlibe_1 -lib $(ZLIB_NAME)
+@@ -110,7 +110,7 @@
+ # with 0.90 do.
+
+ $(ZGEN)crc32.dev : $(TOP_MAKEFILES) $(ZGEN)crc32_$(SHARE_ZLIB).dev
+- $(CP_) $(ZGEN)crc32_$(SHARE_ZLIB).dev $(ZGEN)crc32.dev
++ $(CP_) $(ZGEN)crc32_$(SHARE_ZLIB).dev $(ZGEN)crc32.dev || true
+
+ $(ZGEN)crc32_1.dev : $(TOP_MAKEFILES) $(ZLIB_MAK) $(ECHOGS_XE)
+ $(SETMOD) $(ZGEN)crc32_1 -lib $(ZLIB_NAME)
+@@ -126,7 +126,7 @@
+ # Decoding (decompression) code.
+
+ $(ZGEN)zlibd.dev : $(TOP_MAKEFILES) $(ZGEN)zlibd_$(SHARE_ZLIB).dev
+- $(CP_) $(ZGEN)zlibd_$(SHARE_ZLIB).dev $(ZGEN)zlibd.dev
++ $(CP_) $(ZGEN)zlibd_$(SHARE_ZLIB).dev $(ZGEN)zlibd.dev || true
+
+ $(ZGEN)zlibd_1.dev : $(TOP_MAKEFILES) $(ZLIB_MAK) $(ECHOGS_XE)
+ $(SETMOD) $(ZGEN)zlibd_1 -lib $(ZLIB_NAME)
diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.05.bb b/meta/recipes-extended/ghostscript/ghostscript_9.05.bb
index 67b1cf7..6fc9f57 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_9.05.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_9.05.bb
@@ -15,7 +15,7 @@ SECTION = "console/utils"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c5326026692dbed183f0558f926580f8"
-PR = "r0"
+PR = "r1"
DEPENDS = "ghostscript-native tiff jpeg fontconfig cups"
DEPENDS_virtclass-native = ""
--
cgit 0.9.0.1
reply other threads:[~2012-03-28 11:29 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1332933598.28414.196.camel@ted \
--to=richard.purdie@linuxfoundation.org \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.