Tue Mar 17 21:41:50 2020 UTC ()
audio: Import dumb

DUMB is a module audio renderer library. It reads module files and outputs
audio that can be dumped to the actual audio playback library.

This is a fork of the original dumb by Ben Davis.


(nia)
diff -r1.589 -r1.590 pkgsrc/audio/Makefile
diff -r0 -r1.1 pkgsrc/audio/dumb/DESCR
diff -r0 -r1.1 pkgsrc/audio/dumb/Makefile
diff -r0 -r1.1 pkgsrc/audio/dumb/PLIST
diff -r0 -r1.1 pkgsrc/audio/dumb/buildlink3.mk
diff -r0 -r1.1 pkgsrc/audio/dumb/distinfo

cvs diff -r1.589 -r1.590 pkgsrc/audio/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/Makefile 2020/03/12 16:12:28 1.589
+++ pkgsrc/audio/Makefile 2020/03/17 21:41:50 1.590
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.589 2020/03/12 16:12:28 nia Exp $ 1# $NetBSD: Makefile,v 1.590 2020/03/17 21:41:50 nia Exp $
2# 2#
3 3
4COMMENT= Audio tools 4COMMENT= Audio tools
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
@@ -58,26 +58,27 @@ SUBDIR+= cplay @@ -58,26 +58,27 @@ SUBDIR+= cplay
58SUBDIR+= cripple 58SUBDIR+= cripple
59SUBDIR+= cs4235 59SUBDIR+= cs4235
60SUBDIR+= csound5 60SUBDIR+= csound5
61SUBDIR+= csound5-manual 61SUBDIR+= csound5-manual
62SUBDIR+= csound6 62SUBDIR+= csound6
63SUBDIR+= csound6-manual 63SUBDIR+= csound6-manual
64SUBDIR+= daapd 64SUBDIR+= daapd
65SUBDIR+= dap 65SUBDIR+= dap
66SUBDIR+= darkice 66SUBDIR+= darkice
67SUBDIR+= deforaos-mixer 67SUBDIR+= deforaos-mixer
68SUBDIR+= din 68SUBDIR+= din
69SUBDIR+= disc-cover 69SUBDIR+= disc-cover
70SUBDIR+= distmp3 70SUBDIR+= distmp3
 71SUBDIR+= dumb
71SUBDIR+= easyh10 72SUBDIR+= easyh10
72SUBDIR+= easytag 73SUBDIR+= easytag
73SUBDIR+= eawpatches 74SUBDIR+= eawpatches
74SUBDIR+= emixer 75SUBDIR+= emixer
75SUBDIR+= espeak 76SUBDIR+= espeak
76SUBDIR+= exaile 77SUBDIR+= exaile
77SUBDIR+= eyeD3 78SUBDIR+= eyeD3
78SUBDIR+= ezstream 79SUBDIR+= ezstream
79SUBDIR+= faac 80SUBDIR+= faac
80SUBDIR+= faad2 81SUBDIR+= faad2
81SUBDIR+= fasttracker2 82SUBDIR+= fasttracker2
82SUBDIR+= fdk-aac 83SUBDIR+= fdk-aac
83SUBDIR+= festival 84SUBDIR+= festival

File Added: pkgsrc/audio/dumb/DESCR
DUMB is a module audio renderer library. It reads module files and outputs
audio that can be dumped to the actual audio playback library.

This is a fork of the original dumb by Ben Davis.

File Added: pkgsrc/audio/dumb/Makefile
# $NetBSD: Makefile,v 1.1 2020/03/17 21:41:50 nia Exp $

DISTNAME=	dumb-2.0.3
CATEGORIES=	audio
MASTER_SITES=	${MASTER_SITE_GITHUB:=kode54/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/kode54/dumb
COMMENT=	Module/tracker based music format parser and player library
LICENSE=	zlib

USE_CMAKE=	yes

CMAKE_ARGS+=	-DBUILD_SHARED_LIBS=ON
CMAKE_ARGS+=	-DBUILD_ALLEGRO4=OFF
CMAKE_ARGS+=	-DBUILD_EXAMPLES=OFF

.include "../../mk/bsd.prefs.mk"

.if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "amd64"
CMAKE_ARGS+=	-DUSE_SSE=OFF
.endif

PKGCONFIG_OVERRIDE+=	pkg-config.pc.in

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

File Added: pkgsrc/audio/dumb/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/03/17 21:41:50 nia Exp $
include/dumb.h
lib/libdumb.so
lib/libdumb.so.2
lib/libdumb.so.2.0
lib/pkgconfig/dumb.pc

File Added: pkgsrc/audio/dumb/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2020/03/17 21:41:50 nia Exp $

BUILDLINK_TREE+=	dumb

.if !defined(DUMB_BUILDLINK3_MK)
DUMB_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.dumb+=	dumb>=2.0.3
BUILDLINK_PKGSRCDIR.dumb?=	../../audio/dumb
.endif	# DUMB_BUILDLINK3_MK

BUILDLINK_TREE+=	-dumb

File Added: pkgsrc/audio/dumb/distinfo
$NetBSD: distinfo,v 1.1 2020/03/17 21:41:50 nia Exp $

SHA1 (dumb-2.0.3.tar.gz) = b82a8f89843f50a35e0943fdcd80aa528763e123
RMD160 (dumb-2.0.3.tar.gz) = 1a8f635bb90cebde76d9d726acef9c9eac03e987
SHA512 (dumb-2.0.3.tar.gz) = 18b10a507d69a754cdf97fbeae41c17f211a6ba1f166a822276bdb6769d3edc326919067a3f4d1247d6715d7a5a8276669d83b9427e7336c6d111593fb7e36cf
Size (dumb-2.0.3.tar.gz) = 186576 bytes