diff options
author | Richard Gallamore <ultima@FreeBSD.org> | 2017-08-11 16:28:11 +0800 |
---|---|---|
committer | Richard Gallamore <ultima@FreeBSD.org> | 2017-08-11 16:28:11 +0800 |
commit | 49f2a6635c10d607dc74e880701d000e0ccc9450 (patch) | |
tree | 01ad285f47f41c5680c60dce9376c808a90538a1 /audio | |
parent | c65469d48a1ce66b0bfb9fe3a08cdc4cf42c96c3 (diff) | |
download | freebsd-ports-gnome-49f2a6635c10d607dc74e880701d000e0ccc9450.tar.gz freebsd-ports-gnome-49f2a6635c10d607dc74e880701d000e0ccc9450.tar.zst freebsd-ports-gnome-49f2a6635c10d607dc74e880701d000e0ccc9450.zip |
Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data
as a Manchester-Biphase encoded audio signal. The audio signal is commonly
recorded on a VTR track or other storage media.
libltc provides functionality to encode and decode LTC audio from/to SMPTE or
EBU timecode, including SMPTE date support.
WWW: https://github.com/x42/libltc
PR: 221196
Submitted by: Yuri Victorovich (maintainer)
Reviewed by: matthew (mentor), mat
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D11971
Diffstat (limited to 'audio')
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/libltc/Makefile | 23 | ||||
-rw-r--r-- | audio/libltc/distinfo | 3 | ||||
-rw-r--r-- | audio/libltc/pkg-descr | 8 | ||||
-rw-r--r-- | audio/libltc/pkg-plist | 7 |
5 files changed, 42 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index b6733367593e..0c431a5b67f3 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -393,6 +393,7 @@ SUBDIR += liblastfm SUBDIR += liblo SUBDIR += liblscp + SUBDIR += libltc SUBDIR += libmad SUBDIR += libmatemixer SUBDIR += libmikmod diff --git a/audio/libltc/Makefile b/audio/libltc/Makefile new file mode 100644 index 000000000000..58d9e49e7492 --- /dev/null +++ b/audio/libltc/Makefile @@ -0,0 +1,23 @@ +# Created by: Yuri Victorovich <yuri@rawbw.com> +# $FreeBSD$ + +PORTNAME= libltc +DISTVERSIONPREFIX= v +DISTVERSION= 1.3.0 +CATEGORIES= audio + +MAINTAINER= yuri@rawbw.com +COMMENT= Linear/Logitudinal Time Code (LTC) Library + +LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= autoreconf gmake libtool +USE_GITHUB= yes +GH_ACCOUNT= x42 +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +INSTALL_TARGET= install-strip + +.include <bsd.port.mk> diff --git a/audio/libltc/distinfo b/audio/libltc/distinfo new file mode 100644 index 000000000000..a8d599201f61 --- /dev/null +++ b/audio/libltc/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1501731257 +SHA256 (x42-libltc-v1.3.0_GH0.tar.gz) = a760e651247e5a01a62b9fd03d8edd32047ff1ec0565d396585970e9049b727c +SIZE (x42-libltc-v1.3.0_GH0.tar.gz) = 101798 diff --git a/audio/libltc/pkg-descr b/audio/libltc/pkg-descr new file mode 100644 index 000000000000..5feb9871c718 --- /dev/null +++ b/audio/libltc/pkg-descr @@ -0,0 +1,8 @@ +Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data +as a Manchester-Biphase encoded audio signal. The audio signal is commonly +recorded on a VTR track or other storage media. + +libltc provides functionality to encode and decode LTC audio from/to SMPTE or +EBU timecode, including SMPTE date support. + +WWW: https://github.com/x42/libltc diff --git a/audio/libltc/pkg-plist b/audio/libltc/pkg-plist new file mode 100644 index 000000000000..4d4417805536 --- /dev/null +++ b/audio/libltc/pkg-plist @@ -0,0 +1,7 @@ +include/ltc.h +lib/libltc.a +lib/libltc.so +lib/libltc.so.11 +lib/libltc.so.11.0.5 +libdata/pkgconfig/ltc.pc +man/man3/ltc.h.3.gz |