I'd like to understand what incompatibilities, if any, are introduced by 
this.  I'm inclined to +1 this for integration into a minor release, but 
I'm surprised that Patch binding is sought.  If there are an 
incompatibilities, I'd be disinclined to approve for Patch binding 
without strong justification (which I don't see below.)

Also, what researching on the web seems to indicate is that the ESP 
Ghostscript project has ceased, and been folded into GPL Ghostscript. 

    - Garrett

Daniel Hain wrote:
> I'm submitting this fasttrack for Sonam Gupta to update the existing ESP 
> Ghostscript with the latest GPL Ghostscript.  The project is seeking patch 
> binding for implementation in S10.  Timeout is 01/15/2010.
>
> - Dan
>
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2010 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
>        Upgrade GPL Ghostscript to version 8.64
>     1.2. Name of Document Author/Supplier:
>        Author:  Sonam Gupta
>     1.3  Date of This Document:
>       08 January, 2010
> 4. Technical Description
> Project Description:
>
> This project replaces ESP Ghostscript(version 8.15.4) with the latest 
> version, now called GPL Ghostscript (version 8.64).
>
> Technical Description:
>
> Ghostscript (gs) is a set of software that provides:
>
>       * An interpreter for the PostScriptTM language and the Adobe
>         Portable Document Format (PDF -- sometimes confused with Acrobat,
>         Adobe's PDF browser and editor product);
>       * Input modules (utilities) for reading a variety of raster formats,
>         including CMYK, GIF, JFIF (JPEG), MIFF, PBM/PGM/PPM, and PCX;
>       * Output modules (drivers) for a wide variety of window systems
>         (including X Windows and Microsoft Windows), raster file formats,
>         and printers, as well as a PDF output module that implements
>         functions similar to Adobe's AcrobatTM DistillerTM product; and
>       * The Ghostscript library, a set of procedures to implement the
>         graphics and filtering capabilities that are primitive operations
>         in the PostScript language and in PDF.
>
>       This fasttrack will upgrade ESP Ghostscript(version 8.15.4) to
>       GPL Ghostscript (version 8.64)
>
>       As part of the upgrade to Ghostscript 8.64, we will be delivering the 
>       development interfaces, available in the Ghostscript distribution, 
>       for third party open source applications to be able to take advantage 
> of.
>       These interfaces are a required component of more recent desktop 
>       applications like Evince.
>
>       This project's release binding is Patch.
>
> Interfaces:
>
> The following contain the list of interfaces imported and exported.
>  
> Exported Interfaces
> ===================
> Interface Name                         Classification            Comments
> ---------------------------           -------------------     
> ---------------------------
> /usr/sfw/lib/libgs.so                         Volatile          Ghostscript 
> shared library
> /usr/sfw/lib/libgs.so.8                       Volatile          Ghostscript 
> shared library
> /usr/sfw/lib/libgs.so.8.64                    Volatile          Ghostscript 
> shared library
> /usr/sfw/include/ghostscript                  Volatile          Ghostscript 
> header files directory
> /usr/sfw/include/ghostscript/iapi.h           Volatile          Ghostscript 
> header files
> /usr/sfw/include/ghostscript/ierrors.h        Volatile          Ghostscript 
> header files
> /usr/sfw/include/ghostscript/gdevdsp.h        Volatile          Ghostscript 
> header files
> /usr/sfw/bin/gsx                              Volatile          GTK+ frontend 
> to libgs.so
> /usr/sfw/bin/gsc                              Volatile          command-line 
> frontend to libgs.so
> /usr/sfw/bin/gs                                     Volatile          gs 
> binary 
>
> Ghostscript "wrapper" scripts
> =============================
> Interface                             Classification             Comments
> ---------                            ----------------           ----------
> bdftops                                       Volatile                Convert 
> BDF fonts to outline form
> dumphint                              Volatile                print (to 
> stdout) linearized PDF                                                        
>                 hint tables in an easy-to-read form
> dvipdf                                        Volatile                convert 
> Tex DVI files to PDF
> eps2eps                                       Volatile                
> Ghostscript PS optimizer 
> fixmswrd.pl                           Volatile                Patches 
> postscript generated
>                                                               by MS Word 
> printer drivers so
>                                                               they work with 
> Ghostview 1.5
> font2c                                        Volatile                
> Converts PS Type 0 or 1 font
>                                                               to C code that 
> can be
> gsbj                                  Volatile                Format & print 
> text for
>                                                               BubbleJet 
> printer using GS
> gsdj                                  Volatile                Format & print 
> text for
>                                                               DeskJet printer 
> using GS
> gsdj500                                       Volatile                Format 
> & print text for
>                                                               DeskJet 500 
> printer using GS 
> gslj                                  Volatile                Format & print 
> text for
>                                                               LaserJet 
> printer using GS
> gslp                                  Volatile                Format & print 
> text using
>                                                               ghostscript
> gsnd                                  Volatile                Run ghostscript 
> without
>                                                               display
> pdf2dsc                                       Volatile                
> Converts PDF to DSC
> pdf2ps                                        Volatile                
> Converts PDF to PS 
> pdfopt                                        Volatile                A PDF 
> optimizer
> pf2afm                                        Volatile                
> Produces AFM from PFA, PFB,
>                                                               PFM files
> pfbtopfa                              Volatile                Convert PFB to 
> PFA
> pphs                                  Volatile                printing the 
> Primary Hint Stream 
>                                                               of a linearized 
> PDF file.
> printafm                              Volatile                Print AFM on 
> stdout 
> ps2ascii                              Volatile                ASCII from PS 
> files 
> ps2epsi                                       Volatile                Convert 
> PS to EPSI
> ps2pdf                                        Volatile                Convert 
> PS to PDF
> ps2pdf12                              Volatile                Convert PS to 
> PDF 1.2
> ps2pdf13                              Volatile                Convert PS to 
> PDF 1.3
> ps2pdf14                              Volatile                Convert PS to 
> PDF 1.4
> ps2pdfwr                              Volatile                Convert PS to 
> PDF w/o
>                                                               specifying 
> Compatibility
>                                                               Level
> ps2ps                                 Volatile                PostScript 
> optimizer
> ps2ps2                                        Volatile                
> similarl to ps2ps
> pv.sh                                 Volatile                Preview a 
> specified page of a
>                                                               DVI file
> wftopfa                                       Volatile                
> Converts Wadalab (Japanese)
>                                                               base font to 
> PFA/PFB
> GSinterface                           Volatile                Interface 
> script for                                                                    
> Solaris         
> Imported Interfaces
> ===================
> Interface Name                                Classification  Comments
> ---------------------------                   --------------  
> ------------------------
> /usr/lib/libfontconfig.so.1           Volatile        LSARC/2003/273
> /usr/lib/libgtk-x11-2.0.so.0          Committed       LSARC/2009/203
> /usr/lib/libgdk-x11-2.0.so.0          Committed       LSARC/2009/203
> /usr/lib/libatk-1.0.so.0              Committed       LSARC/2009/203          
> /usr/lib/libgdk_pixbuf-2.0.so.0               Committed       LSARC/2008/510
> /usr/lib/libmlib.so.2                 Committed       LSARC/2002/145
> /usr/lib/libpangoxft-1.0.so.0         Committed       LSARC/2008/510  
> /usr/lib/libpangox-1.0.so.0           Committed       LSARC/2008/510
> /usr/lib/libpango-1.0.so.0            Committed       LSARC/2009/203
> /usr/lib/libgobject-2.0.so.0          Committed       LSARC/2008/510
> /usr/lib/libgmodule-2.0.so.0          Evolving        LSARC 2001/384
> /usr/lib/libglib-2.0.so.0             Committed       LSARC/2009/203
> Standard C Library Functions
>
> References:
>
> PSARC/2002/619:  Ghostscript Integration
> PSARC/2007/615:  Move foomatic, hpijs, gimp-print, and GhostScript to /usr
> PSARC/2009/417:  Deliver libgs.so shared library and Ghostscript header files 
>
>
>
>
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>       6.4.1. Consolidation C-team Name:
>               SFW
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   

Reply via email to