svn commit: r308098 - head/audio/linux-f10-alsa-lib
Boris Samorodov
bsam at passap.ru
Fri Dec 7 08:03:46 UTC 2012
(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 at 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 at 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 at 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
More information about the freebsd-multimedia
mailing list