diff options
author | lioux <lioux@FreeBSD.org> | 2003-05-21 06:37:55 +0800 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2003-05-21 06:37:55 +0800 |
commit | 7399ba92153db5bb14293ba9e92081cf6b6c0066 (patch) | |
tree | 2729e32a7a6ebe6b9c8ceefea49080013a2773a3 /multimedia/libmatroska | |
parent | 248778c51eb5b7d1a9abf01c2c569c90f67c6831 (diff) | |
download | freebsd-ports-gnome-7399ba92153db5bb14293ba9e92081cf6b6c0066.tar.gz freebsd-ports-gnome-7399ba92153db5bb14293ba9e92081cf6b6c0066.tar.zst freebsd-ports-gnome-7399ba92153db5bb14293ba9e92081cf6b6c0066.zip |
New port libmatroska version 0.4.2: Extensible Multimedia Container
Format
Diffstat (limited to 'multimedia/libmatroska')
-rw-r--r-- | multimedia/libmatroska/Makefile | 47 | ||||
-rw-r--r-- | multimedia/libmatroska/distinfo | 1 | ||||
-rw-r--r-- | multimedia/libmatroska/pkg-descr | 22 | ||||
-rw-r--r-- | multimedia/libmatroska/pkg-plist | 32 |
4 files changed, 102 insertions, 0 deletions
diff --git a/multimedia/libmatroska/Makefile b/multimedia/libmatroska/Makefile new file mode 100644 index 000000000000..5a9de54bfc2d --- /dev/null +++ b/multimedia/libmatroska/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: libmatroska +# Date created: Mon May 19 08:29:44 UTC 2003 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= libmatroska +PORTVERSION= 0.4.2 +CATEGORIES= multimedia audio +MASTER_SITES= http://matroska.sourceforge.net/downloads/ + +MAINTAINER= lioux@FreeBSD.org +COMMENT= Extensible Multimedia Container Format + +BUILD_DEPENDS= ${LOCALBASE}/lib/libebml.a:${PORTSDIR}/textproc/libebml + +USE_BZIP2= yes +USE_GCC= 3.1 +USE_GMAKE= yes +USE_REINPLACE= yes +BUILD_WRKSRC= ${WRKSRC}/make/linux +INSTALL_WRKSRC= ${WRKSRC}/make/linux + +# Installs dir with proper permissions +INSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 + +post-patch: +# XXX - revise at every port update +# the tests are botched. do not run them + @${REINPLACE_CMD} -E \ + -e 's|^(all:.*)test|\1|' \ + ${WRKSRC}/make/linux/Makefile + +do-configure: + @${REINPLACE_CMD} -E \ + -e 's|^(prefix).*$$|\1=${PREFIX}|; \ + s,^(CXX|LD)[[:space:]]*=.*$$,\1=${CXX},; \ + s|^(CXXFLAGS)[[:space:]]*=(.*)$$|\1+=\2|; \ + s|^(LIBEBML_INCLUDE_DIR)[[:space:]]*=.*|\1=${LOCALBASE}/include/ebml|; \ + s|^(LIBEBML_LIB_DIR)[[:space:]]*=.*|\1=${LOCALBASE}/lib|; \ + s|^(INSTALL)[[:space:]]*=.*$$|\1=|; \ + s|^(INSTALL_DIR_OPTS)[[:space:]]*=.*$$|\1=${INSTALL_DATA_DIR}|; \ + s,^(INSTALL_OPTS_LIB|INSTALL_OPTS)[[:space:]]*=.*$$,\1=${INSTALL_DATA},' \ + ${WRKSRC}/make/linux/Makefile + +.include <bsd.port.mk> diff --git a/multimedia/libmatroska/distinfo b/multimedia/libmatroska/distinfo new file mode 100644 index 000000000000..1b04024afcd1 --- /dev/null +++ b/multimedia/libmatroska/distinfo @@ -0,0 +1 @@ +MD5 (libmatroska-0.4.2.tar.bz2) = 4cb382fd5d2bbc64622fc75d50096216 diff --git a/multimedia/libmatroska/pkg-descr b/multimedia/libmatroska/pkg-descr new file mode 100644 index 000000000000..9ad0c805468f --- /dev/null +++ b/multimedia/libmatroska/pkg-descr @@ -0,0 +1,22 @@ +[ 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. + +WWW: http://www.matroska.org/ diff --git a/multimedia/libmatroska/pkg-plist b/multimedia/libmatroska/pkg-plist new file mode 100644 index 000000000000..b295283e80ba --- /dev/null +++ b/multimedia/libmatroska/pkg-plist @@ -0,0 +1,32 @@ +include/matroska/FileKax.h +include/matroska/KaxAttached.h +include/matroska/KaxAttachements.h +include/matroska/KaxBlock.h +include/matroska/KaxBlockData.h +include/matroska/KaxChapters.h +include/matroska/KaxCluster.h +include/matroska/KaxClusterData.h +include/matroska/KaxConfig.h +include/matroska/KaxContexts.h +include/matroska/KaxCues.h +include/matroska/KaxCuesData.h +include/matroska/KaxInfo.h +include/matroska/KaxInfoData.h +include/matroska/KaxSeekHead.h +include/matroska/KaxSegment.h +include/matroska/KaxTag.h +include/matroska/KaxTagMulti.h +include/matroska/KaxTags.h +include/matroska/KaxTrackAudio.h +include/matroska/KaxTrackEntryData.h +include/matroska/KaxTrackVideo.h +include/matroska/KaxTracks.h +include/matroska/KaxTypes.h +include/matroska/KaxVersion.h +include/matroska/StdInclude.h +include/matroska/api/c/libmatroska.h +include/matroska/api/c/libmatroska_t.h +lib/libmatroska.a +@dirrm include/matroska/api/c +@dirrm include/matroska/api +@dirrm include/matroska |