Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jun 2018 09:45:14 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r472239 - in head: graphics/poppler-data print/ghostscript9-agpl-base print/ghostscript9-agpl-base/files print/ghostscript9-agpl-x11 print/ghostscript9-agpl-x11/files
Message-ID:  <201806120945.w5C9jEj1083536@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Tue Jun 12 09:45:14 2018
New Revision: 472239
URL: https://svnweb.freebsd.org/changeset/ports/472239

Log:
  Clean up print/ghostscript9-agpl-base and print/ghostscript9-agpl-x11 and
  update them to version 9.23.  Share CMap data with graphics/poppler-data
  and update that to 0.4.9.
  
  Details for print/ghostscript9-agpl-base:
  - Update to 9.23.
  - Drop external epag device.
  - Always use fontconfig to find fonts.
  - Use ports openjpeg instead of bundled.
  - Use bundled lcms2, because upstream forked it.
  - Drop dependency on gsfonts.  Newer versions of the fonts are already
    included.
  - Depend on poppler-data for CMap files.  It has the same maps except
    Identity-H, Identity-UTF16-H, and Identity-V.
  - Resolve conflict with gambc by moving bin/gsc to bin/gs instead of
    symlinking.
  - Configure with --with-libiconv=maybe instead of --with-libiconv=native to
    prevent detecting libiconv from converters/libiconv if it happens to be
    installed.  Also remove the ICONV option because it's part of the base
    system in all supported versions of FreeBSD.
  - Enable thread safety.
  - Remove all driver options and simply build with --with-drivers=ALL.  They
    don't take up much space and don't require additional dependencies so
    options don't provide much value.  This makes the port a lot easier to
    maintain.
  - Set the internal font path to ${LOCALBASE}/share/fonts because the
    upstream default doesn't make much sense on FreeBSD.
  - Make dependency on libijs optional because it only seems to be used by
    print/hpijs which is deprecated.
  - Extract all directories and remove unwanted directories in post-patch so
    contents can be examined after 'make extract'.
  - Strip gs and libgs.so.  Reported by stage-qa.
  - Install color profiles in share/color/icc, where other programs can find
    them.
  - Remove old patches.
  
  Details for print/ghostscript9-agpl-x11:
  - Keep the Makefile similar to ghostscript9-agpl-base Makefile.
  - Set PATCHDIR to ghostscript9-agpl-base/files so patches are shared.
  
  Details for graphics/poppler-data:
  - Update to 0.4.9.
  - Replace post-patch with MAKE_ARGS.
  - Add post-install to make all CMap files available in share/cmap so
    Ghostscript can use them too.  Unfortunately, Poppler requires these files
    organised in subdirectories and Ghostscript wants them all in one
    directory, hence the hardlinks.
  
  PR:		228546
  Approved by:	maintainer timeout (15 days)

Added:
  head/print/ghostscript9-agpl-base/files/patch-base-stdpre.h   (contents, props changed)
  head/print/ghostscript9-agpl-base/files/patch-configure   (contents, props changed)
Deleted:
  head/print/ghostscript9-agpl-base/Makefile.drivers
  head/print/ghostscript9-agpl-base/files/Makefile.dmprt
  head/print/ghostscript9-agpl-base/files/Makefile.drivers_post
  head/print/ghostscript9-agpl-base/files/Makefile.epag
  head/print/ghostscript9-agpl-base/files/Makefile.pcl3
  head/print/ghostscript9-agpl-base/files/epag.contrib.mak
  head/print/ghostscript9-agpl-base/files/lqx70ch.upp
  head/print/ghostscript9-agpl-base/files/lqx70cl.upp
  head/print/ghostscript9-agpl-base/files/lqx70cm.upp
  head/print/ghostscript9-agpl-base/files/patch-Makefile.in
  head/print/ghostscript9-agpl-base/files/patch-Resource_Init_FAPIcidfmap
  head/print/ghostscript9-agpl-base/files/patch-Resource_Init_FAPIconfig
  head/print/ghostscript9-agpl-base/files/patch-Resource_Init_cidfmap
  head/print/ghostscript9-agpl-base/files/patch-Resource_Init_gs__statd.ps
  head/print/ghostscript9-agpl-base/files/patch-Resource_Init_gs__ttf.ps
  head/print/ghostscript9-agpl-base/files/patch-Resource_Init_pdf__font.ps
  head/print/ghostscript9-agpl-base/files/patch-base_gp__unix.c
  head/print/ghostscript9-agpl-base/files/patch-base_gs.mak
  head/print/ghostscript9-agpl-base/files/patch-base_gsicc__create.c
  head/print/ghostscript9-agpl-base/files/patch-base_gsmalloc.c
  head/print/ghostscript9-agpl-base/files/patch-base_gxobj.h
  head/print/ghostscript9-agpl-base/files/patch-base_openjpeg.mak
  head/print/ghostscript9-agpl-base/files/patch-base_unix-gcc.mak
  head/print/ghostscript9-agpl-base/files/patch-base_unixinst.mak
  head/print/ghostscript9-agpl-base/files/patch-configure.ac
  head/print/ghostscript9-agpl-base/files/patch-contrib_contrib.mak
  head/print/ghostscript9-agpl-base/files/patch-contrib_gomni.c
  head/print/ghostscript9-agpl-base/files/patch-contrib_japanese_dmp__site.ps
  head/print/ghostscript9-agpl-base/files/patch-contrib_japanese_gdevdmpr.c
  head/print/ghostscript9-agpl-base/files/patch-contrib_lips4_gdevlips.c
  head/print/ghostscript9-agpl-base/files/patch-contrib_lips4_gdevlips.h
  head/print/ghostscript9-agpl-base/files/patch-devices_devs.mak
  head/print/ghostscript9-agpl-base/files/patch-devices_gdevl256.c
  head/print/ghostscript9-agpl-base/files/patch-devices_gdevperm.c
  head/print/ghostscript9-agpl-base/files/patch-devices_gdevplib.c
  head/print/ghostscript9-agpl-base/files/patch-devices_gdevvglb.c
  head/print/ghostscript9-agpl-base/files/patch-epag-3.09_ert.c
  head/print/ghostscript9-agpl-base/files/patch-epag-3.09_gdevepag.c
  head/print/ghostscript9-agpl-base/files/patch-openjpeg_src_lib_openjp2_opj__includes.h
  head/print/ghostscript9-agpl-base/files/patch-psi_zicc.c
  head/print/ghostscript9-agpl-base/files/patch-trio_triodef.h
  head/print/ghostscript9-agpl-base/files/patch-trio_triop.h
  head/print/ghostscript9-agpl-x11/files/
Modified:
  head/graphics/poppler-data/Makefile
  head/graphics/poppler-data/distinfo
  head/graphics/poppler-data/pkg-plist
  head/print/ghostscript9-agpl-base/Makefile
  head/print/ghostscript9-agpl-base/distinfo
  head/print/ghostscript9-agpl-base/pkg-descr
  head/print/ghostscript9-agpl-base/pkg-plist
  head/print/ghostscript9-agpl-x11/Makefile
  head/print/ghostscript9-agpl-x11/distinfo
  head/print/ghostscript9-agpl-x11/pkg-descr

Modified: head/graphics/poppler-data/Makefile
==============================================================================
--- head/graphics/poppler-data/Makefile	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/graphics/poppler-data/Makefile	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	poppler-data
-PORTVERSION=	0.4.8
+PORTVERSION=	0.4.9
 CATEGORIES=	graphics
 MASTER_SITES=	http://poppler.freedesktop.org/
 
@@ -10,8 +10,12 @@ COMMENT=	Poppler encoding data
 
 USES=		pathfix
 PATHFIX_MAKEFILEIN=Makefile
