212 Commits

Author SHA1 Message Date
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
rsadowski
1176a89cc6 Bug fix update plasma-framework to 5.100.1 2022-11-19 21:31:05 +00:00
rsadowski
12edaf79b1 Bugfix update kconfig to 5.100.1 2022-11-19 21:29:56 +00:00
rsadowski
6a6dcca5b2 Update KDE Frameworks to 5.100.0
https://kde.org/announcements/frameworks/5/5.100.0/
2022-11-19 14:05:23 +00:00
sthen
63f1eb6e9b bump, python cache files but no run dep 2022-11-14 17:27:34 +00:00
sthen
2298315d0a bump; bytecode-compiled python files in plist but no run dependency 2022-11-14 08:31:05 +00:00
sthen
81d581665c bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:27:35 +00:00
sthen
533f76026d regen PLISTs following py-sphinx update 2022-10-31 08:47:46 +00:00
rsadowski
bb579fb3d0 /etc/mtab not exist on OpenBSD
This avoids the following message where solid tries to observe /etc/mtab:
QKqueueFileSystemWatcherEngine::addPaths: open: No such file or directory

Denglisch tweak an ok tb, Danke!
2022-10-28 17:08:50 +00:00
rsadowski
b1aebb8449 Add missing build dependency on wayland/plasma-wayland-protocols
By aja@, merci
2022-10-25 05:57:52 +00:00
rsadowski
5743334d64 Add missing lib/inotify/inotify in WANTLIB 2022-10-24 05:20:40 +00:00
rsadowski
c9fe55c176 Update KDE Frameworks to 5.99.0
Changelog:
https://kde.org/announcements/frameworks/5/5.99.0/

Port changes:
- Help FindInotify with ${LOCALBASE}/lib/inotify/
 - This has no effect with current consumers but can help to find Inotify with
   small adjustments.
- kimageformats backport (significant performance issue experienced when using
  animated AVIF images)
 - 350ce1b990460cb2178f369f22fe80803f5645f3
 - 1190e53e9b69da6f9663ceb75c4813c5708b7cbd
- Tweak make files
- Enable Inotify in kcoreaddons and baloo
2022-10-23 06:08:21 +00:00
rsadowski
d90d55af48 Update KDE Frameworks to 5.98.0
https://kde.org/announcements/frameworks/5/5.98.0/
2022-09-19 05:22:36 +00:00
sthen
5df5e3ecd8 add BDEP on gtar
FAILED: templates/qml-plasmoid.tar.bz2 /pobj/plasma-framework-5.97.0/build-i386/templates/qml-plasmoid.tar.bz2
cd /pobj/plasma-framework-5.97.0/plasma-framework-5.97.0/templates/qml-plasmoid && /usr/local/bin/gtar --exclude .kdev_ignore --exclude .svn --sort=name --mode=go=rX,u+rw,a-s --numeric-owner --owner=0 --group=0 --mtime="@1662450951" --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime -c -j -v -f /pobj/plasma-framework-5.97.0/build-i386/templates/qml-plasmoid.tar.bz2 .
/bin/sh: /usr/local/bin/gtar: not found
ninja: build stopped: subcommand failed.
2022-09-06 19:55:53 +00:00
rsadowski
5197eb9c6f Enable accountsservice support
Pointer by aja, merci
2022-09-04 06:43:27 +00:00
rsadowski
04f1b42e82 Remove sysutils/gamin dependency
gamin is totally unmaintained low quality software and we would love to
get rid of it.

Requested by aja
2022-09-04 06:29:35 +00:00
rsadowski
820da671b4 Enable some DEBUG_PACKAGES 2022-08-21 13:22:27 +00:00
rsadowski
6b68454b02 Update KDE Frameworks to 5.97.0
https://kde.org/announcements/frameworks/5/5.97.0/
2022-08-15 04:50:13 +00:00
rsadowski
680e3214b3 Add missing build dependency on archivers/gtar
By aja, merci
2022-08-02 17:39:06 +00:00
rsadowski
29eaa50c24 Add build dependency on archivers/gtar
Found by sthen@, thanks
2022-07-20 19:24:17 +00:00
rsadowski
23283e5e95 Update KDE Frameworks to 5.96.0
https://kde.org/announcements/frameworks/5/5.96.0/
2022-07-11 15:49:52 +00:00
sthen
8311c389e4 regen PLIST following sphinx update 2022-07-07 16:23:17 +00:00
rsadowski
388085280d Update KDE Frameworks to 5.95.0
Changelog:
https://kde.org/announcements/frameworks/5/5.95.0/
2022-06-13 17:37:22 +00:00
caspar
925f041ccc Remove Qt5WebKit/cmake patches now that Qt5WebKit port fixes build with
cmake >= 3.23 by itself.

