aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pcbsd-appweb
Commit message (Collapse)AuthorAgeFilesLines
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* Cleanup BROKEN/IGNORE for 10.3-Mathieu Arnold2017-01-031-7/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=430454
* - Remove bogus (in presence of USE_GITHUB) USES=tar*Dmitry Marakasov2016-12-271-1/+2
| | | | | | | | | - While here, minor cosmetic and license fixes Approved by: portmgr blanket Notes: svn path=/head/; revision=429612
* Now that PHP 5.5 is removed from the Ports Tree, clean up any staleRene Ladan2016-10-241-1/+0
| | | | | | | IGNORE_WITH_PHP values (5, 52, 54, 55) Notes: svn path=/head/; revision=424590
* Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.Mathieu Arnold2016-04-011-4/+4
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412349
* Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.Mathieu Arnold2016-03-081-2/+2
| | | | | | | | | | | | | | | Fix distinfo for the offending ports. lang/yorick's tag was moved, and the added patch was no longer needed. PR: 207644 Submitted by: mat Exp-run by by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D4268 Notes: svn path=/head/; revision=410613
* IGNORE_WITH_PHP=54 does not do anything, php 5.4 is called 5 here, soMathieu Arnold2015-11-131-1/+1
| | | | | | | | | add 5 to the list. Sponsored by: Absolight Notes: svn path=/head/; revision=401519
* - Update PC-BSD related ports to their respective 10.2 versionsKris Moore2015-10-073-4/+5
| | | | | | | | | | - Includes fixes to install pcbsd-utils-qt4 from non-root and shebang corrections PR: 203598 Notes: svn path=/head/; revision=398773
* - Update the various PC-BSD ports to their respective 10.2-RC1 versionsKris Moore2015-07-313-11/+15
| | | | | | | - Switch to pulling distfiles from GH Notes: svn path=/head/; revision=393366
* - Distfile re-roll for several PC-BSD portsKris Moore2015-05-222-3/+2
| | | | | | | | - Fix some invalid data being bundled, causing i386 to fail - While here, fix sysutils/pcbsd-appweb plist Notes: svn path=/head/; revision=387054
* - Update PC-BSD related ports to 1431700504 / 10.1.2 versionsKris Moore2015-05-184-27/+10
| | | | | | | | - Pet portlint for many - Remove obsolete pkg-install Notes: svn path=/head/; revision=386685
* Remove useless execution of scriptBaptiste Daroussin2015-03-311-6/+1
| | | | | | | Simplify Makefile and make it respects the common framework variable Notes: svn path=/head/; revision=382834
* - Add PC-BSD ports from the 10.1.1 releaseKris Moore2015-02-035-0/+151
- Update MOVED to reflect pcbsd-utils-qt4 -> pcbsd-utils-qt5 Notes: svn path=/head/; revision=378356