svn commit: r424830 - in head/audio: . virtual_oss virtual_oss_ctl
Koop Mast
kwm at FreeBSD.org
Fri Oct 28 13:03:42 UTC 2016
Author: kwm
Date: Fri Oct 28 13:03:39 2016
New Revision: 424830
URL: https://svnweb.freebsd.org/changeset/ports/424830
Log:
Add virtual_oss and it's graphical control panel virtual_oss_ctl.
Virtual OSS is an audio mixing application that multiplexes and demultiplexes
a single OSS device into multiple customizable OSS compatible devices using
character devices in userspace. These devices can be used to record played
back audio and mix the individual channels in multiple ways. Virtual OSS
also supports playback and recording through bluetooth audio devices.
Submitted by: Hans Petter Selasky
Added:
head/audio/virtual_oss/
head/audio/virtual_oss/Makefile (contents, props changed)
head/audio/virtual_oss/distinfo (contents, props changed)
head/audio/virtual_oss/pkg-descr (contents, props changed)
head/audio/virtual_oss_ctl/
head/audio/virtual_oss_ctl/Makefile (contents, props changed)
head/audio/virtual_oss_ctl/distinfo (contents, props changed)
head/audio/virtual_oss_ctl/pkg-descr (contents, props changed)
head/audio/virtual_oss_ctl/pkg-plist (contents, props changed)
Modified:
head/audio/Makefile
Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile Fri Oct 28 12:16:32 2016 (r424829)
+++ head/audio/Makefile Fri Oct 28 13:03:39 2016 (r424830)
@@ -794,6 +794,8 @@
SUBDIR += vagalume
SUBDIR += vamp-plugin-sdk
SUBDIR += ventrilo-server
+ SUBDIR += virtual_oss
+ SUBDIR += virtual_oss_ctl
SUBDIR += vitunes
SUBDIR += vo-aacenc
SUBDIR += vo-amrwbenc
Added: head/audio/virtual_oss/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss/Makefile Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1,39 @@
+# Created by: Hans Petter Selasky <hselasky at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= virtual_oss
+PORTVERSION= 1.1.1
+CATEGORIES= audio
+MASTER_SITES= http://www.selasky.org/hans_petter/distfiles/ \
+ http://home.selasky.org:8192/distfiles/
+
+MAINTAINER= hselasky at FreeBSD.org
+COMMENT= Virtual OSS multi device mixer application.
+
+LICENSE= BSD2CLAUSE
+
+LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
+
+USES= tar:bzip2 uidfix
+
+OPTIONS_DEFINE= BLUETOOTH DEBUG
+OPTIONS_DEFAULT=BLUETOOTH
+
+.if exists(/usr/lib/libcuse.so)
+MAKE_ARGS= HAVE_CUSE="YES"
+.else
+BUILD_DEPENDS+= cuse4bsd-kmod>=0.1.24:multimedia/cuse4bsd-kmod
+LIB_DEPENDS+= libcuse4bsd.so:multimedia/cuse4bsd-kmod
+.endif
+
+BLUETOOTH_DESC= Build with bluetooth support
+BLUETOOTH_MAKE_ARGS= HAVE_BLUETOOTH="YES"
+DEBUG_DESC= Build with debugging support
+DEBUG_MAKE_ARGS= HAVE_DEBUG="YES"
+
+PLIST_FILES= sbin/virtual_oss \
+ man/man8/virtual_oss.8.gz
+
+MAKE_ARGS+= PTHREAD_LIBS="-lpthread"
+
+.include <bsd.port.mk>
Added: head/audio/virtual_oss/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss/distinfo Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1477659310
+SHA256 (virtual_oss-1.1.1.tar.bz2) = 69f443a07eeaff1ae2cf248115e901fc55ee0f4e9f567e05cc18e5d4322a91c0
+SIZE (virtual_oss-1.1.1.tar.bz2) = 33476
Added: head/audio/virtual_oss/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss/pkg-descr Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1,8 @@
+Virtual OSS is an audio mixing application that multiplexes and
+demultiplexes a single OSS device into multiple customizable OSS
+compatible devices using character devices in userspace. These devices
+can be used to record played back audio and mix the individual
+channels in multiple ways.
+
+Virtual OSS also supports playback and recording through bluetooth
+audio devices.
Added: head/audio/virtual_oss_ctl/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss_ctl/Makefile Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1,21 @@
+# Created by: Hans Petter Selasky <hselasky at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= virtual_oss_ctl
+PORTVERSION= 1.1.0
+CATEGORIES= audio
+MASTER_SITES= http://www.selasky.org/hans_petter/distfiles/ \
+ http://home.selasky.org:8192/distfiles/
+
+MAINTAINER= hselasky at FreeBSD.org
+COMMENT= Grapical control panel for the virtual OSS daemon
+
+LICENSE= BSD2CLAUSE
+
+RUN_DEPENDS= virtual_oss:audio/virtual_oss
+
+USES= qmake tar:bzip2
+USE_QT4= corelib gui qmake_build moc_build rcc_build
+
+.include <bsd.port.mk>
+
Added: head/audio/virtual_oss_ctl/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss_ctl/distinfo Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1474625830
+SHA256 (virtual_oss_ctl-1.1.0.tar.bz2) = 19d7434c3a85d6741be25aa09e6bf83f28b34768f6b314766955e6e09450068b
+SIZE (virtual_oss_ctl-1.1.0.tar.bz2) = 12725
Added: head/audio/virtual_oss_ctl/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss_ctl/pkg-descr Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1 @@
+A grapical control panel for the virtual OSS daemon.
Added: head/audio/virtual_oss_ctl/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/virtual_oss_ctl/pkg-plist Fri Oct 28 13:03:39 2016 (r424830)
@@ -0,0 +1,3 @@
+bin/virtual_oss_ctl
+share/pixmaps/virtual_oss_ctl.png
+share/applications/virtual_oss_ctl.desktop
More information about the svn-ports-all
mailing list