167 Commits

Author SHA1 Message Date
sthen
155a4dd0fe update PERMIT_PACKAGE* in qt5/Makefile.inc, drop PERMIT_PACKAGE_CDROM from qtwebengine 2019-07-13 11:02:18 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
sthen
109458a8fa bump REVISION for ports using x11/qt5 MODULES and containing .la files in
their PLIST, following the addition of patch-qmake_generators_unix_unixmake2_cpp
to x11/qt5/qtbase/patches which adds a missing newline.
2019-06-24 20:56:45 +00:00
sthen
3da442a955 Fix .la files generated by qt5's qmake, there was a missing newline before
a comment resulting in libtool scripts not being able to parse the line
correctly. Problem reported by Vadim Penzin. Use of 'endl' rather than
'\n' requested by rsadowski.

Bumps to follow for other ports using the qt5 module and including .la files.
2019-06-24 20:50:41 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
jca
d4e14aa86e Let this build on sparc64 2019-03-21 15:59:11 +00:00
cwen
6309a2bb3b qt5.port.mk: change COMPILER
Move it to "base-clang ports-gcc" and bump REVISION accordingly.
This unbreaks Qt5-related binaries runtime on macppc.

OK sthen@
2019-03-08 20:00:39 +00:00
cwen
bc351ba8c5 qtquickcontrols2: make use of MODQT5_COMMENT in PLISTs. It
unbreaks the packaging on !x86 archs.

OK landry@ rsadowski@
2019-03-08 12:57:11 +00:00
cwen
a241d4cd12 qtquickcontrols: make use of MODQT5_COMMENT in PLISTs. It
unbreaks the packaging on !x86 archs.

OK landry@ rsadowski@
2019-03-08 12:50:37 +00:00
cwen
62a2d28320 qtgraphicaleffects: make use of MODQT5_COMMENT in PLIST. It
unbreaks the packaging on !x86 archs.

OK landry@ rsadowski@
2019-03-08 12:48:02 +00:00
cwen
da67aaa1d3 qt5.port.mk: add "MODQT5_COMMENT" SUBST_VAR
.qmlc and .jsc files cannot be built on !x86, breaking the packaging of
a few x11/qt5 subports on these archs. We're introducing here
MODQT5_COMMENT in a similar way to what python does with MODPY_COMMENT.

Tested on macppc amd amd64. Hints by George Koehler and landry@,
proposed by sthen@ (thanks you all!), applied by me.

OK landry@ rsadowski@
2019-03-08 12:43:29 +00:00
jca
d973e59ec3 Make BROKEN-sparc64 marker more visible 2019-02-04 21:01:47 +00:00
rsadowski
fc4ace7c3c zap -O3 in QMAKE_CFLAGS_OPTIMIZE and respect CXXFLAGS
"go for it" sthen@
2019-01-13 12:32:15 +00:00
ajacoutot
91f6e857c7 Unbreak with new icu. 2018-12-09 21:01:03 +00:00
jeremy
fbaf1f3414 Bump after ASN1_dup prototype added back to LibreSSL
Recommended by jca@ and jsing@
2018-11-30 15:24:09 +00:00
rsadowski
36a43335d0 re-add libreSSL patches to unbreak runtime errors and i386 build
TLS connection verified with otter-browser

Spotted by sthen@; Thanks!
2018-11-01 22:00:25 +00:00
rsadowski
341619aaa2 Update Qt to the latest 5.9.7 TLS
- remove QTBUG-68939 backport
- remove libressl patches

Feedback from Vadim and bulk build by landry@ (thanks!)
2018-10-30 08:08:40 +00:00
tb
bb1955f3e4 Unbreak x11/qt5/qt5declarative build by teaching x11/qt5/qtbase how to
resolve X509_getm_not{Before,After}().

"can't make it worse, can it ?" espie
ok sthen
2018-08-27 11:06:29 +00:00
rsadowski
e2edb9732f add MODQT5_LUPDATE and MODQT_LUPDATE 2018-08-26 11:14:15 +00:00
zhuk
3dfe727a6b Fix placing widgets top left corner erroneously (QTBUG-68939).
Fixes KDevelop, Trojita, Vym and others.

From upstream via Caspar Schutijser, many thanks!
2018-08-17 08:21:16 +00:00
rsadowski
90cb3d1fbd Set '-fno-ret-protector' only on clang arches.
Spotted by and ok kirby@
2018-08-14 14:19:50 +00:00
rsadowski
983dcbbe79 Update Qt to latest TLS version 5.9.6
Tested in an amd64 and i386 bulk build by landry@ Thanks!

ok landry@
2018-07-05 09:49:13 +00:00
rsadowski
14f56e8252 Unbreak qtwebkit consumers after retguard. set -fno-ret-protector
Not an optimal solution but working is important. Better solution comes but
that takes time.

No objection from mortimer@
2018-06-15 17:50:46 +00:00
rsadowski
8cda375ab0 Respect CC/CXX 2018-06-15 17:31:14 +00:00
rsadowski
9253e1687d Regen PLIST-main
Spotted by espie@
2018-05-25 18:20:02 +00:00
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