Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Oct 2016 13:03:40 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r424830 - in head/audio: . virtual_oss virtual_oss_ctl
Message-ID:  <201610281303.u9SD3eYP039389@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610281303.u9SD3eYP039389>