Commit graph

248 commits

Author SHA1 Message Date
Thomas Zander
785519c627
multimedia/mkvtoolnix: Update to upstream version 65.0.0
Details:
- Mostly enhancements, but also a bugfix in the MKV reader, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2022Q1
2022-02-12 17:24:40 +01:00
Thomas Zander
834cc7d3dc
multimedia/mkvtoolnix: Update to upstream release 64.0.0
Details:
- Mostly bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md
2021-12-31 12:47:35 +01:00
Thomas Zander
cfeae5f8d4
multimedia/mkvtoolnix: Update to upstream version 63.0.0
Details:
- See https://mkvtoolnix.download/doc/NEWS.md

MFH:		2021Q4
2021-11-20 18:01:29 +01:00
Adriaan de Groot
e73bfab8df textproc/cmark: update to 0.30.2, latest upstream
Release notes are at
	https://github.com/commonmark/cmark/releases/tag/0.30.2
With some bugfixes and an update to unicode 14.0

Bump PORTREVISION on dependent ports, to force a rebuild;
this release changes some of the CMake & pkg-config machinery
and they should follow. (Also, potentially so-version bump)
2021-10-28 21:57:42 +02:00
Thomas Zander
c9feb70a1f
multimedia/mkvtoolnix: Update to upstream version 62.0.0
Details:
- Bug fixes and enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2021Q4
2021-10-15 07:29:27 +02:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Thomas Zander
4331c13b3e multimedia/mkvtoolnix: Update to upstream release 60.0.0
Details:
- New features and bug fixes, see:
  https://mkvtoolnix.download/doc/NEWS.md
2021-09-03 17:52:59 +02:00
Thomas Zander
d0cceab805
multimedia/mkvtoolnix: Update to upstream release 60.0.0
Details:
- Major features, bug fixes and build system changes in 59.0.0 and
  60.0.0, see https://mkvtoolnix.download/doc/NEWS.md , a.o:
  - QT5 is now required for the non-gui version as well, subsequently
    the QT5 OPTION has been renamed to GUI.
  - Since QT5 support on FreeBSD 11 is limited, this will no longer
    build on FreeBSD 11 and is marked BROKEN.
2021-08-08 20:47:47 +02:00
Loïc Bartoletti
be86c4fe23 misc/qtchooser: remove
QtChooser allows you to select your version of Qt among those installed.
However, this tool is no longer supported upstream and will not be
available for Qt6.
By default, our Qt installations are done in
${LOCALBASE}/lib/qt${QT_VERSION} as recommended.

We have added symbolic linking for the main binaries to
${LOCALBASE}/bin with the suffix -qt5.
2021-07-04 18:55:16 +02:00
Thomas Zander
f9c74a6086
multimedia/mkvtoolnix: Update to upstream version 58.0.0.
Details:
- Large new release with improvements, new features, bug fixes, see
  https://mkvtoolnix.download/doc/NEWS.md
2021-06-15 00:02:20 +02:00
Thomas Zander
be42d8d81e
multimedia/mkvtoolnix: Update to upstream release 57.0.0.
Details:
- Enhancements and fixes, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2021Q2
2021-05-23 12:44:03 +02:00
Ganael LAPLANCHE
d8503c0c20 multimedia/libdvd{read,nav}: Update to latest version
Update libdvdread to 6.1.2, changelog:
https://code.videolan.org/videolan/libdvdread/-/blob/master/NEWS

Update libdvdnav to 6.1.1, changelog:
https://code.videolan.org/videolan/libdvdnav/-/blob/master/ChangeLog

and bump dependent ports' revisions.
2021-04-29 21:14:18 +02:00
Thomas Zander
2a0f957e62
Update to upstream release 56.1.0.
Details:
- Enhancements and fixes, see
  https://mkvtoolnix.download/doc/NEWS.md
- In particular, fix a regression in the HEVC parser causing invalid
  memory access.

MFH:		2021Q2
2021-04-13 07:36:40 +02:00
Thomas Zander
826f1753a7 multimedia/mkvtoolnix: Update to upstream release 56.0.0
Details:
- New features and bug fixes.
MFH:		2021Q2
2021-04-07 19:59:15 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Thomas Zander
31fee1e9d4 Update to upstream version 55.0.0.
Details:
- Mostly bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2021Q1
2021-03-07 15:15:41 +00:00
Thomas Zander
4360eb1703 Update to upstream release 54.0.0.
Details:
- Many small features and enhancements, and bug fixes, see:
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2021Q1
2021-02-28 13:46:39 +00:00
Thomas Zander
807ba85edd Update to upstream version 53.0.0
Details:
- New features and bug fixes, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2021Q1
2021-02-01 08:47:14 +00:00
Thomas Zander
76a7c4ae6f Update to upstream version 52.0.0.
Details:
- Fixes and feature enhancements, see:
  https://mkvtoolnix.download/doc/NEWS.md
2021-01-09 22:41:30 +00:00
Thomas Zander
50f0b29ee1 Disable QT5 on FreeBSD < 12
Details:
Apply the same workaround as in
https://svnweb.freebsd.org/changeset/ports/556538
to provide a binary package without QT5 for legacy releases.

PR:		251451
Submitted by:	jbeich
2020-12-05 14:44:35 +00:00
Thomas Zander
98474883d4 Update to upstream version 51.0.0
Details:
- New features and bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2020Q4
2020-10-05 21:31:54 +00:00
Thomas Zander
7802dd547e Update to upstream version 50.0.0
Details:
- New features and bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2020Q3 (hat: ports-secteam)
2020-09-08 17:25:03 +00:00
Thomas Zander
040950eaa9 Update to upstream version 48.0.0
Details:
- New features and bugfixes, see
  https://mkvtoolnix.download/doc/NEWS.md
2020-06-28 16:05:51 +00:00
Tobias C. Berner
7ec3da63e0 Update multimedia/libmatroska and multimedia/libmatroska to 1.4.0 and 1.6.0 2020-06-28 06:10:09 +00:00
Thomas Zander
ecccbb7a3c Update to upstream version 47.0.0
Details:
- Upstream news see https://mkvtoolnix.download/doc/NEWS.md
- Many enhancements in the UI
- Fix for a logging crash
- New non-default OPTION DVDREAD to support reading chapters from DVD

MFH:		2020Q2 (hat: ports-secteam)
2020-06-02 05:57:35 +00:00
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