BSD Ports

print/ghostscript10 10.03.1_1 MidnightBSD

PostScript and PDF interpreter

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
76c3cfaf45
License
agpl
Categories
print

Description

Ghostscript is an interpreter for PostScript and Portable Document Format (PDF) files. It allows you to manipulate such files and to convert them to various printer, image and other formats.

In the other systems

SystemPortVersion
MidnightBSDprint/ghostscript1010.03.1_1
FreeBSDprint/ghostscript1010.08.0
DragonFlyprint/ghostscript1010.05.1

Install

Binary package:

mport install ghostscript${DISTVERSION:R:R}

From mports:

cd /usr/mports/print/ghostscript10 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ghostscript${DISTVERSION:R:R}>0:print/ghostscript10
LIB_DEPENDS=	libgs.so:print/ghostscript10

Dependencies

As this port's Makefile names them.

Library 9

Runtime 2

Build dependencies 9
Run dependencies 11

No port depends on this one.

Configuration

Options name: print_ghostscript

OptionDefaultDescription
CUPSon
IJSoffSupport libijs based Ghostscript devices
TESSERACToffEnable Tesseract OCR engine
X11on
USES
cpe gmake iconv jpeg localbase pkgconfig tar:xz
Service scripts
none

Files

Manual pages 22
  • dvipdf(1)
  • eps2eps(1)
  • gs(1)
  • gsbj(1)
  • gsdj(1)
  • gsdj500(1)
  • gslj(1)
  • gslp(1)
  • gsnd(1)
  • pdf2dsc(1)
  • pdf2ps(1)
  • pf2afm(1)
  • pfbtopfa(1)
  • printafm(1)
  • ps2ascii(1)
  • ps2epsi(1)
  • ps2pdf(1)
  • ps2pdf12(1)
  • ps2pdf13(1)
  • ps2pdf14(1)
  • ps2pdfwr(1)
  • ps2ps(1)
