[Midnightbsd-cvs] mports [21402] trunk/print/ghostscript9-agpl-base/files: add patch files

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun May 22 16:51:11 EDT 2016


Revision: 21402
          http://svnweb.midnightbsd.org/mports/?rev=21402
Author:   laffer1
Date:     2016-05-22 16:51:11 -0400 (Sun, 22 May 2016)
Log Message:
-----------
add patch files

Added Paths:
-----------
    trunk/print/ghostscript9-agpl-base/files/Makefile.dmprt
    trunk/print/ghostscript9-agpl-base/files/Makefile.epag
    trunk/print/ghostscript9-agpl-base/files/lqx70ch.upp
    trunk/print/ghostscript9-agpl-base/files/lqx70cl.upp
    trunk/print/ghostscript9-agpl-base/files/lqx70cm.upp
    trunk/print/ghostscript9-agpl-base/files/patch-Makefile.in
    trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-cidfmap
    trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_statd.ps
    trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_ttf.ps
    trunk/print/ghostscript9-agpl-base/files/patch-base-gp_unix.c
    trunk/print/ghostscript9-agpl-base/files/patch-base-gs.mak
    trunk/print/ghostscript9-agpl-base/files/patch-base-gsmalloc.c
    trunk/print/ghostscript9-agpl-base/files/patch-base-openjpeg.mak
    trunk/print/ghostscript9-agpl-base/files/patch-base-unix-gcc.mak
    trunk/print/ghostscript9-agpl-base/files/patch-base-unixinst.mak
    trunk/print/ghostscript9-agpl-base/files/patch-contrib__japanese__gdevdmpr.c
    trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevl256.c
    trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevplib.c
    trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevvglb.c
    trunk/print/ghostscript9-agpl-base/files/patch-epag__gdevepag.c
    trunk/print/ghostscript9-agpl-base/files/patch-trio-triodef.h
    trunk/print/ghostscript9-agpl-base/files/patch-trio-triop.h
    trunk/print/ghostscript9-agpl-base/files/pkg-message.in

Added: trunk/print/ghostscript9-agpl-base/files/Makefile.dmprt
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/Makefile.dmprt	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/Makefile.dmprt	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,8 @@
+# $FreeBSD: head/print/ghostscript9-agpl-base/files/Makefile.dmprt 395047 2015-08-22 17:48:35Z hrs $
+
+post-install-dmprt:
+	cd ${FILESDIR} && \
+		${INSTALL_DATA} lqx70ch.upp lqx70cl.upp lqx70cm.upp \
+		${STAGEDIR}${DATADIR}/lib
+
+post-install: post-install-dmprt