+MAKE_ARGS=	prefix=${PREFIX}
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/Makefile
+post-install:
+# Share CMap files with Ghostscript.
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/cmap
+	${LN} ${STAGEDIR}${PREFIX}/share/poppler/cMap/*/* \
+		${STAGEDIR}${PREFIX}/share/cmap
 
 .include <bsd.port.mk>

Modified: head/graphics/poppler-data/distinfo
==============================================================================
--- head/graphics/poppler-data/distinfo	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/graphics/poppler-data/distinfo	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1507026292
-SHA256 (poppler-data-0.4.8.tar.gz) = 1096a18161f263cccdc6d8a2eb5548c41ff8fcf9a3609243f1b6296abdf72872
-SIZE (poppler-data-0.4.8.tar.gz) = 4209901
+TIMESTAMP = 1525105925
+SHA256 (poppler-data-0.4.9.tar.gz) = 1f9c7e7de9ecd0db6ab287349e31bf815ca108a5a175cf906a90163bdbe32012
+SIZE (poppler-data-0.4.9.tar.gz) = 4196919

Modified: head/graphics/poppler-data/pkg-plist
==============================================================================
--- head/graphics/poppler-data/pkg-plist	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/graphics/poppler-data/pkg-plist	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,4 +1,228 @@
 libdata/pkgconfig/poppler-data.pc
+share/cmap/78-EUC-H
+share/cmap/78-EUC-V
+share/cmap/78-H
+share/cmap/78-RKSJ-H
+share/cmap/78-RKSJ-V
+share/cmap/78-V
+share/cmap/78ms-RKSJ-H
+share/cmap/78ms-RKSJ-V
+share/cmap/83pv-RKSJ-H
+share/cmap/90ms-RKSJ-H
+share/cmap/90ms-RKSJ-UCS2
+share/cmap/90ms-RKSJ-V
+share/cmap/90msp-RKSJ-H
+share/cmap/90msp-RKSJ-V
+share/cmap/90pv-RKSJ-H
+share/cmap/90pv-RKSJ-UCS2
+share/cmap/90pv-RKSJ-UCS2C
+share/cmap/90pv-RKSJ-V
+share/cmap/Add-H
+share/cmap/Add-RKSJ-H
+share/cmap/Add-RKSJ-V
+share/cmap/Add-V
+share/cmap/Adobe-CNS1-0
+share/cmap/Adobe-CNS1-1
+share/cmap/Adobe-CNS1-2
+share/cmap/Adobe-CNS1-3
+share/cmap/Adobe-CNS1-4
+share/cmap/Adobe-CNS1-5
+share/cmap/Adobe-CNS1-6
+share/cmap/Adobe-CNS1-7
+share/cmap/Adobe-CNS1-B5pc
+share/cmap/Adobe-CNS1-ETen-B5
+share/cmap/Adobe-CNS1-H-CID
+share/cmap/Adobe-CNS1-H-Host
+share/cmap/Adobe-CNS1-H-Mac
+share/cmap/Adobe-CNS1-UCS2
+share/cmap/Adobe-GB1-0
+share/cmap/Adobe-GB1-1
+share/cmap/Adobe-GB1-2
+share/cmap/Adobe-GB1-3
+share/cmap/Adobe-GB1-4
+share/cmap/Adobe-GB1-5
+share/cmap/Adobe-GB1-GBK-EUC
+share/cmap/Adobe-GB1-GBpc-EUC
+share/cmap/Adobe-GB1-H-CID
+share/cmap/Adobe-GB1-H-Host
+share/cmap/Adobe-GB1-H-Mac
+share/cmap/Adobe-GB1-UCS2
+share/cmap/Adobe-Japan1-0
+share/cmap/Adobe-Japan1-1
+share/cmap/Adobe-Japan1-2
+share/cmap/Adobe-Japan1-3
+share/cmap/Adobe-Japan1-4
+share/cmap/Adobe-Japan1-5
+share/cmap/Adobe-Japan1-6
+share/cmap/Adobe-Japan1-90ms-RKSJ
+share/cmap/Adobe-Japan1-90pv-RKSJ
+share/cmap/Adobe-Japan1-H-CID
+share/cmap/Adobe-Japan1-H-Host
+share/cmap/Adobe-Japan1-H-Mac
+share/cmap/Adobe-Japan1-PS-H
+share/cmap/Adobe-Japan1-PS-V
+share/cmap/Adobe-Japan1-UCS2
+share/cmap/Adobe-Japan2-0
+share/cmap/Adobe-Korea1-0
+share/cmap/Adobe-Korea1-1
+share/cmap/Adobe-Korea1-2
+share/cmap/Adobe-Korea1-H-CID
+share/cmap/Adobe-Korea1-H-Host
+share/cmap/Adobe-Korea1-H-Mac
+share/cmap/Adobe-Korea1-KSCms-UHC
+share/cmap/Adobe-Korea1-KSCpc-EUC
+share/cmap/Adobe-Korea1-UCS2
+share/cmap/B5-H
+share/cmap/B5-V
+share/cmap/B5pc-H
+share/cmap/B5pc-UCS2
+share/cmap/B5pc-UCS2C
+share/cmap/B5pc-V
+share/cmap/CNS-EUC-H
+share/cmap/CNS-EUC-V
+share/cmap/CNS1-H
+share/cmap/CNS1-V
+share/cmap/CNS2-H
+share/cmap/CNS2-V
+share/cmap/ETHK-B5-H
+share/cmap/ETHK-B5-V
+share/cmap/ETen-B5-H
+share/cmap/ETen-B5-UCS2
+share/cmap/ETen-B5-V
+share/cmap/ETenms-B5-H
+share/cmap/ETenms-B5-V
+share/cmap/EUC-H
+share/cmap/EUC-V
+share/cmap/Ext-H
+share/cmap/Ext-RKSJ-H
+share/cmap/Ext-RKSJ-V
+share/cmap/Ext-V
+share/cmap/GB-EUC-H
+share/cmap/GB-EUC-V
+share/cmap/GB-H
+share/cmap/GB-V
+share/cmap/GBK-EUC-H
+share/cmap/GBK-EUC-UCS2
+share/cmap/GBK-EUC-V
+share/cmap/GBK2K-H
+share/cmap/GBK2K-V
+share/cmap/GBKp-EUC-H
+share/cmap/GBKp-EUC-V
+share/cmap/GBT-EUC-H
+share/cmap/GBT-EUC-V
+share/cmap/GBT-H
+share/cmap/GBT-V
+share/cmap/GBTpc-EUC-H
+share/cmap/GBTpc-EUC-V
+share/cmap/GBpc-EUC-H
+share/cmap/GBpc-EUC-UCS2
+share/cmap/GBpc-EUC-UCS2C
+share/cmap/GBpc-EUC-V
+share/cmap/H
+share/cmap/HKdla-B5-H
+share/cmap/HKdla-B5-V
+share/cmap/HKdlb-B5-H
+share/cmap/HKdlb-B5-V
+share/cmap/HKgccs-B5-H
+share/cmap/HKgccs-B5-V
+share/cmap/HKm314-B5-H
+share/cmap/HKm314-B5-V
+share/cmap/HKm471-B5-H
+share/cmap/HKm471-B5-V
+share/cmap/HKscs-B5-H
+share/cmap/HKscs-B5-V
+share/cmap/Hankaku
+share/cmap/Hiragana
+share/cmap/Hojo-EUC-H
+share/cmap/Hojo-EUC-V
+share/cmap/Hojo-H
+share/cmap/Hojo-V
+share/cmap/KSC-EUC-H
+share/cmap/KSC-EUC-V
+share/cmap/KSC-H
+share/cmap/KSC-Johab-H
+share/cmap/KSC-Johab-V
+share/cmap/KSC-V
+share/cmap/KSCms-UHC-H
+share/cmap/KSCms-UHC-HW-H
+share/cmap/KSCms-UHC-HW-V
+share/cmap/KSCms-UHC-UCS2
+share/cmap/KSCms-UHC-V
+share/cmap/KSCpc-EUC-H
+share/cmap/KSCpc-EUC-UCS2
+share/cmap/KSCpc-EUC-UCS2C
+share/cmap/KSCpc-EUC-V
+share/cmap/Katakana
+share/cmap/NWP-H
+share/cmap/NWP-V
+share/cmap/RKSJ-H
+share/cmap/RKSJ-V
+share/cmap/Roman
+share/cmap/UCS2-90ms-RKSJ
+share/cmap/UCS2-90pv-RKSJ
+share/cmap/UCS2-B5pc
+share/cmap/UCS2-ETen-B5
+share/cmap/UCS2-GBK-EUC
+share/cmap/UCS2-GBpc-EUC
+share/cmap/UCS2-KSCms-UHC
+share/cmap/UCS2-KSCpc-EUC
+share/cmap/UniCNS-UCS2-H
+share/cmap/UniCNS-UCS2-V
+share/cmap/UniCNS-UTF16-H
+share/cmap/UniCNS-UTF16-V
+share/cmap/UniCNS-UTF32-H
+share/cmap/UniCNS-UTF32-V
+share/cmap/UniCNS-UTF8-H
+share/cmap/UniCNS-UTF8-V
+share/cmap/UniGB-UCS2-H
+share/cmap/UniGB-UCS2-V
+share/cmap/UniGB-UTF16-H
+share/cmap/UniGB-UTF16-V
+share/cmap/UniGB-UTF32-H
+share/cmap/UniGB-UTF32-V
+share/cmap/UniGB-UTF8-H
+share/cmap/UniGB-UTF8-V
+share/cmap/UniHojo-UCS2-H
+share/cmap/UniHojo-UCS2-V
+share/cmap/UniHojo-UTF16-H
+share/cmap/UniHojo-UTF16-V
+share/cmap/UniHojo-UTF32-H
+share/cmap/UniHojo-UTF32-V
+share/cmap/UniHojo-UTF8-H
+share/cmap/UniHojo-UTF8-V
+share/cmap/UniJIS-UCS2-H
+share/cmap/UniJIS-UCS2-HW-H
+share/cmap/UniJIS-UCS2-HW-V
+share/cmap/UniJIS-UCS2-V
+share/cmap/UniJIS-UTF16-H
+share/cmap/UniJIS-UTF16-V
+share/cmap/UniJIS-UTF32-H
+share/cmap/UniJIS-UTF32-V
+share/cmap/UniJIS-UTF8-H
+share/cmap/UniJIS-UTF8-V
+share/cmap/UniJIS2004-UTF16-H
+share/cmap/UniJIS2004-UTF16-V
+share/cmap/UniJIS2004-UTF32-H
+share/cmap/UniJIS2004-UTF32-V
+share/cmap/UniJIS2004-UTF8-H
+share/cmap/UniJIS2004-UTF8-V
+share/cmap/UniJISPro-UCS2-HW-V
+share/cmap/UniJISPro-UCS2-V
+share/cmap/UniJISPro-UTF8-V
+share/cmap/UniJISX0213-UTF32-H
+share/cmap/UniJISX0213-UTF32-V
+share/cmap/UniJISX02132004-UTF32-H
+share/cmap/UniJISX02132004-UTF32-V
+share/cmap/UniKS-UCS2-H
+share/cmap/UniKS-UCS2-V
+share/cmap/UniKS-UTF16-H
+share/cmap/UniKS-UTF16-V
+share/cmap/UniKS-UTF32-H
+share/cmap/UniKS-UTF32-V
+share/cmap/UniKS-UTF8-H
+share/cmap/UniKS-UTF8-V
+share/cmap/V
+share/cmap/WP-Symbol
 share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-0
 share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-1
 share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-2

Modified: head/print/ghostscript9-agpl-base/Makefile
==============================================================================
--- head/print/ghostscript9-agpl-base/Makefile	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/print/ghostscript9-agpl-base/Makefile	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,149 +1,92 @@
 # $FreeBSD$
 
 PORTNAME=	ghostscript
-PORTVERSION=	9.16
-PORTREVISION=	5
+PORTVERSION=	9.23
 CATEGORIES=	print
-MASTER_SITES=	http://downloads.ghostscript.com/public/:gs_srcs \
-		SF/ghostscript/GPL%20Ghostscript/${PORTVERSION}:gs_srcs \
-		ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs${PORTVERSION:S/.//}/:gs_srcs \
-		http://www.humblesoft.com/pub/:epag
+MASTER_SITES=	https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PORTVERSION:S/.//}/
 PKGNAMESUFFIX=	9-agpl-base
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:gs_srcs ${EPAG_SRCS}:epag
-DIST_SUBDIR=	${PORTNAME}
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 MAINTAINER=	doceng@FreeBSD.org
-COMMENT=	Ghostscript 9.x PostScript interpreter, base part
+COMMENT=	PostScript and PDF interpreter
 
 LICENSE=	AGPLv3
 
-LIB_DEPENDS=	libexpat.so:textproc/expat2 \
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libidn.so:dns/libidn \
 		libjbig2dec.so:graphics/jbig2dec \
-		liblcms2.so:graphics/lcms2 \
+		libopenjp2.so:graphics/openjpeg \
 		libpaper.so:print/libpaper \
 		libpng.so:graphics/png \
 		libtiff.so:graphics/tiff
-RUN_DEPENDS=	${LOCALBASE}/share/${PORTNAME}/fonts/a010013l.pfb:print/gsfonts
+RUN_DEPENDS=	poppler-data>=0.4.9:graphics/poppler-data
 
 CONFLICTS_INSTALL= \
-		gambc-[0-9]* \
 		ghostscript[789]-[0-9]* \
 		ghostscript[789]-nox11-[0-9]* \
 		ghostscript9-agpl-[0-9]* \
 		ghostscript9-agpl-nox11-[0-9]*
 
-USES=		autoreconf gmake iconv jpeg pkgconfig:build tar:bzip2
+USES=		gmake iconv jpeg localbase pkgconfig tar:xz
 USE_LDCONFIG=	yes
-EXTRACT_AFTER_ARGS=	${EXCLUDE_DIRS:S/^/--exclude /}
 DATADIR=	${PREFIX}/share/${PORTNAME}/${PORTVERSION}
+DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
 GNU_CONFIGURE=	yes
-MAKE_ENV=	CFLAGS_STANDARD="${CFLAGS}" \
-		XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \
-		SOC_LOADER="dxmainc.c"
-CONFIGURE_ENV=	${MAKE_ENV}
 CONFIGURE_ARGS=	--disable-compile-inits \
+		--disable-dbus \
+		--disable-gtk \
 		--enable-contrib \
 		--enable-dynamic \
+		--enable-fontconfig \
 		--enable-freetype \
-		--with-libiconv=native \
-		--with-system-libtiff \
-		--with-ijs \
+		--enable-openjpeg \
+		--enable-threadsafe \
+		--with-drivers=ALL \
+		--with-fontpath=${LOCALBASE}/share/fonts \
+		--with-jbig2dec \
+		--with-libiconv=maybe \
 		--with-libidn \
 		--with-libpaper \
-		--without-x \
-		--disable-gtk \
-		--with-drivers=""
-CPPFLAGS+=	-DUPD_SIGNAL=0 -I. \
-		-I${LOCALBASE}/include/libpng \
-		-I${WRKSRC}/openjpeg/src/lib/openjp2 \
-		-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-XCFLAGS=	-DA4
-XLDFLAGS=	-lpthread
+		--with-system-libtiff \
+		--without-x
 ALL_TARGET=	so
 INSTALL_TARGET=	soinstall
-PLIST_SUB=	SHLIB_VER="${PORTVERSION:R}" \
-		GS_VERSION="${PORTVERSION}"
+PLIST_SUB=	GS_VERSION="${PORTVERSION}"
 SUB_FILES=	pkg-message
 SUB_LIST=	DATADIR="${DATADIR}"
 
-OPTIONS_DEFINE=	DOCS CUPS FONTCONFIG ICONV
-OPTIONS_DEFAULT=CUPS FONTCONFIG ICONV
+OPTIONS_DEFINE=	DOCS CUPS IJS
+OPTIONS_DEFAULT=CUPS IJS
 OPTIONS_SUB=	yes
-FONTCONFIG_DESC=Enable fontconfig support
-FONTCONFIG_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig
-FONTCONFIG_CONFIGURE_ENABLE=	fontconfig
-NO_OPTIONS_SORT=yes
 
-EXCLUDE_DIRS=	freetype jbig2dec jpeg expat lcms2 libpng tiff zlib
+CUPS_CONFIGURE_ENABLE=	cups
+CUPS_LIB_DEPENDS=	libcupsimage.so:print/cups
 
-.include "Makefile.drivers"
-.include <bsd.port.options.mk>
-.include "files/Makefile.drivers_post"
+IJS_CONFIGURE_WITH=	ijs
+IJS_DESC=		Support libijs based Ghostscript devices
+IJS_LIB_DEPENDS=	libijs.so:print/libijs
 
-PORTDOCS=	japanese chp2200 epson740 lxm3200-tweaked md2k_md5k
-PORTDOC_FILES=	japanese/Gdevlips.htm japanese/README.gs550j		\
-	japanese/cdj880.txt japanese/dj505j.txt japanese/djgpp.txt	\
-	japanese/gdev10v.txt japanese/gdevalps.txt			\
-	japanese/gdevcd8.txt japanese/gdevdmpr.txt			\
-	japanese/gdevfmlbp.txt japanese/gdevj100.txt			\
-	japanese/gdevlbp3.txt japanese/gdevmag.txt			\
-	japanese/gdevmd2k.txt japanese/gdevmjc.txt			\
-	japanese/gdevml6.txt japanese/gdevp201.txt japanese/gs261j.euc	\
-	japanese/gs261j.txt chp2200/AUTHORS chp2200/INSTALL		\
-	epson740/README epson740/upp-HowTo-to-be			\
-	lxm3200-tweaked/LICENSE lxm3200-tweaked/README			\
-	lxm3200-tweaked/RELEASE_NOTES					\
-	lxm3200-tweaked/Z12-Z31-QuickSetup md2k_md5k/README.jis
-
 post-patch:
-	${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \
-	    ${WRKSRC}/contrib/japanese/dmp_site.ps
+	@${RM} -r ${WRKSRC}/freetype ${WRKSRC}/ijs ${WRKSRC}/jbig2dec \
+		${WRKSRC}/jpeg ${WRKSRC}/libpng ${WRKSRC}/openjpeg \
+		${WRKSRC}/zlib
 
-pre-build-drivers.mak:
-	@${ECHO_CMD} '# automatically generated' > ${WRKSRC}/base/drivers.mak
-	@${ECHO_CMD} 'DEVICE_DEVS=$${DISPLAY_DEV}' >> ${WRKSRC}/base/drivers.mak
-.for N in ${DEVS_LIST}
-	@${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}=' >> ${WRKSRC}/base/drivers.mak
-.endfor
-.for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \
-	${OPTIONS_GROUP_ICONV:MGS_*:S/^GS_//} \
-	${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//}
-.for N in ${DEVS_LIST}
-.if ${PORT_OPTIONS:MGS_${D}}
-.if !defined(OPTIONS_UNSET) || !${OPTIONS_UNSET:MGS_${D}}
-.for X in ${${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}:M${D}.dev}
-	@${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}+= $$(DD)${D}.dev'  >> ${WRKSRC}/base/drivers.mak
-.endfor
-.endif
-.endif
-.endfor
-.endfor
-
-pre-build: pre-build-drivers.mak
-	${MKDIR} ${WRKSRC}/obj
-	${MKDIR} ${WRKSRC}/bin
-
-pre-install:
-	cd ${WRKSRC}/Resource/Init && ${RM} \
-	    gs_statd.ps.orig gs_ttf.ps.orig pdf_font.ps.orig
-	${MKDIR} ${STAGEDIR}${DATADIR}
-
-post-install-DOCS-on: post-install-docs
-	${MKDIR} ${WRKSRC}/contrib/japanese
-	${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* \
-	    ${WRKSRC}/contrib/japanese
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/contrib && \
-	    ${TAR} -cf - ${PORTDOC_FILES} | \
-	    (cd ${STAGEDIR}${DOCSDIR} && ${TAR} -xof -)
-
 post-install:
-	${LN} -sf gsc ${STAGEDIR}${PREFIX}/bin/gs
-	${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont \
-	    ${STAGEDIR}${DATADIR}/Resource/CIDFont/fonts
+	${MV} ${STAGEDIR}${PREFIX}/bin/gsc ${STAGEDIR}${PREFIX}/bin/gs
+	${RM} ${STAGEDIR}${PREFIX}/bin/gsx
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gs
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgs.so
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/color/icc
+	${MV} ${STAGEDIR}${DATADIR}/iccprofiles \
+		${STAGEDIR}${PREFIX}/share/color/icc/ghostscript
+	${RLN} ${STAGEDIR}${PREFIX}/share/color/icc/ghostscript \
+		${STAGEDIR}${DATADIR}/iccprofiles
+	${RLN} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DATADIR}/doc
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/cmap
+	${MV} ${STAGEDIR}${DATADIR}/Resource/CMap/Identity* \
+		${STAGEDIR}${PREFIX}/share/cmap
+	${RM} -r ${STAGEDIR}${DATADIR}/Resource/CMap
+	${RLN} ${STAGEDIR}${PREFIX}/share/cmap \
+		${STAGEDIR}${DATADIR}/Resource/CMap
 
 .include <bsd.port.mk>

Modified: head/print/ghostscript9-agpl-base/distinfo
==============================================================================
--- head/print/ghostscript9-agpl-base/distinfo	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/print/ghostscript9-agpl-base/distinfo	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,4 +1,3 @@
-SHA256 (ghostscript/ghostscript-9.16.tar.bz2) = 3e2d44f925aabb4764b985a966880eafca2fd63a6998491308604d16a75cb86d
-SIZE (ghostscript/ghostscript-9.16.tar.bz2) = 29163348
-SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b
-SIZE (ghostscript/epag-3.09.tar.gz) = 12858
+TIMESTAMP = 1523106984
+SHA256 (ghostscript-9.23.tar.xz) = 1fcedc27d4d6081105cdf35606cb3f809523423a6cf9e3c23cead3525d6ae8d9
+SIZE (ghostscript-9.23.tar.xz) = 33426160

Added: head/print/ghostscript9-agpl-base/files/patch-base-stdpre.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/ghostscript9-agpl-base/files/patch-base-stdpre.h	Tue Jun 12 09:45:14 2018	(r472239)
@@ -0,0 +1,12 @@
+--- base/stdpre.h.orig	2018-03-21 08:48:06 UTC
++++ base/stdpre.h
+@@ -94,7 +94,8 @@
+ #endif
+ 
+ /* restrict is standard in C99, but not in all C++ compilers. */
+-#if __STDC_VERSION__ == 199901L /* C99 */
++#if __STDC_VERSION__ >= 199901L /* C99 */
++#define gs_restrict restrict
+ #elif defined(_MSC_VER) && _MSC_VER >= 1500 /* MSVC 9 or newer */
+ #define gs_restrict __restrict
+ #elif __GNUC__ >= 3 /* GCC 3 or newer */

