Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Dec 2012 12:03:40 +0400
From:      Boris Samorodov <bsam@passap.ru>
To:        Juergen Lock <nox@jelal.kn-bremen.de>
Cc:        freebsd-multimedia@FreeBSD.org, =?UTF-8?B?SnVhbiBSYW3Ds24gTW9saW5hIE1l?= =?UTF-8?B?bm9y?= <juan.molina@free.fr>, Jan Beich <jbeich@tormail.org>
Subject:   Re: svn commit: r308098 - head/audio/linux-f10-alsa-lib
Message-ID:  <50C1A2DC.6040700@passap.ru>
In-Reply-To: <20121206225517.GA12093@triton8.kn-bremen.de>
References:  <201212021128.qB2BSesC054251@svn.freebsd.org> <20121206225517.GA12093@triton8.kn-bremen.de>

next in thread | previous in thread | raw e-mail | index | archive | help
(moving the discussion to the multimedia list; or should it be
freebsd-emulation?)

07.12.2012 02:55, Juergen Lock пишет:
> On Sun, Dec 02, 2012 at 11:28:40AM +0000, Boris Samorodov wrote:
>> Author: bsam
>> Date: Sun Dec  2 11:28:40 2012
>> New Revision: 308098
>> URL: http://svnweb.freebsd.org/changeset/ports/308098
>>
>> Log:
>>   . create a link from native asound configuration file at LINUXBASE/etc; [1]
>>   . bump PORTREVISION;
>>   . trim headers to two line style;
>>   . remove the article from COMMENT.
>>   
>>   PR:		ports/169896  [1]
>>   Submitted by:	Jan Beich <jbeich@tormail.org>  [1]
>>   Feature safe:	yes
>>
>> Modified:
>>   head/audio/linux-f10-alsa-lib/Makefile
>>
>> Modified: head/audio/linux-f10-alsa-lib/Makefile
>> ==============================================================================
>> --- head/audio/linux-f10-alsa-lib/Makefile	Sun Dec  2 10:58:49 2012	(r308097)
>> +++ head/audio/linux-f10-alsa-lib/Makefile	Sun Dec  2 11:28:40 2012	(r308098)
>> @@ -1,20 +1,16 @@
>> -# New ports collection makefile for:	audio/linux-f10-alsa-lib
>> -# Date created:				2009-05-03
>> -# Whom:					bsam
>> -#
>>  # $FreeBSD$
>> -#
>> +# Created by: Boris Samorodov <bsam@FreeBSD.org>
>>  
>>  PORTNAME=	alsa-lib
>>  PORTVERSION=	1.0.21
>> -PORTREVISION=	1
>> +PORTREVISION=	2
>>  CATEGORIES=	audio linux
>>  MASTER_SITES=	CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
>>  PKGNAMEPREFIX=	linux-f10-
>>  DISTNAME=	${PORTNAME}-${PORTVERSION}-${RPMVERSION}
>>  
>>  MAINTAINER=	emulation@FreeBSD.org
>> -COMMENT=	The Advanced Linux Sound Architecture libraries (Linux Fedora 10)
>> +COMMENT=	Advanced Linux Sound Architecture libraries (Linux Fedora 10)
>>  
>>  CONFLICTS=	linux-alsa-lib-[0-9]* linux-f8-alsa-lib-[0-9]*
>>  
>> @@ -25,4 +21,11 @@ RPMVERSION=	2.fc10
>>  BRANDELF_FILES=	usr/bin/aserver
>>  USE_LDCONFIG=	yes
>>  
>> +# We will use some other configuration file, so delete a linux one
>> +post-extract:
>> +	@${RM} -r ${WRKSRC}/etc
>> +
>> +post-install:
>> +	@${LN} -s ${LOCALBASE}/etc/asound.conf ${PREFIX}/etc/asound.conf
>> +
>>  .include <bsd.port.mk>
> 
> This breaks at least installation of audio/linux-f10-alsa-plugins-oss
> when audio/alsa-lib isn't installed (because the former tries to
> write into asound.conf that then fails with ENOENT), and I guess
> it will fail at runtime then too.
> 
>  The obvious idea for a fix is to add audio/alsa-lib as a dependency,
> but probably the resulting config file mess when linux-f10-alsa-plugins-oss
> is installed should be untangled too (and the fix tested with things
> like skype that often needs an extra oss device for the mic.)

Thanks, Juergen.

2All:

Can someone come up with an appropriate patch/solution?

Thanks!
-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve



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