Sat Sep 11 10:29:15 2021 UTC ()
Add audio/libltc

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.


(nia)
diff -r1.638 -r1.639 pkgsrc/audio/Makefile
diff -r0 -r1.1 pkgsrc/audio/libltc/DESCR
diff -r0 -r1.1 pkgsrc/audio/libltc/Makefile
diff -r0 -r1.1 pkgsrc/audio/libltc/PLIST
diff -r0 -r1.1 pkgsrc/audio/libltc/buildlink3.mk
diff -r0 -r1.1 pkgsrc/audio/libltc/distinfo

cvs diff -r1.638 -r1.639 pkgsrc/audio/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/Makefile 2021/09/08 10:43:46 1.638
+++ pkgsrc/audio/Makefile 2021/09/11 10:29:15 1.639
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.638 2021/09/08 10:43:46 pin Exp $ 1# $NetBSD: Makefile,v 1.639 2021/09/11 10:29:15 nia Exp $
2# 2#
3 3
4COMMENT= Audio tools, players, and libraries 4COMMENT= Audio tools, players, and libraries
5 5
6SUBDIR+= SDL2_mixer 6SUBDIR+= SDL2_mixer
7SUBDIR+= SDL_mixer 7SUBDIR+= SDL_mixer
8SUBDIR+= SDL_sound 8SUBDIR+= SDL_sound
9SUBDIR+= abcde 9SUBDIR+= abcde
10SUBDIR+= abcmidi 10SUBDIR+= abcmidi
11SUBDIR+= adplay 11SUBDIR+= adplay
12SUBDIR+= adplug 12SUBDIR+= adplug
13SUBDIR+= aeneas 13SUBDIR+= aeneas
14SUBDIR+= aiomixer 14SUBDIR+= aiomixer
@@ -229,26 +229,27 @@ SUBDIR+= libcddb @@ -229,26 +229,27 @@ SUBDIR+= libcddb
229SUBDIR+= libcuefile 229SUBDIR+= libcuefile
230SUBDIR+= libdca 230SUBDIR+= libdca
231SUBDIR+= libdiscid 231SUBDIR+= libdiscid
232SUBDIR+= libdssialsacompat 232SUBDIR+= libdssialsacompat
233SUBDIR+= libebur128 233SUBDIR+= libebur128
234SUBDIR+= libfishsound 234SUBDIR+= libfishsound
235SUBDIR+= libgig 235SUBDIR+= libgig
236SUBDIR+= libgpod 236SUBDIR+= libgpod
237SUBDIR+= libgroove 237SUBDIR+= libgroove
238SUBDIR+= libid3tag 238SUBDIR+= libid3tag
239SUBDIR+= libifp 239SUBDIR+= libifp
240SUBDIR+= liblastfm 240SUBDIR+= liblastfm
241SUBDIR+= liblo 241SUBDIR+= liblo
 242SUBDIR+= libltc
242SUBDIR+= libmad 243SUBDIR+= libmad
243SUBDIR+= libmatemixer 244SUBDIR+= libmatemixer
244SUBDIR+= libmikmod 245SUBDIR+= libmikmod
245SUBDIR+= libmodplug 246SUBDIR+= libmodplug
246SUBDIR+= libmp3splt 247SUBDIR+= libmp3splt
247SUBDIR+= libmpcdec 248SUBDIR+= libmpcdec
248SUBDIR+= libmpd 249SUBDIR+= libmpd
249SUBDIR+= libmpdclient 250SUBDIR+= libmpdclient
250SUBDIR+= libmtag 251SUBDIR+= libmtag
251SUBDIR+= libmusepack 252SUBDIR+= libmusepack
252SUBDIR+= libmusicbrainz 253SUBDIR+= libmusicbrainz
253SUBDIR+= libmusicbrainz5 254SUBDIR+= libmusicbrainz5
254SUBDIR+= libmysofa 255SUBDIR+= libmysofa

File Added: pkgsrc/audio/libltc/DESCR
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.

File Added: pkgsrc/audio/libltc/Makefile
# $NetBSD: Makefile,v 1.1 2021/09/11 10:29:15 nia Exp $

DISTNAME=	libltc-1.3.1
CATEGORIES=	audio
MASTER_SITES=	${MASTER_SITE_GITHUB:=x42/}
GITHUB_RELEASE=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://x42.github.io/libltc/
COMMENT=	Linear/Logitudinal Time Code (LTC) Library
LICENSE=	gnu-lgpl-v3

GNU_CONFIGURE=	yes
USE_LIBTOOL=	yes

PKGCONFIG_OVERRIDE+=	ltc.pc.in

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/audio/libltc/PLIST
@comment $NetBSD: PLIST,v 1.1 2021/09/11 10:29:15 nia Exp $
include/ltc.h
lib/libltc.la
lib/pkgconfig/ltc.pc
man/man3/ltc.h.3

File Added: pkgsrc/audio/libltc/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2021/09/11 10:29:15 nia Exp $

BUILDLINK_TREE+=	libltc

.if !defined(LIBLTC_BUILDLINK3_MK)
LIBLTC_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.libltc+=	libltc>=1.3.1
BUILDLINK_PKGSRCDIR.libltc?=	../../audio/libltc
.endif	# LIBLTC_BUILDLINK3_MK

BUILDLINK_TREE+=	-libltc

File Added: pkgsrc/audio/libltc/distinfo
$NetBSD: distinfo,v 1.1 2021/09/11 10:29:15 nia Exp $

SHA1 (libltc-1.3.1.tar.gz) = 999ddbf4edf18b20d3dbf228977044f05a7eade0
RMD160 (libltc-1.3.1.tar.gz) = 0c6b45c0d3914e13f77a9568e9e2122085fb4cc5
SHA512 (libltc-1.3.1.tar.gz) = e4ba96560f04155d022d2c975fa36d4bb77efb9a877344041e1bd12bd5e7d04dccb452f3a4e061aba961bd0c3c0d1d53dc98ac469e04e61a934feeedc20e09b3
Size (libltc-1.3.1.tar.gz) = 440790 bytes