1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00
freebsd-ports/print/Makefile
Hiroki Sato cef5efef69 Add print/ghostscript9, an interpreter of PostScript and PDF page
description languages.  Changes from 8.x series include:

- This release includes a move to an ICC-based color rendering
  workflow. The design allows easy integration of 3rd party color
  management modules (CMMs) and management of DeviceN and spot source
  colors with ICC profiles as well as with non-ICC proprietary
  methods. The default CMM is the well known littleCMS.  Postscript
  color objects and non-ICC CIE-based PDF color spaces are converted
  to equivalent ICC profiles enabling complete color management for
  all color spaces by an ICC-based CMM. New command line options
  enable the specification of gray, rgb and cmyk default ICC profiles
  as well as output device ICC profiles. The new work flow provides
  performance improvements in the rendering of images, shadings and
  transparencies. In addition, the color conversions are designed to
  work efficiently in multithreaded display list (c-list) rendering
  through the use of a shared link cache. Finally, proper ICC based
  rendering now occurs for ALL XPS objects including Named colors,
  N-Channel colors and images with internally embedded ICC profiles.

- The second major change in this release is that glyph rendering for
  all font types except Type 3 is now handled by Freetype (via a much
  improved and enhanced Font API). The most obvious benefit of this is
  a complete, and proven implementation of the TrueType byte code
  interpreter (now unencumbered by patents).

- Another major change is that the Postscript interpreter's graphics
  state now stores two separate colour space settings for stroking and
  filling, to better support the stroke and fill colours required by
  the PDF interpreter.

- Support for optional content has been added to the PDF interpreter.

- This release also includes a number of improvements to the pdfwrite
  device to improve reliability and quality with PCL and XPS
  input. Many improvements to the support of JPX images in PDF files,
  PDF annotation rendering and the usual number of general bug and
  robustness fixes.

- For security reasons, Ghostscript no longer searches the current
  directory by default. Use -P option to revert to old behavior.

- For monochrome devices, there is a new halftone technique for
  sampled image data. The existing technique is very efficient (and is
  is still used) for large areas of color, such as an area fill, but
  encountered performance problems dealing with sampled image data
  where a given colour value only covered a few pixels at a time. The
  new approach applies the halftone threshold array directly to the
  image samples.

- A new, robust CFF parser implemented in C (replacing the previous
  Poscript one)

- tiffscaled device - this renders internally as tiffgray, but then
 downsamples by an integer scale factor (specified by
 -dDownScaleFactor=n) and error diffuses to 1bpp output. The
 tiffscaled device also implements limited minimum feature size
 functionality; by setting -dMinFeatureSize to 1, 2 or 3, the device
 output is guaranteed to generate minimum dot sizes as multiples of
 the final resolution, useful for devices that offer finer position
 control than dot size control.

- Add DSC compatible output in ps2write.
2011-05-23 20:58:46 +00:00

351 lines
8.4 KiB
Makefile

