Port details |
- libmatroska Extensible Multimedia Container Format
- 1.7.1 multimedia =46 1.7.1Version of this port present on the latest quarterly branch.
- Maintainer: multimedia@FreeBSD.org
- Port Added: 2003-05-20 22:39:01
- Last Update: 2022-10-09 12:32:03
- Commit Hash: 059c03b
- People watching this port, also watch:: libogg, libebml, expat, libvorbis, libxml2
- Also Listed In: audio
- License: LGPL21+
- WWW:
- https://www.matroska.org/
- Description:
- [ excerpt from developer's site ]
matroska is a project aiming to become the standard of Multimedia
Container Formats one day. It was derived from a similar project
called MCF, but differentiates from that significantly because it
is based on EBML (Extensible Binary Meta Language ), a kind of
binary version of XML. This way the development team gains significant
advantages in terms of future format extensability, without breaking
file support in old parsers.
Advanced because it is based on EBML, a kind of XML equivalent,
that allow infinite extensibility of the format. And full featured
because it includes precise seeking, any audio/video/subtitle codec
support including VCM/ACM/DirectShow compatibility, timecode based
format, complex frame dependencies, chaptering, internationalisation,
error protection, tagging, file attachement, control track (to be
defined), menu (to be defined), etc.
All these features are not yet implemented but already defined in
the format.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libmatroska>0:multimedia/libmatroska
- To install the port:
- cd /usr/ports/multimedia/libmatroska/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/libmatroska
- pkg install libmatroska
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libmatroska
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1665308930
SHA256 (libmatroska-1.7.1.tar.xz) = 572a3033b8d93d48a6a858e514abce4b2f7a946fe1f02cbfeca39bfd703018b3
SIZE (libmatroska-1.7.1.tar.xz) = 61416
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- libebml.so : textproc/libebml
- This port is required by:
- for Libraries
-
- multimedia/mkvtoolnix
- multimedia/vlc
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- multimedia_libmatroska
- USES:
- cmake compiler:c++14-lang cpe tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.7.1 09 Oct 2022 12:32:03 |
Thomas Zander (riggs) |
multimedia/libmatroska: Update to upstream release 1.7.1
MFH: 2022Q4 |
1.7.0 30 Sep 2022 21:19:45 |
Thomas Zander (riggs) |
multimedia/libmatroska: Update to upstream release 1.7.0 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.6.3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.6.3 20 Jul 2022 14:22:30 |
Tobias C. Berner (tcberner) |
multimedia: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron LI <aly@aaronly.me>
* Alexander Botero-Lowry <alexbl@FreeBSD.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Anders Nordby <anders@FreeBSD.org>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrew Thompson <andy@fud.org.nz>
* Andrew Thompson <thompsa@FreeBSD.org>
* Angel Carpintero <ack@telefonica.net>
* Anish Mistry (with help from mean)
* Anonymous <swell.k@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
1.6.3 10 Sep 2021 21:17:46 |
Bernhard Froehlich (decke) |
multimedia/libmatroska: Add CPE information
Approved by: portmgr (blanket) |
1.6.3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.6.3 20 Feb 2021 06:29:54 |
rhurlin |
multimedia/libmatroska: Update to 1.6.3
Changelog: https://github.com/Matroska-Org/libmatroska/blob/master/ChangeLog
PR: 253626
Submitted by: daniel.engberg.lists@pyret.net |
1.6.2 16 Aug 2020 09:11:47 |
tcberner |
multimedia/libmatroska: Update to 1.6.2
- fix master sites
- cleanup Makefile
PR: 248478
Submitted by: daniel.engberg.lists@pyret.net |
1.6.1 02 Aug 2020 16:46:57 |
tcberner |
multimedia/libmatroska: update to 1.6.1 |
1.6.0 28 Jun 2020 06:10:09 |
tcberner |
Update multimedia/libmatroska and multimedia/libmatroska to 1.4.0 and 1.6.0 |
1.5.2_1 26 Jul 2019 20:46:57 |
gerald |
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 |
1.5.2 28 Jun 2019 09:32:04 |
amdmi3 |
- Fix LICENSE
- Add LICENSE_FILE
- Update WWW
Approved by: portmgr blanket |
1.5.2 30 May 2019 07:07:45 |
tcberner |
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. |
1.5.1_1 26 May 2019 10:33:24 |
tcberner |
multimedia/libmatroska, textproc/libebml: revert upstreams visibility changes
- the upgrade of these ports in r502696 broke linkage of multimedia/mkvtoolnix |
1.5.1 26 May 2019 08:17:16 |
tcberner |
multimedia/libmatroska: update to 1.5.1
- update textproc/libebml to 1.3.8 |
1.5.0 13 Mar 2019 20:25:24 |
riggs |
Update to upstream version 1.5.0
MFH: 2019Q1 |
1.4.9_2 12 Dec 2018 01:35:36 |
gerald |
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 |
1.4.9_1 04 Nov 2018 09:14:28 |
riggs |
Add missing USES=compiler:c++11-lang
Details:
- USES=compiler:c++11-lang is necessary to link multimedia/mkvtoolnix
on GCC architectures, see PR
- Bump PORTREVISION
PR: 232821
Submitted by: pkubaj@anongoth.pl
MFH: 2018Q4 |
1.4.9 22 Apr 2018 18:12:58 |
riggs |
Update to upstream version 1.4.9
Details:
- Update to upstream version 1.4.9
- Switch build system to cmake (mandatory upstream)
- Build shared libs, not static libs (upstream build
system requires either-or; the number of consumers
in the ports tree is small, this is unlikely to
cause problems)
MFH: 2018Q2 |
1.4.8 01 Oct 2017 09:47:46 |
riggs |
Update to upstream version 1.4.8; tarball now available as xz archive |
1.4.7 23 Apr 2017 10:22:34 |
ehaupt |
Update to 1.4.7 |
1.4.5 07 Jul 2016 11:31:17 |
bapt |
Update to 1.4.5
Remove dependency on gmake |
1.4.4 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
1.4.4 05 Dec 2015 10:08:05 |
bapt |
Update to 1.4.4
Use pathfix instead of a dedicated target |
1.4.2 05 Jan 2015 13:18:11 |
riggs |
- Update to upstream version 1.4.2
- Uses GNU_CONFIGURE and pkgconfig now -> simplify port Makefile |
1.4.1_1 29 Jul 2014 18:41:17 |
adamw |
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
1.4.1_1 07 Mar 2014 10:41:13 |
bapt |
Convert to dos2unix |
1.4.1_1 20 Oct 2013 18:27:39 |
bapt |
Use proper make_args instead of patching
add the static library to the plist
Bump port revision |
1.4.1 19 Oct 2013 14:23:57 |
bapt |
- update to 1.4.1
- allow packing as a user
- properly install library |
1.4.0 20 Sep 2013 20:57:49 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
multimedia) |
1.4.0 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
1.4.0 06 May 2013 22:48:46 |
ehaupt |
- Update to 1.4.0
- Add LICENSE
- Remove CR/LF from patch
Approved by: multimedia (bapt, kwm) |
1.3.0 27 Sep 2011 06:58:56 |
bapt |
- update libmatroska to 1.3.0
- chase matroska library bump |
1.2.0 28 Jun 2011 12:57:02 |
kwm |
Update to 1.2.0. |
1.1.0 28 Feb 2011 14:22:40 |
kwm |
Update to 1.1.0. |
1.0.0 18 Aug 2010 20:59:27 |
kwm |
Update to 1.0.0. |
0.9.0 31 May 2010 18:05:47 |
sylvio |
- Fix patch file |
0.9.0 31 May 2010 18:00:47 |
sylvio |
- Update to 0.9.0
PR: ports/147256
Submitted by: Jan Henrik Sylvester <me@janh.de> |
0.8.1 26 Mar 2009 03:25:48 |
lioux |
Mark MAKE_JOBS_SAFE for SMP compilation |
0.8.1 01 Apr 2007 07:50:30 |
lioux |
Give maintainership to multimedia@FreeBSD.org. |
0.8.1 24 Feb 2007 19:29:39 |
sat |
- Update to 0.8.1
- Update master sites
- installs_shlib->use_ldconfig
- Move plist_files to pkg-plist
- Don't install static lib
- Remove support for 4.x
Approved by: lioux (maintainer unreachable) |
0.8.0 10 May 2006 22:37:39 |
edwin |
Remove USE_REINPLACE from ports starting with M |
0.8.0 11 Nov 2005 06:06:17 |
lioux |
Add SHA256 checksum |
0.8.0 02 Nov 2005 03:38:11 |
lioux |
Update to 0.8.0 |
0.7.7_1 17 Oct 2005 01:50:17 |
lioux |
o LIB_DEPENDS on textproc/libebml instead of BUILD_DEPENDS
o Bump PORTREVISION
Submitted by: pointyhat (kris) |
0.7.7 17 Sep 2005 22:39:10 |
lioux |
Update to 0.7.7
PR: 85681
Submitted by: Evgueni V. Gavrilov <aquatique@rusunix.org> |
0.7.6 29 May 2005 01:40:37 |
lioux |
o Update to 0.7.6
o There is a shared library now
PR: 80240
Submitted by: Evgueni V. Gavrilov <aquatique@rusunix.org> |
0.7.5 10 Mar 2005 02:45:50 |
lioux |
Update to 0.7.5
PR: 78452
Submitted by: "Evgueni V.Gavrilov" <aquatique@rusunix.org> |
0.7.4 19 Dec 2004 01:52:30 |
lioux |
First try at fixing build on 4.x branch
PR: 73297
Submitted by: Sven Berkvens-Matthijsse <sven@berkvens.net> |
0.7.4 15 Oct 2004 00:42:19 |
lioux |
Update to 0.7.4 |
0.7.1 23 Aug 2004 23:09:53 |
linimon |
Update to 0.7.1; remove unneeded USE_GCC; update master sites (old and new
sources are being put in old/).
PR: ports/69785
Submitted by: Michael Johnson <ahze at ahze dot net>
Approved by: maintainer timeout (3 weeks) |
0.7.0 23 Jun 2004 16:06:57 |
lioux |
Update to 0.7.0
PR: 66498
Submitted by: michael johnson <ahze@ahze.net> |
0.6.3_2 20 Mar 2004 01:47:05 |
lioux |
Fix build on 5.x-CURRENT: fix libebml port header files location
PR: 64460
Submitted by: Aron Stansvik <elvstone@osdever.net>,
bento |
0.6.3_2 18 Mar 2004 12:33:50 |
kris |
BROKEN on 5.x: Does not compile |
0.6.3_2 14 Mar 2004 10:22:54 |
lioux |
o Play nice in FreeBSD series before 5.x, defaulting on all mkvtoolnix
dependencies (them and it at the same time) to USE_GCC=2.95 is
enough
o The requirement on gcc 3.x on one of the dependencies was removed
and I forgot to check yet another variation
PR: 63581
Submitted by: michael johnson <ahze@ahze.net> |
0.6.3_2 24 Feb 2004 02:56:31 |
lioux |
o FreeBSD 5.x series had gcc 3.2.x per default up until OSVERSION
501103. However, users from FreeBSD series previous to 5.x are
required to build gcc32 port.
o Therefore, do not force 5.x users to build gcc33 port if their
available gcc32 toolchain will do. In so many words,
.if ${OSVERSION} < 501103
USE_GCC=3.2
.else
USE_GCC=3.3
.endif
Prompted by: markus
Reviewed by: markus, will |
0.6.3_1 24 Feb 2004 02:16:14 |
lioux |
o Make sure that:
- OSVERSION < 500000 implies in USE_GCC=3.2
- otherwise, USE_GCC=3.3 (which is the default on 5.x series)
o This will insure that since both libmatroska and libebml ports
were built with the same gcc toolchain, mkvtoolnix port will be
able to be linked to both using the same aforementioned gcc
toolchain
o Bump PORTREVISION |
0.6.3 23 Feb 2004 22:38:29 |
lioux |
Forced commit to correct commit message: Update to 0.6.3 |
0.6.3 23 Feb 2004 21:02:26 |
lioux |
Update to 0.4.3 |
0.4.3_1 08 Feb 2004 01:14:05 |
lioux |
USE_SIZEify |
0.4.3_1 04 Feb 2004 05:10:27 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1) |
0.4.3 23 May 2003 03:55:32 |
lioux |
Update to 0.4.3 |
0.4.2 20 May 2003 22:37:55 |
lioux |
New port libmatroska version 0.4.2: Extensible Multimedia Container
Format |