1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00

comms/dsd: create port

DSD is able to decode several digital voice formats from discriminator
tap audio and synthesize the decoded speech.

WWW: https://github.com/szechyjs/dsd

PR:		236633
Submitted by:	takefu@airport.fm
This commit is contained in:
Steve Wills 2019-05-30 03:03:07 +00:00
parent c5f606d3c3
commit cb00c17d25
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=503029
4 changed files with 42 additions and 0 deletions

View File

@ -35,6 +35,7 @@
SUBDIR += dfu-programmer
SUBDIR += dfu-util
SUBDIR += direwolf
SUBDIR += dsd
SUBDIR += dump1090
SUBDIR += ebook2cw
SUBDIR += ebook2cwgui

34
comms/dsd/Makefile Normal file
View File

@ -0,0 +1,34 @@
# $FreeBSD$
PORTNAME= dsd
PORTVERSION= 1.6.0
CATEGORIES= comms hamradio
MAINTAINER= takefu@airport.fm
COMMENT= Decode several digital voice formats
LICENSE= ISCL
LIB_DEPENDS= libmbe.so:comms/mbelib
USE_GITHUB= yes
GH_ACCOUNT= szechyjs
GH_TAGNAME= v${PORTVERSION}
USE_LDCONFIG= yes
PLIST_FILES= "@(,uucp,4555) bin/dsd"
MAKE_ARGS= DEST_BASE=${STAGEDIR}${PREFIX}
post-patch:
${REINPLACE_CMD} 's|${PREFIX}|${LOCALBASE}|g;\
s|install|${INSTALL_PROGRAM}|g;\
s|gcc|${CC}|g'\
${WRKSRC}/Makefile
.for i in dsd.h dsd_file.c dsd_mbe.c
${REINPLACE_CMD} 's|2250|2450|' ${WRKSRC}/${i}
.endfor
post-install:
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

3
comms/dsd/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1486712916
SHA256 (szechyjs-dsd-1.6.0-v1.6.0_GH0.tar.gz) = 44fa3ae108d2c11b4b67388d37fc6a63e8b44fc72fdd5db7b57d9eb045a9df58
SIZE (szechyjs-dsd-1.6.0-v1.6.0_GH0.tar.gz) = 40959

4
comms/dsd/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
DSD is able to decode several digital voice formats from discriminator
tap audio and synthesize the decoded speech.
WWW: https://github.com/szechyjs/dsd