aboutsummaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
Diffstat (limited to 'print')
-rw-r--r--print/Makefile3
-rw-r--r--print/R-cran-tinytex/Makefile2
-rw-r--r--print/R-cran-tinytex/distinfo6
-rw-r--r--print/cups-filters/Makefile2
-rw-r--r--print/cups/Makefile6
-rw-r--r--print/cups/distinfo8
-rw-r--r--print/fontforge/Makefile1
-rw-r--r--print/foomatic-db/Makefile2
-rw-r--r--print/foomatic-db/distinfo6
-rw-r--r--print/foomatic-db/pkg-plist5
-rw-r--r--print/ghostscript10/Makefile2
-rw-r--r--print/harfbuzz/Makefile4
-rw-r--r--print/harfbuzz/distinfo6
-rw-r--r--print/harfbuzz/pkg-plist1
-rw-r--r--print/hp2xx/Makefile2
-rw-r--r--print/ipp-usb/Makefile2
-rw-r--r--print/lilypond-devel/Makefile2
-rw-r--r--print/lilypond-devel/distinfo6
-rw-r--r--print/linux-rl9-cups-libs/Makefile22
-rw-r--r--print/linux-rl9-cups-libs/distinfo7
-rw-r--r--print/linux-rl9-cups-libs/pkg-plist.aarch646
-rw-r--r--print/linux-rl9-cups-libs/pkg-plist.amd646
-rw-r--r--print/linux-rl9-freetype/Makefile19
-rw-r--r--print/linux-rl9-freetype/distinfo7
-rw-r--r--print/linux-rl9-freetype/pkg-plist.aarch647
-rw-r--r--print/linux-rl9-freetype/pkg-plist.amd647
-rw-r--r--print/linux-rl9-harfbuzz/Makefile21
-rw-r--r--print/linux-rl9-harfbuzz/distinfo7
-rw-r--r--print/linux-rl9-harfbuzz/pkg-plist.aarch6414
-rw-r--r--print/linux-rl9-harfbuzz/pkg-plist.amd6414
-rw-r--r--print/panda/Makefile5
-rw-r--r--print/pdfarranger/Makefile7
-rw-r--r--print/pdfarranger/distinfo6
-rw-r--r--print/pdfcpu/Makefile4
-rw-r--r--print/pdfcpu/distinfo10
-rw-r--r--print/photoprint/Makefile2
-rw-r--r--print/pslib/Makefile2
-rw-r--r--print/psutils/Makefile4
-rw-r--r--print/py-collidoscope/Makefile7
-rw-r--r--print/py-dehinter/Makefile5
-rw-r--r--print/py-font-v/Makefile5
-rw-r--r--print/py-fontaine/Makefile8
-rw-r--r--print/py-fontbakery/Makefile8
-rw-r--r--print/py-fontbakery/distinfo6
-rw-r--r--print/py-fontbakery/files/patch-pyproject.toml9
-rw-r--r--print/py-fontpens/Makefile5
-rw-r--r--print/py-fontpens/files/patch-setup.py11
-rw-r--r--print/py-glyphsets/Makefile6
-rw-r--r--print/py-glyphsets/distinfo6
-rw-r--r--print/py-glyphsets/files/patch-setup.py6
-rw-r--r--print/py-glyphtools/Makefile6
-rw-r--r--print/py-pypdf3/Makefile5
-rw-r--r--print/py-pypdf3/files/patch-setup.py11
-rw-r--r--print/py-relatorio/Makefile9
-rw-r--r--print/py-relatorio/distinfo6
-rw-r--r--print/py-ttfautohint-py/Makefile7
-rw-r--r--print/py-vharfbuzz/Makefile6
-rw-r--r--print/rlpr/Makefile4
-rw-r--r--print/scribus-devel/Makefile2
-rw-r--r--print/scribus/Makefile2
-rw-r--r--print/xreader/Makefile2
61 files changed, 284 insertions, 101 deletions
diff --git a/print/Makefile b/print/Makefile
index 81e5613c69cb..51b86ed528c5 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -98,6 +98,9 @@
SUBDIR += linux-c7-freetype
SUBDIR += linux-c7-harfbuzz
SUBDIR += linux-jabref
+ SUBDIR += linux-rl9-cups-libs
+ SUBDIR += linux-rl9-freetype
+ SUBDIR += linux-rl9-harfbuzz
SUBDIR += lout
SUBDIR += lprps
SUBDIR += lyx
diff --git a/print/R-cran-tinytex/Makefile b/print/R-cran-tinytex/Makefile
index da848a27a7a9..8570f66ef238 100644
--- a/print/R-cran-tinytex/Makefile
+++ b/print/R-cran-tinytex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinytex
-DISTVERSION= 0.50
+DISTVERSION= 0.51
CATEGORIES= print
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/print/R-cran-tinytex/distinfo b/print/R-cran-tinytex/distinfo
index 8ccd36184750..aca1d38e37df 100644
--- a/print/R-cran-tinytex/distinfo
+++ b/print/R-cran-tinytex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710964359
-SHA256 (tinytex_0.50.tar.gz) = b4846eae816ff09cd24e95b3f14286fb2e190e5084cf7e2b2793ac7100bd6086
-SIZE (tinytex_0.50.tar.gz) = 34312
+TIMESTAMP = 1715420163
+SHA256 (tinytex_0.51.tar.gz) = bb113b51b4b58e78902a0220d709650c1458a8c6d3fa03f58ba007f0eb74c8ea
+SIZE (tinytex_0.51.tar.gz) = 34491
diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile
index 8d0dac929a42..803be691afc7 100644
--- a/print/cups-filters/Makefile
+++ b/print/cups-filters/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cups-filters
PORTVERSION= 1.28.17
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= print
MASTER_SITES= https://github.com/OpenPrinting/cups-filters/releases/download/${DISTVERSION}/
diff --git a/print/cups/Makefile b/print/cups/Makefile
index 369d32085a73..3b2bbd02a83b 100644
--- a/print/cups/Makefile
+++ b/print/cups/Makefile
@@ -1,13 +1,9 @@
PORTNAME= cups
-DISTVERSION= 2.4.7
-PORTREVISION= 2
+DISTVERSION= 2.4.8
CATEGORIES= print
MASTER_SITES= https://github.com/OpenPrinting/cups/releases/download/v${DISTVERSION}/
EXTRACT_SUFX= -source.tar.gz
-PATCH_SITES= https://github.com/OpenPrinting/cups/commit/
-PATCHFILES= 43ceb50ad92236bda3de168a19765f371812a1ea.patch:-p1
-
MAINTAINER= tijl@FreeBSD.org
COMMENT= Common UNIX Printing System
WWW= https://github.com/OpenPrinting/cups
diff --git a/print/cups/distinfo b/print/cups/distinfo
index 6f4dd49c7ef6..a0230498d61c 100644
--- a/print/cups/distinfo
+++ b/print/cups/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1700253499
-SHA256 (cups-2.4.7-source.tar.gz) = dd54228dd903526428ce7e37961afaed230ad310788141da75cebaa08362cf6c
-SIZE (cups-2.4.7-source.tar.gz) = 8134809
-SHA256 (43ceb50ad92236bda3de168a19765f371812a1ea.patch) = 039092048f00e855bb24679842eb15f28a915bb1832120f91222ccc0aa7a423a
-SIZE (43ceb50ad92236bda3de168a19765f371812a1ea.patch) = 9886
+TIMESTAMP = 1715366483
+SHA256 (cups-2.4.8-source.tar.gz) = 75c326b4ba73975efcc9a25078c4b04cdb4ee333caaad0d0823dbd522c6479a0
+SIZE (cups-2.4.8-source.tar.gz) = 8142007
diff --git a/print/fontforge/Makefile b/print/fontforge/Makefile
index 94c0c0411adf..43a28f946690 100644
--- a/print/fontforge/Makefile
+++ b/print/fontforge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fontforge
DISTVERSION= 20230101
+PORTREVISION= 1
CATEGORIES= print
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/print/foomatic-db/Makefile b/print/foomatic-db/Makefile
index 768f2cba04b4..e94ea53b7137 100644
--- a/print/foomatic-db/Makefile
+++ b/print/foomatic-db/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foomatic-db
-PORTVERSION= 20240209
+PORTVERSION= 20240504
CATEGORIES= print
MAINTAINER= danilo@FreeBSD.org
diff --git a/print/foomatic-db/distinfo b/print/foomatic-db/distinfo
index 3b069ae69c63..9a3e73a2f972 100644
--- a/print/foomatic-db/distinfo
+++ b/print/foomatic-db/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707563028
-SHA256 (OpenPrinting-foomatic-db-20240209_GH0.tar.gz) = 54e48cdc2a1b6fff5d2d26c9b34f11a2336466ddb581af29451d8b3164dd26f1
-SIZE (OpenPrinting-foomatic-db-20240209_GH0.tar.gz) = 99254901
+TIMESTAMP = 1715426835
+SHA256 (OpenPrinting-foomatic-db-20240504_GH0.tar.gz) = 88f8bb320231840f78ac9d37113ff0ddb6e6003671c1721fef4bc9e5b9fb1e17
+SIZE (OpenPrinting-foomatic-db-20240504_GH0.tar.gz) = 99303898
diff --git a/print/foomatic-db/pkg-plist b/print/foomatic-db/pkg-plist
index 8c1c2dae0c78..e1bd2aa393b7 100644
--- a/print/foomatic-db/pkg-plist
+++ b/print/foomatic-db/pkg-plist
@@ -4033,6 +4033,11 @@ share/foomatic/db/source/PPD/Oki/OK5700_a.ppd.gz
share/foomatic/db/source/PPD/Oki/OK5900_a.ppd.gz
share/foomatic/db/source/PPD/Oki/OK6100_a.ppd.gz
share/foomatic/db/source/PPD/Oki/OK8800_a.ppd.gz
+share/foomatic/db/source/PPD/Oki/OKB430_a.ppd.gz
+share/foomatic/db/source/PPD/Oki/OKB440_a.ppd.gz
+share/foomatic/db/source/PPD/Oki/OKC321_a110.ppd.gz
+share/foomatic/db/source/PPD/Oki/OKC331_a110.ppd.gz
+share/foomatic/db/source/PPD/Oki/OKC531_a110.ppd.gz
share/foomatic/db/source/PPD/Oki/ok4300u1.ppd.gz
share/foomatic/db/source/PPD/Oki/ok4350u1.ppd.gz
share/foomatic/db/source/PPD/Oki/ok5300u1.ppd.gz
diff --git a/print/ghostscript10/Makefile b/print/ghostscript10/Makefile
index 332374b380a8..abee29d9a344 100644
--- a/print/ghostscript10/Makefile
+++ b/print/ghostscript10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghostscript
DISTVERSION= 10.03.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= print
MASTER_SITES= https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${DISTVERSION:S/.//g}/
PKGNAMESUFFIX= ${GS_MAJOR_VERSION}
diff --git a/print/harfbuzz/Makefile b/print/harfbuzz/Makefile
index d0a1d9dead79..374d4e941ba3 100644
--- a/print/harfbuzz/Makefile
+++ b/print/harfbuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= harfbuzz
-DISTVERSION= 8.4.0
+DISTVERSION= 8.5.0
PORTREVISION?= 0
CATEGORIES= print
MASTER_SITES= https://github.com/harfbuzz/harfbuzz/releases/download/${DISTVERSION}/
@@ -23,7 +23,7 @@ CPE_VENDOR= harfbuzz_project
MESON_ARGS= -Dgraphite2=enabled -Dchafa=disabled -Dtests=disabled
-PLIST_SUB+= LIBVER=0.60840.0
+PLIST_SUB+= LIBVER=0.60850.0
HARFBUZZ_SLAVE?= no
diff --git a/print/harfbuzz/distinfo b/print/harfbuzz/distinfo
index 4e895ce3c527..0bcb082b3917 100644
--- a/print/harfbuzz/distinfo
+++ b/print/harfbuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711722784
-SHA256 (harfbuzz-8.4.0.tar.xz) = af4ea73e25ab748c8c063b78c2f88e48833db9b2ac369e29bd115702e789755e
-SIZE (harfbuzz-8.4.0.tar.xz) = 19241260
+TIMESTAMP = 1715633505
+SHA256 (harfbuzz-8.5.0.tar.xz) = 77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27
+SIZE (harfbuzz-8.5.0.tar.xz) = 19468172
diff --git a/print/harfbuzz/pkg-plist b/print/harfbuzz/pkg-plist
index 453a5bc9f5e4..caba543c888b 100644
--- a/print/harfbuzz/pkg-plist
+++ b/print/harfbuzz/pkg-plist
@@ -133,6 +133,7 @@ share/gir-1.0/HarfBuzz-0.0.gir
%%DOCS%%share/gtk-doc/html/harfbuzz/api-index-8-2-0.html
%%DOCS%%share/gtk-doc/html/harfbuzz/api-index-8-3-1.html
%%DOCS%%share/gtk-doc/html/harfbuzz/api-index-8-4-0.html
+%%DOCS%%share/gtk-doc/html/harfbuzz/api-index-8-5-0.html
%%DOCS%%share/gtk-doc/html/harfbuzz/api-index-full.html
%%DOCS%%share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
%%DOCS%%share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
diff --git a/print/hp2xx/Makefile b/print/hp2xx/Makefile
index cd5464af3c84..5c477f970213 100644
--- a/print/hp2xx/Makefile
+++ b/print/hp2xx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hp2xx
PORTVERSION= 3.4.4
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= print x11
MASTER_SITES= GNU
diff --git a/print/ipp-usb/Makefile b/print/ipp-usb/Makefile
index ba88af3c7bef..548f33a2c86c 100644
--- a/print/ipp-usb/Makefile
+++ b/print/ipp-usb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ipp-usb
DISTVERSION= 0.9.23
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= print
MAINTAINER= chuanwei.foo@hotmail.com
diff --git a/print/lilypond-devel/Makefile b/print/lilypond-devel/Makefile
index 88367d54d99f..b01c059aa49c 100644
--- a/print/lilypond-devel/Makefile
+++ b/print/lilypond-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lilypond
-DISTVERSION= 2.25.14
+DISTVERSION= 2.25.16
CATEGORIES= print audio
MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/
PKGNAMESUFFIX= -devel
diff --git a/print/lilypond-devel/distinfo b/print/lilypond-devel/distinfo
index b58a9ee0fbe4..dbcfdef5631e 100644
--- a/print/lilypond-devel/distinfo
+++ b/print/lilypond-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711277164
-SHA256 (lilypond-2.25.14.tar.gz) = 6f4a9f363af98f11096c2608357dbf26111230e21ff4379f447238ee09f9662a
-SIZE (lilypond-2.25.14.tar.gz) = 19285434
+TIMESTAMP = 1715974433
+SHA256 (lilypond-2.25.16.tar.gz) = 018f0d7dc66c0fe243e3951ad5cf541de417a9648eab1a8040f5aaaab4432e16
+SIZE (lilypond-2.25.16.tar.gz) = 19306495
diff --git a/print/linux-rl9-cups-libs/Makefile b/print/linux-rl9-cups-libs/Makefile
new file mode 100644
index 000000000000..53ddc74afd5c
--- /dev/null
+++ b/print/linux-rl9-cups-libs/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= cups
+PORTVERSION= 2.3.3
+DISTVERSIONSUFFIX= op2-21.el9
+PORTREVISION= 2
+CATEGORIES= print linux
+PKGNAMESUFFIX= -libs
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Common UNIX Printing System libraries
+WWW= https://github.com/OpenPrinting/cups
+
+USES= cpe linux:rl9
+USE_LDCONFIG= yes
+USE_LINUX= avahi-libs libidn2
+USE_LINUX_RPM= yes
+
+LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL}
+
+CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} linux-c7-${PORTNAME}${PKGNAMESUFFIX}
+DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr
+
+.include <bsd.port.mk>
diff --git a/print/linux-rl9-cups-libs/distinfo b/print/linux-rl9-cups-libs/distinfo
new file mode 100644
index 000000000000..4f3607e98954
--- /dev/null
+++ b/print/linux-rl9-cups-libs/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1707736999
+SHA256 (rocky/c/cups-libs-2.3.3op2-21.el9.aarch64.rpm) = 26902d0d028007a3124c3303a3184299e1a0629e12183c13a255b3485d7923bb
+SIZE (rocky/c/cups-libs-2.3.3op2-21.el9.aarch64.rpm) = 264876
+SHA256 (rocky/c/cups-libs-2.3.3op2-21.el9.x86_64.rpm) = d58e1ae0acf61aa1bf6e7b893c86f7911bc231133e06337198678dd379cb7024
+SIZE (rocky/c/cups-libs-2.3.3op2-21.el9.x86_64.rpm) = 266936
+SHA256 (rocky/c/cups-2.3.3op2-21.el9.src.rpm) = 0c8594cba396de5d9b352e9d7c40ddd1e8500086f567c2dff1fa151ede09240a
+SIZE (rocky/c/cups-2.3.3op2-21.el9.src.rpm) = 8098925
diff --git a/print/linux-rl9-cups-libs/pkg-plist.aarch64 b/print/linux-rl9-cups-libs/pkg-plist.aarch64
new file mode 100644
index 000000000000..406224413cfe
--- /dev/null
+++ b/print/linux-rl9-cups-libs/pkg-plist.aarch64
@@ -0,0 +1,6 @@
+usr/lib/.build-id/d3/0e36d2e6761129c7f48443f28c433ef0b4cfe7
+usr/lib/.build-id/dc/90f2eb53eca78b65bbc4190f04dad46960af73
+usr/lib64/libcups.so.2
+usr/lib64/libcupsimage.so.2
+usr/share/licenses/cups-libs/LICENSE
+usr/share/licenses/cups-libs/NOTICE
diff --git a/print/linux-rl9-cups-libs/pkg-plist.amd64 b/print/linux-rl9-cups-libs/pkg-plist.amd64
new file mode 100644
index 000000000000..a5e835571d59
--- /dev/null
+++ b/print/linux-rl9-cups-libs/pkg-plist.amd64
@@ -0,0 +1,6 @@
+usr/lib/.build-id/33/5ad9c9fc8a9c1c6a482d6b9de2fa5ab7c9eec4
+usr/lib/.build-id/ba/0ba0e7b288aaf949ed96305015c1ef36b11306
+usr/lib64/libcups.so.2
+usr/lib64/libcupsimage.so.2
+usr/share/licenses/cups-libs/LICENSE
+usr/share/licenses/cups-libs/NOTICE
diff --git a/print/linux-rl9-freetype/Makefile b/print/linux-rl9-freetype/Makefile
new file mode 100644
index 000000000000..e68e25c8fb04
--- /dev/null
+++ b/print/linux-rl9-freetype/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= freetype
+PORTVERSION= 2.10.4
+DISTVERSIONSUFFIX= -9.el9
+CATEGORIES= print linux
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Font rendering engine (Rocky Linux ${LINUX_DIST_VER})
+WWW= https://www.freetype.org/
+
+USES= cpe linux:rl9
+USE_LDCONFIG= yes
+USE_LINUX= png
+USE_LINUX_RPM= yes
+
+DESCR= ${.CURDIR}/../${PORTNAME}2/pkg-descr
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/print/linux-rl9-freetype/distinfo b/print/linux-rl9-freetype/distinfo
new file mode 100644
index 000000000000..0e003ad8661b
--- /dev/null
+++ b/print/linux-rl9-freetype/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1686555200
+SHA256 (rocky/f/freetype-2.10.4-9.el9.aarch64.rpm) = c2d6031c5510402b53ce06a32928a552bd6022a9ca95927d4ec4e9ebbe6708a3
+SIZE (rocky/f/freetype-2.10.4-9.el9.aarch64.rpm) = 390708
+SHA256 (rocky/f/freetype-2.10.4-9.el9.x86_64.rpm) = 4a67eb2e7514b1f9a2861b2262e2da56d997d5fcaa3166ec730d2e7d87945498
+SIZE (rocky/f/freetype-2.10.4-9.el9.x86_64.rpm) = 396348
+SHA256 (rocky/f/freetype-2.10.4-9.el9.src.rpm) = d483a7160180e9a99a9b9eb206c094ed98ce76156136835d573950b8cac4c5a5
+SIZE (rocky/f/freetype-2.10.4-9.el9.src.rpm) = 4762690
diff --git a/print/linux-rl9-freetype/pkg-plist.aarch64 b/print/linux-rl9-freetype/pkg-plist.aarch64
new file mode 100644
index 000000000000..d46a681ada85
--- /dev/null
+++ b/print/linux-rl9-freetype/pkg-plist.aarch64
@@ -0,0 +1,7 @@
+usr/lib/.build-id/3a/47faced293a4d1cf52cb5fe105f735b6710b3e
+usr/lib64/libfreetype.so.6
+usr/lib64/libfreetype.so.6.17.4
+%%PORTDOCS%%usr/share/doc/freetype/README
+usr/share/licenses/freetype/FTL.TXT
+usr/share/licenses/freetype/GPLv2.TXT
+usr/share/licenses/freetype/LICENSE.TXT
diff --git a/print/linux-rl9-freetype/pkg-plist.amd64 b/print/linux-rl9-freetype/pkg-plist.amd64
new file mode 100644
index 000000000000..4cc72583f1ea
--- /dev/null
+++ b/print/linux-rl9-freetype/pkg-plist.amd64
@@ -0,0 +1,7 @@
+usr/lib/.build-id/02/938d6dee7f4fc35a476dc732f6aa55d03c98a8
+usr/lib64/libfreetype.so.6
+usr/lib64/libfreetype.so.6.17.4
+%%PORTDOCS%%usr/share/doc/freetype/README
+usr/share/licenses/freetype/FTL.TXT
+usr/share/licenses/freetype/GPLv2.TXT
+usr/share/licenses/freetype/LICENSE.TXT
diff --git a/print/linux-rl9-harfbuzz/Makefile b/print/linux-rl9-harfbuzz/Makefile
new file mode 100644
index 000000000000..1d7d573bb9f7
--- /dev/null
+++ b/print/linux-rl9-harfbuzz/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= harfbuzz
+PORTVERSION= 2.7.4
+DISTVERSIONSUFFIX= -8.el9
+CATEGORIES= print linux
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= OpenType text shaping engine (Rocky Linux ${LINUX_DIST_VER})
+WWW= https://harfbuzz.github.io/
+
+USES= cpe linux:rl9
+USE_LDCONFIG= yes
+USE_LINUX= graphite2
+USE_LINUX_RPM= yes
+
+CPE_VENDOR= harfbuzz_project
+
+DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/print/linux-rl9-harfbuzz/distinfo b/print/linux-rl9-harfbuzz/distinfo
new file mode 100644
index 000000000000..93825ca53721
--- /dev/null
+++ b/print/linux-rl9-harfbuzz/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1686556069
+SHA256 (rocky/h/harfbuzz-2.7.4-8.el9.aarch64.rpm) = b47a67517cbf58bc96fff46af7e1190680ac544892d45e2a7979d039e9eff12c
+SIZE (rocky/h/harfbuzz-2.7.4-8.el9.aarch64.rpm) = 639259
+SHA256 (rocky/h/harfbuzz-2.7.4-8.el9.x86_64.rpm) = 14a4364a8fc2e4e3507fb32ea9d557c3c8d4f7b3659237ebb5bcc7d12dc019ad
+SIZE (rocky/h/harfbuzz-2.7.4-8.el9.x86_64.rpm) = 639411
+SHA256 (rocky/h/harfbuzz-2.7.4-8.el9.src.rpm) = 17443e9d7ca87d9def9e885fc4694fb740a684f04a7176e28b35a547094413f2
+SIZE (rocky/h/harfbuzz-2.7.4-8.el9.src.rpm) = 9549467
diff --git a/print/linux-rl9-harfbuzz/pkg-plist.aarch64 b/print/linux-rl9-harfbuzz/pkg-plist.aarch64
new file mode 100644
index 000000000000..cd354c566bdf
--- /dev/null
+++ b/print/linux-rl9-harfbuzz/pkg-plist.aarch64
@@ -0,0 +1,14 @@
+usr/lib/.build-id/21/ba0accbd796702ee0d443967411115734a1d2c
+usr/lib/.build-id/3a/d8905094c86348cb3a6e921358dff9f9579fa0
+usr/lib/.build-id/64/a565ed95957d06e45148d0c0190857c3e7dfbf
+usr/lib64/girepository-1.0/HarfBuzz-0.0.typelib
+usr/lib64/libharfbuzz-gobject.so.0
+usr/lib64/libharfbuzz-gobject.so.0.20704.0
+usr/lib64/libharfbuzz-subset.so.0
+usr/lib64/libharfbuzz-subset.so.0.20704.0
+usr/lib64/libharfbuzz.so.0
+usr/lib64/libharfbuzz.so.0.20704.0
+%%PORTDOCS%%usr/share/doc/harfbuzz/AUTHORS
+%%PORTDOCS%%usr/share/doc/harfbuzz/NEWS
+%%PORTDOCS%%usr/share/doc/harfbuzz/README
+usr/share/licenses/harfbuzz/COPYING
diff --git a/print/linux-rl9-harfbuzz/pkg-plist.amd64 b/print/linux-rl9-harfbuzz/pkg-plist.amd64
new file mode 100644
index 000000000000..25296a98376a
--- /dev/null
+++ b/print/linux-rl9-harfbuzz/pkg-plist.amd64
@@ -0,0 +1,14 @@
+usr/lib/.build-id/1f/d6c96c2487ea35ff30bfb10a7377ec0c4585a6
+usr/lib/.build-id/55/c6ac71b7f1e76649b2a29c96ec81f001fe4351
+usr/lib/.build-id/cd/65aa4c1179271c0d2fc437ce41443746924f4d
+usr/lib64/girepository-1.0/HarfBuzz-0.0.typelib
+usr/lib64/libharfbuzz-gobject.so.0
+usr/lib64/libharfbuzz-gobject.so.0.20704.0
+usr/lib64/libharfbuzz-subset.so.0
+usr/lib64/libharfbuzz-subset.so.0.20704.0
+usr/lib64/libharfbuzz.so.0
+usr/lib64/libharfbuzz.so.0.20704.0
+%%PORTDOCS%%usr/share/doc/harfbuzz/AUTHORS
+%%PORTDOCS%%usr/share/doc/harfbuzz/NEWS
+%%PORTDOCS%%usr/share/doc/harfbuzz/README
+usr/share/licenses/harfbuzz/COPYING
diff --git a/print/panda/Makefile b/print/panda/Makefile
index 74f4db319206..a63ef8cee3a7 100644
--- a/print/panda/Makefile
+++ b/print/panda/Makefile
@@ -1,6 +1,6 @@
PORTNAME= panda
PORTVERSION= 0.5.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= print
MASTER_SITES= SF \
SAVANNAH \
@@ -12,6 +12,9 @@ COMMENT= PDF generation library
LICENSE= GPLv2 LGPL21
LICENSE_COMB= dual
+DEPRECATED= Depends on deprecated Oracle Berkeley DB 5.3 and upstream is dead
+EXPIRATION_DATE=2024-06-30
+
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
diff --git a/print/pdfarranger/Makefile b/print/pdfarranger/Makefile
index 6022b9be734b..ac3ad4762ef9 100644
--- a/print/pdfarranger/Makefile
+++ b/print/pdfarranger/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pdfarranger
-DISTVERSION= 1.10.0
-PORTREVISION= 4
+DISTVERSION= 1.10.1
CATEGORIES= print
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,9 +16,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@$
poppler-glib>0:graphics/poppler-glib
USES= gettext gnome python
-USE_PYTHON= distutils
-USE_GNOME= gtk30 intltool:build
USE_GITHUB= yes
+USE_GNOME= gtk30 intltool:build
+USE_PYTHON= distutils
NO_ARCH= yes
diff --git a/print/pdfarranger/distinfo b/print/pdfarranger/distinfo
index 2154f501c679..46db2cd34a91 100644
--- a/print/pdfarranger/distinfo
+++ b/print/pdfarranger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696110706
-SHA256 (pdfarranger-pdfarranger-1.10.0_GH0.tar.gz) = c8b136517f0277ee5c85c54d220c069f102a29dd3b16fd006c38fe800226089e
-SIZE (pdfarranger-pdfarranger-1.10.0_GH0.tar.gz) = 303125
+TIMESTAMP = 1714243330
+SHA256 (pdfarranger-pdfarranger-1.10.1_GH0.tar.gz) = 1d9648f81b9f0937ca723f7502a1dadcc4f3f6050afc6f0d4653bfaa8728a805
+SIZE (pdfarranger-pdfarranger-1.10.1_GH0.tar.gz) = 304298
diff --git a/print/pdfcpu/Makefile b/print/pdfcpu/Makefile
index 8274249c8808..794a50e42870 100644
--- a/print/pdfcpu/Makefile
+++ b/print/pdfcpu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pdfcpu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
-PORTREVISION= 2
+DISTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= print
MAINTAINER= diizzy@FreeBSD.org
diff --git a/print/pdfcpu/distinfo b/print/pdfcpu/distinfo
index a00f1b2361fe..dfcce792ad9a 100644
--- a/print/pdfcpu/distinfo
+++ b/print/pdfcpu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710624823
-SHA256 (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.mod) = 62ad02d1468a1e5a114423ab857129f1b59c16b19d3ec9e77898c350f7deed71
-SIZE (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.mod) = 319
-SHA256 (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.zip) = bd12116a94c191f53565449f6fde707dc092cf5222b3cec726d7b4368a0af110
-SIZE (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.zip) = 267934877
+TIMESTAMP = 1714019280
+SHA256 (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.mod) = cdf3fcacaf481e60a7cf39851b796d15a5960d2c77bc9ad5e8e86ddac977b8f1
+SIZE (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.mod) = 319
+SHA256 (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.zip) = e0c542ea2dee23151bcd586b1c5530d772dcd4a8aabe4422c908869a3edd3a9e
+SIZE (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.zip) = 267967682
diff --git a/print/photoprint/Makefile b/print/photoprint/Makefile
index 95dc38e59d5e..ef25b378867a 100644
--- a/print/photoprint/Makefile
+++ b/print/photoprint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= photoprint
DISTVERSION= 0.4.2-pre2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= print graphics
MASTER_SITES= http://www.blackfiveimaging.co.uk/photoprint/
diff --git a/print/pslib/Makefile b/print/pslib/Makefile
index 59997a2cf533..e159bda9c97f 100644
--- a/print/pslib/Makefile
+++ b/print/pslib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pslib
PORTVERSION= 0.4.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= print
MASTER_SITES= SF
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/print/psutils/Makefile b/print/psutils/Makefile
index 80fa2a193319..74d101c26ca2 100644
--- a/print/psutils/Makefile
+++ b/print/psutils/Makefile
@@ -2,9 +2,7 @@ PORTNAME= psutils
PORTVERSION= 1.17
PORTREVISION= 6
CATEGORIES= print
-MASTER_SITES= ftp://ftp.dcs.ed.ac.uk/pub/ajcd/ \
- ftp://ftp.knackered.org/pub/psutils/ \
- TEX/obsolete/support/psutils \
+MASTER_SITES= TEX/obsolete/support/psutils \
https://ftp.osuosl.org/pub/blfs/conglomeration/psutils/
DISTNAME= psutils-p17
diff --git a/print/py-collidoscope/Makefile b/print/py-collidoscope/Makefile
index b7c48d7849bc..d132789731ad 100644
--- a/print/py-collidoscope/Makefile
+++ b/print/py-collidoscope/Makefile
@@ -1,6 +1,6 @@
PORTNAME= collidoscope
PORTVERSION= 0.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,14 +10,17 @@ COMMENT= Brute force detection of glyph collisions
WWW= https://github.com/simoncozens/collidoscope
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0.0.3:graphics/py-beziers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}glyphtools>=0:print/py-glyphtools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0:print/py-uharfbuzz@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-dehinter/Makefile b/print/py-dehinter/Makefile
index 925b235fae42..b11236765a6e 100644
--- a/print/py-dehinter/Makefile
+++ b/print/py-dehinter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dehinter
PORTVERSION= 4.0.0
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +12,12 @@ WWW= https://github.com/source-foundry/dehinter
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-font-v/Makefile b/print/py-font-v/Makefile
index f2d72d8f593a..b31b36b9556d 100644
--- a/print/py-font-v/Makefile
+++ b/print/py-font-v/Makefile
@@ -1,5 +1,6 @@
PORTNAME= font-v
PORTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +12,13 @@ WWW= https://github.com/source-foundry/font-v
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/docs/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gitpython>=0:devel/py-gitpython@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-fontaine/Makefile b/print/py-fontaine/Makefile
index 8c29ba518fac..7efad47859e4 100644
--- a/print/py-fontaine/Makefile
+++ b/print/py-fontaine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fontaine
PORTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,9 @@ WWW= https://github.com/googlefonts/pyfontaine
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyicu>=0:devel/py-pyicu@${PY_FLAVOR} \
@@ -19,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-fontbakery/Makefile b/print/py-fontbakery/Makefile
index f5f3b9add689..b31f11bf63d2 100644
--- a/print/py-fontbakery/Makefile
+++ b/print/py-fontbakery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fontbakery
-PORTVERSION= 0.12.2
+PORTVERSION= 0.12.6
CATEGORIES= print python
MASTER_SITES= PYPI \
https://github.com/fonttools/fontbakery/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0.5.0<0.6:graphics/py-beziers@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0.6.0<0.7:graphics/py-beziers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cmarkgfm>=0.4:textproc/py-cmarkgfm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=4.46.0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}freetype-py>=0:print/py-freetype-py@${PY_FLAVOR} \
@@ -57,9 +57,9 @@ GOOGLEFONTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}axisregistry>=0.4.9<0.5:x11-fonts
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dehinter>=3.1.0:print/py-dehinter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gflanguages>=0.5.17<0.6:x11-fonts/py-gflanguages@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gflanguages>=0.6.0<0.7:x11-fonts/py-gflanguages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gfsubsets>=2024.2.5:x11-fonts/py-gfsubsets@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}glyphsets>=0.6.19<0.7:print/py-glyphsets@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}glyphsets>=1.0.0<2:print/py-glyphsets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.0,1:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shaperglot>=0.5.0<0.6:x11-fonts/py-shaperglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unicodedata2>=0:devel/py-unicodedata2@${PY_FLAVOR}
diff --git a/print/py-fontbakery/distinfo b/print/py-fontbakery/distinfo
index 16b5ede1347d..c39059e23d19 100644
--- a/print/py-fontbakery/distinfo
+++ b/print/py-fontbakery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713528544
-SHA256 (fontbakery-0.12.2.tar.gz) = b07913c6ef1374f5db519be9247e3a485f14e09348cdf15be472445c2aa898e2
-SIZE (fontbakery-0.12.2.tar.gz) = 49578397
+TIMESTAMP = 1715842798
+SHA256 (fontbakery-0.12.6.tar.gz) = fa2baeed929362250db4e488e381e2efdc350ccc63eede57486aa987986e8c76
+SIZE (fontbakery-0.12.6.tar.gz) = 49717242
diff --git a/print/py-fontbakery/files/patch-pyproject.toml b/print/py-fontbakery/files/patch-pyproject.toml
index d01760e48dbf..b44d299bfa97 100644
--- a/print/py-fontbakery/files/patch-pyproject.toml
+++ b/print/py-fontbakery/files/patch-pyproject.toml
@@ -9,15 +9,6 @@
"opentypespec",
"opentype-sanitizer >= 9.1.0, == 9.*",
"munkres",
-@@ -43,7 +43,7 @@ dependencies = [
- "requests",
- "beziers >= 0.5.0, == 0.5.*",
- "uharfbuzz",
-- "vharfbuzz >= 0.2.0, == 0.2.*",
-+ "vharfbuzz >= 0.2.0",
- "typing_extensions ; python_version < '3.11'",
- ]
-
@@ -110,7 +110,7 @@ googlefonts = [
"fonttools[lxml,unicode]",
# (see https://github.com/googlefonts/gflanguages/pull/7)
diff --git a/print/py-fontpens/Makefile b/print/py-fontpens/Makefile
index 227f2908bb42..9620b840e89c 100644
--- a/print/py-fontpens/Makefile
+++ b/print/py-fontpens/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fontpens
PORTVERSION= 0.2.4
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +13,14 @@ WWW= https://github.com/robotools/fontPens
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fontparts>=0.8.1:print/py-fontparts@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
USES= python zip
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-fontpens/files/patch-setup.py b/print/py-fontpens/files/patch-setup.py
new file mode 100644
index 000000000000..ab90dc9ded28
--- /dev/null
+++ b/print/py-fontpens/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2018-12-15 04:52:52 UTC
++++ setup.py
+@@ -142,7 +142,7 @@ setup_params = dict(
+ long_description = f.read()
+
+ setup_params = dict(
+- name="fontPens",
++ name="fontpens",
+ version="0.2.4",
+ description=("A collection of classes implementing the pen "
+ "protocol for manipulating glyphs."),
diff --git a/print/py-glyphsets/Makefile b/print/py-glyphsets/Makefile
index 6fc9b34fe0b2..f3a49724375d 100644
--- a/print/py-glyphsets/Makefile
+++ b/print/py-glyphsets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glyphsets
-PORTVERSION= 0.6.19
+PORTVERSION= 1.0.0
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,11 +12,11 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=4<8.1:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0.4<8.1:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0:x11-fonts/py-defcon@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gflanguages>=0.5.16:x11-fonts/py-gflanguages@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gflanguages>=0.6.0:x11-fonts/py-gflanguages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}glyphsLib>=0:x11-fonts/py-glyphsLib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
diff --git a/print/py-glyphsets/distinfo b/print/py-glyphsets/distinfo
index c5fd462dd9f8..8cc51cfb0d27 100644
--- a/print/py-glyphsets/distinfo
+++ b/print/py-glyphsets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713528546
-SHA256 (glyphsets-0.6.19.tar.gz) = bcef60ccc0973e592433d32d46196e9409d08bab9932d254d4da9c3fcc3ab42a
-SIZE (glyphsets-0.6.19.tar.gz) = 1035414
+TIMESTAMP = 1715842800
+SHA256 (glyphsets-1.0.0.tar.gz) = 7daf96d4818865c9f53f5c4d2a6d586ff4ceb9fe1074356722f94390e2ce70b6
+SIZE (glyphsets-1.0.0.tar.gz) = 991405
diff --git a/print/py-glyphsets/files/patch-setup.py b/print/py-glyphsets/files/patch-setup.py
index 2713f1498042..4b164d6c58c0 100644
--- a/print/py-glyphsets/files/patch-setup.py
+++ b/print/py-glyphsets/files/patch-setup.py
@@ -1,11 +1,11 @@
---- setup.py.orig 2024-04-17 12:22:53 UTC
+--- setup.py.orig 2024-05-03 09:49:24 UTC
+++ setup.py
@@ -65,7 +65,7 @@ setup(
"requests",
"setuptools",
"FontTools[ufo]",
-- "glyphsLib>=6.7.0",
+- "glyphsLib>=6.7.1",
+ "glyphsLib",
"defcon",
"unicodedata2",
- "gflanguages>=0.5.16",
+ "gflanguages>=0.6.0",
diff --git a/print/py-glyphtools/Makefile b/print/py-glyphtools/Makefile
index c277e22f7c51..397d5db043f9 100644
--- a/print/py-glyphtools/Makefile
+++ b/print/py-glyphtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glyphtools
PORTVERSION= 0.8.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,12 +11,14 @@ WWW= https://github.com/simoncozens/glyphtools
LICENSE= APACHE20
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0:graphics/py-beziers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}glyphsLib>=0:x11-fonts/py-glyphsLib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-pypdf3/Makefile b/print/py-pypdf3/Makefile
index 3dc58ab11256..b24b72a2a1e8 100644
--- a/print/py-pypdf3/Makefile
+++ b/print/py-pypdf3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pypdf3
PORTVERSION= 1.0.6
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +13,12 @@ WWW= https://github.com/sfneal/PyPDF3
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-pypdf3/files/patch-setup.py b/print/py-pypdf3/files/patch-setup.py
new file mode 100644
index 000000000000..4fc2bfc17249
--- /dev/null
+++ b/print/py-pypdf3/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2022-02-03 16:27:04 UTC
++++ setup.py
+@@ -30,7 +30,7 @@ setup(
+ raise RuntimeError("Unable to find version string in %s." % (VERSIONFILE))
+
+ setup(
+- name="PyPDF3",
++ name="pypdf3",
+ version=verstr,
+ install_requires=['tqdm'],
+ description="Pure Python PDF toolkit",
diff --git a/print/py-relatorio/Makefile b/print/py-relatorio/Makefile
index cdd42f45700a..a0dfd009d392 100644
--- a/print/py-relatorio/Makefile
+++ b/print/py-relatorio/Makefile
@@ -1,21 +1,24 @@
PORTNAME= relatorio
-PORTVERSION= 0.10.1
+PORTVERSION= 0.10.2
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Templating library able to output odt and pdf files
-WWW= https://hg.tryton.org/relatorio
+WWW= https://docs.tryton.org/relatorio/latest/ \
+ https://github.com/tryton/relatorio
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=2.0:devel/py-lxml@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils unittest
+USE_PYTHON= autoplist concurrent pep517 unittest
NO_ARCH= yes
diff --git a/print/py-relatorio/distinfo b/print/py-relatorio/distinfo
index c65a8c89a9fc..505e1520ff1b 100644
--- a/print/py-relatorio/distinfo
+++ b/print/py-relatorio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652122689
-SHA256 (relatorio-0.10.1.tar.gz) = a0c72302d50d5dfa433ddab191672eec1dde1c6ed26330a378b720e5a3012e23
-SIZE (relatorio-0.10.1.tar.gz) = 1109846
+TIMESTAMP = 1715842802
+SHA256 (relatorio-0.10.2.tar.gz) = ce008e99c47d1568f49698bbf14d06d42291e64c8dcabe78d47bac22b06917f4
+SIZE (relatorio-0.10.2.tar.gz) = 1105940
diff --git a/print/py-ttfautohint-py/Makefile b/print/py-ttfautohint-py/Makefile
index f885945ac710..c51101e1df74 100644
--- a/print/py-ttfautohint-py/Makefile
+++ b/print/py-ttfautohint-py/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ttfautohint-py
PORTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +12,13 @@ WWW= https://github.com/fonttools/ttfautohint-py
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libttfautohint.so:print/ttfautohint
USES= gmake python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/py-vharfbuzz/Makefile b/print/py-vharfbuzz/Makefile
index b05f464bf2dd..e7ae9130e4b3 100644
--- a/print/py-vharfbuzz/Makefile
+++ b/print/py-vharfbuzz/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vharfbuzz
PORTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -9,11 +10,14 @@ COMMENT= User-friendlier way to use Harfbuzz in Python
WWW= https://github.com/simoncozens/vharfbuzz
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.34.0:print/py-uharfbuzz@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/print/rlpr/Makefile b/print/rlpr/Makefile
index 7940bbd4e1cb..a88f7d0e08e5 100644
--- a/print/rlpr/Makefile
+++ b/print/rlpr/Makefile
@@ -1,12 +1,12 @@
PORTNAME= rlpr
PORTVERSION= 2.06
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= print net
MASTER_SITES= http://fossies.org/unix/misc/old/ \
http://linuxfocus.org/~guido/ \
http://truffula.com/rlpr/
-MAINTAINER= mi@aldan.algebra.com
+MAINTAINER= ports@virtual-estates.net
COMMENT= Send print jobs to lpd servers anywhere on a network
WWW= http://freecode.com/projects/rlpr
diff --git a/print/scribus-devel/Makefile b/print/scribus-devel/Makefile
index d4b882aacc51..bd3643ca9057 100644
--- a/print/scribus-devel/Makefile
+++ b/print/scribus-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scribus
PORTVERSION= 1.5.8
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= print editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
diff --git a/print/scribus/Makefile b/print/scribus/Makefile
index 98510f0e5691..771a65cae78d 100644
--- a/print/scribus/Makefile
+++ b/print/scribus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scribus
DISTVERSION= 1.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
diff --git a/print/xreader/Makefile b/print/xreader/Makefile
index b00755eef08c..5f1050125bdc 100644
--- a/print/xreader/Makefile
+++ b/print/xreader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xreader
PORTVERSION= 3.2.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= print gnome
DIST_SUBDIR= gnome