pkg-plist 342
  • bin/dvipdf
  • bin/eps2eps
  • bin/gs
  • bin/gsbj
  • bin/gsdj
  • bin/gsdj500
  • bin/gslj
  • bin/gslp
  • bin/gsnd
  • bin/pdf2dsc
  • bin/pdf2ps
  • bin/pf2afm
  • bin/pfbtopfa
  • bin/pphs
  • bin/printafm
  • bin/ps2ascii
  • bin/ps2epsi
  • bin/ps2pdf
  • bin/ps2pdf12
  • bin/ps2pdf13
  • bin/ps2pdf14
  • bin/ps2pdfwr
  • bin/ps2ps
  • bin/ps2ps2
  • include/ghostscript/gdevdsp.h
  • include/ghostscript/gserrors.h
  • include/ghostscript/iapi.h
  • include/ghostscript/ierrors.h
  • lib/libgs.so
  • lib/libgs.so.
  • lib/libgs.so..
  • share/man/man1/dvipdf.1.gz
  • share/man/man1/eps2eps.1.gz
  • share/man/man1/gs.1.gz
  • share/man/man1/gsbj.1.gz
  • share/man/man1/gsdj.1.gz
  • share/man/man1/gsdj500.1.gz
  • share/man/man1/gslj.1.gz
  • share/man/man1/gslp.1.gz
  • share/man/man1/gsnd.1.gz
  • share/man/man1/pdf2dsc.1.gz
  • share/man/man1/pdf2ps.1.gz
  • share/man/man1/pf2afm.1.gz
  • share/man/man1/pfbtopfa.1.gz
  • share/man/man1/printafm.1.gz
  • share/man/man1/ps2ascii.1.gz
  • share/man/man1/ps2epsi.1.gz
  • share/man/man1/ps2pdf.1.gz
  • share/man/man1/ps2pdf12.1.gz
  • share/man/man1/ps2pdf13.1.gz
  • share/man/man1/ps2pdf14.1.gz
  • share/man/man1/ps2pdfwr.1.gz
  • share/man/man1/ps2ps.1.gz
  • share/cmap/Identity-H
  • share/cmap/Identity-UTF16-H
  • share/cmap/Identity-V
  • share/color/icc/ghostscript/a98.icc
  • share/color/icc/ghostscript/default_cmyk.icc
  • share/color/icc/ghostscript/default_gray.icc
  • share/color/icc/ghostscript/default_rgb.icc
  • share/color/icc/ghostscript/esrgb.icc
  • share/color/icc/ghostscript/gray_to_k.icc
  • share/color/icc/ghostscript/lab.icc
  • share/color/icc/ghostscript/ps_cmyk.icc
  • share/color/icc/ghostscript/ps_gray.icc
  • share/color/icc/ghostscript/ps_rgb.icc
  • share/color/icc/ghostscript/rommrgb.icc
  • share/color/icc/ghostscript/scrgb.icc
  • share/color/icc/ghostscript/sgray.icc
  • share/color/icc/ghostscript/srgb.icc
  • share/ghostscript${DISTVERSION:R:R}/Resource/CIDFSubst/DroidSansFallback.ttf
  • share/ghostscript${DISTVERSION:R:R}/Resource/CIDFont/ArtifexBullet
  • share/ghostscript${DISTVERSION:R:R}/Resource/CMap
  • share/ghostscript${DISTVERSION:R:R}/Resource/ColorSpace/DefaultCMYK
  • share/ghostscript${DISTVERSION:R:R}/Resource/ColorSpace/DefaultGray
  • share/ghostscript${DISTVERSION:R:R}/Resource/ColorSpace/DefaultRGB
  • share/ghostscript${DISTVERSION:R:R}/Resource/ColorSpace/TrivialCMYK
  • share/ghostscript${DISTVERSION:R:R}/Resource/ColorSpace/sGray
  • share/ghostscript${DISTVERSION:R:R}/Resource/ColorSpace/sRGB
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/FCO_Dingbats
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/FCO_Symbol
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/FCO_Unicode
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/FCO_Wingdings
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/Latin1
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/StandardEncoding
  • share/ghostscript${DISTVERSION:R:R}/Resource/Decoding/Unicode
  • share/ghostscript${DISTVERSION:R:R}/Resource/Encoding/CEEncoding
  • share/ghostscript${DISTVERSION:R:R}/Resource/Encoding/ExpertEncoding
  • share/ghostscript${DISTVERSION:R:R}/Resource/Encoding/ExpertSubsetEncoding
  • share/ghostscript${DISTVERSION:R:R}/Resource/Encoding/NotDefEncoding
  • share/ghostscript${DISTVERSION:R:R}/Resource/Encoding/Wingdings
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/C059-BdIta
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/C059-Bold
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/C059-Italic
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/C059-Roman
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/D050000L
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/NimbusMonoPS-Bold
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/NimbusMonoPS-BoldItalic
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/NimbusMonoPS-Italic
  • share/ghostscript${DISTVERSION:R:R}/Resource/Font/NimbusMonoPS-Regular

The first 100 are listed.

distinfo 2
FileSizeSHA256
ghostscript-10.03.1.tar.xz6.8048612e+07157212edc96b8ccc409475dce2e49833fb4427f150c455258ded9632c106abee
90cabe08422afdd16bac5dd9217602679d943045.patch927b3d60b8e97ed4464fdda14a53ab9bf135e201a0c995e7e6517001bad2d7b2c91
Master sites 1
  • https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${DISTVERSION:S/.//g}/

Commit history 1

DateCommitCreditsLog message
76c3cfaf45 Lucas Holt print/ghostscript10: bump PORTREVISION to rebuild against libidn 1.43 (#845)
`dns/libidn` 1.43 ships `libidn.so.12` with **no ELF symbol versioning at all**. A ghostscript built against an earlier libidn therefore carries a requirement nothing can satisfy, and every invocation dies before `main()`: ``` $ gs --version ld-elf.so.1: /usr/local/lib/libidn.so.12: version LIBIDN_1.0 required by /usr/local/lib/libgs.so.10 not defined ``` Ghostscript is effectively broken for anyone who installed it before the libidn update. Nothing in the port needs to change — it just needs rebuilding — so this is a bare `PORTREVISION` bump. ### How it surfaced `graphics/graphviz` failed to build: it renders its PDF manuals with `ps2pdf`, which is ghostscript. After rebuilding ghostscript, `gs --version` returns `10.03.1` and graphviz builds cleanly. ### Testing …