ports/147549: [NEW PORT] linux alsa plugins oss ( for skype 2.1.0.81 )

HASHI Hiroaki hashiz at meridiani.jp
Sun Jun 6 05:00:20 UTC 2010


>Number:         147549
>Category:       ports
>Synopsis:       [NEW PORT] linux alsa plugins oss ( for skype 2.1.0.81 )
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 06 05:00:19 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     HASHI Hiroaki
>Release:        FreeBSD 8.1-PRERELEASE amd64
>Organization:
personal
>Environment:
System: FreeBSD stenmark.meridiani.jp 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #3: Tue Jun 1 09:11:17 JST 2010 hashiz at stenmark.meridiani.jp:/usr/obj/usr/src/sys/STENMARK amd64


	
>Description:
	net/skype was BROKEN.

>How-To-Repeat:
	cd /usr/ports/net/skype
	make build

>Fix:
	Update skype to 2.1.0.81.
	This port need for skype sound.
	skype -> alsa-lib -> alsa-plugins-oss -> /dev/dsp

--- audio::linux-f10-alsa-plugins-oss.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	audio/linux-f10-alsa-plugins-oss
#	audio/linux-f10-alsa-plugins-oss/Makefile
#	audio/linux-f10-alsa-plugins-oss/distinfo.i386
#	audio/linux-f10-alsa-plugins-oss/pkg-descr
#	audio/linux-f10-alsa-plugins-oss/pkg-plist
#	audio/linux-f10-alsa-plugins-oss/pkg-deinstall
#	audio/linux-f10-alsa-plugins-oss/pkg-install
#	audio/linux-f10-alsa-plugins-oss/files
#	audio/linux-f10-alsa-plugins-oss/files/patch-pcm-oss.conf
#
echo c - audio/linux-f10-alsa-plugins-oss
mkdir -p audio/linux-f10-alsa-plugins-oss > /dev/null 2>&1
echo x - audio/linux-f10-alsa-plugins-oss/Makefile
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/Makefile << '65002666cb378448681795e8a49fbdbd'
X# New ports collection makefile for:	audio/linux-f10-alsa-plugins-oss
X# Date created:				2010-06-06
X# Whom:					hashiz
X#
X# $FreeBSD$
X#
X
XPORTNAME=	alsa-plugins-oss
XPORTVERSION=	1.0.21
XPORTREVISION=	1
XCATEGORIES=	audio linux
XPKGNAMEPREFIX=	linux-f10-
XDISTNAME=	${PORTNAME}-${PORTVERSION}-${RPMVERSION}
X
XMAINTAINER=	hashiz at meridiani.jp
XCOMMENT=	OSS plugin for ALSA (Linux Fedora 10)
X
XONLY_FOR_ARCHS=	i386 amd64
XUSE_LINUX_RPM=	yes
XUSE_LINUX_APPS=	alsalib
XLINUX_DIST_VER=	10
XRPMVERSION=	3.fc10
XUSE_LDCONFIG=	yes
X
Xpost-install:
X	PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
X
X.include <bsd.port.mk>
65002666cb378448681795e8a49fbdbd
echo x - audio/linux-f10-alsa-plugins-oss/distinfo.i386
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/distinfo.i386 << 'e7f7ccb45a75c9e6a0c3b81d701431b2'
XMD5 (rpm/i386/fedora/10/alsa-plugins-oss-1.0.21-3.fc10.i386.rpm) = 37ddad064067e953104721e697523e6c
XSHA256 (rpm/i386/fedora/10/alsa-plugins-oss-1.0.21-3.fc10.i386.rpm) = 60f61d38f02e9463b4f8b98f0fe2320e36207e740f72ee6b7d6b56553729638a
XSIZE (rpm/i386/fedora/10/alsa-plugins-oss-1.0.21-3.fc10.i386.rpm) = 29350
e7f7ccb45a75c9e6a0c3b81d701431b2
echo x - audio/linux-f10-alsa-plugins-oss/pkg-descr
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/pkg-descr << '4c3f1f160eebc95eb49511414e889581'
XPulseAudio plugin for ALSA
X
XWWW: http://pulseaudio.org/
4c3f1f160eebc95eb49511414e889581
echo x - audio/linux-f10-alsa-plugins-oss/pkg-plist
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/pkg-plist << '5298141e3944453001752151b948204e'
Xetc/alsa/pcm/pcm-oss.conf
Xusr/lib/alsa-lib/libasound_module_ctl_oss.so
Xusr/lib/alsa-lib/libasound_module_pcm_oss.so
Xusr/share/doc/alsa-plugins-oss-1.0.21/COPYING
Xusr/share/doc/alsa-plugins-oss-1.0.21/COPYING.GPL
Xusr/share/doc/alsa-plugins-oss-1.0.21/README-pcm-oss
X at dirrm usr/share/doc/alsa-plugins-oss-1.0.21
X at dirrmtry etc/alsa/pcm
X at dirrmtry etc/alsa
X at dirrmtry usr/lib/alsa-lib
X at unexec if [ -f %D/etc/asound.conf ]; then grep -v '/etc/alsa/pcm/pcm-oss\.conf' <%D/etc/asound.conf >/tmp/asound.conf.new; mv /tmp/asound.conf.new %D/etc/asound.conf; fi
5298141e3944453001752151b948204e
echo x - audio/linux-f10-alsa-plugins-oss/pkg-deinstall
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/pkg-deinstall << '6fea020a82a2c65cba1de22b03bc879d'
X#!/bin/sh
X
Xcase "$2" in
X	POST-DEINSTALL)
X		conf=${PKG_PREFIX}/etc/asound.conf
X		if [ ! -f "$conf" ]; then
X			exit 1
X		fi
X		grep -v '/etc/alsa/pcm/pcm-oss\.conf' <$conf >/tmp/asound.conf.new
X		;;
X	*)
X		exit 0
X		;;
Xesac
X
Xexit 0
6fea020a82a2c65cba1de22b03bc879d
echo x - audio/linux-f10-alsa-plugins-oss/pkg-install
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/pkg-install << 'efa34e0850a909e7c45599ae15b2bb79'
X#!/bin/sh
X
Xcase "$2" in
X	POST-INSTALL)
X		conf=${PKG_PREFIX}/etc/asound.conf
X		if [ ! -f "$conf" ]; then
X			exit 1
X		fi
X		awk '{print $0}; /files/ { print "\t\t\t\"/etc/alsa/pcm/pcm-oss.conf\""}' <$conf >/tmp/asound.conf.new
X		mv /tmp/asound.conf.new $conf
X		exit 0
X		;;
X	*)
X		exit 0
X		;;
Xesac
X
Xexit 0
efa34e0850a909e7c45599ae15b2bb79
echo c - audio/linux-f10-alsa-plugins-oss/files
mkdir -p audio/linux-f10-alsa-plugins-oss/files > /dev/null 2>&1
echo x - audio/linux-f10-alsa-plugins-oss/files/patch-pcm-oss.conf
sed 's/^X//' >audio/linux-f10-alsa-plugins-oss/files/patch-pcm-oss.conf << 'e7901ae7558f04a204aeffa8e5b78d23'
X--- etc/alsa/pcm/pcm-oss.conf.orig	2010-03-23 10:56:41.000000000 +0900
X+++ etc/alsa/pcm/pcm-oss.conf	2010-03-23 10:57:30.000000000 +0900
X@@ -7,3 +7,11 @@
X 		description "Open Sound System"
X 	}
X }
X+
X+ctl.oss {
X+	type oss
X+	device /dev/mixer
X+	hint {
X+		description "Open Sound System"
X+	}
X+}
e7901ae7558f04a204aeffa8e5b78d23
exit
--- audio::linux-f10-alsa-plugins-oss.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list