OK rsadowski@
2022-06-08 17:52:06 +00:00
rsadowski
277f98d205 Remove ALLOW_UNDEFINED_LIB_SYMBOLS
Upsteam has added an OpenBSD exclusive solution:
https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/272
2022-06-06 09:06:40 +00:00
rsadowski
72d86669ec Update to 5.94.0, forgotten in the last update 2022-06-05 05:11:28 +00:00
rsadowski
02fc0bfc48 Update KDE Frameworks to 5.94.0
Changelogs:
https://kde.org/announcements/frameworks/5/5.94.0/
https://kde.org/announcements/frameworks/5/5.93.0/
https://kde.org/announcements/frameworks/5/5.92.0/
2022-06-02 19:52:09 +00:00
rsadowski
6ecf5561f1 Fix build with CMake 3.23
- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
sthen
5cf9b53a79 Prevent the kf5 module from setting EXTRACT_SUFX=.tar.xz for github downloads.
ok rsadowski@
2022-05-13 18:57:02 +00:00
sthen
a6560ca032 kf5/kparts picks up gtar during build; add a BDEP 2022-04-27 08:48:14 +00:00
naddy
85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
rsadowski
a1c9a275b8 Update KDE Frameworks to 5.91.0
https://kde.org/announcements/frameworks/5/5.90.0/
https://kde.org/announcements/frameworks/5/5.91.0/
2022-02-19 09:45:39 +00:00
rsadowski
70201f2bc4 I missed to commit the PLIST update 2021-12-20 05:49:52 +00:00
rsadowski
b96587749e Update KDE Frameworks 5.89.0
Changelog:
https://kde.org/announcements/frameworks/5/5.89.0/
2021-12-19 10:50:59 +00:00
rsadowski
48c018a9e2 +kquickcharts 2021-12-14 18:16:52 +00:00
rsadowski
9cc9e6ce9a Import kquickcharts-5.88.0
Comment:
QtQuick module providing high-performance charts

Description:
The Quick Charts module provides a set of charts that can be used from QtQuick
applications. They are intended to be used for both simple display of data as
well as continuous display of high-volume data (often referred to as plotters).
The charts use a system called distance fields for their accelerated rendering,
which provides ways of using the GPU for rendering 2D shapes without loss of
quality.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://api.kde.org/frameworks/kquickcharts/html/index.html

OK abieber@ Thanks
2021-12-14 18:16:12 +00:00
rsadowski
590432ad70 Add missing kcalendarcore hook 2021-12-14 18:09:21 +00:00
tb
56f44aa70d kdelibs4support: In the next bump, LibreSSL will drop support for
netscape certificates. Disable a legacy codepath that still uses this.
2021-11-30 22:12:58 +00:00
espie
208c0b1f40 default for PKGNAME-sub where it makes sense, no pkgnames change 2021-11-22 15:00:41 +00:00
rsadowski
023fc6835e Add missing test-build dependency on ktextwidgets
While here, clean up WANTLIB

Spotted by aja@
2021-11-21 17:53:13 +00:00
ajacoutot
0043d3634f Unbreak:
*** Parse error in /usr/ports/devel/kf5/sonnet: Poisoned variable BUILD_DEPENDS-main is already set
2021-11-17 09:02:52 +00:00
rsadowski
879d725b02 Update KDE Frameworks to 5.88.0
Full Changelog:
https://kde.org/announcements/frameworks/5/5.88.0/
2021-11-16 14:30:57 +00:00
rsadowski
1730d79ac2 Add missing RDEP on devel/kf5/qqc2-desktop-style
Looks like all QML Kirigami2 applications needs qqc2-desktop-style to show
icons. Found out with Yifei Zhan, thanks
2021-11-15 07:52:35 +00:00
rsadowski
58875c3b14 Add breeze-icons RDEP
Found out together with Yifei Zhan, kirigami2 applications usually use the
breeze icons.
2021-11-15 06:22:58 +00:00
rsadowski
0f0b521000 Add breeze-icons RDEP
We already added oxygen, so can not hurt to add breeze too.
2021-11-15 06:20:55 +00:00
rsadowski
72bf330bc9 Add breeze-icons RDEP
Idea from FreeBSD's kiconthemes port.
2021-11-15 06:20:14 +00:00
rsadowski
cc932aa382 Add missing build dependency on wayland-protocols
In all the cases I know of, wayland-protocols is used as build dependency only.
In the context of KWayland (devel/kf5), used to generate interfaces from
wayland-protocols XML files.

See: https://api.kde.org/ecm/find-module/FindWaylandScanner.html

Spotted by sthen@ Thanks
2021-11-13 12:04:14 +00:00
rsadowski
67c9860bcb Enable KWayland in KDE Frameworks 5.87.0 2021-11-12 14:31:38 +00:00
rsadowski
0f5b4b37cf Import kwayland-5.87.0
Information for inst:kwayland-5.87.0

Comment:
Qt API to interact with the wayland-client and -server

Description:
KWayland provides two libraries:

- KWayland::Client
- KWayland::Server

As the names suggest they implement a Client respectively a Server API for the
Wayland protocol. The API is Qt-styled removing the needs to interact with a
for a Qt developer uncomfortable low-level C-API. For example the callback
mechanism from the Wayland API is replaced by signals; data types are adjusted
to be what a Qt developer expects, e.g. two arguments of int are represented by
a QPoint or a QSize.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://projects.kde.org/projects/frameworks/kwayland

OK semarie@
2021-11-12 14:29:54 +00:00
sthen
9adaf6f8dc bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:18:18 +00:00