[Midnightbsd-cvs] mports [18539] trunk/audio: add linux emulation pulse audio libs
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Apr 4 07:27:37 EDT 2015
Revision: 18539
http://svnweb.midnightbsd.org/mports/?rev=18539
Author: laffer1
Date: 2015-04-04 07:27:35 -0400 (Sat, 04 Apr 2015)
Log Message:
-----------
add linux emulation pulse audio libs
Modified Paths:
--------------
trunk/audio/Makefile
trunk/audio/alsa-plugins/Makefile
trunk/audio/alsa-plugins/distinfo
trunk/audio/alsa-plugins/files/alsa-plugins.patch
trunk/audio/alsa-plugins/files/patch-usb_stream-pcm_usb_stream.c
Added Paths:
-----------
trunk/audio/linux-f10-pulseaudio-libs/
trunk/audio/linux-f10-pulseaudio-libs/Makefile
trunk/audio/linux-f10-pulseaudio-libs/distinfo.i386
trunk/audio/linux-f10-pulseaudio-libs/files/
trunk/audio/linux-f10-pulseaudio-libs/files/patch-etc_pulse_client.conf.sample
trunk/audio/linux-f10-pulseaudio-libs/pkg-descr
trunk/audio/linux-f10-pulseaudio-libs/pkg-plist
Removed Paths:
-------------
trunk/audio/alsa-plugins/files/patch-jack-pcm_jack.c
Modified: trunk/audio/Makefile
===================================================================
--- trunk/audio/Makefile 2015-04-04 11:25:25 UTC (rev 18538)
+++ trunk/audio/Makefile 2015-04-04 11:27:35 UTC (rev 18539)
@@ -73,6 +73,7 @@
SUBDIR += linux-f10-nas-libs
SUBDIR += linux-f10-openal
SUBDIR += linux-f10-openal-soft
+SUBDIR += linux-f10-pulseaudio-libs
SUBDIR += linux-f10-sdl_mixer
SUBDIR += madplay
SUBDIR += mikmod
Modified: trunk/audio/alsa-plugins/Makefile
===================================================================
--- trunk/audio/alsa-plugins/Makefile 2015-04-04 11:25:25 UTC (rev 18538)
+++ trunk/audio/alsa-plugins/Makefile 2015-04-04 11:27:35 UTC (rev 18539)
@@ -1,7 +1,7 @@
# $MidnightBSD$
PORTNAME= alsa-plugins
-PORTVERSION= 1.0.28
+PORTVERSION= 1.0.29
CATEGORIES= audio
MASTER_SITES= ALSA/plugins \
GENTOO/distfiles
@@ -9,12 +9,12 @@
MAINTAINER= ports at MidnightBSD.org
COMMENT= ALSA compatibility library plugins
-LICENSE= gpl2
+LICENSE= lgpl2.1
LIB_DEPENDS= asound:${PORTSDIR}/audio/alsa-lib
GNU_CONFIGURE= yes
-USES= pkgconfig tar:bzip2
+USES= libtool:keepla pkgconfig tar:bzip2
LDFLAGS+= -L${LOCALBASE}/lib
EXTRA_PATCHES+= ${FILESDIR}/alsa-plugins.patch
Modified: trunk/audio/alsa-plugins/distinfo
===================================================================
--- trunk/audio/alsa-plugins/distinfo 2015-04-04 11:25:25 UTC (rev 18538)
+++ trunk/audio/alsa-plugins/distinfo 2015-04-04 11:27:35 UTC (rev 18539)
@@ -1,2 +1,2 @@
-SHA256 (alsa-plugins-1.0.28.tar.bz2) = 426f8af1a07ee9d8c06449524d1f0bd59a06e0331a51aa3d59d343a7c6d03120
-SIZE (alsa-plugins-1.0.28.tar.bz2) = 366023
+SHA256 (alsa-plugins-1.0.29.tar.bz2) = 325d85cac285f632b83e0191ae3f348bad03c1f007b937042f164abb81ea6532
+SIZE (alsa-plugins-1.0.29.tar.bz2) = 366077
Modified: trunk/audio/alsa-plugins/files/alsa-plugins.patch
===================================================================
--- trunk/audio/alsa-plugins/files/alsa-plugins.patch 2015-04-04 11:25:25 UTC (rev 18538)
+++ trunk/audio/alsa-plugins/files/alsa-plugins.patch 2015-04-04 11:27:35 UTC (rev 18539)
@@ -42,14 +42,11 @@
oss->ext.private_data = oss;
--- oss/pcm_oss.c.orig 2009-08-31 21:09:41.000000000 +0800
+++ oss/pcm_oss.c 2009-09-28 14:54:12.000000000 +0800
-@@ -22,17 +22,48 @@
+@@ -22,17 +22,41 @@
#include <sys/ioctl.h>
#include <alsa/asoundlib.h>
#include <alsa/pcm_external.h>
#include <linux/soundcard.h>
-+#ifdef __FreeBSD__
-+#include <sys/param.h>
-+#endif
+
+#define ARRAY_SIZE(x) (sizeof(x) / sizeof(*(x)))
+
@@ -58,11 +55,7 @@
+#define FREEBSD_OSS_RATE_MAX 384000
+
+#define FREEBSD_OSS_CHANNELS_MIN 1
-+#ifndef __DragonFly__
+#define FREEBSD_OSS_CHANNELS_MAX 8
-+#else
-+#define FREEBSD_OSS_CHANNELS_MAX 2
-+#endif
+
+#define FREEBSD_OSS_BUFSZ_MAX 131072
+#define FREEBSD_OSS_BLKCNT_MIN 2
Deleted: trunk/audio/alsa-plugins/files/patch-jack-pcm_jack.c
===================================================================
--- trunk/audio/alsa-plugins/files/patch-jack-pcm_jack.c 2015-04-04 11:25:25 UTC (rev 18538)
+++ trunk/audio/alsa-plugins/files/patch-jack-pcm_jack.c 2015-04-04 11:27:35 UTC (rev 18539)
@@ -1,12 +0,0 @@
---- jack/pcm_jack.c.orig 2009-09-16 04:33:36.000000000 +0800
-+++ jack/pcm_jack.c 2009-09-16 04:33:55.000000000 +0800
-@@ -20,7 +20,9 @@
- *
- */
-
-+#ifndef __FreeBSD__
- #include <byteswap.h>
-+#endif
- #include <sys/shm.h>
- #include <sys/types.h>
- #include <sys/socket.h>
Modified: trunk/audio/alsa-plugins/files/patch-usb_stream-pcm_usb_stream.c
===================================================================
--- trunk/audio/alsa-plugins/files/patch-usb_stream-pcm_usb_stream.c 2015-04-04 11:25:25 UTC (rev 18538)
+++ trunk/audio/alsa-plugins/files/patch-usb_stream-pcm_usb_stream.c 2015-04-04 11:27:35 UTC (rev 18539)
@@ -2,21 +2,11 @@
--- usb_stream/pcm_usb_stream.c.orig
+++ usb_stream/pcm_usb_stream.c
-@@ -19,7 +19,9 @@
- */
-
- #define _GNU_SOURCE
-+#ifndef __FreeBSD__
- #include <byteswap.h>
-+#endif
- #include <sys/mman.h>
- #include <sys/shm.h>
- #include <sys/ioctl.h>
@@ -79,6 +81,69 @@ typedef struct {
static struct user_usb_stream *uus;
static pthread_mutex_t uus_mutex = PTHREAD_MUTEX_INITIALIZER;
-+#ifdef __FreeBSD__
++#ifndef __linux__
+/*
+ * Copyright (c) 2000-2011, Nick Black et al
+ * All rights reserved.
@@ -86,7 +76,7 @@
}
-+#ifndef __FreeBSD__
++#ifdef __linux__
uus->s = mremap(uus->s, sizeof(struct usb_stream), uus->s->read_size, MREMAP_MAYMOVE);
+#else
+ uus->s = mremap_compat(us->pfd.fd, uus->s, sizeof(struct usb_stream), uus->s->read_size, PROT_READ, MAP_SHARED);
Added: trunk/audio/linux-f10-pulseaudio-libs/Makefile
===================================================================
--- trunk/audio/linux-f10-pulseaudio-libs/Makefile (rev 0)
+++ trunk/audio/linux-f10-pulseaudio-libs/Makefile 2015-04-04 11:27:35 UTC (rev 18539)
@@ -0,0 +1,26 @@
+# $MidnightBSD$
+
+PORTNAME= pulseaudio-libs
+PORTVERSION= 0.9.14
+CATEGORIES= audio linux
+MASTER_SITES= FREEBSD_LOCAL
+MASTER_SITE_SUBDIR= netchild/rpms/${LINUX_DIST}${LINUX_DIST_VER}
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Libraries for PulseAudio clients (Linux Fedora 10)
+
+USE_LINUX= f10
+USE_LINUX_RPM= yes
+USE_LINUX_APPS= libasyncns xorglibs
+
+RPMVERSION= 4.fc10
+SRC_DISTFILES= ${PORTNAME:S/-libs//}-${PORTVERSION}-${RPMVERSION}${SRC_SUFX}
+USE_LDCONFIG= yes
+
+pre-patch:
+ @(cd ${WRKSRC}/etc/pulse && ${MV} client.conf client.conf.sample)
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "*.orig" -delete
+
+.include <bsd.port.mk>
Property changes on: trunk/audio/linux-f10-pulseaudio-libs/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/linux-f10-pulseaudio-libs/distinfo.i386
===================================================================
--- trunk/audio/linux-f10-pulseaudio-libs/distinfo.i386 (rev 0)
+++ trunk/audio/linux-f10-pulseaudio-libs/distinfo.i386 2015-04-04 11:27:35 UTC (rev 18539)
@@ -0,0 +1,4 @@
+SHA256 (rpm/i386/fedora/10/pulseaudio-libs-0.9.14-4.fc10.i386.rpm) = 2dd70441ff6d8a2525244392fb347697235d316a1b3aa69a6405e2df142a0e36
+SIZE (rpm/i386/fedora/10/pulseaudio-libs-0.9.14-4.fc10.i386.rpm) = 207583
+SHA256 (rpm/i386/fedora/10/pulseaudio-0.9.14-4.fc10.src.rpm) = d602962d4e17406f9e17f5f6a50f5271aac8ebff9a65093bf88baf995c6505d5
+SIZE (rpm/i386/fedora/10/pulseaudio-0.9.14-4.fc10.src.rpm) = 1319713
Property changes on: trunk/audio/linux-f10-pulseaudio-libs/distinfo.i386
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/linux-f10-pulseaudio-libs/files/patch-etc_pulse_client.conf.sample
===================================================================
--- trunk/audio/linux-f10-pulseaudio-libs/files/patch-etc_pulse_client.conf.sample (rev 0)
+++ trunk/audio/linux-f10-pulseaudio-libs/files/patch-etc_pulse_client.conf.sample 2015-04-04 11:27:35 UTC (rev 18539)
@@ -0,0 +1,16 @@
+--- etc/pulse/client.conf.sample.orig 2011-04-01 15:42:58.548733177 +0300
++++ etc/pulse/client.conf.sample 2011-04-01 15:53:03.306719164 +0300
+@@ -23,11 +23,11 @@
+ ; default-source =
+ ; default-server =
+
+-; autospawn = yes
++autospawn = no
+ ; daemon-binary = /usr/bin/pulseaudio
+ ; extra-arguments = --log-target=syslog
+
+ ; cookie-file =
+
+-; disable-shm = no
++disable-shm = yes
+ ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
Property changes on: trunk/audio/linux-f10-pulseaudio-libs/files/patch-etc_pulse_client.conf.sample
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/linux-f10-pulseaudio-libs/pkg-descr
===================================================================
--- trunk/audio/linux-f10-pulseaudio-libs/pkg-descr (rev 0)
+++ trunk/audio/linux-f10-pulseaudio-libs/pkg-descr 2015-04-04 11:27:35 UTC (rev 18539)
@@ -0,0 +1,4 @@
+This package contains the runtime libraries for any application that wishes
+to interface with a PulseAudio sound server.
+
+WWW: http://www.pulseaudio.org/
Property changes on: trunk/audio/linux-f10-pulseaudio-libs/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/linux-f10-pulseaudio-libs/pkg-plist
===================================================================
--- trunk/audio/linux-f10-pulseaudio-libs/pkg-plist (rev 0)
+++ trunk/audio/linux-f10-pulseaudio-libs/pkg-plist 2015-04-04 11:27:35 UTC (rev 18539)
@@ -0,0 +1,13 @@
+ at sample etc/pulse/client.conf.sample
+usr/lib/libpulse-simple.so.0
+usr/lib/libpulse-simple.so.0.0.2
+usr/lib/libpulse.so.0
+usr/lib/libpulse.so.0.7.1
+usr/share/doc/pulseaudio-libs-0.9.14/GPL
+usr/share/doc/pulseaudio-libs-0.9.14/LGPL
+usr/share/doc/pulseaudio-libs-0.9.14/LICENSE
+usr/share/doc/pulseaudio-libs-0.9.14/README
+usr/share/locale/de/LC_MESSAGES/pulseaudio.mo
+usr/share/locale/el/LC_MESSAGES/pulseaudio.mo
+usr/share/locale/fr/LC_MESSAGES/pulseaudio.mo
+usr/share/locale/sv/LC_MESSAGES/pulseaudio.mo
Property changes on: trunk/audio/linux-f10-pulseaudio-libs/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list