Sat, May 16
Apr 3 2020
Mar 29 2020
Mar 8 2020
Jan 24 2020
Jan 22 2020
Update commit message
Jan 18 2020
Looks good to me. FreeBSD CI already has telepathy-qt5-0.9.8 installed.
Dec 14 2019
05:46:54 -- Found libgmock: /usr/local/include/gmock, /usr/local/lib/libgmock.so;/usr/local/lib/libgtest.so;/usr/lib/libpthread.so [...] 05:47:24 In file included from /usr/home/jenkins/workspace/Extragear/amarok/kf5-qt5 FreeBSDQt5.13/tests/core/logger/TestLogger.cpp:21: 05:47:24 /usr/home/jenkins/workspace/Extragear/amarok/kf5-qt5 FreeBSDQt5.13/tests/mocks/MockLogger.h:20:10: fatal error: 'gmock/gmock.h' file not found 05:47:24 #include <gmock/gmock.h> 05:47:24 ^~~~~~~~~~~~~~~ 05:47:24 1 error generated.
Dec 8 2019
- Add .arcconfig
Nov 24 2019
Nov 21 2019
I think it would be preferable if the cmake were fixed to properly respect the values read via the find package call. It's an easy fix after all.
Yes, all the patch-* in the files direcotry in the above link get applied before building.
We have it fixed like so in the tree:
Nov 20 2019
@cgilles https://build.kde.org/job/Extragear/job/digikam/job/kf5-qt5%20FreeBSDQt5.13/8/console opencv has been installed -- failures are now the missing link directories (basically -L/usr/local/lib)
Sure, I'll do that later today.
Oct 25 2019
Update commit message in diff.
Fix comment and commit message.
Oct 20 2019
Oct 17 2019
@adridg I've addressed your comments [finally].
- procstat: add FindProcstat.cmake
- procstat: add procstat backend
- procstat: add procstat option
- procstat: add linkage for procstat backend
Jul 10 2019
Jul 6 2019
Jul 5 2019
See build 160
00:26:54 ==654==ERROR: AddressSanitizer: heap-use-after-free on address 0x60700075d3c8 at pc 0x00080264d0fb bp 0x7fffdddec670 sp 0x7fffdddec668 00:26:54 READ of size 4 at 0x60700075d3c8 thread T18 00:26:54 #0 0x80264d0fa in std::__1::__atomic_base<int, false>::load(std::__1::memory_order) const /usr/include/c++/v1/atomic:926:17 00:26:54 #1 0x80264d0fa in int QAtomicOps<int>::loadAcquire<int>(std::__1::atomic<QAtomicOps<int>::loadAcquire<int>> const&) /usr/local/include/qt5/QtCore/qatomic_cxx11.h:239 00:26:54 #2 0x80264c504 in QBasicAtomicInteger<int>::loadAcquire(void) const /usr/local/include/qt5/QtCore/qbasicatomic.h:106:51 00:26:54 #3 0x8026f3b44 in QBasicAtomicInteger<int>::operator(cast)(int, void) const /usr/local/include/qt5/QtCore/qbasicatomic.h:108:48 00:26:54 #4 0x8026f24dc in KDevelop::FileManagerListJob::startNextJob(void)::$_0::operator()(KDevelop::Path const&) const /usr/home/jenkins/workspace/KDevelop/kdevelop/kf5-qt5 FreeBSDQt5.12/kdevplatform/project/filemanagerlistjob.cpp:122:17 00:26:54 #5 0x8026f1daa in QtConcurrent::StoredFunctorCall1<void, KDevelop::FileManagerListJob::startNextJob(void)::$_0, KDevelop::Path>::runFunctor(void) /usr/local/include/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:432:34 00:26:54 #6 0x80269c364 in QtConcurrent::RunFunctionTask<void>::run(void) /usr/local/include/qt5/QtConcurrent/qtconcurrentrunbase.h:136:19 00:26:54 #7 0x80269c528 in virtual function non-virtual override offset : -16 QtConcurrent::RunFunctionTask<void>::run(void) /usr/local/include/qt5/QtConcurrent/qtconcurrentrunbase.h 00:26:54 #8 0x807716d6f in QThreadPoolThread::run(void) /wrkdirs/usr/ports/devel/qt5-core/work/qtbase-everywhere-src-5.12.2/src/corelib/thread/qthreadpool.cpp:99:24 00:26:54 #9 0x80770d8d4 in QThreadPrivate::start(void*) /wrkdirs/usr/ports/devel/qt5-core/work/qtbase-everywhere-src-5.12.2/src/corelib/thread/qthread_unix.cpp:361:14 00:26:54 #10 0x807379775 (/lib/libthr.so.3+0xd775)
I think the issue was that there was no llvm-symbolizer binary found on the system, as in FreeBSD 12.0 it seems none is provided by the base system, so we only had the versioned ones llvm-symbolizer50 and llvm-symbolizer60 available in $PATH.
May 12 2019
Gargh, the code kdelibs code formatter changed a lot more in kprocesslist_unix_proc.cpp than wanted :/
- Switch to 2-Clause
- Move procstat backend into its own file
- Remove now unnecessary config-kprocesslist.cmake
May 11 2019
Remove commented line.
May 4 2019
The FreeBSD builders now have the package pulseaudio-qt installed (also libfakekey).
May 2 2019
I'll add it later.
Feb 19 2019
Feb 16 2019
Simply set NAMES EGL/egl.h and fixup the header version check.
Store the path gathered via pkgconfig in COMPLETE_EGL_INCLUDE_DIR and
use its parent directory for EGL_INCLUDE_DIR.
Possibly the returend EGL_INCLUDE_DIR should possibly be stripped of the suffix too, as most will proably include 'EGL/egl.h', and not 'egl.h', I guess?
Feb 13 2019
Seems this is sadly breaking something for FreeBSD though, see
Feb 12 2019
Feb 11 2019
Probably should set module like in https://phabricator.kde.org/D18243
Jan 26 2019
quazip-0.7.3 is now installed.
FreeBSD already has 5.12 on CI
Jan 6 2019
- add include directory
- fix HAVE_epoll -> epoll_FOUND
Jan 5 2019
Dec 31 2018
Dec 29 2018
Dec 26 2018
I've recently run into the same problem on Akonadi on Windows, ended up allowing C++17 on Windows only and shipping a C++14-compatible implementation of C++17 optional in 3rdparty for everyone else.Maybe we could just get rid of the `optional` in this agent until we can switch to C++17 proper. I hate not having it, but it's just one or two occurrences here and probably not worth the magic to satisfy all compilers.
Dec 15 2018
Dec 6 2018
Nov 2 2018
Oct 24 2018
Cool, this should also benefit FreeBSD, where we have
Qt 5.11.2/QtWebengine 5.9.4
Oct 21 2018
Oct 20 2018
Aug 30 2018
Aug 1 2018
Jul 29 2018
Hm, python is on: