diff options
author | Thomas Zander <riggs@FreeBSD.org> | 2016-03-19 17:45:23 +0000 |
---|---|---|
committer | Thomas Zander <riggs@FreeBSD.org> | 2016-03-19 17:45:23 +0000 |
commit | 83ada3699fb85be2d7edd58e3c9fd36d2fc1bfcc (patch) | |
tree | b87f447bc8ca3c4306a43b7a05b10464edb7b781 /multimedia/libdcadec | |
parent | 18e1b88a4df858d0424ae5dd026fdafb4f166334 (diff) | |
download | ports-83ada3699fb85be2d7edd58e3c9fd36d2fc1bfcc.tar.gz ports-83ada3699fb85be2d7edd58e3c9fd36d2fc1bfcc.zip |
Add multimedia/libdcadec, a DTS Coherent Acoustics decoder
PR: 208115
Submitted by: mickael.maillot@gmail.com (maintainer)
Notes
Notes:
svn path=/head/; revision=411417
Diffstat (limited to 'multimedia/libdcadec')
-rw-r--r-- | multimedia/libdcadec/Makefile | 35 | ||||
-rw-r--r-- | multimedia/libdcadec/distinfo | 2 | ||||
-rw-r--r-- | multimedia/libdcadec/pkg-descr | 15 | ||||
-rw-r--r-- | multimedia/libdcadec/pkg-plist | 9 |
4 files changed, 61 insertions, 0 deletions
diff --git a/multimedia/libdcadec/Makefile b/multimedia/libdcadec/Makefile new file mode 100644 index 000000000000..bd02786bd4fb --- /dev/null +++ b/multimedia/libdcadec/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= libdcadec +PORTVERSION= 0.2.0 +CATEGORIES= multimedia + +MAINTAINER= mickael.maillot@gmail.com +COMMENT= DTS Coherent Acoustics decoder with support for HD extensions + +LICENSE= LGPL21 + +USE_GITHUB= yes +GH_ACCOUNT= foo86 +GH_PROJECT= dcadec +GH_TAGNAME= v${PORTVERSION} + +NO_CONFIGURE= yes +USES= pkgconfig gmake +LDFLAGS+= -lm +MAKE_ENV+= CONFIG_SHARED=yes + +USE_LDCONFIG= yes + +post-patch: + ${REINPLACE_CMD} -e 's;INCLUDEDIR;MYINCLUDEDIR;g' \ + -e 's;$$(LIBDIR)/pkgconfig;$$(PREFIX)/libdata/pkgconfig;' \ + -e 's;LIBDIR;MYLIBDIR;g' \ + ${WRKSRC}/dcadec.pc.in \ + ${WRKSRC}/Makefile + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dcadec + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0.1.0 + +.include <bsd.port.mk> diff --git a/multimedia/libdcadec/distinfo b/multimedia/libdcadec/distinfo new file mode 100644 index 000000000000..e1ffd061cb70 --- /dev/null +++ b/multimedia/libdcadec/distinfo @@ -0,0 +1,2 @@ +SHA256 (foo86-dcadec-0.2.0-v0.2.0_GH0.tar.gz) = ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 +SIZE (foo86-dcadec-0.2.0-v0.2.0_GH0.tar.gz) = 225305 diff --git a/multimedia/libdcadec/pkg-descr b/multimedia/libdcadec/pkg-descr new file mode 100644 index 000000000000..c5f2cc819392 --- /dev/null +++ b/multimedia/libdcadec/pkg-descr @@ -0,0 +1,15 @@ +dcadec is a free DTS Coherent Acoustics decoder with support for HD extensions. + +Supported features: +Decoding of standard DTS core streams with up to 5.1 channels +Decoding of DTS-ES streams with discrete back channel +Decoding of High Resolution streams with up to 7.1 channels and extended bitrate +Decoding of 96/24 core streams +Lossless decoding of Master Audio streams with up to 7.1 channels, 192 kHz +Downmixing to stereo and 5.1 using embedded coefficients + +Features not implemented: +Decoding of DTS Express streams +Applying dynamic range compression and dialog normalization + +WWW: https://github.com/foo86/dcadec diff --git a/multimedia/libdcadec/pkg-plist b/multimedia/libdcadec/pkg-plist new file mode 100644 index 000000000000..cb576783f45f --- /dev/null +++ b/multimedia/libdcadec/pkg-plist @@ -0,0 +1,9 @@ +bin/dcadec +include/libdcadec/dca_context.h +include/libdcadec/dca_frame.h +include/libdcadec/dca_stream.h +include/libdcadec/dca_waveout.h +lib/libdcadec.so +lib/libdcadec.so.0 +lib/libdcadec.so.0.1.0 +libdata/pkgconfig/dcadec.pc |