diff options
author | nia <nia@pkgsrc.org> | 2021-05-09 08:02:03 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-05-09 08:02:03 +0000 |
commit | 04afdd54ec2ee0d1f1c898bebb6280997b786ab8 (patch) | |
tree | 0d461f17e631035bde7a7dc18abf31cd1ded0546 /audio | |
parent | 0ccdb0bc6bafb95cc5aef898ab0b90b4785b916c (diff) | |
download | pkgsrc-04afdd54ec2ee0d1f1c898bebb6280997b786ab8.tar.gz |
add audio/ossmix
Command line mixer application from the Open Sound System.
Compatible with: NetBSD 10, Solaris 11, FreeBSD.
NOTE: On NetBSD, use mixerctl(1) (included in base) instead.
This package primarily exists for testing OSSv4 compatibility.
Diffstat (limited to 'audio')
-rw-r--r-- | audio/Makefile | 3 | ||||
-rw-r--r-- | audio/ossmix/DESCR | 6 | ||||
-rw-r--r-- | audio/ossmix/Makefile | 50 | ||||
-rw-r--r-- | audio/ossmix/PLIST | 5 | ||||
-rw-r--r-- | audio/ossmix/distinfo | 6 | ||||
-rw-r--r-- | audio/ossmix/files/Makefile | 14 |
6 files changed, 83 insertions, 1 deletions
diff --git a/audio/Makefile b/audio/Makefile index 13979307d5e..7e80f38d73c 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.628 2021/05/09 07:54:42 nia Exp $ +# $NetBSD: Makefile,v 1.629 2021/05/09 08:02:03 nia Exp $ # COMMENT= Audio tools, players, and libraries @@ -352,6 +352,7 @@ SUBDIR+= openal-soft SUBDIR+= opencore-amr SUBDIR+= opus-tools SUBDIR+= opusfile +SUBDIR+= ossmix SUBDIR+= ossxmix SUBDIR+= p5-Audio-CD SUBDIR+= p5-Audio-Scan diff --git a/audio/ossmix/DESCR b/audio/ossmix/DESCR new file mode 100644 index 00000000000..edf0b982d81 --- /dev/null +++ b/audio/ossmix/DESCR @@ -0,0 +1,6 @@ +Command line mixer application from the Open Sound System. + +Compatible with: NetBSD 10, Solaris 11, FreeBSD. + +NOTE: On NetBSD, use mixerctl(1) (included in base) instead. +This package primarily exists for testing OSSv4 compatibility. diff --git a/audio/ossmix/Makefile b/audio/ossmix/Makefile new file mode 100644 index 00000000000..35364410704 --- /dev/null +++ b/audio/ossmix/Makefile @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1 2021/05/09 08:02:03 nia Exp $ + +DISTNAME= oss-v4.2-build2019-src-bsd +PKGNAME= ossmix-${DISTNAME:S/oss-v//1:S/-src-bsd//1:S/-/./g} +CATEGORIES= audio +MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= nia@NetBSD.org +HOMEPAGE= http://www.opensound.com/ +COMMENT= Command line mixer from OSSv4 +LICENSE= 2-clause-bsd + +BUILD_DIRS= cmd/${PKGBASE} + +# NOTE: Linux support will require an OSSv4 package integrated into +# oss.buildlink3.mk +ONLY_FOR_PLATFORM+= FreeBSD-*-* +ONLY_FOR_PLATFORM+= NetBSD-*-* +ONLY_FOR_PLATFORM+= SunOS-*-* + +.include "../../mk/oss.buildlink3.mk" + +LDFLAGS+= ${LIBOSSAUDIO} + +.if ${OPSYS} == "NetBSD" && \ + (!empty(OS_VERSION:M[5-9].*) && empty(OS_VERSION:M9.99.*)) +PKG_SKIP_REASON+= "Requires OSSv4 support" +.endif + +SUBST_CLASSES+= paths +SUBST_STAGE.paths= pre-configure +SUBST_FILES.paths= cmd/${PKGBASE}/${PKGBASE}.man +SUBST_SED.paths= -e 's,/usr/bin,${PREFIX}/bin,g' + +INSTALLATION_DIRS+= bin +INSTALLATION_DIRS+= share/doc/${PKGBASE} + +pre-build: + ${CP} ${FILESDIR}/Makefile ${WRKSRC}/cmd/${PKGBASE}/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/cmd/${PKGBASE}/${PKGBASE} \ + ${DESTDIR}${PREFIX}/bin/${PKGBASE} + ${INSTALL_DATA} ${WRKSRC}/COPYING \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/COPYING + ${INSTALL_DATA} ${WRKSRC}/cmd/${PKGBASE}/${PKGBASE}.man \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/${PKGBASE}.man + +.include "../../mk/bsd.pkg.mk" diff --git a/audio/ossmix/PLIST b/audio/ossmix/PLIST new file mode 100644 index 00000000000..0aff1a92e93 --- /dev/null +++ b/audio/ossmix/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1 2021/05/09 08:02:03 nia Exp $ +bin/ossmix +share/doc/ossmix/COPYING +share/doc/ossmix/ossmix.man +@pkgdir share/applications diff --git a/audio/ossmix/distinfo b/audio/ossmix/distinfo new file mode 100644 index 00000000000..924dde44bbe --- /dev/null +++ b/audio/ossmix/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2021/05/09 08:02:03 nia Exp $ + +SHA1 (oss-v4.2-build2019-src-bsd.tar.bz2) = f6e03cbb5b5010aa48dd6d963b7e68c991c7d7dc +RMD160 (oss-v4.2-build2019-src-bsd.tar.bz2) = be04756160843acdaacbb610d5e8ebd9f7acf572 +SHA512 (oss-v4.2-build2019-src-bsd.tar.bz2) = 9d43fa3e3abe4cf006cabfedf2c9fc51372f8cbe499c2e4bee6ba489291c31eb93b66b312054bcf92fc26df329bc3c7ef14a633fece8af38256bc7198d0c1556 +Size (oss-v4.2-build2019-src-bsd.tar.bz2) = 1723557 bytes diff --git a/audio/ossmix/files/Makefile b/audio/ossmix/files/Makefile new file mode 100644 index 00000000000..3b19cdf303b --- /dev/null +++ b/audio/ossmix/files/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1 2021/05/09 08:02:03 nia Exp $ + +CFLAGS+= -DLOCAL_BUILD + +OBJS= ossmix.o +PROG= ossmix + +all: ${PROG} + +.c.o: + ${CC} ${CFLAGS} -c ${.IMPSRC} + +${PROG}: ${OBJS} + ${CC} ${LDFLAGS} -o ${PROG} ${OBJS} |