# $FreeBSD$
#
COMMENT = Desktop publishing
SUBDIR += a2pdf
SUBDIR += a2ps-a4
SUBDIR += a2ps-letter
SUBDIR += a2ps-letterdj
SUBDIR += abc2mtex
SUBDIR += abcm2ps
SUBDIR += abntex
SUBDIR += acrobatviewer
SUBDIR += acroread8
SUBDIR += acroread9
SUBDIR += acroreadwrapper
SUBDIR += adobe-cmaps
SUBDIR += advi
SUBDIR += afm
SUBDIR += alignmargins
SUBDIR += amspsfnt
SUBDIR += ansiprint
SUBDIR += apsfilter
SUBDIR += asprint
SUBDIR += auctex
SUBDIR += axpoint
SUBDIR += bibcursed
SUBDIR += biblio-py
SUBDIR += bibview
SUBDIR += c2ps-a4
SUBDIR += c2ps-letter
SUBDIR += catdvi
SUBDIR += cdlabelgen
SUBDIR += cjk-lyx
SUBDIR += cm-super
SUBDIR += cmpsfont
SUBDIR += cpp2latex
SUBDIR += cups
SUBDIR += cups-base
SUBDIR += cups-bjnp
SUBDIR += cups-client
SUBDIR += cups-image
SUBDIR += cups-magicolor
SUBDIR += cups-pdf
SUBDIR += cups-pk-helper
SUBDIR += cups-pstoraster
SUBDIR += cups-samba
SUBDIR += cups-smb-backend
SUBDIR += detex
SUBDIR += dk-acroread8
SUBDIR += dot2tex
SUBDIR += dvi2tty
SUBDIR += dvipdfmx
SUBDIR += dvips
SUBDIR += dvips2ascii
SUBDIR += dvipsk-tetex
SUBDIR += dviselect
SUBDIR += dvisvg
SUBDIR += easylatex
SUBDIR += enscript-a4
SUBDIR += enscript-letter
SUBDIR += enscript-letterdj
SUBDIR += enscriptfonts
SUBDIR += epsmerge
SUBDIR += epsonepl
SUBDIR += es-acroread8
SUBDIR += fi-acroread8
SUBDIR += flpsed
SUBDIR += font2svg
SUBDIR += fontforge
SUBDIR += foo2zjs
SUBDIR += foomatic-db
SUBDIR += foomatic-db-engine
SUBDIR += foomatic-db-hpijs
SUBDIR += foomatic-filters
SUBDIR += fpdf
SUBDIR += freetype
SUBDIR += freetype-tools
SUBDIR += freetype2
SUBDIR += ft2demos
SUBDIR += gfontview
SUBDIR += ggv
SUBDIR += ghostscript7
SUBDIR += ghostscript7-commfont
SUBDIR += ghostscript7-jpnfont
SUBDIR += ghostscript7-korfont
SUBDIR += ghostscript7-nox11
SUBDIR += ghostscript8
SUBDIR += ghostscript8-nox11
SUBDIR += ghostscript9
SUBDIR += ghostview
SUBDIR += gimp-gutenprint
SUBDIR += gl2ps
SUBDIR += gnome-cups-manager
SUBDIR += gnome-print
SUBDIR += gnome-specimen
SUBDIR += gnomephotoprinter
SUBDIR += gribouy
SUBDIR += gsfonts
SUBDIR += gspdf
SUBDIR += gsview
SUBDIR += gtklp
SUBDIR += guitartex
SUBDIR += gutenprint
SUBDIR += gutenprint-base
SUBDIR += gutenprint-cups
SUBDIR += gutenprint-foomatic
SUBDIR += gutenprint-ijs
SUBDIR += gv
SUBDIR += hp2xx
SUBDIR += hpijs
SUBDIR += hplip
SUBDIR += hs-hscolour
SUBDIR += hs-hscolour-docs
SUBDIR += html2latex
SUBDIR += html2ps-a4
SUBDIR += html2ps-letter
SUBDIR += hugelatex
SUBDIR += hyperlatex
SUBDIR += ifxetex
SUBDIR += it-acroread8
SUBDIR += jabref
SUBDIR += jadetex
SUBDIR += kcdlabel
SUBDIR += kde_poster
SUBDIR += kdeutils4-printer-applet
SUBDIR += kover
SUBDIR += kpdftool
SUBDIR += latex
SUBDIR += latex-aa
SUBDIR += latex-aastex
SUBDIR += latex-acm
SUBDIR += latex-arydshln
SUBDIR += latex-auto-greek
SUBDIR += latex-beamer
SUBDIR += latex-biblatex
SUBDIR += latex-biblist
SUBDIR += latex-bytefield
SUBDIR += latex-caption
SUBDIR += latex-circ
SUBDIR += latex-cjk
SUBDIR += latex-csquotes
SUBDIR += latex-etoolbox
SUBDIR += latex-feynmf
SUBDIR += latex-keystroke
SUBDIR += latex-logpap
SUBDIR += latex-logreq
SUBDIR += latex-mathabx
SUBDIR += latex-pgf
SUBDIR += latex-prettyref
SUBDIR += latex-resume
SUBDIR += latex-subfloat
SUBDIR += latex-supertabular
SUBDIR += latex-svninfo
SUBDIR += latex-timing
SUBDIR += latex-tipa
SUBDIR += latex-ucs
SUBDIR += latex2rtf
SUBDIR += latex2slides
SUBDIR += latexdiff
SUBDIR += latexmk
SUBDIR += lgrind
SUBDIR += libgnomecups
SUBDIR += libgnomeprint
SUBDIR += libgnomeprint-reference
SUBDIR += libgnomeprintmm
SUBDIR += libharu
SUBDIR += libijs
SUBDIR += libotf
SUBDIR += libpaper
SUBDIR += libppd
SUBDIR += libspectre
SUBDIR += lilypond
SUBDIR += lout
SUBDIR += lpr-wrapper
SUBDIR += lprps-a4
SUBDIR += lprps-letter
SUBDIR += lyx
SUBDIR += lyx-devel
SUBDIR += lyx14
SUBDIR += magicfilter
SUBDIR += makeindex
SUBDIR += mapagi
SUBDIR += mftrace
SUBDIR += mgv
SUBDIR += min12xxw
SUBDIR += mp-a4
SUBDIR += mp-letter
SUBDIR += mpage
SUBDIR += mup
SUBDIR += musixtex
SUBDIR += muttprint
SUBDIR += nenscript
SUBDIR += nl-acroread8
SUBDIR += no-acroread8
SUBDIR += openprinting
SUBDIR += p5-Net-Printer
SUBDIR += p5-PDF-Template
SUBDIR += p5-PDFLib
SUBDIR += p5-PostScript
SUBDIR += p5-PostScript-Simple
SUBDIR += p5-Text-PDF
SUBDIR += p5-XML-ApacheFOP
SUBDIR += panda
SUBDIR += paps
SUBDIR += passivetex
SUBDIR += pcal
SUBDIR += pdf-renderer
SUBDIR += pdfcube
SUBDIR += pdfjam
SUBDIR += pdflib
SUBDIR += pdflib-perl
SUBDIR += pdfmerge
SUBDIR += pdfmod
SUBDIR += pdftk
SUBDIR += pdq
SUBDIR += pear-File_PDF
SUBDIR += pecl-haru
SUBDIR += pecl-pdflib
SUBDIR += pecl-ps
SUBDIR += perlftlib
SUBDIR += pfbtopfa
SUBDIR += phppdflib
SUBDIR += pic2fig
SUBDIR += pips-sc60s
SUBDIR += pips-sc65_66s
SUBDIR += pips-sc80s
SUBDIR += pips-sc84_83s
SUBDIR += pips-sc85_86s
SUBDIR += pips-scx3500_3600s
SUBDIR += pips-sp2100_2200
SUBDIR += pips-spr200_210
SUBDIR += pips-spr300_310
SUBDIR += pips-spr800
SUBDIR += pips2200
SUBDIR += pips3000
SUBDIR += pips3300
SUBDIR += pips3500
SUBDIR += pips4000
SUBDIR += pips670
SUBDIR += pips730
SUBDIR += pips740
SUBDIR += pips740-cups
SUBDIR += pips750_2000
SUBDIR += pips760
SUBDIR += pips770
SUBDIR += pips780
SUBDIR += pips800
SUBDIR += pips820
SUBDIR += pips870
SUBDIR += pips870-cups
SUBDIR += pips880
SUBDIR += pips900
SUBDIR += pips930
SUBDIR += pips940
SUBDIR += pips970
SUBDIR += pips970-cups
SUBDIR += pips980
SUBDIR += pipsg700
SUBDIR += pipsg800
SUBDIR += pipsg900
SUBDIR += pipsv500
SUBDIR += pipsv600
SUBDIR += pipsv700
SUBDIR += pipsv700-cups
SUBDIR += pkfonts118
SUBDIR += pkfonts240
SUBDIR += pkfonts300
SUBDIR += pkfonts360
SUBDIR += pkfonts400
SUBDIR += pkfonts600
SUBDIR += pkipplib
SUBDIR += pkpgcounter
SUBDIR += pmw
SUBDIR += pnm2ppa
SUBDIR += poster
SUBDIR += ps2eps
SUBDIR += pscal
SUBDIR += psdim
SUBDIR += pslib
SUBDIR += pstotext
SUBDIR += psutils-a4
SUBDIR += psutils-letter
SUBDIR += pup
SUBDIR += py-cups
SUBDIR += py-fonttools
SUBDIR += py-pdf
SUBDIR += py-pyscript
SUBDIR += py-relatorio
SUBDIR += py-reportlab
SUBDIR += py-reportlab2
SUBDIR += py-rtf
SUBDIR += py-trml2pdf
SUBDIR += rlpr
SUBDIR += rprint
SUBDIR += rtf2latex
SUBDIR += rtf2latex2e
SUBDIR += ruby-gnomeprint
SUBDIR += ruby-panda
SUBDIR += ruby-pdflib
SUBDIR += rubygem-color
SUBDIR += rubygem-colortools
SUBDIR += rubygem-pdfwriter
SUBDIR += rubygem-prawn
SUBDIR += rubygem-prawn-core
SUBDIR += rubygem-prawn-flexible-table
SUBDIR += rubygem-prawn-format
SUBDIR += rubygem-prawn-graph
SUBDIR += rubygem-prawn-js
SUBDIR += rubygem-prawn-layout
SUBDIR += rubygem-prawn-security
SUBDIR += rubygem-prawn-svg
SUBDIR += scribus
SUBDIR += scribus-devel
SUBDIR += sgf2tex
SUBDIR += splix
SUBDIR += sv-acroread8
SUBDIR += system-config-printer
SUBDIR += system-config-printer-kde
SUBDIR += t1utils
SUBDIR += teTeX
SUBDIR += teTeX-base
SUBDIR += teTeX-texmf
SUBDIR += tex
SUBDIR += tex-omegaware-old
SUBDIR += tex-texmflocal
SUBDIR += texinfo
SUBDIR += texpower
SUBDIR += texvc
SUBDIR += tgif2tex
SUBDIR += transfig
SUBDIR += trueprint
SUBDIR += ttf2pt1
SUBDIR += ttfquery
SUBDIR += ttftot42
SUBDIR += txtbdf2ps
SUBDIR += typetools
SUBDIR += utopia
SUBDIR += wprint
SUBDIR += xdvi
SUBDIR += xdvik
SUBDIR += xfce4-print
SUBDIR += xmbibtex
SUBDIR += xmltex
SUBDIR += xpp
SUBDIR += xtexsh
SUBDIR += yatex
SUBDIR += yatex-xemacs
.include <bsd.port.subdir.mk>