147 Commits

Author SHA1 Message Date
zhuk
207a81481b Disable SSLv3 by default in Qt4.
okay espie@ (MAINTAINER), went through a couple of KDE4 builds.

This should been committed a while ago. Even more, I was thinking that this
patch *was* committed at Oct 22... It's probably better late than never.
2014-11-13 18:33:24 +00:00
brad
b94a402501 Switch from using MySQL to using MariaDB attempt #2. MariaDB is a drop-in replacement.
ok sthen@
2014-09-13 18:09:20 +00:00
landry
30babd84f5 BROKEN-hppa = libQtWebKit.so.3.0: undefined reference to `__sync_sub_and_fetch_4'
No point in trying to build it for days before seeing it failing horribly
because hppa/atomic ops/webkit... there might be an easy fix/workaround;
but right now hope is lost.
2014-08-18 18:29:08 +00:00
dcoppa
4ff10fcb72 Ooops! Unbreak. 2014-07-12 11:33:32 +00:00
dcoppa
0669ee3cc2 Update qt4 to version 4.8.6.
OK espie@, jasper@, bcallah@ some time ago
2014-07-12 11:10:14 +00:00
naddy
a31af4faa8 Fix a GNU-ism in a sed expression that gets copied into generated Makefiles. 2014-05-26 19:24:28 +00:00
ajacoutot
93ef35c247 Add textproc/icu4c to run_depends since it gets dlopen'd.
ok espie@ (maintainer)
2014-04-09 12:30:41 +00:00
dcoppa
b035ee0b27 Fix for CVE-2013-4549: QXmlSimpleReader in Qt before 5.2 allows
context-dependent attackers to cause a denial of service (memory
consumption) via an XML Entity Expansion (XEE) attack

From upstream via Arch Linux

OK espie@ (maintainer)
2014-03-12 13:18:37 +00:00
naddy
14ddc1fd12 don't include <sys/timeb.h>; ok espie@ 2013-12-05 16:54:19 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
dcoppa
014edbca03 Revert "QTBUG-15319: fix shortcuts with secondary Xkb layout."
The change which attempted to fix QTBUG-15319 broke keyboard shortcuts
for non latin keyboard layouts.

This patch reverts QTBUG-15319 (f45cdeda8) since it caused a
regression.

From upstream via Arch Linux.

OK espie@ (maintainer)
2013-11-15 10:52:24 +00:00
sthen
7e3095cdd6 Partially revert fix for CVE-2013-0254 which does not work with our
privilege-separated X and caused broken displays for applications using
qt frames, diff from dcoppa, okay espie.

(An alternative fix would be to disable shm support, i.e.
"CONFIGURE_ARGS += -no-mitshm", I'd prefer this but it would need further
testing).
2013-10-24 08:39:14 +00:00
dcoppa
0f85a8da17 Maintenance update to qt-4.8.5 (plus three bugfixes from upstream
via Arch Linux).
Feedback from zhuk@, espie@, and Amit Kulkarni.
ABI/API compatibility analysis done with abi-compliance-checker.

ok espie@ (MAINTAINER)
2013-10-04 13:15:39 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
naddy
10bfdff492 the png headers are now directly under include/ 2013-06-04 18:41:39 +00:00
brad
0b77cf86a5 Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement.
ok sthen aja
2013-05-25 00:33:09 +00:00
sthen
e5afc3fb45 As worked out by naddy, qt4 only builds gtk theme support if gtk+2
was present at configure time, so the build is non-deterministic.
(notably audio/musique build fails unless qt4 was built with gtk
theme support). Add gtk+2 as a build dep to avoid this. Sync WANTLIB
while there.  ok espie@
2013-04-27 15:42:15 +00:00
brad
83f4b5395c Better comment explaining the purpose of the workaround.
ok espie@
2013-03-16 08:44:55 +00:00
landry
af6d444f4b Fix moc/BOOST_JOIN breakage after boost 1.53 update, from Amit Kulkarni.
https://bugreports.qt-project.org/browse/QTBUG-22829
Unbreaks games/pokerth and cad/openscad.

ok espie@ (maintainer)
2013-03-15 17:01:31 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
zhuk
ef5f85b58c Add /etc/ssl to the list of directories containing "system" CA certs,
allowing Qt4 (and thus KDE4) programs to use /etc/ssl/cert.pem.

okay @espie
2013-03-08 18:12:38 +00:00
espie
9c744b5f7c grr double define does nothing 2013-01-19 11:08:09 +00:00
bcallah
c6f73143af Allow qt4 to build on mips64* - note that build is quite literal here.
The resulting qt4 does not work.

ok espie@ landry@ jasper@
2013-01-14 22:09:43 +00:00
espie
1d27848ff3 use new dpb annotation to work around bug in dependency scanners.
as discussed with dcoppa@, sthen@
2013-01-03 15:48:42 +00:00
landry
c4c6cd0dc5 Fix QtWebkit on amd64. With the default 512Mb datasize ulimit, any app
using it crashes right away at startup, since it tries to preallocate
1Gb of memory.

From webkit's patch-Source_JavaScriptCore_jit_ExecutableAllocatorFixedVMPool_cpp
tested with mnemosyne & arora.
2012-11-05 16:29:50 +00:00
sthen
3df6228b5a When dlopen()ing shared libraries for optional dependencies, Qt4 wants to
load a specific version of the library to avoid ABI breakages, however it uses
upstream shared lib versions which don't match those in our ports. This has
already been patched where it tries to open gtk+2/cups by removing the version
check. See ports@ thread "UPDATE: kdiff3-0.9.97" where this was discussed with
fgsch, dcoppa, espie and myself, upshot is this isn't totally clean but isn't
really worse than what we had before and it fixes use of icu4c from Qt4.
This diff from fgsch, testing/ok by me, ok espie.
2012-10-11 01:18:09 +00:00
naddy
a6ebe21f0d mark for parallel building 2012-09-30 20:27:50 +00:00
ajacoutot
d9a4bcc50e Bump after gstreamer-plugins-base subpackaging change. 2012-09-06 12:38:35 +00:00
ajacoutot
0bbbd35e32 register-plist did not catch the devel/glib2 -main -> empty change.
espie asked me in such a nice way to fix this that I'm bumping all ports
that have a direct dependency on glib2.
2012-09-01 14:36:56 +00:00
ajacoutot
d53ee2856c Handle cups >= 1.6 2012-08-04 15:07:24 +00:00
espie
b60dcae74a update to 4.8.2
- since we no longer have GCC3_ARCHES, simplify, no way it's gonna compile
on a GCC2_ARCH anyways (size matters)
- so, we have only SHARED_ONLY arches, remove those frags as well.
- fold back qt4-sqlite since sqlite is part of core now.
2012-06-14 09:38:35 +00:00
ajacoutot
77b9840f10 Add missing _POSIX_THREAD_PRIORITY_SCHEDULING check.
from Brad
ok espie@
2012-05-20 10:39:00 +00:00
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
sthen
32e58be3d3 Remove empty unreferenced files (-phonon was removed in Makefile r1.57) 2012-01-17 16:33:25 +00:00
kili
d6bd5a76f9 Don't silently pull in a dependency on pulseaudio.
I had a diff adding proper LIB_DEPENDS-* and WANTLIB- entries,
but espie@ prefers to just disable pulseaudio support for now,
because he's working on a qt4 update.

ok espie@
2011-12-26 15:51:55 +00:00
espie
a88b1906c3 grr... forgot to add that one and cvs diff doesn't say a thing, of course.
as noticed by nigel and vadim...
2011-11-07 08:23:39 +00:00
espie
37d18d6a19 tweak to create correct .la files for the qt libraries, and install them.
after a few iterations to fix various builds such as bacula.
work from Vadim Zhukov
2011-11-06 12:44:04 +00:00
espie
8291a94cc2 convert to bsd.port.arch.mk
use BUILD_PKGPATH now that it's usable for that.
2011-10-02 07:03:11 +00:00
espie
a65c637f7f tarball rerolled, minor tweaks to documentation 2011-09-19 22:27:35 +00:00
espie
346b5bc6dc normalize pkgpath 2011-09-16 12:29:12 +00:00
espie
466e503040 minor update to 4.7.4 (mostly bugfixes)
while there, clean up WANTLIBs
2011-09-07 09:54:07 +00:00
espie
97de7c2001 fix it for real. Antoine, use PLIST_DB ! 2011-07-09 10:59:35 +00:00
ajacoutot
c9db9c48c2 Unbreak, spotted by Nigel Taylor. 2011-07-08 05:04:21 +00:00
ajacoutot
ebf18cf0c6 Use the gettext MODULE 2011-07-07 00:22:37 +00:00
dcoppa
3ee450ad0d Bugfixing update to qt4-4.7.3.
Unbreak the no_examples PSEUDO_FLAVOR.

Use the recommended dist site to provide for faster and more localized
downloads (from Brad).

Tested in a bulk build by landry@
OK landry@, sthen@
2011-05-17 08:26:53 +00:00
ajacoutot
a2d7a47da4 Fix build after gnutls update.
ok jasper@ landry@
2011-04-15 16:13:23 +00:00
dcoppa
a69794a5c1 Bug-fix update to qt-4.7.2.
Tested in a bulk build by landry@
OK espie@
2011-04-03 13:35:30 +00:00
espie
e50b98837f new depends 2010-11-22 08:36:47 +00:00
espie
a5c061d902 izbetter to also remove extra LIB_DEPENDS partz 2010-11-06 16:41:23 +00:00