Added: head/print/ghostscript9-agpl-base/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/ghostscript9-agpl-base/files/patch-configure	Tue Jun 12 09:45:14 2018	(r472239)
@@ -0,0 +1,76 @@
+--- configure.orig	2018-03-21 08:49:04 UTC
++++ configure
+@@ -5100,7 +5100,7 @@ if test "${enable_threadsafe+set}" = set; then :
+ fi
+ 
+ if test x$enable_threadsafe = xyes ; then
+-    CFLAGS="-DGS_THREADSAFE"
++    CFLAGS="$CFLAGS -DGS_THREADSAFE"
+ fi
+ 
+ 
+@@ -9950,42 +9950,42 @@ if test x$enable_threadsafe = xyes; then
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$P_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    P_DEVS0=`echo $P_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    P_DEVS0=`echo $P_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$F_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    F_DEVS0=`echo $F_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    F_DEVS0=`echo $F_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$CUPS_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    CUPS_DEVS0=`echo $CUPS_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    CUPS_DEVS0=`echo $CUPS_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$XPS_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    XPS_DEVS0=`echo $XPS_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    XPS_DEVS0=`echo $XPS_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$IJS_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    IJS_DEVS0=`echo $IJS_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    IJS_DEVS0=`echo $IJS_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$PNG_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    PNG_DEVS0=`echo $PNG_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    PNG_DEVS0=`echo $PNG_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$X11_DEVS0{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    X11_DEVS0=`echo $X11_DEVS0 | sed "s/\b$ntsdev\b//g"`
++    X11_DEVS0=`echo $X11_DEVS0 | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   for ntsdev in $NTS_DEVS ; do
+     NTS_EXCLUDES="$(echo \"$JBIG2_DEVS{@:0}\" | grep -o $ntsdev) $NTS_EXCLUDES"
+-    JBIG2_DEVS=`echo $JBIG2_DEVS | sed "s/\b$ntsdev\b//g"`
++    JBIG2_DEVS=`echo $JBIG2_DEVS | sed "s/[[:<:]]$ntsdev[[:>:]]//g"`
+   done
+ 
+   NTS_EXCLUDES=`echo "$NTS_EXCLUDES" | tr " " "\n" | sort | uniq | tr "\n" " "`
+@@ -10145,7 +10145,12 @@ if test "${enable_dynamic+set}" = set; then :
+       DBG_CFLAGS="$DYNAMIC_CFLAGS $DBG_CFLAGS"
+       ;;
+       *BSD)
+-      DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
++      INSTALL_SHARED="install-shared"
++      if test "x$X_DEVS" != x; then
++              DYNAMIC_DEVS="\$(GLOBJDIR)/X11.so"
++      else
++              DYNAMIC_DEVS=""
++      fi
+       DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\""
+       X11_DEVS=""
+       OPT_CFLAGS="$DYNAMIC_CFLAGS $OPT_CFLAGS"

Modified: head/print/ghostscript9-agpl-base/pkg-descr
==============================================================================
--- head/print/ghostscript9-agpl-base/pkg-descr	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/print/ghostscript9-agpl-base/pkg-descr	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,22 +1,5 @@
-Ghostscript is the well-known PostScript interpreter which is available for
-all common and most esoteric platforms and supports many different printers
-and some displays.
+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.
 
-This is distributed with the GNU General Public License, which allows
-free use, and free copying and redistribution under certain conditions
-(including, in some cases, commercial distribution).
-
-This port includes add-on packages (not part of the official gs release)
-	o HP8XX driver for HP DeskJet 880C/882C/895C
-	  - http://www.gelhaus.net/hp880c/
-	o PCL3 driver for HP DeskJet series
-	  - http://home.vrweb.de/martin.lottermoser/pcl3.html
-	o DJ970 driver for HP DeskJet 970CXi
-	  - http://www.harsch.net/Ghostscript/ghostscript.html
-	o Special drivers for verious printer models
-	  - Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
-	o Additional contributed uniprint driver profiles for
-	  - Epson Stylus Color 740 and Epson LQ-1170
-
-WWW: http://www.cs.wisc.edu/~ghost/doc/GPL/index.htm
-WWW: http://www.ghostscript.com/
+WWW: https://ghostscript.com/

Modified: head/print/ghostscript9-agpl-base/pkg-plist
==============================================================================
--- head/print/ghostscript9-agpl-base/pkg-plist	Tue Jun 12 09:34:30 2018	(r472238)
+++ head/print/ghostscript9-agpl-base/pkg-plist	Tue Jun 12 09:45:14 2018	(r472239)
@@ -1,18 +1,13 @@
 bin/dvipdf
 bin/eps2eps
-%%GS_epag%%bin/ert
-bin/font2c
 bin/gs
 bin/gsbj
-bin/gsc
 bin/gsdj
 bin/gsdj500
 bin/gslj
 bin/gslp
 bin/gsnd
-bin/gsx
 bin/lprsetup.sh
-%%GS_pcl3%%bin/pcl3opts
 bin/pdf2dsc
 bin/pdf2ps
 bin/pf2afm
@@ -29,17 +24,27 @@ bin/ps2pdfwr
 bin/ps2ps
 bin/ps2ps2
 bin/unix-lpr.sh
-bin/wftopfa
 include/ghostscript/gdevdsp.h
+include/ghostscript/gserrors.h
 include/ghostscript/iapi.h
 include/ghostscript/ierrors.h
 lib/libgs.so
-lib/libgs.so.%%SHLIB_VER%%
+lib/libgs.so.9
 lib/libgs.so.%%GS_VERSION%%
+man/de/man1/dvipdf.1.gz
+man/de/man1/eps2eps.1.gz
+man/de/man1/gsnd.1.gz
+man/de/man1/pdf2dsc.1.gz
+man/de/man1/pdf2ps.1.gz
+man/de/man1/printafm.1.gz
+man/de/man1/ps2ascii.1.gz
+man/de/man1/ps2pdf.1.gz
+man/de/man1/ps2pdf12.1.gz
+man/de/man1/ps2pdf13.1.gz
+man/de/man1/ps2pdf14.1.gz
+man/de/man1/ps2ps.1.gz
 man/man1/dvipdf.1.gz
 man/man1/eps2eps.1.gz
-man/man1/font2c.1.gz
-%%GS_pcl3%%man/man1/gs-pcl3.1.gz
 man/man1/gs.1.gz
 man/man1/gsbj.1.gz
 man/man1/gsdj.1.gz
@@ -47,7 +52,6 @@ man/man1/gsdj500.1.gz
 man/man1/gslj.1.gz
 man/man1/gslp.1.gz
 man/man1/gsnd.1.gz
-%%GS_pcl3%%man/man1/pcl3opts.1.gz
 man/man1/pdf2dsc.1.gz
 man/man1/pdf2ps.1.gz
 man/man1/pf2afm.1.gz
@@ -61,175 +65,76 @@ man/man1/ps2pdf13.1.gz
 man/man1/ps2pdf14.1.gz
 man/man1/ps2pdfwr.1.gz
 man/man1/ps2ps.1.gz
-man/man1/wftopfa.1.gz
-%%DATADIR%%/Resource/CMap/78-EUC-H
-%%DATADIR%%/Resource/CMap/78-EUC-V
-%%DATADIR%%/Resource/CMap/78-H
-%%DATADIR%%/Resource/CMap/78-RKSJ-H
-%%DATADIR%%/Resource/CMap/78-RKSJ-V
-%%DATADIR%%/Resource/CMap/78-V
-%%DATADIR%%/Resource/CMap/78ms-RKSJ-H
-%%DATADIR%%/Resource/CMap/78ms-RKSJ-V
-%%DATADIR%%/Resource/CMap/83pv-RKSJ-H
-%%DATADIR%%/Resource/CMap/90ms-RKSJ-H
-%%DATADIR%%/Resource/CMap/90ms-RKSJ-V
-%%DATADIR%%/Resource/CMap/90msp-RKSJ-H
-%%DATADIR%%/Resource/CMap/90msp-RKSJ-V
-%%DATADIR%%/Resource/CMap/90pv-RKSJ-H
-%%DATADIR%%/Resource/CMap/90pv-RKSJ-V
-%%DATADIR%%/Resource/CMap/Add-H
-%%DATADIR%%/Resource/CMap/Add-RKSJ-H
-%%DATADIR%%/Resource/CMap/Add-RKSJ-V
-%%DATADIR%%/Resource/CMap/Add-V
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-0
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-1
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-2
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-3
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-4
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-5
-%%DATADIR%%/Resource/CMap/Adobe-CNS1-6
-%%DATADIR%%/Resource/CMap/Adobe-GB1-0
-%%DATADIR%%/Resource/CMap/Adobe-GB1-1
-%%DATADIR%%/Resource/CMap/Adobe-GB1-2
-%%DATADIR%%/Resource/CMap/Adobe-GB1-3
-%%DATADIR%%/Resource/CMap/Adobe-GB1-4
-%%DATADIR%%/Resource/CMap/Adobe-GB1-5
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-0
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-1
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-2
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-3
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-4
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-5
-%%DATADIR%%/Resource/CMap/Adobe-Japan1-6
-%%DATADIR%%/Resource/CMap/Adobe-Korea1-0
-%%DATADIR%%/Resource/CMap/Adobe-Korea1-1
-%%DATADIR%%/Resource/CMap/Adobe-Korea1-2
-%%DATADIR%%/Resource/CMap/B5-H
-%%DATADIR%%/Resource/CMap/B5-V
-%%DATADIR%%/Resource/CMap/B5pc-H
-%%DATADIR%%/Resource/CMap/B5pc-V
-%%DATADIR%%/Resource/CMap/CNS-EUC-H
-%%DATADIR%%/Resource/CMap/CNS-EUC-V
-%%DATADIR%%/Resource/CMap/CNS1-H
-%%DATADIR%%/Resource/CMap/CNS1-V
-%%DATADIR%%/Resource/CMap/CNS2-H
-%%DATADIR%%/Resource/CMap/CNS2-V
-%%DATADIR%%/Resource/CMap/ETHK-B5-H
-%%DATADIR%%/Resource/CMap/ETHK-B5-V
-%%DATADIR%%/Resource/CMap/ETen-B5-H
-%%DATADIR%%/Resource/CMap/ETen-B5-V
-%%DATADIR%%/Resource/CMap/ETenms-B5-H
-%%DATADIR%%/Resource/CMap/ETenms-B5-V
-%%DATADIR%%/Resource/CMap/EUC-H
-%%DATADIR%%/Resource/CMap/EUC-V
-%%DATADIR%%/Resource/CMap/Ext-H
-%%DATADIR%%/Resource/CMap/Ext-RKSJ-H
-%%DATADIR%%/Resource/CMap/Ext-RKSJ-V
-%%DATADIR%%/Resource/CMap/Ext-V
-%%DATADIR%%/Resource/CMap/GB-EUC-H
-%%DATADIR%%/Resource/CMap/GB-EUC-V
-%%DATADIR%%/Resource/CMap/GB-H
-%%DATADIR%%/Resource/CMap/GB-V
-%%DATADIR%%/Resource/CMap/GBK-EUC-H
-%%DATADIR%%/Resource/CMap/GBK-EUC-V
-%%DATADIR%%/Resource/CMap/GBK2K-H
-%%DATADIR%%/Resource/CMap/GBK2K-V
-%%DATADIR%%/Resource/CMap/GBKp-EUC-H
-%%DATADIR%%/Resource/CMap/GBKp-EUC-V
-%%DATADIR%%/Resource/CMap/GBT-EUC-H
-%%DATADIR%%/Resource/CMap/GBT-EUC-V
-%%DATADIR%%/Resource/CMap/GBT-H
-%%DATADIR%%/Resource/CMap/GBT-V
-%%DATADIR%%/Resource/CMap/GBTpc-EUC-H
-%%DATADIR%%/Resource/CMap/GBTpc-EUC-V
-%%DATADIR%%/Resource/CMap/GBpc-EUC-H
-%%DATADIR%%/Resource/CMap/GBpc-EUC-V
-%%DATADIR%%/Resource/CMap/H
-%%DATADIR%%/Resource/CMap/HKdla-B5-H
-%%DATADIR%%/Resource/CMap/HKdla-B5-V
-%%DATADIR%%/Resource/CMap/HKdlb-B5-H
-%%DATADIR%%/Resource/CMap/HKdlb-B5-V
-%%DATADIR%%/Resource/CMap/HKgccs-B5-H
-%%DATADIR%%/Resource/CMap/HKgccs-B5-V
-%%DATADIR%%/Resource/CMap/HKm314-B5-H
-%%DATADIR%%/Resource/CMap/HKm314-B5-V
-%%DATADIR%%/Resource/CMap/HKm471-B5-H
-%%DATADIR%%/Resource/CMap/HKm471-B5-V
-%%DATADIR%%/Resource/CMap/HKscs-B5-H
-%%DATADIR%%/Resource/CMap/HKscs-B5-V
-%%DATADIR%%/Resource/CMap/Hankaku
-%%DATADIR%%/Resource/CMap/Hiragana
-%%DATADIR%%/Resource/CMap/Identity-H
-%%DATADIR%%/Resource/CMap/Identity-UTF16-H
-%%DATADIR%%/Resource/CMap/Identity-V
-%%DATADIR%%/Resource/CMap/KSC-EUC-H
-%%DATADIR%%/Resource/CMap/KSC-EUC-V
-%%DATADIR%%/Resource/CMap/KSC-H
-%%DATADIR%%/Resource/CMap/KSC-Johab-H
-%%DATADIR%%/Resource/CMap/KSC-Johab-V
-%%DATADIR%%/Resource/CMap/KSC-V
-%%DATADIR%%/Resource/CMap/KSCms-UHC-H
-%%DATADIR%%/Resource/CMap/KSCms-UHC-HW-H
-%%DATADIR%%/Resource/CMap/KSCms-UHC-HW-V
-%%DATADIR%%/Resource/CMap/KSCms-UHC-V
-%%DATADIR%%/Resource/CMap/KSCpc-EUC-H
-%%DATADIR%%/Resource/CMap/KSCpc-EUC-V
-%%DATADIR%%/Resource/CMap/Katakana
-%%DATADIR%%/Resource/CMap/NWP-H
-%%DATADIR%%/Resource/CMap/NWP-V
-%%DATADIR%%/Resource/CMap/RKSJ-H
-%%DATADIR%%/Resource/CMap/RKSJ-V
-%%DATADIR%%/Resource/CMap/Roman
-%%DATADIR%%/Resource/CMap/UniCNS-UCS2-H
-%%DATADIR%%/Resource/CMap/UniCNS-UCS2-V
-%%DATADIR%%/Resource/CMap/UniCNS-UTF16-H
-%%DATADIR%%/Resource/CMap/UniCNS-UTF16-V
-%%DATADIR%%/Resource/CMap/UniCNS-UTF32-H
-%%DATADIR%%/Resource/CMap/UniCNS-UTF32-V
-%%DATADIR%%/Resource/CMap/UniCNS-UTF8-H
-%%DATADIR%%/Resource/CMap/UniCNS-UTF8-V
-%%DATADIR%%/Resource/CMap/UniGB-UCS2-H
-%%DATADIR%%/Resource/CMap/UniGB-UCS2-V
-%%DATADIR%%/Resource/CMap/UniGB-UTF16-H
-%%DATADIR%%/Resource/CMap/UniGB-UTF16-V
-%%DATADIR%%/Resource/CMap/UniGB-UTF32-H
-%%DATADIR%%/Resource/CMap/UniGB-UTF32-V
-%%DATADIR%%/Resource/CMap/UniGB-UTF8-H
-%%DATADIR%%/Resource/CMap/UniGB-UTF8-V
-%%DATADIR%%/Resource/CMap/UniHojo-UCS2-H
-%%DATADIR%%/Resource/CMap/UniJIS-UCS2-H
-%%DATADIR%%/Resource/CMap/UniJIS-UCS2-HW-H
-%%DATADIR%%/Resource/CMap/UniJIS-UCS2-HW-V
-%%DATADIR%%/Resource/CMap/UniJIS-UCS2-V
-%%DATADIR%%/Resource/CMap/UniJIS-UTF16-H
-%%DATADIR%%/Resource/CMap/UniJIS-UTF16-V
-%%DATADIR%%/Resource/CMap/UniJIS-UTF32-H
-%%DATADIR%%/Resource/CMap/UniJIS-UTF32-V
-%%DATADIR%%/Resource/CMap/UniJIS-UTF8-H
-%%DATADIR%%/Resource/CMap/UniJIS-UTF8-V
-%%DATADIR%%/Resource/CMap/UniJIS2004-UTF16-H
-%%DATADIR%%/Resource/CMap/UniJIS2004-UTF16-V
-%%DATADIR%%/Resource/CMap/UniJIS2004-UTF32-H
-%%DATADIR%%/Resource/CMap/UniJIS2004-UTF32-V
-%%DATADIR%%/Resource/CMap/UniJIS2004-UTF8-H
-%%DATADIR%%/Resource/CMap/UniJIS2004-UTF8-V
-%%DATADIR%%/Resource/CMap/UniJISPro-UCS2-HW-V
-%%DATADIR%%/Resource/CMap/UniJISPro-UCS2-V
-%%DATADIR%%/Resource/CMap/UniJISPro-UTF8-V
-%%DATADIR%%/Resource/CMap/UniJISX0213-UTF32-H
-%%DATADIR%%/Resource/CMap/UniJISX0213-UTF32-V
-%%DATADIR%%/Resource/CMap/UniJISX02132004-UTF32-H
-%%DATADIR%%/Resource/CMap/UniJISX02132004-UTF32-V
-%%DATADIR%%/Resource/CMap/UniKS-UCS2-H
-%%DATADIR%%/Resource/CMap/UniKS-UCS2-V
-%%DATADIR%%/Resource/CMap/UniKS-UTF16-H
-%%DATADIR%%/Resource/CMap/UniKS-UTF16-V
-%%DATADIR%%/Resource/CMap/UniKS-UTF32-H
-%%DATADIR%%/Resource/CMap/UniKS-UTF32-V
-%%DATADIR%%/Resource/CMap/UniKS-UTF8-H
-%%DATADIR%%/Resource/CMap/UniKS-UTF8-V
-%%DATADIR%%/Resource/CMap/V
-%%DATADIR%%/Resource/CMap/WP-Symbol
+share/cmap/Identity-H
+share/cmap/Identity-UTF16-H
+share/cmap/Identity-V
+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/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/sgray.icc
+share/color/icc/ghostscript/srgb.icc
+%%PORTDOCS%%%%DOCSDIR%%/API.htm
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/C-style.htm
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/Changes.htm
+%%PORTDOCS%%%%DOCSDIR%%/Commprod.htm
+%%PORTDOCS%%%%DOCSDIR%%/DLL.htm
+%%PORTDOCS%%%%DOCSDIR%%/Deprecated.htm
+%%PORTDOCS%%%%DOCSDIR%%/Details.htm
+%%PORTDOCS%%%%DOCSDIR%%/Details8.htm
+%%PORTDOCS%%%%DOCSDIR%%/Details9.htm
+%%PORTDOCS%%%%DOCSDIR%%/Develop.htm
+%%PORTDOCS%%%%DOCSDIR%%/Devices.htm
+%%PORTDOCS%%%%DOCSDIR%%/Drivers.htm
+%%PORTDOCS%%%%DOCSDIR%%/Fonts.htm
+%%PORTDOCS%%%%DOCSDIR%%/GS9_Color_Management.pdf
+%%PORTDOCS%%%%DOCSDIR%%/GS9_Color_Management.tex
+%%PORTDOCS%%%%DOCSDIR%%/Helpers.htm
+%%PORTDOCS%%%%DOCSDIR%%/Hershey.htm
+%%PORTDOCS%%%%DOCSDIR%%/History1.htm
+%%PORTDOCS%%%%DOCSDIR%%/History2.htm
+%%PORTDOCS%%%%DOCSDIR%%/History3.htm
+%%PORTDOCS%%%%DOCSDIR%%/History4.htm
+%%PORTDOCS%%%%DOCSDIR%%/History5.htm
+%%PORTDOCS%%%%DOCSDIR%%/History6.htm
+%%PORTDOCS%%%%DOCSDIR%%/History7.htm
+%%PORTDOCS%%%%DOCSDIR%%/History8.htm
+%%PORTDOCS%%%%DOCSDIR%%/History9.htm
+%%PORTDOCS%%%%DOCSDIR%%/Install.htm
+%%PORTDOCS%%%%DOCSDIR%%/Issues.htm
+%%PORTDOCS%%%%DOCSDIR%%/Language.htm
+%%PORTDOCS%%%%DOCSDIR%%/Lib.htm
+%%PORTDOCS%%%%DOCSDIR%%/Make.htm
+%%PORTDOCS%%%%DOCSDIR%%/News.htm
+%%PORTDOCS%%%%DOCSDIR%%/Projects.htm
+%%PORTDOCS%%%%DOCSDIR%%/Ps-style.htm
+%%PORTDOCS%%%%DOCSDIR%%/Ps2epsi.htm
+%%PORTDOCS%%%%DOCSDIR%%/Psfiles.htm
+%%PORTDOCS%%%%DOCSDIR%%/Readme.htm
+%%PORTDOCS%%%%DOCSDIR%%/Release.htm
+%%PORTDOCS%%%%DOCSDIR%%/SavedPages.htm
+%%PORTDOCS%%%%DOCSDIR%%/Source.htm
+%%PORTDOCS%%%%DOCSDIR%%/Unix-lpr.htm
+%%PORTDOCS%%%%DOCSDIR%%/Use.htm
+%%PORTDOCS%%%%DOCSDIR%%/VectorDevices.htm
+%%PORTDOCS%%%%DOCSDIR%%/WhatIsGS.htm
+%%PORTDOCS%%%%DOCSDIR%%/gs-vms.hlp
+%%PORTDOCS%%%%DOCSDIR%%/gs.css
+%%PORTDOCS%%%%DOCSDIR%%/gsdoc.el
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/pscet_status.txt
+%%PORTDOCS%%%%DOCSDIR%%/sample_downscale_device.htm
+%%PORTDOCS%%%%DOCSDIR%%/subclass.htm
+%%PORTDOCS%%%%DOCSDIR%%/thirdparty.htm
+%%DATADIR%%/Resource/CIDFSubst/DroidSansFallback.ttf
+%%DATADIR%%/Resource/CIDFont/ArtifexBullet
+%%DATADIR%%/Resource/CMap
 %%DATADIR%%/Resource/ColorSpace/DefaultCMYK
 %%DATADIR%%/Resource/ColorSpace/DefaultGray
 %%DATADIR%%/Resource/ColorSpace/DefaultRGB
@@ -248,143 +153,49 @@ man/man1/wftopfa.1.gz
 %%DATADIR%%/Resource/Encoding/ExpertSubsetEncoding
 %%DATADIR%%/Resource/Encoding/NotDefEncoding
 %%DATADIR%%/Resource/Encoding/Wingdings
-%%DATADIR%%/Resource/Font/Dingbats
-%%DATADIR%%/Resource/Font/StandardSymL
-%%DATADIR%%/Resource/Font/BookmanURW-DemBol
-%%DATADIR%%/Resource/Font/BookmanURW-DemBolIta
-%%DATADIR%%/Resource/Font/BookmanURW-Lig
-%%DATADIR%%/Resource/Font/BookmanURW-LigIta
-%%DATADIR%%/Resource/Font/CenturySchURW-Bol
-%%DATADIR%%/Resource/Font/CenturySchURW-BolIta
-%%DATADIR%%/Resource/Font/CenturySchURW-Ita
-%%DATADIR%%/Resource/Font/CenturySchURW-Rom
-%%DATADIR%%/Resource/Font/ChanceryURW-MedIta
-%%DATADIR%%/Resource/Font/NimbusMon-Bol
-%%DATADIR%%/Resource/Font/NimbusMon-BolObl
-%%DATADIR%%/Resource/Font/NimbusMon-Obl
-%%DATADIR%%/Resource/Font/NimbusMon-Reg
-%%DATADIR%%/Resource/Font/NimbusRom-Ita
-%%DATADIR%%/Resource/Font/NimbusRom-Med
-%%DATADIR%%/Resource/Font/NimbusRom-MedIta
-%%DATADIR%%/Resource/Font/NimbusRom-Reg
-%%DATADIR%%/Resource/Font/NimbusSan-Bol
-%%DATADIR%%/Resource/Font/NimbusSan-BolIta
-%%DATADIR%%/Resource/Font/NimbusSan-Ita
-%%DATADIR%%/Resource/Font/NimbusSan-Reg
-%%DATADIR%%/Resource/Font/NimbusSanNar-Bol
-%%DATADIR%%/Resource/Font/NimbusSanNar-BolIta
-%%DATADIR%%/Resource/Font/NimbusSanNar-Ita
-%%DATADIR%%/Resource/Font/NimbusSanNar-Reg
-%%DATADIR%%/Resource/Font/PalladioURW-Bol
-%%DATADIR%%/Resource/Font/PalladioURW-BolIta
-%%DATADIR%%/Resource/Font/PalladioURW-Ita
-%%DATADIR%%/Resource/Font/PalladioURW-Rom
-%%DATADIR%%/Resource/Font/URWGothic-Boo
-%%DATADIR%%/Resource/Font/URWGothic-BooObl
-%%DATADIR%%/Resource/Font/URWGothic-Dem
-%%DATADIR%%/Resource/Font/URWGothic-DemObl
+%%DATADIR%%/Resource/Font/C059-BdIta
+%%DATADIR%%/Resource/Font/C059-Bold
+%%DATADIR%%/Resource/Font/C059-Italic
+%%DATADIR%%/Resource/Font/C059-Roman
+%%DATADIR%%/Resource/Font/D050000L
+%%DATADIR%%/Resource/Font/NimbusMonoPS-Bold
+%%DATADIR%%/Resource/Font/NimbusMonoPS-BoldItalic
+%%DATADIR%%/Resource/Font/NimbusMonoPS-Italic
+%%DATADIR%%/Resource/Font/NimbusMonoPS-Regular
+%%DATADIR%%/Resource/Font/NimbusRoman-Bold
+%%DATADIR%%/Resource/Font/NimbusRoman-BoldItalic
+%%DATADIR%%/Resource/Font/NimbusRoman-Italic
+%%DATADIR%%/Resource/Font/NimbusRoman-Regular
+%%DATADIR%%/Resource/Font/NimbusSans-Bold
+%%DATADIR%%/Resource/Font/NimbusSans-BoldItalic
+%%DATADIR%%/Resource/Font/NimbusSans-Italic
+%%DATADIR%%/Resource/Font/NimbusSans-Regular
+%%DATADIR%%/Resource/Font/NimbusSansNarrow-Bold
+%%DATADIR%%/Resource/Font/NimbusSansNarrow-BoldOblique
+%%DATADIR%%/Resource/Font/NimbusSansNarrow-Oblique
+%%DATADIR%%/Resource/Font/NimbusSansNarrow-Regular
+%%DATADIR%%/Resource/Font/P052-Bold
+%%DATADIR%%/Resource/Font/P052-BoldItalic
+%%DATADIR%%/Resource/Font/P052-Italic
+%%DATADIR%%/Resource/Font/P052-Roman
+%%DATADIR%%/Resource/Font/StandardSymbolsPS
+%%DATADIR%%/Resource/Font/URWBookman-Demi
+%%DATADIR%%/Resource/Font/URWBookman-DemiItalic
+%%DATADIR%%/Resource/Font/URWBookman-Light
+%%DATADIR%%/Resource/Font/URWBookman-LightItalic
+%%DATADIR%%/Resource/Font/URWGothic-Book
+%%DATADIR%%/Resource/Font/URWGothic-BookOblique
+%%DATADIR%%/Resource/Font/URWGothic-Demi
+%%DATADIR%%/Resource/Font/URWGothic-DemiOblique
+%%DATADIR%%/Resource/Font/Z003-MediumItalic
 %%DATADIR%%/Resource/IdiomSet/Pscript5Idiom
-%%DATADIR%%/iccprofiles/default_cmyk.icc
-%%DATADIR%%/iccprofiles/default_gray.icc
-%%DATADIR%%/iccprofiles/default_rgb.icc
-%%DATADIR%%/iccprofiles/lab.icc
-%%DATADIR%%/iccprofiles/gray_to_k.icc
-%%DATADIR%%/iccprofiles/ps_cmyk.icc
-%%DATADIR%%/iccprofiles/ps_gray.icc
-%%DATADIR%%/iccprofiles/ps_rgb.icc
-%%DATADIR%%/iccprofiles/sgray.icc
-%%DATADIR%%/iccprofiles/srgb.icc
-%%DATADIR%%/doc/API.htm
-%%DATADIR%%/doc/AUTHORS
-%%DATADIR%%/doc/C-style.htm
-%%DATADIR%%/doc/Changes.htm
-%%DATADIR%%/doc/COPYING
-%%DATADIR%%/doc/Commprod.htm
-%%DATADIR%%/doc/DLL.htm
-%%DATADIR%%/doc/Deprecated.htm
-%%DATADIR%%/doc/Details.htm
-%%DATADIR%%/doc/Details8.htm
-%%DATADIR%%/doc/Details9.htm

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806120945.w5C9jEj1083536>