Commit graph

209 commits

Author SHA1 Message Date
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Thomas Zander
81aa5245d1 Update to upstream version 35.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q3 (with hat: ports-secteam)
2019-07-19 06:08:35 +00:00
Tobias C. Berner
8329128c38 multimedia/libmatroska, textproc/libebml: upgrade to 1.5.2 and 1.3.9
- Both upgrades just include upstream fix for the linkage error introduced in
  1.5.1 and 1.3.8 respectively.
2019-05-30 07:07:45 +00:00
Tobias C. Berner
cddafe2d2b multimedia/libmatroska, textproc/libebml: revert upstreams visibility changes
- the upgrade of these ports in r502696 broke linkage of multimedia/mkvtoolnix
2019-05-26 10:33:23 +00:00
Thomas Zander
1e7f493e96 Update to upstream version 34.0.0
Details:
- Bug fix release, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q2
2019-05-20 20:17:23 +00:00
Thomas Zander
9c9740e41c Update to upstream release 33.1.0
Details:
- Bug fix release, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q2
2019-04-19 13:49:23 +00:00
Thomas Zander
7420bd3eb2 Update to upstream version 33.0.0
Details:
- Bug fix release, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q2
2019-04-13 20:24:45 +00:00
Jan Beich
9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Thomas Zander
190ab3037c Update to upstream version 32.0.0
Details:
- Enhancements and bug fixes, including unicode and UI behavior fixes
- Upstream changelog, see:
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q1
2019-03-13 20:29:31 +00:00
Thomas Zander
8ebe9d2e4f Update to upstream version 31.0.0
Details:
- Enhancements and bug fixes, including a potential crash in mkvmerge
  when muxing DV type 1 AVIs
- Upstream changelog, see:
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q1
2019-02-10 10:21:19 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
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] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Thomas Zander
bece4aabbc Update to upstream version 30.1.0
Details:
- New features and bug fixes, a.o. fixes for
  crashes with certain input streams, see changelog.
- Build fixes for boost-1.69 are now upstream.
- Upstream changelog:
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q1
2019-01-06 12:24:44 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
7c879267dc devel/boost-*: update to 1.69.0
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
2018-12-12 00:15:49 +00:00
Thomas Zander
024e1fcdc6 Update to upstream version 29.0.0, pet portlint 2018-12-02 09:35:44 +00:00
Thomas Zander
5b1fb0b443 Fix build on GCC-based architectures
PR:		232822
Submitted by:	pkubaj@anongoth.pl
Reviewed by:	riggs, linimon
2018-11-24 12:00:56 +00:00
Tobias C. Berner
89d1bb9ab0 Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative
- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
2018-11-04 19:00:53 +00:00
Thomas Zander
cd9204fdf7 Update to upstream version 28.2.0 (bug fixes only)
MFH:		2018Q4
2018-10-27 10:22:53 +00:00
Jan Beich
da05cacc52 multimedia/mkvtoolnix: unbreak with boost 1.69
src/common/debugging.h:63:14: fatal error: no viable conversion from returned value of type 'boost::tribool' to function return type 'bool'
      return m_requested;
             ^~~~~~~~~~~

PR:		232525
2018-10-22 20:30:18 +00:00
Thomas Zander
b6a1abc3c8 Update to upstream version 28.0.0
Details:
- Fixes and minor enhancements
- Details see upstream changelog
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2018Q4
2018-10-21 10:44:29 +00:00
Thomas Zander
7f507d748d Update to upstream release 27.0.0 2018-09-29 07:09:06 +00:00
Thomas Zander
4883362ac3 Update to upstream version 26.0.0
MFH:		2018Q3
2018-08-30 14:29:06 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- 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
2018-08-09 06:58:30 +00:00
Thomas Zander
0e99517e98 Update to upstream version 25.0.0
Details:
- Fixes and minor enhancements
- Details see upstream changelog
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2018Q3
2018-07-16 05:21:13 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
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
2018-06-28 17:39:53 +00:00
Thomas Zander
c1a0a02c5d Update to upstream version 24.0.0
Details:
- Fixes and minor enhancements
- Details see upstream changelog
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2018Q2
2018-06-16 07:08:36 +00:00
Thomas Zander
16eb5d5e99 Update to upstream version 23.0.0
Details:
- Upstream release 23.0.0 includes runtime fixes indcluding
  fixes for crashes, see
  https://gitlab.com/mbunkus/mkvtoolnix/blob/release-23.0.0/NEWS.md

MFH:		2018Q2
2018-05-12 18:01:25 +00:00
Thomas Zander
22f12140d3 Bump PORTREVISION for ports depending on libmatroska
MFH:		2018Q2
2018-04-22 18:14:24 +00:00
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
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
2018-04-18 13:57:42 +00:00
Thomas Zander
cbeef6ab45 Update to upstream version 22.0.0
MFH:		2018Q2
2018-04-02 13:38:58 +00:00
Thomas Zander
358603b206 Update to upstream version 21.0.0
Details:
- Upstream changelog, see
  https://mkvtoolnix.download/doc/NEWS.md
- mkvinfo is now command-line-only
2018-03-24 08:49:43 +00:00
Thomas Zander
a58f726f39 Update to upstream version 20.0.0
Details:
- Update to upstream version 20.0.0
  a.o. removal of deprecated options in command line clients, see
  Changelog: https://mkvtoolnix.download/doc/NEWS.md
- QT version now requires textproc/cmark
2018-01-20 20:43:27 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
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
2018-01-18 04:11:02 +00:00
Thomas Zander
41990c66a6 Update to upstream version 19.0.0 2017-12-31 14:28:07 +00:00
Thomas Zander
9572c13fe8 Update to upstream version 18.0.0
MFH:		2017Q4
2017-11-19 21:34:09 +00:00
Thomas Zander
166f6fc6d6 Update to upstream version 17.0.0
MFH:		2017Q4
2017-10-23 05:50:50 +00:00
Thomas Zander
10d021e933 Update to upstream version 16.0.0 2017-10-01 14:37:55 +00:00
Jan Beich
98eb11b2f0 devel/boost-*: update to 1.65.1
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
2017-09-25 00:08:16 +00:00
Jan Beich
7e21a6476a devel/boost-*: enable C++11 features
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
2017-09-25 00:05:05 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Thomas Zander
5d339c6777 Update to upstream version 15.0.0
MFH:		2017Q3
2017-08-19 14:04:51 +00:00
Thomas Zander
ec7ecfc35f Update to upstream version 14.0.0
MFH:		2017Q3
2017-07-29 17:38:41 +00:00
Thomas Zander
355b5d8164 Update to upstream version 13.0.0
MFH:		2017Q2
2017-06-26 18:53:35 +00:00
Thomas Zander
478caad0cd Update to upstream version 12.0.0
MFH:		2017Q2
2017-06-03 09:59:13 +00:00
Jan Beich
b324ade02d devel/boost-*: update to 1.64.0
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
2017-05-02 06:48:10 +00:00
Thomas Zander
600bc36b0c Update to upstream release 11.0.0
MFH:		2017Q2
2017-04-23 21:14:38 +00:00
Emanuel Haupt
f40a46c2b3 Chase multimedia/libmatroska update. 2017-04-23 10:23:13 +00:00
Thomas Zander
6912876248 Drop support for releases older than FreeBSD 10.3 2017-04-03 06:10:33 +00:00
Thomas Zander
ea3a902384 Update to upstream version 10.0.0
MFH:		2017Q2
2017-04-01 17:10:18 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00