1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00
freebsd-ports/x11-toolkits
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
..
amtk New port amtk 2020-09-29 14:21:43 +00:00
blt
bwidget
c++-gtk-utils
color-widgets-qt5
ctk
fltk
fox14
fox16
fox17
fpc-gtk2
fpc-xforms
fxscintilla
gdl x11-toolkits/gdl: Update to 3.34.0 2020-11-07 10:35:44 +00:00
girara - Update girara to 0.3.5 2020-09-09 20:22:02 +00:00
gnocl
gnome-pty-helper
gnome-sharp20 Prefer graphics/ligvrsvg2-rust over graphics/librsvg2 2020-11-09 17:08:12 +00:00
gnustep-back
gnustep-gui devel/icu: update to 68.1 2020-11-03 00:56:26 +00:00
granite Reset MAINTAINER 2020-09-28 05:05:24 +00:00
gstreamer1-plugins-gtk
gstreamer1-plugins-pango
gstreamer-plugins-pango
gtk20 In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
gtk30 x11-toolkits/gtk30: update to 3.24.24 2020-12-07 23:34:24 +00:00
gtk-layer-shell x11-toolkits/gtk-layer-shell: update to 0.5.1 2020-11-02 14:03:52 +00:00
gtk-sharp20
gtk-sharp30
gtk-sharp-beans
gtkada
gtkada3
gtkd x11-toolkits/gtkd: Add new port 2020-10-28 18:40:13 +00:00
gtkdatabox
gtkextra
gtkglarea2
gtkglext
gtkglextmm
gtkimageview
gtkmathview
gtkmm24 In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
gtkmm30 In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
gtksourceview2 In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
gtksourceview3 In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
gtksourceview4 Update to 4.8.0 2020-09-30 12:52:41 +00:00
gtksourceviewmm3
guile-gnome-platform [NEW] x11-toolkits/guile-gnome-platform: Guile bindings for Gnome 2020-09-17 17:47:23 +00:00
irrlicht
itk
iwidgets
kf5-attica Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kcompletion Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kconfigwidgets Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kdesignerplugin Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kguiaddons Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kirigami2 Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kitemviews Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kjobwidgets Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-ktextwidgets Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kwidgetsaddons Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kf5-kxmlgui Update KDE Frameworks to 5.76 2020-11-23 18:46:43 +00:00
kproperty
lesstif
libbonoboui In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
libdazzle Update to 3.38.0 2020-09-29 15:48:26 +00:00
libgdiplus
libgnomeui In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
libhandy x11-toolkits/libhandy: update to 1.0.2 2020-11-13 16:39:39 +00:00
libhandy0 Update libhandy to 1.0.0 which is needed by recently gnome 2020-09-17 11:45:30 +00:00
libsexy
libsexymm
libunique3
libwnck In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
libwnck3 Update to 3.36.0 2020-09-26 21:12:50 +00:00
libxaw3dxft
libXaw
libxfce4gui
libXmu
libXt
linux-c7-gtk2
linux-c7-gtk3 Add dependency on hicolor and adwaita icon themes, and on librsvg2 to be 2020-08-29 19:11:34 +00:00
linux-c7-openmotif
linux-c7-pango
linux-c7-qt-x11
linux-c7-tk85
movingmotif
mowitz
mygui
mygui-dummy
mygui-ogre
mygui-opengl
nanogui
neXtaw
ntk x11-toolkits/ntk: Update 1.3.1000 -> 1.3.1000-2 (py3-compatible) 2020-09-24 17:13:47 +00:00
ocaml-lablgtk2 - Update x11-toolkits/ocaml-lablgtk2 to 2.18.11 [1] 2020-11-16 12:34:02 +00:00
ocaml-labltk
open-motif
osm-gps-map
otk
p5-Alien-wxWidgets
p5-Glade2
p5-Gnome2
p5-Gnome2-Canvas x11-toolkits/p5-Gnome2-Canvas: Update version 1.003=>1.004 2020-10-25 23:37:40 +00:00
p5-Gnome2-VFS
p5-Gnome2-Wnck
p5-Gtk2
p5-Gtk2-Chmod
p5-Gtk2-Ex-Dialogs
p5-Gtk2-Ex-FormFactory
p5-Gtk2-Ex-PodViewer
p5-Gtk2-Ex-Simple-List
p5-Gtk2-Ex-Utils
p5-Gtk2-GladeXML
p5-Gtk2-Html2
p5-Gtk2-ImageView
p5-Gtk2-PathButtonBar
p5-Gtk2-TrayIcon
p5-Gtk2-Unique
p5-Gtk3
p5-Gtk3-SimpleList
p5-Pango
p5-Prima Add FRIBIDI and HARFBUZZ options 2020-10-02 13:19:48 +00:00
p5-Tk
p5-Tk-Action
p5-Tk-Autoscroll
p5-Tk-ColourChooser
p5-Tk-Contrib
p5-Tk-CursorControl
p5-Tk-Date
p5-Tk-DKW
p5-Tk-DynaTabFrame
p5-Tk-Enscript
p5-Tk-FileDialog
p5-Tk-FontDialog
p5-Tk-GBARR
p5-Tk-Getopt
p5-Tk-HistEntry
p5-Tk-JComboBox
p5-Tk-ResizeButton
p5-Tk-Role-Dialog
p5-Tk-Role-HasWidgets
p5-Tk-Splashscreen
p5-Tk-Sugar
p5-Tk-TableMatrix
p5-Tk-ToolBar
p5-Tk-WaitBox
pango x11/toolcits-pango: Actually apply security patch 2020-09-26 13:06:35 +00:00
pangolin x11-toolkits/pangolin: fix build on GCC architectures 2020-11-17 20:07:37 +00:00
pangomm
pangox-compat
pangoxsl
plasma5-kdeplasma-addons Update KDE Plasma Desktop to 5.20.4 2020-12-01 17:40:16 +00:00
plib
py-AnyQt x11-toolkits/py-AnyQt: Update 0.0.10 -> 0.0.11 2020-10-24 20:02:51 +00:00
py-easygui
py-fltk
py-guietta x11-toolkits/py-guietta: Update to 0.6.1 2020-11-23 09:04:23 +00:00
py-Pmw
py-qt5-chart 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-qt5-gui 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-qt5-quick 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-qt5-quick3d 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-qt5-quickwidgets 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-qt5-widgets 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-tkinter x11-toolkits/py-tkinter@py39: fix build on GCC architectures 2020-11-13 17:13:22 +00:00
py-tktreectrl
py-wxPython40
py-xlib
pypy-tkinter
qml-box2d
qt5-charts
qt5-datavis3d Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5-declarative 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
qt5-gamepad Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5-gtkplatform x11-toolkits/qt5-gtkplatform: fix build with modern Qt 2020-09-13 06:20:16 +00:00
qt5-gui Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5-quick3d 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
qt5-quickcontrols Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5-quickcontrols2 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
qt5-quicktimeline Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5-uiplugin 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
qt5-virtualkeyboard Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5-widgets Only define USE_LDCONFIG in devel/qt5-core 2020-11-21 18:18:34 +00:00
qt5pas - Update qt5pas cbinding included into lazarus 2.0.10 source code 2020-11-25 03:29:02 +00:00
qtermwidget x11-toolkits/qtermwidget Update to 0.16.0 2020-11-21 12:03:26 +00:00
qwt5-qt5 x11-toolkits/qwt5-qt5: 2020-11-16 14:24:58 +00:00
qwt6
redkite x11-toolkits/redkite: Update 1.0.3 -> 1.2.0 2020-10-27 20:01:43 +00:00
rep-gtk2
rubygem-gdk3
rubygem-gtk2
rubygem-gtk3
rubygem-gtksourceview2
rubygem-gtksourceview3
rubygem-pango
rubygem-poppler graphics/poppler: update to 20.11.0 2020-11-03 19:48:54 +00:00
rubygem-tk
rubygem-uh x11-toolkits/rubygem-uh: Update to 2.1.1 2020-09-27 16:17:41 +00:00
rubygem-vte
rubygem-vte3
scintilla x11-toolkits/scintilla: Add/delete files under files/ 2020-10-30 05:30:02 +00:00
sdl_pango
shared-desktop-ontologies
skinlf
soqt
SoXt
swt x11-toolkits/swt: fix patch to correctly detect cpu arch 2020-11-20 17:58:29 +00:00
tepl x11-toolkits/tepl: update to 5.1.1 2020-11-15 12:49:07 +00:00
termit
tile
tix
tk85
tk86
tk87 Correct a typo in tk87 pkg-descr. 2020-11-09 04:53:10 +00:00
tk-wrapper
tkdnd
tkshape
tktable
tktray
tktreectrl
unique
v
vdk
viewklass
vte In preparation of the update of glib remove the -reference ports 2020-09-19 10:43:46 +00:00
vte3 devel/icu: update to 68.1 2020-11-03 00:56:26 +00:00
wlroots x11-toolkits/wlroots: update to 0.12.0 2020-11-08 16:48:02 +00:00
wmapp
wxgtk28 Remove gstreamer option 2020-11-09 08:36:38 +00:00
wxgtk28-common
wxgtk28-contrib
wxgtk28-contrib-common
wxgtk30 x11-toolkits/wxgtk30: Remove unused gconf2 dependency 2020-12-08 05:58:56 +00:00
wxgtk31 x11-toolkits/wxgtk31: Remove unused gconf2 dependency 2020-12-06 19:54:58 +00:00
Xaw3d
xbae
xforms x11-toolkits/xform: Fix build with -fno-common 2020-08-22 22:00:45 +00:00
xmhtml
Xmt
Makefile Remove expired ports: 2020-11-15 18:37:28 +00:00