Commit graph

223 commits

Author SHA1 Message Date
Thomas Zander
dbf5a16057 Update to upstream version 46.0.0
Details:
- Mostly bugfixes, but also some enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2020Q2 (hat: ports-secteam)
2020-05-02 06:44:21 +00:00
Thomas Zander
df079129db Update to upstream version 45.0.0
Details:
- Many bugfixes, but also some enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2020Q2 (hat: ports-secteam)
2020-04-06 05:16:45 +00:00
Thomas Zander
c665f5f2ba Update to upstream version 44.0.0
Details:
- Mostly bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md
  but also a helpful new feature:
- MKVToolNix GUI: header editor: the attachments can now
  be reordered via drag & drop.

MFH:		2020Q1 (hat: ports-secteam)
2020-03-11 18:07:48 +00:00
Thomas Zander
86d2c9902e Update to upstream version 43.0.0
Details:
- Mostly bug fixes and moderate feature changes, see
  https://mkvtoolnix.download/doc/NEWS.md
- Includes fixes for an abort with some opus streams, and
  AVC / H264 parser fixes.

MFH:		2020Q1 (hat: ports-secteam)
2020-02-02 16:59:40 +00:00
Thomas Zander
a2fa609f1b Update to upstream version 42.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md
  including segfault in mkv reader and use
  of uninitialised memory in MPEG stream
  parser.

MFH:		2020Q1 (hat: ports-secteam)
2020-01-05 14:56:38 +00:00
Jan Beich
701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Thomas Zander
9b34ea7071 Update to upstream version 41.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md
  including:
- Support for reading opus and vp9 from mp4 files
- Correction reading/applying data from
  multiple input formats
- UI fixes

MFH:		2019Q4 (hat: ports-secteam)
2019-12-08 13:37:38 +00:00
Thomas Zander
418af75daf Update to upstream version 40.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q4 (hat: ports-secteam)
2019-11-16 19:43:38 +00:00
Thomas Zander
2b20dac115 Update to upstream version 39.0.0
Details:
- Bug fixes plus several new features, see:
  https://mkvtoolnix.download/doc/NEWS.md
- Adds Bulgarian translation of the programs and man pages

MFH:		2019Q4 (hat: ports-secteam)
2019-11-09 16:40:41 +00:00
Thomas Zander
9daf559d07 Update to upstream version 38.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q4 (hat: ports-secteam)
2019-10-08 08:11:31 +00:00
Thomas Zander
1b00fddf45 Update to upstream release 37.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q3 (hat: ports-secteam)
2019-09-03 09:28:55 +00:00
Jan Beich
befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Thomas Zander
f986ea09c3 Update to upstream version 36.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2019Q3 (hat: ports-secteam)
2019-08-12 10:28:44 +00:00
Thomas Zander
21b9c08992 Fix build with boost 1.71
Details:
- Backport upstream change to resolve namespace lookup issue with
  mkvtoolnix's split function and upcoming boost release, see
  https://gitlab.com/mbunkus/mkvtoolnix/issues/2599

PR:		239196
Reported by:	jbeich
2019-08-09 07:48:30 +00:00
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