freebsd-ports/print
Loïc Bartoletti 47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
2020-12-08 20:03:07 +00:00
..
a2pdf
a2ps editors/emacs: Update to version 27.1 2020-08-12 18:30:06 +00:00
abcm2ps Return araujo@'s ports to the pool after his commit bit was safekept. 2020-11-03 20:51:34 +00:00
adobe-cmaps
afm
alignmargins
ansiprint
asprint
auctex editors/emacs: Update to version 27.1 2020-08-12 18:30:06 +00:00
bibcursed
bibview
brlaser
c2ps
catdvi
cdlabelgen
cloud-print-connector Mark BROKEN 2020-07-12 20:08:08 +00:00
cloudprint print/cloudprint: Add deprecation message 2020-11-09 13:16:14 +00:00
cups Add compiler:c++11-lang to USES to fix build on GCC-based systems: 2020-06-24 19:29:10 +00:00
cups-bjnp print/cups-bjnp: fix build on GCC architectures 2020-08-30 14:00:00 +00:00
cups-cloud-print Update RUN_DEPENDS for py-pycups 2.0.1 update 2020-05-29 02:00:00 +00:00
cups-filters Update to 1.28.6. 2020-12-06 17:35:19 +00:00
cups-fxlinuxprint
cups-pdf print/cups-pdf: fix patching paths 2020-07-04 13:36:16 +00:00
cups-pk-helper
cups-smb-backend
deforaos-pdfviewer graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
derelict-ft
detex
dot2tex
dvi2tty Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 6). 2020-05-28 08:43:29 +00:00
dvips2ascii
dvisvg
dymo-cups-drivers Fix build after cups port was updated. 2020-06-27 09:54:43 +00:00
easylatex
enscript-a4
enscript-letter
enscript-letterdj
epson-inkjet-printer-201401w
epson-inkjet-printer-201601w
epson-inkjet-printer-escpr
epsonepl
fig2dev
flpsed
font2svg
font-amsfonts
fontforge
foo2zjs
foomatic-db print/foomatic-db: Update to 20201029 2020-10-30 09:06:36 +00:00
foomatic-db-engine
foomatic-db-hpijs
foomatic-filters print/foomatic-filters: No-op formatting changes 2020-08-24 11:39:17 +00:00
fpc-libcups - New port: print/fpc-libcups 2020-11-25 02:42:29 +00:00
fpdf
freetype
freetype2 print/freetype2: Security fix release 2.10.4 2020-10-22 16:19:23 +00:00
ft2demos print/ft2demos: Update version 2.10.2=>2.10.4 2020-10-25 00:40:49 +00:00
ghostscript7-base
ghostscript7-commfont
ghostscript7-jpnfont
ghostscript7-korfont
ghostscript7-x11
ghostscript8-base
ghostscript8-x11
ghostscript9-agpl-base graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
ghostscript9-agpl-x11
ghostscript9-base print/ghostscript9-base: prepare for freetype2 update 2020-10-22 06:10:11 +00:00
ghostscript9-x11
gimp-gutenprint x11/babl: Update to 0.1.82 2020-11-07 10:38:27 +00:00
gl2ps Return araujo@'s ports to the pool after his commit bit was safekept. 2020-11-03 20:51:34 +00:00
gsfonts
gspdf
gtklp print/gtklp: fix build with -fno-common 2020-08-29 01:40:29 +00:00
gutenprint
gv print/gv: give maintainership to Marco Beishuizen 2020-04-17 14:58:23 +00:00
harfbuzz print/harfbuzz: switch to release tarball 2020-09-26 14:19:15 +00:00
harfbuzz-hb-view print/harfbuzz: update to 2.6.8 2020-06-22 12:01:31 +00:00
harfbuzz-icu devel/icu: update to 68.1 2020-11-03 00:56:26 +00:00
hp2xx
hplip The Python 2 support in HPLIP depends on devel/py-gobject, not py-gobject3. 2020-09-07 14:55:54 +00:00
hplip-plugin Update to 3.20.6. 2020-09-07 13:19:06 +00:00
hs-hscolour Chanse update of devel/libffi 2020-07-04 18:11:42 +00:00
html2latex
html2ps
hyperlatex editors/emacs: Update to version 27.1 2020-08-12 18:30:06 +00:00
indexinfo
kde_poster
latex2rtf
latex-beamer
latex-biber
latex-ltablex Update WWW 2020-04-22 21:32:49 +00:00
latex-resume
latexdiff print/latexdiff: Update to 1.3.1.1 2020-07-03 14:49:40 +00:00
lgrind Update WWW 2020-04-22 21:32:58 +00:00
libharu
libijs
libmspub01 devel/icu: update to 68.1 2020-11-03 00:56:26 +00:00
libotf
libpagemaker
libpaper
libraqm
libspectre Move some gnome@ ports to desktop@ 2020-09-10 18:55:41 +00:00
lilypond print/lilypond: update 2.18.2 -> 2.20.0 2020-04-20 18:48:49 +00:00
lilypond-devel print/lilypond-devel: update to 2.21.81 2020-12-01 19:11:34 +00:00
linux-c7-cups-libs Update CentOS 7 ports to 7.8.2003. 2020-05-03 12:50:42 +00:00
linux-c7-freetype
linux-c7-harfbuzz
lout
lprps
lyx print/lyx: fix build with python-3.7 2020-05-11 11:08:48 +00:00
magicfilter
makeindex
mftrace
miktex print/miktex: A TeX/LaTeX distribution featuring on-demand package installation. 2020-11-05 17:52:35 +00:00
min12xxw
mp-a4
mp-letter
mpage
muttprint
nenscript
okc321 Reset MAINTAINER 2020-09-28 05:05:24 +00:00
openprinting
p5-Font-FreeType
p5-Net-CUPS
p5-Net-Printer
p5-PDF-Template
p5-PDFLib
p5-PostScript
p5-PostScript-PPD Update to 0.0300 2020-11-09 17:34:54 +00:00
p5-PostScript-Simple
p5-Text-PDF
p5-XML-ApacheFOP
p5-XML-Handler-AxPoint
p910nd
panda
papersize-default-a4
papersize-default-letter
paps
pcal
pdf4tcl
pdf-redact-tools
pdf-renderer
pdf-tools graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
pdfbox
pdfchain Clean up some things 2020-07-07 12:27:18 +00:00
pdflib Multiple ports: improve regex compliance 2020-06-08 04:41:31 +00:00
pdflib-perl
pdfstitch
pdftk Reset MAINTAINER 2020-09-28 05:05:24 +00:00
pear-File_PDF
pecl-pdflib PECL pdflib is deprecated and doesn't support PHP 8.0. 2020-10-27 09:50:00 +00:00
pfbtopfa
photoprint
pic2fig
pkfonts118
pkfonts240
pkfonts300
pkfonts360
pkfonts400
pkfonts600
pnm2ppa Fix build with -fno-common 2020-09-22 10:57:34 +00:00
print-manager Update KDE Apps to 20.08.3 2020-11-05 17:42:01 +00:00
ps2eps Register mutual installation conflict between the two ports. 2020-07-01 08:50:28 +00:00
pscal
psdim
pslib
pstotext
psutils
py-font-v Update to 1.0.5 2020-11-21 09:20:38 +00:00
py-fontaine
py-fontbakery Update to 0.7.33 2020-11-26 21:17:56 +00:00
py-fonttools Update to 4.17.1 2020-11-21 09:20:47 +00:00
py-fonttools3 Add comment for PORTSCOUT 2020-05-17 20:17:37 +00:00
py-fpdf
py-frescobaldi Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0 2020-12-08 20:03:07 +00:00
py-pdf
py-pdf2
py-pollyreports print/py-pollyreports: Update 1.7.7 -> 1.8 2020-11-28 20:49:33 +00:00
py-preppy print/py-preppy: Give up maintainership 2020-09-26 19:20:09 +00:00
py-psautohint
py-pycups Update to 2.0.1 2020-05-29 01:57:11 +00:00
py-pycups1 Add py-pycups1 1.9.74 (copied from py-pycups) 2020-05-29 01:56:20 +00:00
py-python-ly
py-qt5-printsupport Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0 2020-12-08 20:03:07 +00:00
py-relatorio Update to 0.9.2 2020-08-15 16:32:03 +00:00
py-reportlab print/py-reportlab: Update version 3.5.54=>3.5.55 2020-10-31 22:12:01 +00:00
py-rtf
py-ttfautohint-py
py-ufolib2 Update to 0.8.0 2020-06-14 14:24:50 +00:00
py-weasyprint
qpdf - Update to 10.0.4 2020-12-02 08:00:36 +00:00
qpdfview graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
qt5-printsupport Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
R-cran-knitr - Update to 1.30 2020-09-23 08:34:22 +00:00
R-cran-tinytex - Update to 0.27 2020-11-03 23:10:55 +00:00
rlpr
rtf2latex2e Update WWW 2020-06-29 16:17:26 +00:00
rubygem-afm
rubygem-color
rubygem-color-tools
rubygem-pdf-core
rubygem-pdf-reader
rubygem-pdf-writer
rubygem-prawn
rubygem-prawn_shapes
rubygem-prawn-core
rubygem-prawn-flexible-table
rubygem-prawn-format
rubygem-prawn-graph
rubygem-prawn-js
rubygem-prawn-layout
rubygem-prawn-security
rubygem-prawn-svg
rubygem-rbpdf
rubygem-rbpdf-font
rubygem-ttfunk
scribus-devel graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
sgf2tex
shrinkpdf
simple-fb2-reader Simple tool to read books in the FB2 format. Developed using GTK+3. 2020-06-21 17:35:05 +00:00
splix
system-config-printer
t1utils
tex-aleph
tex-basic-engines
tex-dvipdfmx
tex-dvipsk
tex-formats
tex-jadetex
tex-luatex graphics/poppler: update to 20.10.0 2020-10-11 10:58:15 +00:00
tex-ptexenc
tex-xdvik
tex-xetex devel/icu: update to 68.1 2020-11-03 00:56:26 +00:00
tex-xmltex
texinfo Update htmlxref.cnf and texinfo.tex 2020-09-06 15:35:35 +00:00
texlive-base Add two runtime dependencies for the latexindent script 2020-11-09 10:16:52 +00:00
texlive-docs
texlive-full
texlive-texmf
texlive-texmf-source
texlive-tlmgr
texvc
tgif2tex
transfig print/transfig: Fix build with -fno-common 2020-08-25 12:27:34 +00:00
trueprint
ttf2pt1
ttfautohint
ttftot42
txtbdf2ps
typetools
utopia
xfce4-print Correctly remove CUPS option, which I hastily tried to do in r540612, 2020-06-28 13:58:49 +00:00
xmbibtex
xpdfopen
xreader graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
xtexsh
yatex editors/emacs: Update to version 27.1 2020-08-12 18:30:06 +00:00
Makefile Remove expired ports: 2020-12-01 20:09:51 +00:00