]> Sergey Matveev's repositories - bass.git/commitdiff
Update Ghostscript, install GhostPDL instead
authorSergey Matveev <stargrave@stargrave.org>
Wed, 4 Mar 2026 12:43:41 +0000 (15:43 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 4 Mar 2026 13:08:54 +0000 (16:08 +0300)
build/distfiles/.gitignore
build/distfiles/ghostpdl-10.06.0.tar.xz.meta4 [new file with mode: 0644]
build/distfiles/ghostscript-10.03.1.tar.gz.meta4 [deleted file]
build/skel/graphics/graphviz-11.0.0.do
build/skel/graphics/imagemagick-7.1.1-33.do
build/skel/print/ghostpdl-10.06.0.do [moved from build/skel/print/ghostscript-10.03.1.do with 79% similarity]

index 923cb4c7bbd182965c072dfc858d4956db9177740da1d70e0941b6b5ca6ab047..39fa02d0d00d55dcddcb2749ad0b7c30d3f585253f2940d3e0f56c5327ed8a28 100644 (file)
@@ -54,7 +54,7 @@
 /gdk-pixbuf-2.42.12.tar.xz
 /geos-3.12.1.tar.bz2
 /getopt-1.1.6.tar.gz
-/ghostscript-10.03.1.tar.gz
+/ghostpdl-10.06.0.tar.xz
 /girara-0.4.5.tar.zst
 /girara.git/
 /git-2.53.0.tar.xz
diff --git a/build/distfiles/ghostpdl-10.06.0.tar.xz.meta4 b/build/distfiles/ghostpdl-10.06.0.tar.xz.meta4
new file mode 100644 (file)
index 0000000..c677e20
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="ghostpdl-10.06.0.tar.xz">
+    <hash type="blake3-256">62fce7db957a7a4d538f0dc4966facce329b90ff3a8bbc43df6dabee6ba333ef</hash>
+    <hash type="blake2b-512">4347b6d4b7fad14ee6bfa117f4909854d7a7b98f3e6e6f6e8c754b0a86ebdadab55ca102a76286ae0fa1f8ac620a9ba9fb6ef061ee449fb4c89e2edcf9ab6d22</hash>
+    <hash type="blake2b-256">63f48ab6903785723fac793e092bd6ec63c33213a2fa7ae26361599725a6166f</hash>
+    <hash type="skein-512">8c6d3a5d5cba218cab5c3b17f6e880a2f87eb2078c59bb4e2e3e0895c581c6882ab920adb7eb3e5961d706835bcb372e9444a5e42dc43273db42759953c2c2ba</hash>
+    <hash type="shake128">01b70ffee9cf4d719f00f6c840de32ff477c405640328f0748c45077d2c43291</hash>
+    <hash type="shake256">e593992032789c72805664d29585143f40742bd9c789aaa585df8a8dc5748939b39a901e763d1aae8bbd32ec9a25b325c985b0aa0fd4ba89b7028153bfd43042</hash>
+    <hash type="sha-512">c1b2763908fb0c4d23a116c3d67717922a9f8d95631aa27de02c5b0ba255f406c4c329a4cbc68af43408ad674007022dcc92ce364dc7306a565e70c3bf8ea2ef</hash>
+    <hash type="sha-256">3602056368cf649026231e2d65250b5860c023f3d4a0d9c35e6605e28e543ec1</hash>
+    <hash type="streebog-512">0f724e8228cf7f34cea810024faddc8314c0589e72e1942e551d4d7610e720c5799ff55551174d5ba8eba686097b9dc27b4ab6657358d7458a0d5043a7074b82</hash>
+    <hash type="streebog-256">ff543cdf61c4600149c6b434059703f70ef028e3ffd1022a7039dff6c8ca59b5</hash>
+    <hash type="xxh3-128">9cc0b63cfc3340abfeb318533f725650</hash>
+    <size>74368072</size>
+    <url location="xg">https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10060/ghostpdl-10.06.0.tar.xz</url>
+  </file>
+</metalink>
diff --git a/build/distfiles/ghostscript-10.03.1.tar.gz.meta4 b/build/distfiles/ghostscript-10.03.1.tar.gz.meta4
deleted file mode 100644 (file)
index 578e1d2..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metalink xmlns="urn:ietf:params:xml:ns:metalink">
-  <file name="ghostscript-10.03.1.tar.gz">
-    <hash type="blake3-256">1f7cf415888e575413f5bef86593914478077f19f4f4837ff474204dd7716376</hash>
-    <hash type="blake2b-512">59f33206d061c802005499f9b38a94a4bcff0672b1dbe556dc0467b376097a67cb977358f076efe423d0d76ea801746f2646aec77f3be9bee9ec4566d10b45c2</hash>
-    <hash type="blake2b-256">16f52a0171b2a088623c2a6ab3122bc94fda57b31f0b2f99575b976396c6c154</hash>
-    <hash type="skein-512">82fa555ad14964343599d9cded871d9962661f992bb9676d9d7a74e45fc7d695f971fb778c03755fb247d9d77d69215709bab896a799d6122f254251875a6de3</hash>
-    <hash type="shake128">804f6ab036fcd7246fd81afb0110cb869738931d9af05f74ea9d426053959f0c</hash>
-    <hash type="shake256">0d16b0acbbc69afce84d954fddaecd6432e67f518ef22f55fb2806573a5274d4be1cb42be1de150b33c3216f28a97c5ac3503310d523a922f8b53328b0da8a28</hash>
-    <hash type="sha-512">c1eec6550ce2d9c8fe78c2e9c91eaa40e1ae3d8625b510e712c0e0ab39ad00d4fa493af5f798a06c21a4acd72a0b503758a0d8f79cc37d5cc1a23ac7f3ba41e2</hash>
-    <hash type="sha-256">31cd01682ad23a801cc3bbc222a55f07c4ea3e068bdfb447792d54db21a2e8ad</hash>
-    <hash type="streebog-512">f21ca3292a335b9d74d6be7470c067519d40a8c9ded51c5a6e51f06bea74208f8c6995b8d9a936aaff3d72282585f8e4455087a180ee254405ee8d80c6ffb583</hash>
-    <hash type="streebog-256">19fac64fa4ea821f13965a312d92925d5bd960a9bf316e50b805a36dc541bd5a</hash>
-    <hash type="xxh3-128">573c33fc0476b2e2cb32c43ffcdc30c7</hash>
-    <size>89140503</size>
-    <url location="xg">https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10031/ghostscript-10.03.1.tar.gz</url>
-  </file>
-</metalink>
index 46fe137fe91c922b76c1357f71e724c2432282c15807611ddbbbc686a584a2d1..3f5b21185e8a610803eb6179c6e040920ba82e04eee7e9dac81509e0baabf08d 100644 (file)
@@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc
 . "$BASS_ROOT"/build/skel/common.rc
 
 bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1"
-rdeps="graphics/cairo-1.16.0 print/ghostscript-10.03.1"
+rdeps="graphics/cairo-1.16.0 print/ghostpl-10.06.0"
 redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps
 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
 . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
index 2be8c2fd04e371de8d6464a7030a360821db0b560dfdbc5cad35fbcda84b3145..739cea55dac973453f89bb3dfd1b5e001d5bd8b856ea085752e5c9e52dcd342b 100644 (file)
@@ -12,7 +12,7 @@ graphics/librsvg-2.40.21
 graphics/libwebp-1.4.0
 graphics/openjpeg-2.5.2
 graphics/tiff-4.6.0
-print/ghostscript-10.03.1
+print/ghostpdl-10.06.0
 "
 redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $rdeps
 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
similarity index 79%
rename from build/skel/print/ghostscript-10.03.1.do
rename to build/skel/print/ghostpdl-10.06.0.do
index aaf76e82b6e702419dea2ac7245775cf5ef4891a2225f304705fbf99767a9316..ab8107b3d84c85f156ecaa2b510a78aa249ffb4c493feaf04c9d233f00d8afef 100644 (file)
@@ -3,16 +3,16 @@ sname=$1.do . "$BASS_ROOT"/lib/rc
 . "$BASS_ROOT"/build/skel/common.rc
 
 bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1"
-redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz
 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
 . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
 "$BASS_ROOT"/build/bin/pkg-inst $bdeps
 . ./rc
-tar xf "$DISTFILES"/$NAME.tar.gz
+tar xf "$DISTFILES"/$NAME.tar.xz
 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
 
 cd $NAME
-./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \
+CFLAGS="-fPIC $CFLAGS" ./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \
     --disable-dbus --with-make=gmake >&2
 gmake -j$MAKE_JOBS >&2
 gmake -j$MAKE_JOBS so >&2