o New port mkvtoolnix version 0.8.5: Tools to extract from/get info

about/create Matroska media streams
o Note: mkvtoolnix will only build correctly if multimedia/libmatroska,
  textproc/libebml and multimedia/mkvtoolnix ports are all built
  with the same gcc toolchain
This commit is contained in:
Mario Sergio Fujikawa Ferreira 2004-02-24 02:19:55 +00:00
parent e47cab6b00
commit b676dc68da
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=101931
5 changed files with 64 additions and 0 deletions

View file

@ -56,6 +56,7 @@
SUBDIR += linux-realplayer
SUBDIR += linux-xmovie
SUBDIR += mjpegtools
SUBDIR += mkvtoolnix
SUBDIR += mmpython
SUBDIR += mmsclient
SUBDIR += mpeg

View file

@ -0,0 +1,49 @@
# New ports collection makefile for: mkvtoolnix
# Date created: Tue Feb 24 02:09:12 UTC 2004
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= mkvtoolnix
PORTVERSION= 0.8.5
CATEGORIES= multimedia audio
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/
MAINTAINER= lioux@FreeBSD.org
COMMENT= Tools to extract from/get info about/create Matroska media streams
BUILD_DEPENDS= ${LOCALBASE}/lib/libmatroska.a:${PORTSDIR}/multimedia/libmatroska \
${LOCALBASE}/lib/libebml.a:${PORTSDIR}/textproc/libebml
LIB_DEPENDS= FLAC.5:${PORTSDIR}/audio/flac \
vorbis.3:${PORTSDIR}/audio/libvorbis
USE_BZIP2= yes
USE_REINPLACE= yes
USE_SIZE= yes
USE_ICONV= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-extra-includes=${LOCALBASE}/include \
--with-extra-libs=${LOCALBASE}/lib
MAN1= base64tool.1 mkvextract.1 mkvinfo.1 mkvmerge.1 mmg.1
post-patch:
# disable GNU auto* tools
@${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \
-n 10 ${REINPLACE_CMD} -E -e \
's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!'
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
# this is gcc 2.x
CFLAGS+= -DNO_WSTRING
# use gcc 3.2
USE_GCC=3.2
.else
# default for 5.x series
USE_GCC=3.3
.endif
.include <bsd.port.post.mk>

View file

@ -0,0 +1,2 @@
MD5 (mkvtoolnix-0.8.5.tar.bz2) = 1c7f2b5a8528356b7bb973c9ca47a1b2
SIZE (mkvtoolnix-0.8.5.tar.bz2) = 472888

View file

@ -0,0 +1,8 @@
[ excerpt (with adaptations) from developer's website with modifications ]
MKVtoolnix will evolve into a set of tools to create, alter and
inspect Matroska files under Linux and other Unices, just what the
OGMtools do for the OGM format.
Author: Moritz Bunkus <moritz@bunkus.org>
WWW: http://www.bunkus.org/videotools/mkvtoolnix/

View file

@ -0,0 +1,4 @@
bin/base64tool
bin/mkvextract
bin/mkvinfo
bin/mkvmerge