| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add missing USExx clauses
lyx was broken without being able to call the python executable.
PR: 236619
Approved by: rakuco
MFH: 2019Q1
Notes:
svn path=/head/; revision=496214
|
|
|
|
|
|
|
|
|
| |
- Drop const optimization as v2 API moved to nuspell
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.7.0
Notes:
svn path=/head/; revision=490671
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Release announcement: https://www.lyx.org/announce/2_3_2.txt
Notes:
svn path=/head/; revision=489255
|
|
|
|
|
|
|
|
|
|
| |
This fixes the build on architectures where GCC is the default compiler.
PR: 234340
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>
Notes:
svn path=/head/; revision=488266
|
|
|
|
|
|
|
|
|
|
| |
Changes: http://www.boost.org/users/history/version_1_69_0.html
PR: 232525
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17645
Notes:
svn path=/head/; revision=487266
|
|
|
|
|
|
|
| |
Release announcement: https://www.lyx.org/announce/2_3_1.txt
Notes:
svn path=/head/; revision=486859
|
|
|
|
| |
Notes:
svn path=/head/; revision=486857
|
|
|
|
|
|
|
|
|
|
|
| |
jbeich commented on some ports in D17724 but I forgot to add them to the list.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
Notes:
svn path=/head/; revision=483808
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FileName.cpp:77:32: error: too few template arguments for class template 'crc_table_t'
template struct boost::detail::crc_table_t<32, 0x04C11DB7, true>;
^
/usr/local/include/boost/crc.hpp:1009:11: note: template is declared here
class crc_table_t
^
PR: 232525
Suggested by: upstream
Notes:
svn path=/head/; revision=483590
|
|
|
|
|
|
|
|
| |
PR: 230884
Obtained from: gentoo
Notes:
svn path=/head/; revision=478774
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165
Notes:
svn path=/head/; revision=476723
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: →https://reviews.freebsd.org/D15540
Notes:
svn path=/head/; revision=473503
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pkg-fallout reports the following error:
TexRow.cpp:271:6: error: return type 'const TexRow::TextEntry' must match previous return type 'TexRow::TextEntry' when lambda expression has unspecified explicit return type
return text_none;
^
TexRow.cpp:273:3: error: return type 'const TexRow::TextEntry' must match previous return type 'TexRow::TextEntry' when lambda expression has unspecified explicit return type
return text_none;
^
TexRow.cpp:288:6: error: return type 'lyx::TexRow::TextEntry' must match previous return type 'const TexRow::TextEntry' when lambda expression has unspecified explicit return type
return last_pos;
^
TexRow.cpp:290:6: error: return type 'struct TextEntry' must match previous return type 'const TexRow::TextEntry' when lambda expression has unspecified explicit return type
return entry.text;
^
TexRow.cpp:293:3: error: return type 'lyx::TexRow::TextEntry' must match previous return type 'const TexRow::TextEntry' when lambda expression has unspecified explicit return type
return last_pos;
^
Make the lambda return type explicit to work around what looks like a bug on an
old clang version.
Not bumping PORTREVISION, as this shouldn't change the code in FreeBSD versions
with a more recent clang.
Notes:
svn path=/head/; revision=470285
|
|
|
|
|
|
|
| |
Announcement: https://www.lyx.org/announce/2_3_0.txt
Notes:
svn path=/head/; revision=470148
|
|
|
|
|
|
|
| |
Announcement: https://www.lyx.org/announce/2_2_4.txt
Notes:
svn path=/head/; revision=468638
|
|
|
|
|
|
|
|
|
|
| |
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030
Notes:
svn path=/head/; revision=467711
|
|
|
|
|
|
|
|
| |
PR: 225752
Submitted by: Yasuhiro KIMURA
Notes:
svn path=/head/; revision=462307
|
|
|
|
|
|
|
|
|
|
| |
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279
Notes:
svn path=/head/; revision=459315
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582
Notes:
svn path=/head/; revision=450560
|
|
|
|
|
|
|
|
|
|
|
| |
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582
Notes:
svn path=/head/; revision=450557
|
|
|
|
|
|
|
|
|
|
| |
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488
Notes:
svn path=/head/; revision=450351
|
|
|
|
| |
Notes:
svn path=/head/; revision=441120
|
|
|
|
| |
Notes:
svn path=/head/; revision=440041
|
|
|
|
|
|
|
|
|
|
|
| |
Changes: http://www.boost.org/users/history/version_1_64_0.html
PR: 218835
Approved by: office (bapt)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D10472
Notes:
svn path=/head/; revision=439934
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=430947
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Restore DIST_SUBDIR from r305651
- Adjust license for "or later" clause
- Restore GPLv2+/LGPL21+ license files removed upstream as
GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built)
- Unbreak |make makepatch|
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.6.0
PR: 215714
Submitted by: sunpoet (based on)
Exp-run by: antoine
MFH: 2017Q1
Differential Revision: https://reviews.freebsd.org/D8887
Notes:
svn path=/head/; revision=430796
|
|
|
|
|
|
|
|
|
|
|
| |
Changes: http://www.boost.org/users/history/version_1_63_0.html
PR: 215598
Exp-run by: antoine
Approved by: office (bapt)
MFH: 2017Q1
Notes:
svn path=/head/; revision=430692
|
|
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/hunspell/hunspell/blob/v1.5.4/ChangeLog
PR: 214837
Exp-run by: antoine (for 1.5.3)
Approved by: office (bapt)
Notes:
svn path=/head/; revision=427743
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC
Changes: http://www.boost.org/users/history/
PR: 199601
Submitted by: Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by: rakuco (kde) (earlier version)
Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions)
Approved by: bapt (office)
Notes:
svn path=/head/; revision=426908
|
|
|
|
|
|
|
|
|
|
| |
Release notes: http://www.lyx.org/announce/2_2_2.txt
Switch the build to Qt5 now that we have Qt 5.6 in the tree. While here,
stop mentioning the long-defunct print/teTeX port in pkg-message.
Notes:
svn path=/head/; revision=424054
|
|
|
|
|
|
|
| |
Changes: http://www.lyx.org/announce/2_2_1.txt
Notes:
svn path=/head/; revision=419744
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LyX 2.2.0 had some code changes and is using std::bind() when C++11 support is
available. The libc++ version on 10.0 and 10.1 does not work as expected, so
force boost::bind() on those systems to avoid the following error:
frontends/qt4/liblyxqt4.a(GuiWorkArea.o): In function `_ZN5boost6detail8function26void_function_obj_invoker0INSt3__16__bindIMN3lyx8frontend11GuiWorkAreaEFvvEJPS7_EEEvE6invokeERNS1_15function_bufferE':
GuiWorkArea.cpp:(.text._ZN5boost6detail8function26void_function_obj_invoker0INSt3__16__bindIMN3lyx8frontend11GuiWorkAreaEFvvEJPS7_EEEvE6invokeERNS1_15function_bufferE[_ZN5boost6detail8function26void_function_obj_invoker0INSt3__16__bindIMN3lyx8frontend11GuiWorkAreaEFvvEJPS7_EEEvE6invokeERNS1_15function_bufferE]+0xa): undefined reference to `_ZNSt3__18__invokeIRMN3lyx8frontend11GuiWorkAreaEFvvERPS3_JEvEEDTcldsdeclsr3std3__1E7forwardIT0_Efp0_Efp_spclsr3std3__1E7forwardIT1_Efp1_EEEOT_OS9_DpOSA_'
/usr/bin/ld: lyx: hidden symbol `_ZNSt3__18__invokeIRMN3lyx8frontend11GuiWorkAreaEFvvERPS3_JEvEEDTcldsdeclsr3std3__1E7forwardIT0_Efp0_Efp_spclsr3std3__1E7forwardIT1_Efp1_EEEOT_OS9_DpOSA_' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
Notes:
svn path=/head/; revision=418407
|
|
|
|
|
|
|
|
|
|
|
| |
Changes and release notes:
http://wiki.lyx.org/LyX/NewInLyX22
The GUI still uses Qt4, as 2.2.0's release notes only advise using the Qt5
versions with Qt >= 5.6.0.
Notes:
svn path=/head/; revision=417970
|
|
|
|
| |
Notes:
svn path=/head/; revision=417206
|
|
|
|
|
|
|
|
|
| |
by default anyway and don't need to be listed
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=415742
|
|
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=412348
|
|
|
|
|
|
|
| |
Release notes: http://www.lyx.org/announce/2_1_4.txt
Notes:
svn path=/head/; revision=393500
|
|
|
|
| |
Notes:
svn path=/head/; revision=379388
|
|
|
|
| |
Notes:
svn path=/head/; revision=372510
|
|
|
|
|
|
|
| |
Approved by: portmgr (implicit)
Notes:
svn path=/head/; revision=371452
|
|
|
|
| |
Notes:
svn path=/head/; revision=369486
|
|
|
|
|
|
|
| |
Approved by: portmgr (not really, but touches unstaged ports)
Notes:
svn path=/head/; revision=363392
|
|
|
|
| |
Notes:
svn path=/head/; revision=362111
|
|
|
|
|
|
|
| |
Approved by: portmgr (implicit, PORTREVISION bump on unstaged port)
Notes:
svn path=/head/; revision=360658
|
|
|
|
|
|
|
|
|
| |
This allows us to remove many patches that made it into the 2.1 series.
For a list of changes, see http://wiki.lyx.org/LyX/NewInLyX21
Notes:
svn path=/head/; revision=353034
|
|
|
|
|
|
|
|
| |
- Remove CONFLICTS with older versions that have been removed long ago.
- Remove USES=shebangfix, the fix was upstreamed.
Notes:
svn path=/head/; revision=352385
|
|
|
|
|
|
|
| |
While here convert some LIB_DEPENDS
Notes:
svn path=/head/; revision=343214
|
|
|
|
|
|
|
| |
Announcement and changelog: http://www.lyx.org/announce/2_0_7.txt
Notes:
svn path=/head/; revision=341103
|
|
|
|
|
|
|
|
|
|
| |
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat)
Notes:
svn path=/head/; revision=339634
|