fritzkink
2023-11-26 2adf6d65c3b4c4bc18dc880c52f14cbd3599258e
ghostscript - update to version 10.02.1 and drop 32bit support

4 files modified
156 ■■■■ changed files
components/print/ghostscript/Makefile 23 ●●●●● patch | view | raw | blame | history
components/print/ghostscript/ghostscript.p5m 52 ●●●●● patch | view | raw | blame | history
components/print/ghostscript/manifests/sample-manifest.p5m 49 ●●●●● patch | view | raw | blame | history
components/print/ghostscript/test/results-all.master 32 ●●●●● patch | view | raw | blame | history
components/print/ghostscript/Makefile
@@ -25,29 +25,29 @@
# Copyright (c) 2022, Friedrich Kink
# Copyright (c) 2023, Andreas Wacknitz
#
BUILD_BITS = 64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         ghostscript
COMPONENT_VERSION=      10.1.2
HUMAN_VERSION=            10.01.2
NUMERICAL_VERSION=        $(subst .,,$(HUMAN_VERSION))
COMPONENT_REVISION=        1
COMPONENT_SUMMARY=        Ghostscript is an interpreter for the PostScript language and PDF files
COMPONENT_VERSION=      10.2.1
HUMAN_VERSION=        10.02.1
NUMERICAL_VERSION=    $(subst .,,$(HUMAN_VERSION))
COMPONENT_SUMMARY=    Ghostscript is an interpreter for the PostScript language and PDF files
COMPONENT_PROJECT_URL=    https://ghostscript.com
COMPONENT_SRC=          $(COMPONENT_NAME)-$(HUMAN_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:48d079242a2ca02a2e47a76a52cdfa818b2ad769c2bab00ad0497dd13560e7e7
COMPONENT_ARCHIVE_HASH= sha256:8c58c948b0721becefcd0029c8db95f9bb3268affc25ea01d4c5a6b07fa1ab08
COMPONENT_DOWNLOAD_URL= https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download
COMPONENT_ARCHIVE_URL=  $(COMPONENT_DOWNLOAD_URL)/gs$(NUMERICAL_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=         print/filter/ghostscript
COMPONENT_FMRI=     print/filter/ghostscript
COMPONENT_CLASSIFICATION= System/Printing
COMPONENT_LICENSE=      AGPLv3, GPL, BSD, MIT, IJG, Apache 2.0
COMPONENT_NAME_1= tessdata_best
COMPONENT_VERSION_1= 4.1.0
COMPONENT_SRC_1= $(COMPONENT_NAME_1)-$(COMPONENT_VERSION_1)
COMPONENT_ARCHIVE_1= $(COMPONENT_SRC_1).tar.gz
COMPONENT_ARCHIVE_1= $(COMPONENT_VERSION_1).tar.gz
COMPONENT_ARCHIVE_URL_1= https://github.com/tesseract-ocr/$(COMPONENT_NAME_1)/archive/refs/tags/$(COMPONENT_ARCHIVE_1)
COMPONENT_ARCHIVE_HASH_1= sha256:bb05b738298ae73e7130e2913ed002b49d94cd1cea508e63be1928fe47770b32
@@ -90,9 +90,7 @@
CONFIGURE_ENV += LDFLAGS_SO="-shared "
CONFIGURE_ENV += CUPSCONFIG=/usr/bin/cups-config
GS_VARIANT = $(BUILD_DIR)/$(MACH32)
GS_VARIANT_64 = $(BUILD_DIR)/$(MACH64)
IJS_VARIANT = $(BUILD_DIR)/$(MACH32)/ijs
IJS_VARIANT_64 = $(BUILD_DIR)/$(MACH64)/ijs
VARIANTS = $(GS_VARIANT) $(IJS_VARIANT) $(GS_VARIANT_64) $(IJS_VARIANT_64)
@@ -115,10 +113,6 @@
    install-exec install-so install-scripts install-data \
    install-contrib-extras
$(IJS_VARIANT)/.configured: BITS=32
    COMPONENT_PRE_CONFIGURE_ACTION = ($(CLONEY) $(SOURCE_DIR)/ijs $(@D); \
    cd $(@D) ; $(ENV) $(CONFIGURE_ENV) ./autogen.sh )
$(IJS_VARIANT_64)/.configured: BITS=64
    COMPONENT_PRE_CONFIGURE_ACTION = ($(CLONEY) $(SOURCE_DIR)/ijs $(@D); \
    cd $(@D) ; $(ENV) $(CONFIGURE_ENV) ./autogen.sh )
@@ -138,6 +132,7 @@
COMPONENT_TEST_CMD = sh $(COMPONENT_DIR)/tests/run
COMPONENT_TEST_ENV += TESSDATA_PREFIX="$(SOURCE_DIR_1)"
COMPONENT_TEST_TRANSFORMS += "-e '/^Using/d'"
COMPONENT_TEST_TRANSFORMS += "-e '/ differ: /d'"
COMPONENT_TEST_TRANSFORMS += "-e '/extract.c:.*:extract_subpage_free/d'"
# Auto-generated dependencies
components/print/ghostscript/ghostscript.p5m
@@ -25,45 +25,12 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
<transform file path=.+/bin/$(MACH32)/.+ -> drop>
file Solaris/GSinterface path=usr/share/ghostscript/interfaces/GSinterface
file Solaris/GSinterface.1 path=usr/share/man/man1/GSinterface.1
file Solaris/ps2ps2.1 path=usr/share/man/man1/ps2ps2.1
file build/$(MACH32)/ijs/.libs/libijs.a path=usr/lib/libijs.a
file build/$(MACH64)/ijs/.libs/libijs.a path=usr/lib/$(MACH64)/libijs.a
file path=usr/bin/$(MACH32)/dvipdf
file path=usr/bin/$(MACH32)/eps2eps
file path=usr/bin/$(MACH32)/gs
file path=usr/bin/$(MACH32)/gsbj
file path=usr/bin/$(MACH32)/gsc
file path=usr/bin/$(MACH32)/gsdj
file path=usr/bin/$(MACH32)/gsdj500
file path=usr/bin/$(MACH32)/gslj
file path=usr/bin/$(MACH32)/gslp
file path=usr/bin/$(MACH32)/gsnd
file path=usr/bin/$(MACH32)/gsx
file path=usr/bin/$(MACH32)/ijs_client_example
file path=usr/bin/$(MACH32)/ijs_server_example
file path=usr/bin/$(MACH32)/lprsetup.sh
file path=usr/bin/$(MACH32)/pdf2dsc
file path=usr/bin/$(MACH32)/pdf2ps
file path=usr/bin/$(MACH32)/pf2afm
file path=usr/bin/$(MACH32)/pfbtopfa
file path=usr/bin/$(MACH32)/pphs
file path=usr/bin/$(MACH32)/printafm
file path=usr/bin/$(MACH32)/ps2ascii
file path=usr/bin/$(MACH32)/ps2epsi
file path=usr/bin/$(MACH32)/ps2pdf
file path=usr/bin/$(MACH32)/ps2pdf12
file path=usr/bin/$(MACH32)/ps2pdf13
file path=usr/bin/$(MACH32)/ps2pdf14
file path=usr/bin/$(MACH32)/ps2pdfwr
file path=usr/bin/$(MACH32)/ps2ps
file path=usr/bin/$(MACH32)/ps2ps2
file path=usr/bin/$(MACH32)/unix-lpr.sh
file path=usr/bin/dvipdf
file path=usr/bin/eps2eps
file path=usr/bin/gs
@@ -101,20 +68,15 @@
file path=usr/include/ijs/ijs.h
file path=usr/include/ijs/ijs_client.h
file path=usr/include/ijs/ijs_server.h
link path=usr/lib/$(MACH64)/libgs.so target=libgs.so.10.01
link path=usr/lib/$(MACH64)/libgs.so.10 target=libgs.so.10.01
file path=usr/lib/$(MACH64)/libgs.so.10.01
#file path=usr/lib/$(MACH64)/libijs.a
link path=usr/lib/$(MACH64)/libgs.so target=libgs.so.10.02
link path=usr/lib/$(MACH64)/libgs.so.10 target=libgs.so.10.02
file path=usr/lib/$(MACH64)/libgs.so.10.02
file path=usr/lib/$(MACH64)/pkgconfig/ijs.pc
link path=usr/lib/libgs.so target=libgs.so.10.01
link path=usr/lib/libgs.so.10 target=libgs.so.10.01
file path=usr/lib/libgs.so.10.01
#file path=usr/lib/libijs.a
file path=usr/lib/pkgconfig/ijs.pc
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/COPYING
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/GS9_Color_Management.pdf
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/Ghostscript.pdf
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/News.htm
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/News.html
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/CIDFSubst/DroidSansFallback.ttf
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/CIDFont/ArtifexBullet
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/CMap/78-EUC-H
@@ -404,13 +366,7 @@
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/gs_typ42.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/gs_type1.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/gs_wan_e.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_base.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_draw.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_font.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_main.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_ops.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_rbld.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_sec.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/xlatmap
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/SubstCID/CNS1-WMode
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/SubstCID/GB1-WMode
components/print/ghostscript/manifests/sample-manifest.p5m
@@ -23,36 +23,6 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/$(MACH32)/dvipdf
file path=usr/bin/$(MACH32)/eps2eps
file path=usr/bin/$(MACH32)/gs
file path=usr/bin/$(MACH32)/gsbj
file path=usr/bin/$(MACH32)/gsc
file path=usr/bin/$(MACH32)/gsdj
file path=usr/bin/$(MACH32)/gsdj500
file path=usr/bin/$(MACH32)/gslj
file path=usr/bin/$(MACH32)/gslp
file path=usr/bin/$(MACH32)/gsnd
file path=usr/bin/$(MACH32)/gsx
file path=usr/bin/$(MACH32)/ijs_client_example
file path=usr/bin/$(MACH32)/ijs_server_example
file path=usr/bin/$(MACH32)/lprsetup.sh
file path=usr/bin/$(MACH32)/pdf2dsc
file path=usr/bin/$(MACH32)/pdf2ps
file path=usr/bin/$(MACH32)/pf2afm
file path=usr/bin/$(MACH32)/pfbtopfa
file path=usr/bin/$(MACH32)/pphs
file path=usr/bin/$(MACH32)/printafm
file path=usr/bin/$(MACH32)/ps2ascii
file path=usr/bin/$(MACH32)/ps2epsi
file path=usr/bin/$(MACH32)/ps2pdf
file path=usr/bin/$(MACH32)/ps2pdf12
file path=usr/bin/$(MACH32)/ps2pdf13
file path=usr/bin/$(MACH32)/ps2pdf14
file path=usr/bin/$(MACH32)/ps2pdfwr
file path=usr/bin/$(MACH32)/ps2ps
file path=usr/bin/$(MACH32)/ps2ps2
file path=usr/bin/$(MACH32)/unix-lpr.sh
file path=usr/bin/dvipdf
file path=usr/bin/eps2eps
file path=usr/bin/gs
@@ -90,20 +60,15 @@
file path=usr/include/ijs/ijs.h
file path=usr/include/ijs/ijs_client.h
file path=usr/include/ijs/ijs_server.h
link path=usr/lib/$(MACH64)/libgs.so target=libgs.so.10.01
link path=usr/lib/$(MACH64)/libgs.so.10 target=libgs.so.10.01
file path=usr/lib/$(MACH64)/libgs.so.10.01
link path=usr/lib/$(MACH64)/libgs.so target=libgs.so.10.02
link path=usr/lib/$(MACH64)/libgs.so.10 target=libgs.so.10.02
file path=usr/lib/$(MACH64)/libgs.so.10.02
file path=usr/lib/$(MACH64)/libijs.a
file path=usr/lib/$(MACH64)/pkgconfig/ijs.pc
link path=usr/lib/libgs.so target=libgs.so.10.01
link path=usr/lib/libgs.so.10 target=libgs.so.10.01
file path=usr/lib/libgs.so.10.01
file path=usr/lib/libijs.a
file path=usr/lib/pkgconfig/ijs.pc
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/COPYING
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/GS9_Color_Management.pdf
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/Ghostscript.pdf
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/News.htm
file path=usr/share/doc/ghostscript/$(HUMAN_VERSION)/News.html
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/CIDFSubst/DroidSansFallback.ttf
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/CIDFont/ArtifexBullet
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/CMap/78-EUC-H
@@ -393,13 +358,7 @@
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/gs_typ42.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/gs_type1.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/gs_wan_e.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_base.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_draw.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_font.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_main.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_ops.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_rbld.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/pdf_sec.ps
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/Init/xlatmap
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/SubstCID/CNS1-WMode
file path=usr/share/ghostscript/$(HUMAN_VERSION)/Resource/SubstCID/GB1-WMode
components/print/ghostscript/test/results-all.master
@@ -73,6 +73,7 @@
djet500c pass
dl2100 pass
dnj650c pass
Error: finalizing subclassing device while child refcount > 1
docxwrite pass
epl2050 pass
epl2050p pass
@@ -304,6 +305,7 @@
psdcmyktags16 pass
psdrgb pass
psdrgb16 pass
psdrgbtags pass
INFO: Start rendering...
INFO: Processing page 1...
INFO: Processing page 2...
@@ -340,6 +342,7 @@
tiffscaled4 pass
tiffscaled8 pass
tiffsep pass
Error: finalizing subclassing device while child refcount > 1
txtwrite pass
INFO: Start rendering...
INFO: Processing page 1...
@@ -351,23 +354,24 @@
xpswrite pass
This is test2.
bjccmyk pass
cdeskjet pass
cdj1600 pass
cdj500 pass
cdj550 pass
cdj670 pass
cdj850 pass
cdj880 pass
cdj890 pass
cdjcolor pass
chp2200 pass
bjccmyk fail
cdeskjet fail
cdj1600 fail
cdj500 fail
cdj550 fail
cdj670 fail
cdj850 fail
cdj880 fail
cdj890 fail
cdjcolor fail
chp2200 fail
mj500c pass
mj6000c pass
mj700v2c pass
mj8000c pass
npdl pass
photoex pass
picty180 pass
stcolor pass
photoex fail
picty180 fail
stcolor fail
Error: finalizing subclassing device while child refcount > 1
txtwrite pass