142 Commits

Author SHA1 Message Date
rsadowski
3a74534aaf Zap xz as lib depends and switch to HTTPS 2018-03-29 20:04:42 +00:00
landry
0d76f09c74 Mark as BROKEN-sparc64, configure tries to detect a working STL but
since we're using clang from ports this blows, cf
http://build-failures.rhaalovely.net/sparc64/2018-02-14/x11/qt5/qtbase.log
2018-03-11 08:20:22 +00:00
naddy
7b4cdf9f71 missing bump after HOMEPAGE change 2018-01-26 13:03:15 +00:00
ajacoutot
c6a670af0d Missed bump. 2018-01-26 09:18:36 +00:00
rsadowski
7b4e35a1b8 Update Qt to 5.9.4
Notable port changes:

- s/MODQT5_USE_GCC4_MODULE/MODQT5_USE_CXX11/
- Zap SHARED_LIBS += Qt5EglDeviceIntegration (Lost, long time ago)
- Regen some WANTLIB
- Shared bump in qtdeclarative (New symbols)
- Update Homepage

Changelog:

https://blog.qt.io/blog/2018/01/23/qt-5-9-4-released/

"commitski" landry@
2018-01-25 15:02:25 +00:00
bentley
df7b777497 Switch MASTER_SITES to https. 2018-01-04 09:34:24 +00:00
kirby
0988343048 Remove BROKEN-powerpc as it builds fine there. Tested with some Qt5-based
ports.
If it builds, ship it! jca@, ok rsadowski@
2017-12-31 09:50:53 +00:00
rsadowski
3e5a20e167 Update Qt5 to 5.9.3
Only one notable port change:
Fix missing private includes(https://bugreports.qt.io/browse/QTBUG-37417)

bulk by kili@ Thanks!
2017-12-27 16:27:06 +00:00
ajacoutot
2b7b3461f5 @comment beforesubst files.
Should probably be removed in post-install or so but I am lazy... and no
one picked up my mail on ports@
2017-11-19 19:38:46 +00:00
naddy
d3fccf836d replace gettext module 2017-11-16 22:23:42 +00:00
landry
8b22f75d87 Update _MODQT5_CMAKE_PKGS with new qt5 modules so that they're found
properly by cmake.
discussed with/ok rsadowski@
2017-11-07 20:32:20 +00:00
jca
e9ceacf082 Stop overriding LINK_C/LINK, and tweak comments
Overriding LINK breaks libtool commands, spotted in a wip gpgme update
by rsadowski@.  bulk test by ajacoutot@, ok rsadowski@
2017-11-05 08:16:25 +00:00
rsadowski
678bd5534a add USE_WXNEEDED to avoid crashes in qmlplugindump 2017-10-28 14:24:10 +00:00
rsadowski
d9e5f22fdf Update Qt5 to 5.9.2 bugfix release.
Release note:
https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/

bulk by naddy@ (Thanks a lot)
2017-10-24 10:12:19 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +00:00
zhuk
a2f4246215 Missing bump, from naddy@. 2017-07-31 11:11:55 +00:00
espie
be662c7e27 oh, hey, we got a loose bump. 2017-07-30 18:23:27 +00:00
espie
a4931180fc so all the moving and churning around did diddly squat at fixing the
actual problem.
Comment out the missing files again
2017-07-30 15:12:45 +00:00
zhuk
00179e5b72 Unbreak dependency loop, accidentally enabled after removal of -qch
and -html subpackages.
2017-07-30 12:16:02 +00:00
zhuk
8ab318cbfc Rework the process of building Qt5 documentation:
Now all documentation is built using a separate port using
the --single-exec option of qdoc. This gaves significant speedup
as well as fixing quiet a few interlinking problems.

All -qch, -html and -docindex subpackages of Qt modules ports are
removed. The qt5-html and qt5-qch are now provided by x11/qt5/docs
instead of meta/qt5, thus REVISION set from the start.

This commit should fix problems with building Qt5 documentation
that people started seeing after switching to Clang. We also could
zap some interdependencies between Qt5 modules as well, but that's
a different story.
2017-07-29 00:07:13 +00:00
zhuk
9e1be33fd8 Import new Qt5 offline documentation port.
Now all the documentation is built at once: much faster and allowing
interlinks between Qt modules to work better. This should also fix some
packaging issues people are seeing after switching to Clang (the reason
is still unknown, unfortunately).

To be linked to builds a bit later.
2017-07-28 00:34:42 +00:00
espie
d2bc508546 comment out doc that doesn't build. as discussed with zhuk@ 2017-07-27 21:28:55 +00:00
sthen
cd97378609 bump; another PKG_ARCH=* no-binary pkg 2017-07-27 18:08:52 +00:00
sthen
e021ebc8aa bump more subpackages 2017-07-27 17:25:40 +00:00
espie
6dec447958 as discussed with zhuk@, comment out files that don't make it currently (?) 2017-07-26 22:48:36 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
zhuk
fe725aee2e Do not ever try to use [[...]] C++ attributes unless we're in C++17 mode.
Fixes devel/kf5/ki18n at least.

Prodded by espie@
2017-07-23 21:33:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
zhuk
685f5d6c05 Fix OpenSSL (actually, LibreSSL) run-time detection code.
Original report from Brendan Doyle <doyle.brendan@yandex.com>, thanks.
2017-07-21 15:28:25 +00:00
zhuk
463216e1b1 Better COMMENT lines. 2017-07-21 08:22:36 +00:00
zhuk
19411c09d8 Return back QMAKE_INCDIR_PREPEND hack for clang until a better solution
is found.

Hardly prodded by espie@
2017-07-19 22:30:12 +00:00
zhuk
8ac2782675 Update from Qt 5.6.2 (LTS) to Qt 5.9.1 (LTS).
Tested with both GCC and CLang (less through).

This forces updating x11/py-qt5, which forces update of devel/py-sip,
which forces update of x11/py-qt4, but, thankfully, no breakage detected.
2017-07-17 08:34:37 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
zhuk
fe32abb31f Somehow I've missed this Qt5 module when preparing (not committed) 5.9.0
update. Let put it in now, and make future 5.9.1 commit churn smaller.
2017-07-10 14:07:40 +00:00
zhuk
ac16cdb1ce QtWebkit contains classes and functions for embedding web content in
applications using the Webkit framework.

This package contains sources for QtWebkit usage examples.

This is a part of upcoming Qt 5.9.
2017-06-15 08:41:48 +00:00
zhuk
be0a27b246 Unused file: Qt5 Webkit examples live in a different castle.. 2017-06-15 08:38:31 +00:00
zhuk
8fa04f3095 The Qt Virtual Keyboard project provides an input framework and reference
keyboard frontend for Qt 5 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 is a part of upcoming Qt 5.9.
2017-06-15 08:37:08 +00:00
zhuk
1f0b3b8ded The module enables a Qt application to support accessibility features such as
text-to-speech, which is useful for end-users who are visually challenged or
cannot access the application for whatever reason. The most common use case
where text-to-speech comes in handy is when the end-user is driving and cannot
attend the incoming messages on the phone.  In such a scenario, the messaging
application can read out the incoming message.

This is a part of upcoming Qt 5.9.
2017-06-15 08:36:13 +00:00
zhuk
df6d4c50dd 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.

This is a part of upcoming Qt 5.9.
2017-06-15 08:35:15 +00:00
zhuk
ac68aad5d6 Qt Remote Objects (QtRO) is an inter-process communication (IPC) module
developed for Qt. The idea is to extend existing Qt's functionalities to enable
an easy exchange of information between processes or computers.

One of the key features of Qt to enable this is the distinction between an
objects API (defined by its Q_Property, Signals and Slots) and the
implementation of that API. The purpose of QtRO is to meet the expected API,
even if the true QObject is in a different process. A Slot called on a copy of
an object (called a Replica) is forwarded to the true object (called a Source)
for handling. Updates to the Source, either property changes or emitted Signals,
are forwarded to every Replica.

This is a part of upcoming Qt 5.9.
2017-06-15 08:33:50 +00:00
zhuk
2cfd4845ee Qt Purchasing is an add-on library that enables Qt applications to support
in-app purchases. It is a cross-platform library that currently supports
purchases made to the Mac App Store on OS X, App Store on iOS, and Google Play
on Android.

This is a part of upcoming Qt 5.9.
2017-06-15 08:32:16 +00:00
zhuk
b0db021830 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 1 & 2.

This is a part of upcoming Qt 5.9.
2017-06-15 08:31:04 +00:00
zhuk
d4a8c1ec43 A Qt 5 module that adds support for getting events from gamepad devices
on multiple platforms.

This module provides classes that can:
 - read input events from game controllers (Button and Axis events),
   both from C++ and Qt Quick (QML);
 - provide a queryable input state (by processing events);
 - provide key bindings.

This is a part of upcoming Qt 5.9.
2017-06-15 08:30:14 +00:00
zhuk
693e3a41be 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.

This is a part of upcoming Qt 5.9.
2017-06-15 08:28:52 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
naddy
73c470bf19 missing bump after addition of the clang files; ok espie@ 2017-05-13 11:06:01 +00:00
espie
0ab0c09554 first batch of WANT_CXX 2017-05-13 09:49:50 +00:00
espie
64b188803c add the clang files 2017-05-12 18:23:59 +00:00
espie
284777291c qmake does really weird things with includes. We have to register
/usr/include/c++/v1  in order for net/transmission and others to build
2017-05-12 16:05:06 +00:00
espie
bbc9e819c1 add glue to detect clang, and basic configuration 2017-05-08 16:14:32 +00:00