[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