CopyQ is an advanced clipboard manager with powerful editing
and scripting features.
port from Róbert Bagdán (kikadf.01 at gmail dot com) who is also
taking the maintainership of the port, thanks!
with minor tweaks by me and rsadowski@, ok sthen@
- patches/patch-fvwm_ewmh_c: cast clock_t to `long long' and print it
with %lld
- patches/patch-modules_FvwmScript_Instructions_c: fix the casting:
should be `long long', not only `long'!
changelog: https://github.com/fvwmorg/fvwm3/releases/tag/1.0.5
Some patches were upstreamed and not needed anymore, regen the other
patches. There is no longer a -debug flavor since those debug messages
are now available via a command line option (-v / --verbose).
the rust std library has been changed to not try to reallocate
a guard page on the stack.
as the rust std library is statically linked in rust programs,
bump REVISION to force reinstall.
changelog:
Correct key translations for Ctrl-/
Add GNU/kFreeBSD and GNU Hurd platforms to wscript
Correct keypad mappings, simplify code, improve documentation
Regression: Fix arrow key mappings in DECAKM (appl.cursor key) mode
Add support for the bell
Fix wrap bit corner case for ICH
Do not echo invalid input on DECRQSS (Request Status String)
Fix crash when loading certain scalable fonts
with feedback from and OK sdk@
Libdmapsharing is a library which allows programs to access, share and control
the playback of media content using DMAP (DAAP, DPAP & DACP).
<...>
ok robert@
compiz-bcop
ccsm
compizconfig-python
compiz
libcompizconfig
compiz-plugins-main
Unmaintained in ports and no one stepped up.
ok sthen@ daniel@ matthieu@
(under the proper directory name)
GCR is a library for displaying certificates, and crypto UI, accessing key
stores. It also provides the viewer for crypto files on the GNOME desktop.
GCK is a library for accessing PKCS#11 modules like smart cards, in a (G)object
oriented way.
ok robert@
GCR is a library for displaying certificates, and crypto UI, accessing key
stores. It also provides the viewer for crypto files on the GNOME desktop.
GCK is a library for accessing PKCS#11 modules like smart cards, in a (G)object
oriented way.
ok robert@
libshumate is a GTK widget displaying interactive maps. Various map sources can
be used together with the possibility to draw custom overlays, markers and lines
on top of the maps. Bindings to other languages are provided using GObject
Introspection.
ok robert@
alacritty build times is reasonable since import so it could have been
enabled on a bunch more achitectures. Since it's using old versions of
the cc and libc crates, bump those to the latest available versions in
order to support powerpc64 and riscv64.
ok sthen@ fcambus@
Enabled but forgot to import, spotted by tb@
Comment:
QML API for rendering graphics and animations
Description:
Qt Lottie Animation provides a QML API for rendering graphics and animations
that are exported in JSON format by the Bodymovin plugin for Adobe After
Effects.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 virtual keyboard plugin
Description:
The Qt Virtual Keyboard project provides an input framework and reference
keyboard frontend for Qt 6 on Linux Desktop/X11, Windows Desktop, and Boot2Qt
targets.
The input framework makes it easy to write custom input methods or to integrate
3rd party input engines. The input methods can be implemented in C++ or QML.
This package contains actual libraries to be used by apps.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 API for accessing serial bus devices
Description:
The Qt Serial Bus API provides classes and functions to access the various
industrial serial buses and protocols, such as CAN, ModBus, and others.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 hardware sensors support
Description:
The Qt Sensors module provides access to sensor hardware via QML and C++
interfaces.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
create state machines from SCXML files
Description:
The Qt SCXML module provides functionality to create state machines from SCXML
files. This includes both dynamically creating state machines (loading the
SCXML file and instantiating states and transitions) and generating a C++ file
that has a class implementing the state machine. It also contains functionality
to support data models and executable content.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 Inter-Process Communication module
Description:
Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module
developed for Qt. This module extends Qt's existing functionalities to enable
information exchange between processes or computers, easily.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt Positioning API
Description:
The Qt Positioning API provides positioning information via QML and C++
interfaces.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 network authorization components
Description:
Qt Network Authorization provides a set of APIs that enable Qt applications to
obtain limited access to online accounts and HTTP services without exposing
users' passwords.
Currently, the supported authorization protocol is OAuth, versions 1 and 2.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 3D data visualization components
Description:
Qt Data Visualization module provides a way to visualize data in 3D as bar,
scatter, and surface graphs. It is especially useful for visualizing depth maps
and large quantities of rapidly changing data, such as data received from
multiple sensors. The look and feel of graphs can be customized by using themes
or by adding custom items and labels to them.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Bluetooth and NFC support for Qt6
Description:
Qt Connectivity aggregates support for technologies intended for
easy-to-use device connection. Currently those are Bluetooth and NFC.
Qt Bluetooth enables connectivity between Bluetooth enabled devices.
OpenBSD lacks support for Bluetooth, so Qt provides a stub instead.
Qt NFC enables connectivity between NFC enabled devices. Be warned
that Qt NFC on OpenBSD may need some additional components.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 components for drawing 2D charts
Description:
Qt Charts enables creating stylish, interactive, data centric user interfaces.
Qt Charts uses the Graphics View Framework for ease of integration. The chart
components can be used as QWidget or QGraphicsWidget objects or QML types.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
Comment:
Qt6 components for 3D graphics
Description:
Qt 3D provides functionality for near-realtime simulation systems with support
for 2D and 3D rendering in both Qt C++ and Qt Quick applications.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
- Use MODQT5_DEPS no to avoid qtbase in LIB_DEPENDS
- Drop PKG_ARCH, qtbase is in RUN_DEPENDS. Makes no sense for me.
- We have no -main -examples in this package, remove WANTLIB- and
LIB_DEPENDS-
Comment:
KDE SANE (scanner) core library
Required by:
libksane-kf5-22.08.0
Description:
KSaneCore is a library that provides a Qt interface for the SANE library for
scanner hardware.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
cc >= 1.0.73 (latest) and libc >= 0.2.113 (latest is 0.2.232) are needed
for powerpc64 and riscv64 support. semarie@ will take care of the
lang/rust bits.
Help from semarie@, powerpc64 tests by gkoehler@, ok semarie@
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.
Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
to parallel build which eats all memory on i386. (before rust 1.63.0 it
ran into problems sometimes, but now it hits it every time)
good clues from semarie@
- py-qscintilla to 2.13.3
- py-qt-builder to 1.13.0
- py-qt5 to 5.15.7
- py-qtawesome to 1.1.1
- py-qtpy to 2.1.0
- py-qtwebengine to 5.15.6
- py-sip to 6.6.2
- py-sip-qt5 to 12.11.0
- qscintilla to 2.13.3
Feedback and OK caspar@, ok landry@
Information for inst:qt6-qtwayland-6.3.1
Comment:
Qt6 module for Wayland support
Description:
QtWayland is a Qt module that wraps the functionality of Wayland. QtWayland is
separated into a client and server side. The client side is the wayland
platform plugin, and provides a way to run Qt applications as Wayland clients.
The server side is the Qt Wayland Compositor API, and allows users to write
their own Wayland compositors.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/
"There are probably more used in the public link interface, but these
were enough to fix building dependents with cmake 3.24.0-rc3, which
seems to be stricter than 3.23.x."
3edc93673f
Spotted by tb@, thanks
some LibreSSL-related ones.
I've added another (bio_info_cb*)(void*) -> (BIO_info_cb*)(void*) patch,
like the existing one in libfreerdp/crypto/tls.c (not new in 2.8.0, but
I missed it in build log before).
From Upstream:
https://bugreports.qt.io/browse/QTBUG-100125?gerritReviewStatus=All
Fix encoding/decoding of string literals for big-endian systems:
"Per SPIR-V spec, a string literal's UTF-8 octets are encoded packed into
words with little-endian convention. Explicitly perform that encoding
instead of assuming that the host system is little-endian.
Note that this change requires corresponding fixes in SPIRV-Tools.
Fixes#202"
ok kmos
plus:
- bump dependency dist versions
- enable core compression support (enabled by deafult in sbcl)
- set module dir to /usr/local/share/stumpwm/modules
diff from maintainer Timo Myyrä, thanks!
Sync back with bsd.port.mk(5) and replace an outdated copy with the now
available variable.
No functional change now, but this keeps gdm building in case planned
changes around MASTER_SITES_GITHUB/GH_DISTFILE would land in bsd.port.mk.
Comment on the existing EXTRACT_ONLY/DISTFILES issue (until that is
fixed/improved as well).
OK aja
returns an error code. It's not a common thing to check in ports anyway, and
works around a build failure if there's a corrupt/broken file in lib/pkgconfig.
atexit handlers in Python when running the pyuic_wrapper.sh during the
geo/qgis build segfault due to a double free in the QWaitCondition
destructor. Add a workaround to avoid this.
discussed with landry, phessler
ok rsadowski
even if the max rate is theoretical, it allows the plugin tooltip to
nicely display 'R2K22: 100% at 121Mb/s', fully taking advantages of the
11n/11ac/HT/VHT rates, instead of reporting 54Mb/s as it's the maximum
11g can do.
with hints from stsp@
Comment:
Qt6 multimedia components
Description:
Qt Multimedia is an essential module that provides a rich set of QML types and
C++ classes to handle multimedia content. It also provides necessary APIs to
access the camera and radio functionality. The included Qt Audio Engine
provides types for 3D positional audio playback and content management.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://www.qt.io/