1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00
freebsd-ports/x11-toolkits
Adriaan de Groot 8de46b4745 x11-toolkits/copperspice: resurrect CopperSpice
CopperSpice is a toolkit, forked from Qt and updated to use
modern C++ and CMake in the Qt 5.something LGPL days. It was
removed from the tree for being unfetchable in 2017, now
restored. I didn't bother to look at the old ports files, so
this is entirely new work.

CS builds cleanly, except I patched in -pthread as a linker
option; I think this ought to be part of the Threads package
found by CMake, but it isn't (on FreeBSD at least). Some linkage
options need to be PUBLIC to be carried through to consuming
applications (this is a FreeBSD thing).

While here, introduce the misc/copperspice-examples which
is a demo application *kitchensink* that exercises the libraries.

CopperSpice shares notional-filenames with Qt (e.g. binaries
called "lupdate" for UI design) but the Qt ports are versioned
("lupdate-qt5"). CopperSpice gets "-cs" as a suffix.

There's a bunch of patching to make things "behave" like a
regularly packaged set of libraries and applications that
consume those libraries. In particular using $(LOCALBASE)/share/
rather than putting everything in the same target directory.
2022-02-20 16:45:27 +01:00
..
amtk
blt
bwidget
color-widgets-qt5
copperspice x11-toolkits/copperspice: resurrect CopperSpice 2022-02-20 16:45:27 +01:00
ctk
fltk x11-toolkits/fltk: the port had been updated to version 1.3.8 2021-12-06 02:37:55 +00:00
fox14
fox16 x11-toolkits/fox16: prepare for freetype2 update 2021-08-07 12:25:10 +02:00
fox17 x11-toolkits/fox17: use openjpeg15 includes in Right Way (tm) 2022-02-18 12:06:37 +03:00
fpc-gtk2
fpc-xforms
fxscintilla
gdl
girara x11-toolkits/girara: chase Meson option name after 7ab84affb0 2021-11-03 09:00:12 +00:00
gnocl
gnome-pty-helper
gnustep-back
gnustep-gui devel/icu: update to 70.1 2021-10-28 16:37:30 +00:00
granite x11-toolkits/granite: update to 6.2.0, latest upstream 2021-12-08 11:57:06 +01:00
gstreamer1-plugins-gtk
gstreamer1-plugins-gtk4 x11-toolkits/gstreamer1-plugins-gtk4: add new port 2021-08-23 12:52:23 +00:00
gstreamer1-plugins-pango
gtk20 x11-toolkits/gtk20: Add CPE information 2021-09-08 20:53:33 +00:00
gtk30 x11-toolkits/gtk30: update to 3.24.31 2022-01-04 17:48:27 +00:00
gtk40 x11-toolkits/gtk40: update to 4.6.1 2022-02-16 20:26:15 +00:00
gtk-layer-shell x11-toolkits/gtk-layer-shell: update to 0.7.0 2022-01-26 05:29:46 +00:00
gtk-sharp20
gtk-sharp30
gtk-sharp-beans
gtkada */*: Remove redundant '-*' from CONFLICTS definitions 2021-11-25 22:40:11 +01:00
gtkada3 */*: Remove redundant '-*' from CONFLICTS definitions 2021-11-25 22:40:11 +01:00
gtkd x11-toolkits/gtkd: Update to 3.10.0 2021-12-27 10:58:34 -10:00
gtkdatabox
gtkextra
gtkglarea2
gtkglext
gtkglextmm
gtkimageview
gtkmathview
gtkmm24
gtkmm30
gtksourceview2
gtksourceview3
gtksourceview4
gtksourceviewmm3
guile-gnome-platform
irrlicht x11-toolkits/irrlicht: update to 1.8.5 2021-11-09 16:12:12 +03:00
itk
iwidgets
kf5-attica KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kcompletion KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kconfigwidgets x11-toolkits/kf5-kconfigwidgets: update to 5.90.1 2022-01-23 12:47:39 +01:00
kf5-kdesignerplugin KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kguiaddons KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kirigami2 KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kitemviews KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kjobwidgets KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-ktextwidgets KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kwidgetsaddons KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kf5-kxmlgui KDE: Update KDE Frameworks to 5.90 2022-01-13 07:21:22 +01:00
kproperty
lesstif */*: Remove redundant '-*' from CONFLICTS definitions 2021-11-25 22:40:11 +01:00
libadwaita x11-toolkits/libadwaita: temporarily block the next update 2021-09-23 19:20:09 +00:00
libdazzle x11-toolkits/libdazzle: Update to 3.42.0 2021-09-27 21:40:27 -07:00
libdecor x11-toolkits/libdecor: unbreak runtime on FreeBSD < 13 2021-09-30 00:44:35 +00:00
libgdiplus
libhandy x11-toolkits/libhandy: update to 1.4.0 2021-09-18 02:12:42 +00:00
libhandy0 x11-toolkits/libhandy0: mark BROKEN after ea9efcafe2 2022-01-31 23:18:10 +00:00
libsexy
libunique3
libwnck
libwnck3
libxaw3dxft x11-toolkits/libxaw3dxft: update to 1.6.2h. 2021-08-04 21:30:25 +08:00
libXaw
libXmu
libXt
linux-c7-gtk2 *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
linux-c7-gtk3 *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
linux-c7-openmotif *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
linux-c7-pango *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
linux-c7-qt-x11 *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
linux-c7-tk85 *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
movingmotif x11-toolkits/movingmotif: fix whitespace in pkg-descr. 2021-10-16 09:09:16 +02:00
mowitz
mygui
mygui-dummy
mygui-ogre
mygui-opengl
nanogui x11-toolkits/nanogui: Fix the #include statement - make it use <> brackets 2021-10-16 11:27:04 -07:00
neXtaw
ntk
nuklear x11-toolkits/nuklear: Update 4.09.1 -> 4.9.5 2022-01-12 18:02:55 -08:00
ocaml-lablgtk2 x11-toolkits/ocaml-lablgtk2: add GLADE option back (missed in 52585a1d23) 2021-10-15 10:20:51 +00:00
ocaml-labltk
open-motif */*: Remove redundant '-[0-9]*' from CONFLICTS 2021-10-29 11:50:18 +02:00
osm-gps-map
otk
p5-Alien-wxWidgets
p5-Glade2
p5-Gtk2
p5-Gtk2-Chmod
p5-Gtk2-Ex-Dialogs
p5-Gtk2-Ex-FormFactory
p5-Gtk2-Ex-PodViewer x11-toolkits/p5-Gtk2-Ex-PodViewer: Add NO_ARCH 2021-10-26 00:00:10 +08:00
p5-Gtk2-Ex-Simple-List
p5-Gtk2-Ex-Utils x11-toolkits/p5-Gtk2-Ex-Utils: Add NO_ARCH 2021-10-26 00:00:10 +08:00
p5-Gtk2-GladeXML
p5-Gtk2-ImageView
p5-Gtk2-PathButtonBar
p5-Gtk2-TrayIcon
p5-Gtk3
p5-Gtk3-ImageView
p5-Gtk3-SimpleList
p5-Pango
p5-Prima x11-toolkits/p5-Prima: Update to 1.63 2021-09-22 06:23:55 +08: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-toolkits/pango: update to 1.50.4 2022-02-14 08:54:01 +01:00
pangolin
pangomm x11-toolkits/pangomm: unbreak build with pango >= 1.50 2022-01-04 02:57:20 +00:00
pangox-compat
pangoxsl x11-toolkits/pangoxsl: deprecate after 20c0152349 2022-01-06 18:39:22 +00:00
plasma5-kdeplasma-addons KDE: Update KDE Plasma Desktop to 5.24.1 -- February Bugfix Release 2022-02-15 16:48:30 +01:00
plib x11-toolkits/plib: Add CPE information 2021-10-13 16:01:17 +02:00
py-AnyQt
py-easygui
py-fltk
py-guietta x11-toolkits/py-guietta: Update to 1.0.0 2022-02-04 00:12:57 +08:00
py-Pmw
py-qt5-chart */*: Update qscintilla2 to 2.13.1 2022-01-27 21:12:33 +01:00
py-tkinter
py-tktreectrl
py-wxPython40
py-xlib
qml-box2d
qt5-charts Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-datavis3d Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-declarative Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-declarative-test Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-gamepad Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-gui Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-quick3d Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-quickcontrols Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-quickcontrols2 Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-quicktimeline Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-uiplugin Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-virtualkeyboard Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5-widgets Qt: Switch Qt5 to use KDE's Qt patch collection 2022-01-02 09:47:54 +01:00
qt5pas editors/lazarus-*: update to 2.2.0 2022-02-03 00:07:13 -05:00
qtermwidget x11-toolkits/qtermwidget: Update to 1.0.0 2021-11-10 19:25:28 +01:00
qwt5-qt5
qwt6
redkite
rep-gtk2
rubygem-gdk3 x11-toolkits/rubygem-gdk3: Update to 3.5.1 2022-01-26 03:51:12 +08:00
rubygem-gdk4 x11-toolkits/rubygem-gdk4: Update to 3.5.1 2022-01-26 03:51:12 +08:00
rubygem-gtk2 x11-toolkits/rubygem-gtk2: Readd x11-toolkits/rubygem-gtk2 2021-12-22 04:29:20 +08:00
rubygem-gtk3 x11-toolkits/rubygem-gtk3: Update to 3.5.1 2022-01-26 03:51:12 +08:00
rubygem-gtk4 x11-toolkits/rubygem-gtk4: Update to 3.5.1 2022-01-26 03:51:13 +08:00
rubygem-gtksourceview3 x11-toolkits/rubygem-gtksourceview3: Update to 3.5.1 2022-01-26 03:51:13 +08:00
rubygem-gtksourceview4 x11-toolkits/rubygem-gtksourceview4: Update to 3.5.1 2022-01-26 03:51:13 +08:00
rubygem-pango x11-toolkits/rubygem-pango: Update to 3.5.1 2022-01-26 03:51:14 +08:00
rubygem-poppler x11-toolkits/rubygem-poppler: Update to 3.5.1 2022-01-26 03:51:14 +08:00
rubygem-tk
rubygem-uh
rubygem-vte3 x11-toolkits/rubygem-vte3: Update to 3.5.1 2022-01-26 03:51:14 +08:00
scintilla x11-toolkits/scintilla: Add CPE information 2021-08-29 18:54:24 +00:00
sdl_pango
shared-desktop-ontologies
skinlf
soqt
SoXt
swt x11-toolkits/swt: not for i386 2021-07-29 12:16:23 +03:00
tepl devel/icu: update to 70.1 2021-10-28 16:37:30 +00:00
tepl6 devel/icu: update to 70.1 2021-10-28 16:37:30 +00:00
termit
tix
tk85
tk86 lang/tcl86, x11-toolkits/tk86: update to 8.6.12 2021-11-08 07:47:20 +00:00
tk87
tk-wrapper
tkdnd
tkshape
tktable
tktray
tktreectrl
unique
vdk
viewklass
vte
vte3 devel/icu: update to 70.1 2021-10-28 16:37:30 +00:00
wlroots x11-toolkits/wlroots: update to 0.15.1 2022-02-04 18:36:46 +00:00
wmapp
wxgtk28 all: return fjoe's ports to the pool 2021-12-06 13:36:27 +01:00
wxgtk28-common all: return fjoe's ports to the pool 2021-12-06 13:36:27 +01:00
wxgtk28-contrib all: return fjoe's ports to the pool 2021-12-06 13:36:27 +01:00
wxgtk28-contrib-common all: return fjoe's ports to the pool 2021-12-06 13:36:27 +01:00
wxgtk30 x11-toolkits/wxgtk30: add non-default, webkit-less gtk2 flavor 2021-08-16 14:10:02 +00:00
wxgtk31
Xaw3d
xbae
xforms
xmhtml
Xmt
ztoolkit x11-toolkits/ztoolkit: Enable librsvg2 dependency 2021-08-10 02:31:07 -07:00
Makefile x11-toolkits/copperspice: resurrect CopperSpice 2022-02-20 16:45:27 +01:00