Property changes on: trunk/print/ghostscript9-agpl-base/files/Makefile.dmprt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/Makefile.epag
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/Makefile.epag	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/Makefile.epag	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,24 @@
+# $FreeBSD: head/print/ghostscript9-agpl-base/files/Makefile.epag 381971 2015-03-22 23:53:18Z bdrewery $
+
+# EPAG - additional driver for Epson ESC/Page printers
+# http://www.humblesoft.com/gdevepag.html
+
+PORTDOCS+=	epag
+PORTDOC_FILES+= epag/ert.txt epag/gdevepag.txt epag/ChangeLog	\
+	epag/psprint epag/gsepagif.sh
+
+pre-build-epag:
+	${LN} -s -f ${WRKSRC}/${EPAG_NAME}/gdevepag.c ${WRKSRC}/base
+	${MKDIR} ${WRKSRC}/contrib/epag
+	${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/* ${WRKSRC}/contrib/epag
+
+post-build-epag:
+	cd ${WRKSRC}/${EPAG_NAME} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile
+
+post-install-epag:
+	${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${STAGEDIR}${PREFIX}/bin
+
+pre-build: pre-build-epag
+post-build: post-build-epag
+post-install: post-install-epag


Property changes on: trunk/print/ghostscript9-agpl-base/files/Makefile.epag
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/lqx70ch.upp
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/lqx70ch.upp	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/lqx70ch.upp	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,26 @@
+# $ApsCVS: src/apsfilter/uniprint/lqx70ch.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
+#
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x360DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x360
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+   1b40   1b40
+   1b2847 0100 01
+   1b2869 0100 01
+   1b2855 0100 0A
+   1b5501
+   1b2865 0200 0002
+   1b2843 0200 0000
+   1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
+


Property changes on: trunk/print/ghostscript9-agpl-base/files/lqx70ch.upp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/lqx70cl.upp
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/lqx70cl.upp	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/lqx70cl.upp	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,26 @@
+# $ApsCVS: src/apsfilter/uniprint/lqx70cl.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
+#
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 180x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r180x180
+-dupMargins="{ 9.0 0.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+   1b40   1b40
+   1b2847 0100 01
+   1b2869 0100 01
+   1b2855 0100 14
+   1b5500
+   1b2865 0200 0002
+   1b2843 0200 0000
+   1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
+


Property changes on: trunk/print/ghostscript9-agpl-base/files/lqx70cl.upp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/lqx70cm.upp
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/lqx70cm.upp	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/lqx70cm.upp	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,25 @@
+# $ApsCVS: src/apsfilter/uniprint/lqx70cm.upp,v 1.2 2000/04/21 18:48:00 andreas Exp $
+#
+-supModel="Epson LQ-1170 ESC/P2 Dot Matrix, 360x180DpI, Plain Paper"
+-sDEVICE=uniprint
+-dNOPAUSE
+-dSAFER
+-dupColorModel=/DeviceCMYKgenerate
+-dupRendering=/ErrorDiffusion
+-dupOutputFormat=/EscP2
+-r360x180
+-dupMargins="{ 9.0 24.0 9.0 24.0}"
+-dupOutputPins=24
+-dupBeginPageCommand="<
+   1b40   1b40
+   1b2847 0100 01
+   1b2869 0100 01
+   1b2855 0100 14
+   1b5501
+   1b2843 0200 0000
+   1b2863 0400 0000 0000
+>"
+-dupAdjustPageLengthCommand
+-dupEndPageCommand="(\014)"
+-dupAbortCommand="(\033@\15\12\12\12\12    Printout-Aborted\15\014)"
+


Property changes on: trunk/print/ghostscript9-agpl-base/files/lqx70cm.upp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-Makefile.in
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-Makefile.in	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-Makefile.in	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,144 @@
+--- Makefile.in.orig	2014-03-26 21:53:48.000000000 +0900
++++ Makefile.in	2014-11-23 17:01:12.000000000 +0900
+@@ -52,9 +52,9 @@
+ # the directories also define the default search path for the
+ # initialization files (gs_*.ps) and the fonts.
+ 
+-INSTALL = $(GLSRCDIR)/instcopy -c
+-INSTALL_PROGRAM = $(INSTALL) -m 755
+-INSTALL_DATA = $(INSTALL) -m 644
++INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
++INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
++INSTALL_DATA = ${BSD_INSTALL_DATA}
+ INSTALL_SHARED = @INSTALL_SHARED@
+ 
+ prefix = @prefix@
+@@ -199,7 +199,7 @@
+ # some older JPEG streams that violate the standard. If the JPEG
+ # library built from local sources, the patch will be applied.
+ 
+-SHARE_JPEG=@SHARE_LIBJPEG@
++SHARE_JPEG=1
+ JPEG_NAME=jpeg
+ 
+ # Define the directory where the PNG library sources are stored,
+@@ -207,12 +207,12 @@
+ # You may need to change this if the libpng version changes.
+ # See png.mak for more information.
+ 
+-SHARE_LIBPNG=@SHARE_LIBPNG@
++SHARE_LIBPNG=1
+ PNGSRCDIR=@LIBPNGDIR@
+ LIBPNG_NAME=png
+ 
+ # libtiff
+-SHARE_LIBTIFF=@SHARE_LIBTIFF@
++SHARE_LIBTIFF=1
+ TIFFSRCDIR=@LIBTIFFDIR@
+ TIFFCONFDIR=@LIBTIFFCONFDIR@
+ TIFFPLATFORM=unix
+@@ -222,7 +222,7 @@
+ # Define the directory where the zlib sources are stored.
+ # See zlib.mak for more information.
+ 
+-SHARE_ZLIB=@SHARE_ZLIB@
++SHARE_ZLIB=1
+ ZSRCDIR=@ZLIBDIR@
+ #ZLIB_NAME=gz
+ ZLIB_NAME=z
+@@ -249,7 +249,7 @@
+ JPX_LIB=@JPX_DECODER@
+ SHARE_JPX=@SHARE_JPX@
+ JPXSRCDIR=@JPXDIR@
+-JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@
++JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@ -ffast-math -DOPJ_STATIC -std=c99
+ 
+ # uncomment the following three lines and one of the last two to
+ # compile in the Luratech lwf_jp2 codec
+@@ -336,7 +336,7 @@
+ # Define the added flags for standard, debugging, profiling 
+ # and shared object builds.
+ 
+-CFLAGS_STANDARD=@OPT_CFLAGS@
++CFLAGS_STANDARD?=@OPT_CFLAGS@
+ CFLAGS_DEBUG=@DBG_CFLAGS@
+ CFLAGS_PROFILE=-pg @OPT_CFLAGS@
+ CFLAGS_SO=@DYNAMIC_CFLAGS@
+@@ -389,8 +389,8 @@
+ # Solaris may need -lnsl -lsocket -lposix4.
+ # (Libraries required by individual drivers are handled automatically.)
+ 
+-EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@
+-AUXEXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @AUX_SHARED_ZLIB@
++EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ -Wl,-export-dynamic
++AUXEXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @AUX_SHARED_ZLIB@ -Wl,-export-dynamic
+ 
+ # Define the standard libraries to search at the end of linking.
+ # Most platforms require -lpthread for the POSIX threads library;
+@@ -434,7 +434,7 @@
+ # the pthread library. Otherwise use SYNC=nosync
+ #SYNC=posync
+ #SYNC=nosync
+-SYNC=@SYNC@
++SYNC=nosync
+ 
+ # programs we use
+ RM=rm -f
+@@ -528,28 +528,27 @@
+ #DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev
+ #DEVICE_DEVS21=$(DD)spotcmyk.dev $(DD)devicen.dev $(DD)xcf.dev $(DD)psdcmyk.dev $(DD)psdrgb.dev $(DD)psdcmykog.dev $(DD)fpng.dev
+ DEVICE_DEVS=$(DISPLAY_DEV) @X11_DEVS@
+-DEVICE_DEVS1=@F_DEVS@
+-DEVICE_DEVS2=@P_DEVS@
+-DEVICE_DEVS3=@CUPS_DEVS@
+-DEVICE_DEVS4=@IJS_DEVS@
+-DEVICE_DEVS5=@OMNIDEVS@
+-DEVICE_DEVS6=@PNG_DEVS@
+-DEVICE_DEVS7=@JBIG2_DEVS@
+-DEVICE_DEVS8=
+-DEVICE_DEVS9=@XPS_DEVS@
+-DEVICE_DEVS10=
+-DEVICE_DEVS11=
+-DEVICE_DEVS12=
+-DEVICE_DEVS13=
+-DEVICE_DEVS14=
+-DEVICE_DEVS15=
+-DEVICE_DEVS16=
+-DEVICE_DEVS17=
+-DEVICE_DEVS18=
+-DEVICE_DEVS19=
+-DEVICE_DEVS20=
+-DEVICE_DEVS21=
+-
++#DEVICE_DEVS1=@F_DEVS@
++#DEVICE_DEVS2=@P_DEVS@
++#DEVICE_DEVS3=@CUPS_DEVS@
++#DEVICE_DEVS4=@IJS_DEVS@
++#DEVICE_DEVS5=@OMNIDEVS@
++#DEVICE_DEVS6=@PNG_DEVS@
++#DEVICE_DEVS7=@JBIG2_DEVS@
++#DEVICE_DEVS8=
++#DEVICE_DEVS9=@XPS_DEVS@
++#DEVICE_DEVS10=
++#DEVICE_DEVS11=
++#DEVICE_DEVS12=
++#DEVICE_DEVS13=
++#DEVICE_DEVS14=
++#DEVICE_DEVS15=
++#DEVICE_DEVS16=
++#DEVICE_DEVS17=
++#DEVICE_DEVS18=
++#DEVICE_DEVS19=
++#DEVICE_DEVS20=
++#DEVICE_DEVS21=
+ 
+ # Shared library target to build.
+ GS_SHARED_OBJS=@DYNAMIC_DEVS@
+@@ -592,6 +591,7 @@
+ # ---------------- End of platform-specific section ---------------- #
+ 
+ INSTALL_CONTRIB=@INSTALL_CONTRIB@
++include $(GLSRCDIR)/drivers.mak
+ include $(GLSRCDIR)/unixhead.mak
+ include $(GLSRCDIR)/gs.mak
+ include $(GLSRCDIR)/trio.mak


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-Makefile.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-cidfmap
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-cidfmap	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-cidfmap	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,67 @@
+--- Resource/Init/cidfmap.orig	2008-08-08 13:22:38.000000000 +0900
++++ Resource/Init/cidfmap	2009-12-20 03:03:17.000000000 +0900
+@@ -26,3 +26,64 @@
+ %   /ShinGo-Bold   /HeiseiKakuGo-W5 ;
+ %   /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ;
+ %
++/Ryumin-Light << /FileType /TrueType /Path (Ryumin-Light) /SubfontID 0 /CSI [(Japan1) 6] >> ;
++/GothicBBB-Medium << /FileType /TrueType /Path (GothicBBB-Medium) /SubfontID 0 /CSI [(Japan1) 6] >> ;
++
++/Ryumin-Medium		/Ryumin-Light ;
++/Ryumin-Regular		/Ryumin-Light ;
++/RyuminPro-Light	/Ryumin-Light ;
++
++/GothicBBBPro-Medium	/GothicBBB-Medium ;
++
++/KozGoPro-Bold		/GothicBBB-Medium ;
++/KozGoPro-Heavy		/GothicBBB-Medium ;
++/KozGoPro-Medium	/GothicBBB-Medium ;
++/KozGoPro-Regular	/GothicBBB-Medium ;
++
++/KozMinPro-Bold		/Ryumin-Light ;
++/KozMinPro-Light	/Ryumin-Light ;
++/KozMinPro-Medium	/Ryumin-Light ;
++/KozMinPro-Regular	/Ryumin-Light ;
++
++/HiraKakuPro-W3		/GothicBBB-Medium ;
++/HiraKakuPro-W6		/GothicBBB-Medium ;
++/HiraKakuStd-W8		/GothicBBB-Medium ;
++
++/HiraMaruPro-W4		/GothicBBB-Medium ;
++
++/HiraMinPro-W3		/Ryumin-Light ;
++
++/HeiseiMin-W3		/Ryumin-Light ;
++/HeiseiKakuGo-W5	/GothicBBB-Medium ;
++
++/FutoMinA101-Bold	/Ryumin-Light ;
++/FutoMinA101Pro-Bold	/Ryumin-Light ;
++/FutoGoB101-Bold	/GothicBBB-Medium ;
++/FutoGoB101Pro-Bold	/GothicBBB-Medium ;
++
++/Jun101-Light		/Ryumin-Light ;
++/Jun101Pro-Light	/Ryumin-Light ;
++
++/MidashiGo-MB31		/GothicBBB-Medium ;
++/MidashiGoPro-MB31	/GothicBBB-Medium ;
++
++/MidashiMinPro-MA31	/Ryumin-Light ;
++
++/MS-Mincho		/Ryumin-Light ;
++/MS-PMincho		/Ryumin-Light ;
++/MS-Gothic		/GothicBBB-Medium ;
++/MS-PGothic		/GothicBBB-Medium ;
++
++%/Munhwa-Regular	/Munhwa-Regular ;
++%/MunhwaGothic-Regular	/MunhwaGothic-Regular ;
++%/Munhwa-Bold		/Munhwa-Bold ;
++%/MunhwaGothic-Bold	/MunhwaGothic-Bold ;
++
++/HYGoThic-Medium	/MunhwaGothic-Regular ;
++/HYSMyeongJo-Medium	/Munhwa-Regular ;
++/HYRGoThic-Medium	/MunhwaGothic-Bold ;
++
++/STHeiti-Regular << /FileType /TrueType /Path (STHeiti-Regular) /SubfontID 0 /CSI [(CNS1) 5] >> ;
++/STSong-Light << /FileType /TrueType /Path (STSong-Light) /SubfontID 0 /CSI [(GB1) 5] >> ;
++/MSung-Light << /FileType /TrueType /Path (MSung-Light) /SubfontID 0 /CSI [(CNS1) 5] >> ;
++/MHei-Medium << /FileType /TrueType /Path (MHei-Medium) /SubfontID 0 /CSI [(GB1) 5] >> ;


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-cidfmap
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_statd.ps
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_statd.ps	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_statd.ps	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,15 @@
+--- Resource/Init/gs_statd.ps.orig	2011-05-24 04:43:02.000000000 +0900
++++ Resource/Init/gs_statd.ps	2011-05-24 04:43:31.000000000 +0900
+@@ -125,6 +125,12 @@
+  /ANSI_D {1585 2448 //.setpagesize exec} bind def
+  /ANSI_E {2448 3168 //.setpagesize exec} bind def
+  /ANSI_F {2016 2880 //.setpagesize exec} bind def
++ /postcard {284 419 //.setpagesize exec} bind def
++ /dbl_postcard {419 568 //.setpagesize exec} bind def
++ /Executive {522 756 //.setpagesize exec} bind def
++ /jenv_you4 {298 666 //.setpagesize exec} bind def
++ /jenv_you2 {324 460 //.setpagesize exec} bind def
++ /jenv_kaku2 {682 942 //.setpagesize exec} bind def
+ %END SIZES
+ currentdict end
+ dup /.setpagesize .undef


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_statd.ps
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_ttf.ps
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_ttf.ps	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_ttf.ps	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,28 @@
+--- Resource/Init/gs_ttf.ps.orig	2011-05-24 04:46:01.000000000 +0900
++++ Resource/Init/gs_ttf.ps	2011-05-24 04:46:22.000000000 +0900
+@@ -1029,10 +1029,21 @@
+   } ifelse
+ 		% Stack: ... /FontInfo mark key1 value1 ...
+   post //null ne {
+-    /ItalicAngle first_post_string 4 gets32 65536.0 div
+-    /isFixedPitch first_post_string 12 getu32 0 ne
+-    /UnderlinePosition first_post_string 8 gets16 upem div
+-    /UnderlineThickness first_post_string 10 gets16 upem div
++%    /ItalicAngle first_post_string 4 gets32 65536.0 div
++%    /isFixedPitch first_post_string 12 getu32 0 ne
++%    /UnderlinePosition first_post_string 8 gets16 upem div
++%    /UnderlineThickness first_post_string 10 gets16 upem div
++    post type /arraytype eq {
++      % this post table is a big table. /post should be [(...) ...]
++      % data we actually need here should be first one in array.
++      /posttable post 1 get def
++    } {
++      /posttable post def
++    } ifelse
++    /ItalicAngle posttable 4 gets32 65536.0 div
++    /isFixedPitch posttable 12 getu32 0 ne
++    /UnderlinePosition posttable 8 gets16 upem div
++    /UnderlineThickness posttable 10 gets16 upem div
+   } if
+   counttomark 0 ne { .dicttomark } { pop pop } ifelse
+   /XUID [orgXUID 42 curxuid]


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-Resource-Init-gs_ttf.ps
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-base-gp_unix.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-base-gp_unix.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-base-gp_unix.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,47 @@
+--- base/gp_unix.c.orig	2015-08-22 03:07:24.257409000 +0900
++++ base/gp_unix.c	2015-08-22 03:08:15.753173000 +0900
+@@ -52,6 +52,7 @@
+  * and applied as a patch (preferable).
+  */
+ #include <sys/types.h>
++#include <limits.h>
+ #include <dirent.h>
+ #include <dlfcn.h>
+ #include <string.h>
+@@ -61,26 +62,25 @@
+ {
+   DIR*           dir = NULL;
+   struct dirent* dirent;
+-  char           buff[1024];
++  char           buff[PATH_MAX];
+   char*          pbuff;
+   void*          handle;
+   void           (*gs_shared_init)(void);
+ 
+-  strncpy(buff, GS_DEVS_SHARED_DIR, sizeof(buff) - 2);
+-  pbuff = buff + strlen(buff);
+-  *pbuff++ = '/'; *pbuff = '\0';
+-
+   dir = opendir(GS_DEVS_SHARED_DIR);
+   if (dir == 0) return;
+ 
+   while ((dirent = readdir(dir)) != 0) {
+-    strncpy(pbuff, dirent->d_name, sizeof(buff) - (pbuff - buff) - 1);
+-    if ((handle = dlopen(buff, RTLD_NOW)) != 0) {
+-      if ((gs_shared_init = dlsym(handle, "gs_shared_init")) != 0) {
++    snprintf(buff, sizeof(buff), "%s/%s", GS_DEVS_SHARED_DIR, dirent->d_name);
++    pbuff = buff + strlen(buff) - 3;
++    if (strcmp(pbuff, ".so") != 0)
++        continue;
++    handle = dlopen(buff, RTLD_NOW);
++    if (handle == NULL)
++        continue;
++    gs_shared_init = dlsym(handle, "gs_shared_init");
++    if (gs_shared_init != NULL)
+         (*gs_shared_init)();
+-      } else {
+-      }
+-    }
+   }
+ 
+   closedir(dir);


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-base-gp_unix.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-base-gs.mak
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-base-gs.mak	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-base-gs.mak	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,11 @@
+--- base/gs.mak.orig	2012-08-08 17:01:36.000000000 +0900
++++ base/gs.mak	2012-10-14 02:29:03.000000000 +0900
+@@ -437,7 +437,7 @@
+ ld_tr=$(GLGENDIR)$(D)ld.tr
+ $(ld_tr) : \
+   $(GS_MAK) $(TOP_MAKEFILES) $(GLSRCDIR)$(D)version.mak $(GENCONF_XE) $(ECHOGS_XE) $(devs_tr) $(DEVS_ALL) $(GLGENDIR)$(D)libcore.dev
+-	$(EXP)$(GENCONF_XE) $(devs_tr) -h $(gconfxx_h) $(CONFILES) $(CONFLDTR) $(ld_tr)
++	$(EXP)$(GENCONF_XE) $(devs_tr) -h /dev/stdout $(CONFILES) $(CONFLDTR) $(ld_tr) | awk 'BEGIN{j=0; p=1;} /jpeg_device/ {if(j++ > 0) p=0;} // { if(p==1) { print; } else { p=1 } }' > $(gconfxx_h)
+ 	$(EXP)$(ECHOGS_XE) -a $(gconfxx_h) $(GCONFIG_EXTRAS)
+ 
+ $(gconfxx_h) : $(ld_tr)


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-base-gs.mak
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-base-gsmalloc.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-base-gsmalloc.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-base-gsmalloc.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,11 @@
+--- base/gsmalloc.c.orig	2015-08-22 03:09:16.838614000 +0900
++++ base/gsmalloc.c	2015-08-22 03:09:34.776354000 +0900
+@@ -178,7 +178,7 @@
+     } else {
+         uint added = size + sizeof(gs_malloc_block_t);
+ 
+-        if (mmem->limit - added < mmem->used)
++        if (added <= size || mmem->limit - added < mmem->used)
+             set_msg("exceeded limit");
+         else if ((ptr = (byte *) Memento_label(malloc(added), cname)) == 0)
+             set_msg("failed");


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-base-gsmalloc.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-base-openjpeg.mak
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-base-openjpeg.mak	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-base-openjpeg.mak	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,11 @@
+--- base/openjpeg.mak.orig	2012-02-08 17:48:48.000000000 +0900
++++ base/openjpeg.mak	2012-02-14 06:40:56.000000000 +0900
+@@ -101,7 +101,7 @@
+ 	$(SETMOD) $(OPEN_JPEG_GEN)openjpeg_0 $(open_jpeg_OBJS)
+ 
+ # define our specific compiler
+-OPEN_JPEG_CC=$(CC) $(CFLAGS) $(D_)OPJ_STATIC$(_D) $(I_)$(OPEN_JPEG_GEN)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(D)..$(_I) $(JPXCF_)
++OPEN_JPEG_CC=$(CC) $(JPX_CFLAGS) $(I_)$(JPX_OPENJPEG_I_)$(_I)  $(I_)$(JPX_OPENJPEG_I_)$(D)..$(_I) $(CFLAGS) $(D_)OPJ_STATIC$(_D) $(I_)$(OPEN_JPEG_GEN)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(_I) $(I_)$(JPX_OPENJPEG_I_)$(D)..$(_I) $(JPXCF_)
+ OPEN_JPEG_O=$(O_)$(OPEN_JPEG_OBJ)$(OPEN_JPEG_PREFIX)
+ 
+ OPEN_JPEG_DEP=$(AK) $(OPEN_JPEG_MAK)


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-base-openjpeg.mak
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-base-unix-gcc.mak
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-base-unix-gcc.mak	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-base-unix-gcc.mak	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,196 @@
+--- base/unix-gcc.mak.orig	2014-03-26 21:53:47.000000000 +0900
++++ base/unix-gcc.mak	2014-08-25 00:19:13.000000000 +0900
+@@ -22,19 +22,19 @@
+ # source, generated intermediate file, and object directories
+ # for the graphics library (GL) and the PostScript/PDF interpreter (PS).
+ 
+-BINDIR=./$(BUILDDIRPREFIX)bin
+-GLSRCDIR=./base
+-DEVSRCDIR=./devices
+-GLGENDIR=./$(BUILDDIRPREFIX)obj
+-GLOBJDIR=./$(BUILDDIRPREFIX)obj
+-DEVGENDIR=./$(BUILDDIRPREFIX)obj
+-DEVOBJDIR=./$(BUILDDIRPREFIX)obj
++BINDIR=${.CURDIR}/$(BUILDDIRPREFIX)bin
++GLSRCDIR=${.CURDIR}/base
++DEVSRCDIR=${.CURDIR}/devices
++GLGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
++GLOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
++DEVGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
++DEVOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
+ AUXDIR=$(GLGENDIR)/aux
+-PSSRCDIR=./psi
+-PSLIBDIR=./lib
+-PSRESDIR=./Resource
+-PSGENDIR=./$(BUILDDIRPREFIX)obj
+-PSOBJDIR=./$(BUILDDIRPREFIX)obj
++PSSRCDIR=${.CURDIR}/psi
++PSLIBDIR=${.CURDIR}/lib
++PSRESDIR=${.CURDIR}/Resource
++PSGENDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
++PSOBJDIR=${.CURDIR}/$(BUILDDIRPREFIX)obj
+ 
+ # Do not edit the next group of lines.
+ 
+@@ -53,11 +53,10 @@
+ # the directories also define the default search path for the
+ # initialization files (gs_*.ps) and the fonts.
+ 
+-INSTALL = $(GLSRCDIR)/instcopy -c
+-INSTALL_PROGRAM = $(INSTALL) -m 755
+-INSTALL_DATA = $(INSTALL) -m 644
++INSTALL_PROGRAM = ${BSD_INSTALL_SCRIPT}
++INSTALL_DATA = ${BSD_INSTALL_DATA}
+ 
+-prefix = /usr/local
++prefix = ${PREFIX}
+ exec_prefix = $(prefix)
+ bindir = $(exec_prefix)/bin
+ scriptdir = $(bindir)
+@@ -107,7 +106,7 @@
+ #               This uses the more secure temporary file creation call
+ #               Enable this if it is available on your platform.
+ 
+-CAPOPT= -DHAVE_MKSTEMP
++CAPOPT= -DHAVE_MKSTEMP -DHAVE_HYPOT
+ 
+ # Define the name of the executable file.
+ 
+@@ -142,7 +141,7 @@
+ # some older JPEG streams that violate the standard. If the JPEG
+ # library built from local sources, the patch will be applied.
+ 
+-SHARE_JPEG=0
++SHARE_JPEG=1
+ JPEG_NAME=jpeg
+ 
+ # Define the directory where the PNG library sources are stored,
+@@ -156,13 +155,13 @@
+ # what its name is.
+ # See gs.mak and Make.htm for more information.
+ 
+-SHARE_LIBPNG=0
++SHARE_LIBPNG=1
+ LIBPNG_NAME=png
+ 
+ # Define whether to use a shared version of libtiff and where
+ # it is stored and what its name is.
+ 
+-SHARE_LIBTIFF=0
++SHARE_LIBTIFF=1
+ TIFFSRCDIR=tiff
+ TIFFCONFDIR=tiff
+ TIFFPLATFORM=unix
+@@ -180,12 +179,12 @@
+ # what its name is (usually libz, but sometimes libgz).
+ # See gs.mak and Make.htm for more information.
+ 
+-SHARE_ZLIB=0
++SHARE_ZLIB=1
+ #ZLIB_NAME=gz
+ ZLIB_NAME=z
+ 
+ # Choose shared or compiled in libjbig2dec and source location
+-SHARE_JBIG2=0
++SHARE_JBIG2=1
+ JBIG2_LIB=jbig2dec
+ JBIG2SRCDIR=jbig2dec
+ 
+@@ -225,7 +224,7 @@
+ 
+ # Define the name of the C compiler.
+ 
+-CC=gcc
++CC?=cc
+ 
+ # Define the name of the linker for the final link step.
+ # Normally this is the same as the C compiler.
+@@ -242,7 +241,7 @@
+ # Define the added flags for standard, debugging, profiling 
+ # and shared object builds.
+ 
+-CFLAGS_STANDARD=-O2
++CFLAGS_STANDARD?=-O2
+ CFLAGS_DEBUG=-g -O0
+ CFLAGS_PROFILE=-pg -O2
+ CFLAGS_SO=-fPIC
+@@ -258,7 +257,8 @@
+ # We don't include -ansi, because this gets in the way of the platform-
+ #   specific stuff that <math.h> typically needs; nevertheless, we expect
+ #   gcc to accept ANSI-style function prototypes and function definitions.
+-XCFLAGS=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\"
++#XCFLAGS+=-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"$(gssharedir)\"
++XCFLAGS+=-DUPD_SIGNAL=0 -I${JPXSRCDIR}/src/libjasper/include -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include
+ 
+ CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
+ 
+@@ -269,7 +269,7 @@
+ #	-R /usr/local/xxx/lib:/usr/local/lib
+ # giving the full path names of the shared library directories.
+ # XLDFLAGS can be set from the command line.
+-XLDFLAGS=
++XLDFLAGS+=-L${LOCALBASE}/lib
+ 
+ LDFLAGS=$(XLDFLAGS)
+ 
+@@ -280,7 +280,7 @@
+ # Solaris may need -lnsl -lsocket -lposix4.
+ # (Libraries required by individual drivers are handled automatically.)
+ 
+-EXTRALIBS=-rdynamic -ldl
++EXTRALIBS+=-Wl,-export-dynamic
+ 
+ # Define the standard libraries to search at the end of linking.
+ # Most platforms require -lpthread for the POSIX threads library;
+@@ -302,7 +302,7 @@
+ # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
+ # not in $(XINCLUDE).
+ 
+-XINCLUDE=-I/usr/X11R6/include
++XINCLUDE=-I${LOCALBASE}/include
+ 
+ # Define the directory/ies and library names for the X11 library files.
+ # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
+@@ -317,29 +317,29 @@
+ #XLIBS=Xt SM ICE Xext X11
+ 
+ #XLIBDIRS=-L/usr/local/X/lib
+-XLIBDIRS=-L/usr/X11R6/lib
++XLIBDIRS=-L${LOCALBASE}/lib
+ XLIBDIR=
+-XLIBS=Xt Xext X11
++XLIBS=Xt SM ICE Xext X11
+ 
+ # Define the .dev module that implements thread and synchronization
+ # primitives for this platform.
+ 
+ # If POSIX sync primitives are used, also change the STDLIBS to include
+ # the pthread library.
+-#SYNC=posync
++SYNC=posync
+ 
+ # define the file name extension for a shared lib
+ DYNANIC_LIB_EXT=so
+ 
+ # Default is No sync primitives since some platforms don't have it (HP-UX)
+-SYNC=nosync
++#SYNC=nosync
+ 
+ SOC_LOADER=dxmainc.c
+ # ------ Devices and features ------ #
+ 
+ # Choose the language feature(s) to include.  See gs.mak for details.
+ 
+-FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(GLD)pipe.dev $(PSD)fapi.dev
++FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)epsf.dev $(GLD)pipe.dev $(PSD)fapi.dev $(PSD)jbig2.dev $(PSD)jpx.dev
+ #FEATURE_DEVS=$(PSD)psl3.dev $(PSD)pdf.dev
+ # The following is strictly for testing.
+ FEATURE_DEVS_ALL=$(PSD)psl3.dev $(PSD)pdf.dev $(PSD)dpsnext.dev $(PSD)ttfont.dev $(PSD)rasterop.dev $(PSD)double.dev $(PSD)trapping.dev $(PSD)stocht.dev $(GLD)pipe.dev
+@@ -488,6 +488,7 @@
+ include $(GLSRCDIR)/unix-dll.mak
+ include $(GLSRCDIR)/unix-end.mak
+ include $(GLSRCDIR)/unixinst.mak
++include $(CONTRIBDIR)/contrib.mak
+ 
+ # This has to come last so it won't be taken as the default target.
+ $(AK):


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-base-unix-gcc.mak
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-base-unixinst.mak
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-base-unixinst.mak	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-base-unixinst.mak	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,20 @@
+--- base/unixinst.mak.orig	2014-03-26 21:53:47.000000000 +0900
++++ base/unixinst.mak	2014-11-23 17:01:40.000000000 +0900
+@@ -45,7 +45,7 @@
+ wftopfa fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\
+ 	do if ( test -f $(PSLIBDIR)/$$f ); then \
+ 	  (cat $(PSLIBDIR)/$$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=$(GS)/" > $(PSOBJDIR)/$$f); \
+-	  $(INSTALL_PROGRAM) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \
++	  $(INSTALL_SCRIPT) $(PSOBJDIR)/$$f $(DESTDIR)$(scriptdir)/$$f; \
+ 	fi;\
+ 	done'
+ 
+@@ -142,7 +142,7 @@
+ 	done'
+ 
+ # install the man pages for each locale
+-MAN_LCDIRS=. de
++MAN_LCDIRS=.
+ MAN1_LINKS_PS2PS=eps2eps
+ MAN1_LINKS_PS2PDF=ps2pdf12 ps2pdf13 ps2pdf14
+ MAN1_LINKS_GSLP=gsbj gsdj gsdj500 gslj


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-base-unixinst.mak
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-contrib__japanese__gdevdmpr.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-contrib__japanese__gdevdmpr.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-contrib__japanese__gdevdmpr.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,53 @@
+--- contrib/japanese/gdevdmpr.c.orig	2014-03-26 21:53:47.000000000 +0900
++++ contrib/japanese/gdevdmpr.c	2014-08-25 00:36:18.000000000 +0900
+@@ -32,7 +32,7 @@
+ 
+ #include "gdevprn.h"
+ #include "gp.h"
+-#include "errors.h"
++#include "psi/ierrors.h"
+ #include "gsparam.h"
+ #include "gsstate.h"
+ #include "math_.h"
+@@ -41,8 +41,6 @@
+ /* include library header. */
+ #include "dviprlib.h"
+ 
+-extern FILE *lib_fopen(const char *);
+-
+ #define LOCAL_DEBUG 0
+ 
+ #define DEVICE_NAME "dmprt"
+@@ -402,8 +400,6 @@
+   if (pddev->dmprt.max_height>0 && pddev->dmprt.max_height<pddev->height)
+     pddev->height = pddev->dmprt.max_height;
+ 
+-  dviprt_setmessagestream(pddev->dmprt.debug_f ? stderr : NULL);
+-
+   return code;
+ }
+ 
+@@ -422,8 +418,6 @@
+   if (code < 0) return code;
+   if (code == 0) pddev->dmprt.debug_f = vbool;
+ 
+-  dviprt_setmessagestream(pddev->dmprt.debug_f ? stderr : NULL);
+-
+   code = param_read_bool(plist, "Verbose", &vbool);
+   if (code < 0) return code;
+   pddev->dmprt.verbose_f = vbool;
+@@ -846,13 +840,12 @@
+   char *env;
+ 
+   strcpy(fname,fnamebase);
+-  fp = lib_fopen(fname);
++  fp = gp_fopen(fname, "r");
+   if (fp == NULL) {
+     env = getenv("TEXCFG");
+     if (env) {
+       strcpy(fname,env);
+       strcat(fname, gp_file_name_concat_string(env,strlen(env)));
+-      strcat(fname,fnamebase);
+       fp = gp_fopen(fname,gp_fmode_rb);
+     }
+   }


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-contrib__japanese__gdevdmpr.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevl256.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevl256.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevl256.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,15 @@
+--- devices/gdevl256.c.orig	2011-07-17 19:57:32.000000000 +0900
++++ devices/gdevl256.c	2011-07-17 19:57:39.000000000 +0900
+@@ -302,12 +302,3 @@
+     gl_line(x0, y0, x1, y1, color);
+     return 0;
+ }
+-
+-#ifdef GS_DEVS_SHARED
+-extern void gs_lib_register_device(const gx_device *dev);
+-void
+-gs_shared_init(void)
+-{
+-  gs_lib_register_device(&gs_lvga256_device);
+-}
+-#endif


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevl256.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevplib.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevplib.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevplib.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,14 @@
+--- devices/gdevplib.c.orig	2015-03-30 17:21:24.000000000 +0900
++++ devices/gdevplib.c	2015-07-14 08:51:50.711673000 +0900
+@@ -156,7 +156,11 @@
+ 
+ #ifdef  TESTING_WITH_NO_BAND_DONOR
+ 
++#if !defined(__FreeBSD__)
+ #include <malloc_.h>
++#else
++#include <stdlib.h>
++#endif
+ 
+ static void *my_buffer;
+ 


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevplib.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevvglb.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevvglb.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevvglb.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,15 @@
+--- devices/gdevvglb.c.orig	2011-07-17 19:56:33.000000000 +0900
++++ devices/gdevvglb.c	2011-07-17 19:57:10.000000000 +0900
+@@ -367,12 +367,3 @@
+     }
+     return 0;
+ }
+-
+-#ifdef GS_DEVS_SHARED
+-extern void gs_lib_register_device(const gx_device *dev);
+-void
+-gs_shared_init(void)
+-{
+-  gs_lib_register_device(&gs_vgalib_device);
+-}
+-#endif


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-devices-gdevvglb.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-epag__gdevepag.c
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-epag__gdevepag.c	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-epag__gdevepag.c	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,217 @@
+--- epag/gdevepag.c.orig	Sat Jul  8 13:33:09 2000
++++ epag/gdevepag.c	Sat Nov 24 15:25:11 2007
+@@ -102,30 +102,30 @@
+ } EpagBubble;
+ 
+ /* The device descriptors */
+-private dev_proc_open_device(epag_open);
+-private dev_proc_close_device(epag_close);
+-private dev_proc_print_page(epag_print_page);
+-private void epag_printer_initialize(gx_device_printer *pdev, FILE *fp,int);
+-private dev_proc_print_page(epag_print_page);
+-private dev_proc_get_params(epag_get_params);
+-private dev_proc_put_params(epag_put_params);
+-private void epag_paper_set(gx_device_printer *pdev, FILE *fp);
+-private void epag_bubble_flush_all(EpagPageCont *cont);
+-private void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,EpagPageCont *cont);
+-private void epag_page_close(EpagPageCont *cont);
+-private int epag_read_image(EpagPageCont *cont);
+-private void epag_process_line(EpagPageCont *cont);
+-private int epag_is_black(EpagPageCont *cont, int bx);
+-private void epag_rect_add(EpagPageCont *cont,int start,int end);
+-private void  epag_bubble_gen(EpagPageCont *cont,
++static dev_proc_open_device(epag_open);
++static dev_proc_close_device(epag_close);
++static dev_proc_print_page(epag_print_page);
++static void epag_printer_initialize(gx_device_printer *pdev, FILE *fp,int);
++static dev_proc_print_page(epag_print_page);
++static dev_proc_get_params(epag_get_params);
++static dev_proc_put_params(epag_put_params);
++static void epag_paper_set(gx_device_printer *pdev, FILE *fp);
++static void epag_bubble_flush_all(EpagPageCont *cont);
++static void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,EpagPageCont *cont);
++static void epag_page_close(EpagPageCont *cont);
++static int epag_read_image(EpagPageCont *cont);
++static void epag_process_line(EpagPageCont *cont);
++static int epag_is_black(EpagPageCont *cont, int bx);
++static void epag_rect_add(EpagPageCont *cont,int start,int end);
++static void  epag_bubble_gen(EpagPageCont *cont,
+ 			      int x0, int x1, int y0, int y1);
+-private void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl);
+-private void epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl);
++static void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl);
++static void epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl);
+ 
+ /*
+  *   \xA5ǥХ\xA4\xA5\xB9\xA4\xCE\xC0\xEB\xB8\xC0
+  */
+-private gx_device_procs prn_epag_procs =
++static gx_device_procs prn_epag_procs =
+ prn_params_procs(epag_open, gdev_prn_output_page, epag_close,
+ 		 epag_get_params, epag_put_params);
+ gx_device_printer far_data gs_epag_device =
+@@ -140,13 +140,13 @@
+ static char *epson_remote_start = "\033\001 at EJL \r\n";
+ 
+ /* Open the printer, adjusting the margins if necessary. */
+-private int
++static int
+ epag_open(gx_device *pdev)
+ {
+   return gdev_prn_open(pdev);
+ }
+ 
+-private int
++static int
+ epag_close(gx_device *pdev)
+ {
+   gdev_prn_open_printer(pdev, 1);
+@@ -163,7 +163,7 @@
+   return gdev_prn_close(pdev);
+ }
+ 
+-private int 
++static int 
+ epag_print_page(gx_device_printer *pdev, FILE *fp)
+ {
+   EpagPageCont cont;
+@@ -205,7 +205,7 @@
+   GS, '2', 'a', 'b', 'P',          /* \xA5\xA4\xA5᡼\xA5\xB8\xC9\xC1\xB2\xE8\xB8岼\xA4\xD8 */
+ };
+ 
+-private void
++static void
+ epag_printer_initialize(gx_device_printer *pdev, FILE *fp, int copies)
+ {
+   double xDpi,yDpi;
+@@ -260,7 +260,7 @@
+     fprintf(fp,"%c%dcoO",GS, copies < 256 ? copies : 255);
+ }
+ 
+-private int
++static int
+ epag_get_params(gx_device *pdev, gs_param_list *plist)
+ {
+   int code;
+@@ -286,7 +286,7 @@
+ }
+ 
+ /* Put properties. */
+-private int
++static int
+ epag_put_params(gx_device *pdev, gs_param_list *plist)
+ {
+   param_read_int(plist, "cRowBuf", &epag_cont.cRowBuf);
+@@ -380,7 +380,7 @@
+ /*
+  * epag_bubble_flush_all: \xBBĤäƤ\xA4\xA4\xEB bubble\xA4\xF2\xC1\xB4\xA4ƽ\xD0\xCEϤ\xB9\xA4롣
+  */
+-private void epag_bubble_flush_all(EpagPageCont *cont)
++static void epag_bubble_flush_all(EpagPageCont *cont)
+ {
+   int i;
+   
+@@ -392,7 +392,7 @@
+ /*
+  * epag_page_cont_init: EpagPageCont\xA4ν\xE9\xB4\x{32F618A5}Хåե\xA1\xB3\xCE\xCA\xDD\xC5\xF9
+  */
+-private void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,
++static void epag_page_cont_init(gx_device_printer *pdev,FILE *fp,
+ 				 EpagPageCont *cont)
+ {
+   int bpl;
+@@ -417,15 +417,15 @@
+   cont->maxY = epag_cont.cRowBuf / cont->bh * cont->bh ;
+   if(cont->maxY < cont->bh) cont->maxY = cont->bh;
+   
+-  cont->bp  = gs_malloc(bpl , cont->maxY, "epag_skip_blank_init(bp)");
+-  cont->bp2 = gs_malloc(bpl*3/2+1 , cont->maxY, "epag_skip_blank_init(bp2)");
++  cont->bp  = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), bpl , cont->maxY, "epag_skip_blank_init(bp)");
++  cont->bp2 = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), bpl*3/2+1 , cont->maxY, "epag_skip_blank_init(bp2)");
+ 
+   cont->h = cont->r = 0;
+ 
+-  cont->bubbleTbl=gs_malloc(sizeof(EpagBubble *),cont->maxBx,"bubbleTbl");
++  cont->bubbleTbl = (byte *)gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), sizeof(EpagBubble *),cont->maxBx,"bubbleTbl");
+   for(i=0;i<cont->maxBx;i++)
+     cont->bubbleTbl[i] = NULL;
+-  cont->bubbleBuffer=gs_malloc(sizeof(EpagBubble),cont->maxBx,"bubbleBuffer");
++  cont->bubbleBuffer=gs_malloc(gs_lib_ctx_get_non_gc_memory_t(), sizeof(EpagBubble),cont->maxBx,"bubbleBuffer");
+   bbtbl = (EpagBubble *)cont->bubbleBuffer;
+   for(i=0;i<cont->maxBx-1;i++)
+     bbtbl[i].next = &bbtbl[i+1];
+@@ -433,15 +433,15 @@
+   cont->freeBubbleList = &bbtbl[0];
+ }
+ 
+-private void
++static void
+ epag_page_close(EpagPageCont *cont)
+ {
+-  gs_free(cont->bp, bpl, cont->maxY, "epag_skip_blank_init(bp)");
+-  gs_free(cont->bp2, bpl*3/2+1, cont->maxY, "epag_skip_blank_init(bp2)");
+-  gs_free(cont->bubbleBuffer, sizeof(EpagBubble), cont->maxBx,"bubbleBuffer");
++  gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bp, bpl, cont->maxY, "epag_skip_blank_init(bp)");
++  gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bp2, bpl*3/2+1, cont->maxY, "epag_skip_blank_init(bp2)");
++  gs_free(gs_lib_ctx_get_non_gc_memory_t(), cont->bubbleBuffer, sizeof(EpagBubble), cont->maxBx,"bubbleBuffer");
+ }
+ 
+-private int
++static int
+ epag_read_image(EpagPageCont *cont)
+ {
+   int bh = cont->bh;
+@@ -473,7 +473,7 @@
+ /*
+  *    bh\xB9\xD4ʬ\xA4Υ饹\xA5\xBF\xA1\xBC\xA5ǡ\xBC\xA5\xBF\xA4\xF2\xBD\xE8\xCD\xFD\xA4\xB9\xA4\xEB
+  */
+-private void
++static void
+ epag_process_line(EpagPageCont *cont)
+ {
+   int bh = cont->bh;
+@@ -502,7 +502,7 @@
+   else epag_rect_add(cont, 0, cont->maxBx-1);
+ }
+ 
+-private int
++static int
+ epag_is_black(EpagPageCont *cont, int bx)
+ {
+   int bh  = cont->bh;
+@@ -520,7 +520,7 @@
+   return 0;
+ }
+ 
+-private void
++static void
+ epag_rect_add(EpagPageCont *cont,int start,int end)
+ {
+   int x0 = start * cont->bw;
+@@ -544,7 +544,7 @@
+   }
+ }
+ 
+-private void
++static void
+ epag_bubble_gen(EpagPageCont *cont, int x0, int x1, int y0, int y1)
+ {
+   EpagBubble *bbl;
+@@ -569,7 +569,7 @@
+   }
+ }
+ 
+-private void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl)
++static void epag_bubble_flush(EpagPageCont *cont,EpagBubble *bbl)
+ {
+   int bx,bx0,bx1;
+   
+@@ -588,7 +588,7 @@
+ 
+ /* \xA5\xA4\xA5᡼\xA5\xB8\xA4\xF2\xBD\xD0\xCE\xCF */
+ 
+-private void
++static void
+ epag_bubble_image_out(EpagPageCont *cont,EpagBubble *bbl)
+ {
+   FILE *fp = cont->fp;


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-epag__gdevepag.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-trio-triodef.h
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-trio-triodef.h	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-trio-triodef.h	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,26 @@
+--- trio/triodef.h.orig	2015-07-19 03:20:32.007345000 +0900
++++ trio/triodef.h	2015-07-19 03:27:30.381863000 +0900
+@@ -185,12 +185,13 @@
+ # endif
+ #endif
+ 
+-#if (_XOPEN_VERSION - 0 >= 3) || defined(_XOPEN_XPG3)
++#if (defined(_XOPEN_VERSION) && (_XOPEN_VERSION - 0 >= 3)) || defined(_XOPEN_XPG3)
+ # define PREDEF_STANDARD_XPG3
+ #endif
+-#if (_XOPEN_VERSION - 0 >= 4) || defined(_XOPEN_XPG4)
++#if (defined(_XOPEN_VERSION) && (_XOPEN_VERSION - 0 >= 4)) || defined(_XOPEN_XPG4)
+ # define PREDEF_STANDARD_XPG4
+ #endif
++#if defined(_XOPEN_VERSION)
+ #if (_XOPEN_VERSION - 0 > 4) \
+  || (defined(_XOPEN_UNIX) && (_XOPEN_VERSION - 0 == 4))
+ # define PREDEF_STANDARD_UNIX95
+@@ -201,6 +202,7 @@
+ #if (_XOPEN_VERSION - 0 >= 600)
+ # define PREDEF_STANDARD_UNIX03
+ #endif
++#endif
+ 
+ /*************************************************************************
+  * Generic defines


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-trio-triodef.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/patch-trio-triop.h
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/patch-trio-triop.h	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/patch-trio-triop.h	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,14 @@
+--- trio/triop.h.orig	2015-03-30 17:21:24.000000000 +0900
++++ trio/triop.h	2015-07-21 06:00:48.713329000 +0900
+@@ -404,7 +404,11 @@
+ void trio_unregister TRIO_PROTO((trio_pointer_t handle));
+ 
+ TRIO_CONST char *trio_get_format TRIO_PROTO((trio_pointer_t ref));
++#if !defined(__llvm__)
++trio_pointer_t trio_get_argument TRIO_PROTO((trio_pointer_t ref));
++#else
+ TRIO_CONST trio_pointer_t trio_get_argument TRIO_PROTO((trio_pointer_t ref));
++#endif
+ 
+ /* Modifiers */
+ int  trio_get_width TRIO_PROTO((trio_pointer_t ref));


Property changes on: trunk/print/ghostscript9-agpl-base/files/patch-trio-triop.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/print/ghostscript9-agpl-base/files/pkg-message.in
===================================================================
--- trunk/print/ghostscript9-agpl-base/files/pkg-message.in	                        (rev 0)
+++ trunk/print/ghostscript9-agpl-base/files/pkg-message.in	2016-05-22 20:51:11 UTC (rev 21402)
@@ -0,0 +1,5 @@
+Note: in order to use the script "dvipdf", dvips must be installed.
+This program is provided by another package print/tex-dvipsk.
+
+FAPIfontmap and FAPIcidfmap in %%DATADIR%%/Resource/Init
+have to be configured if you want to use FAPI feature.


Property changes on: trunk/print/ghostscript9-agpl-base/files/pkg-message.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list