[Bug 295104] [NEW PORT] misc/openboard: Open source interactive whiteboard application
Date: Fri, 08 May 2026 22:46:34 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295104
Luigi Arone <larone426@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #270517|0 |1
is obsolete| |
--- Comment #3 from Luigi Arone <larone426@gmail.com> ---
Created attachment 270530
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=270530&action=edit
Updated patch addressing committer review: migrated from Qt5 to Qt6, moved port
from misc/ to graphics/, added DISTVERSIONPREFIX (removed GH_TAGNAME), sorted
USES alphabetically, removed unused X11_LI
Updated patch attached. Changes from the previous version:
1. Migrated from Qt5 to Qt6 - the upstream CMakeLists.txt supports both, so the
change was straightforward. Required additional fixes for Qt6:
- Added QChar() casts in keyboard layout macros (Qt6 removed implicit
int->QChar conversion)
- Removed deprecated QT_IMPLICIT_QCHAR_CONSTRUCTION macro
2. Moved port from misc/ to graphics/ as suggested.
3. Sorted USES alphabetically.
4. Replaced GH_TAGNAME with DISTVERSIONPREFIX=v.
5. Removed X11_LIBRARIES and X11_INCLUDE_DIR from CMAKE_ARGS - the X11
detection is now fully handled by the patched DependencyX11.cmake, so passing
those variables was unnecessary and triggered CMake warnings.
6. Regenerated all patches with `make makepatch`.
7. Removed unused INSTALLS_ICONS.
Regarding upstream PRs: I'll work on submitting the FreeBSD-specific patches to
the OpenBoard upstream repository as a follow-up.
The port now builds and stages cleanly with portlint -CN reporting no fatal
errors.
--
You are receiving this mail because:
You are the assignee for the bug.