ports/87772: Update port audio/emu10kx

Michael Seyfert michaels at sdf.lonestar.org
Fri Oct 21 07:10:13 UTC 2005


>Number:         87772
>Category:       ports
>Synopsis:       Update port audio/emu10kx
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 21 07:10:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Michael Seyfert
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD icemach.my.domain 7.0-CURRENT FreeBSD 7.0-CURRENT i386

>Description:
 Update to 20051021.
Changes, from the author:

1. Audigy 2 / Audigy 2  Value fixes.
 Full support for SB0400 Audigy 2 Value.
Only 5.1 playback for now (I can't test 7.1 because it needs "double
ring" minijack connector).

2. Workaround for bad AC97 'rec' volume emulation. Master recording
volume can be set from emuctrl. I'll write correct AC97 emulator later.   

3. 4.x build fixed (tested on 4.x, not by crossbuild from HEAD)

4. rc.d/emuctrl.sh script that saves card parameters into 
/var/db/<device>-state file, much like /etc/rc.d/mixer do.

5. Documentation for emuctrl now more style(9)ish and documents all 
emuctrl commands.

>How-To-Repeat:

>Fix:

diff -ruN /usr/ports/audio/emu10kx/Makefile /home/michael/prog/emu10kx/Makefile
--- /usr/ports/audio/emu10kx/Makefile	Mon Sep 19 15:59:07 2005
+++ /home/michael/prog/emu10kx/Makefile	Fri Oct 21 00:20:03 2005
@@ -6,10 +6,10 @@
 #
 
 PORTNAME=	emu10kx
-PORTVERSION=	20050919
+PORTVERSION=	20051021
 CATEGORIES=	audio
 MASTER_SITES=	http://chibis.persons.gfk.ru/audigy/emu10kx/
-DISTNAME=	${PORTNAME}-2005-09-19
+DISTNAME=	${PORTNAME}-2005-10-21
 
 MAINTAINER=	michaels at sdf.lonestar.org
 COMMENT=	SBLive!, Audigy, and Audigy2 driver for FreeBSD
@@ -19,8 +19,8 @@
 NO_PACKAGE=	should be recompiled for a particular FreeBSD kernel
 
 MAN8=	emuctrl.8
-PLIST_FILES=	sbin/emuctrl
-WRKSRC=	${WRKDIR}/${DISTNAME}a
+PLIST_FILES=	sbin/emuctrl etc/rc.d/emuctrl.sh
+WRKSRC=	${WRKDIR}/${DISTNAME}
 
 post-install:
 .if !defined(BATCH) && !defined(PACKAGE_BUILDING)
diff -ruN /usr/ports/audio/emu10kx/distinfo /home/michael/prog/emu10kx/distinfo
--- /usr/ports/audio/emu10kx/distinfo	Mon Sep 19 15:59:07 2005
+++ /home/michael/prog/emu10kx/distinfo	Fri Oct 21 00:20:12 2005
@@ -1,2 +1,2 @@
-MD5 (emu10kx-2005-09-19.tar.bz2) = 710b275e176858b5b2478ca53a0ef35c
-SIZE (emu10kx-2005-09-19.tar.bz2) = 63868
+MD5 (emu10kx-2005-10-21.tar.bz2) = 823f13ae7513061fb6474328c0dc7690
+SIZE (emu10kx-2005-10-21.tar.bz2) = 70555
diff -ruN /usr/ports/audio/emu10kx/pkg-deinstall /home/michael/prog/emu10kx/pkg-deinstall
--- /usr/ports/audio/emu10kx/pkg-deinstall	Fri Sep 16 05:41:55 2005
+++ /home/michael/prog/emu10kx/pkg-deinstall	Sun Oct 16 13:57:30 2005
@@ -26,4 +26,9 @@
 if [ ${RESULT} -eq 0 ]; then
 	sed -e /${DRIVERNAME}_load.*/d -i.orig /boot/loader.conf
 fi
+
+# Tell the user about the state files
+if [ -f /var/db/emu10kx0-state ]; then
+echo "If you will not be using this port anymore, please remove " /var/db/emu10kx[0-9]-state " manually."
+fi
 #============================================================
diff -ruN /usr/ports/audio/emu10kx/pkg-descr /home/michael/prog/emu10kx/pkg-descr
--- /usr/ports/audio/emu10kx/pkg-descr	Fri Sep 16 05:41:55 2005
+++ /home/michael/prog/emu10kx/pkg-descr	Tue Oct 18 23:48:39 2005
@@ -4,4 +4,6 @@
 This is an alternate driver that you may use instead of the snd_emu10k1
 driver in the FreeBSD kernel.
 
+This driver was written by Yuriy Tsibizov.
+
 WWW: http://chibis.persons.gfk.ru/audigy/

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



More information about the freebsd-ports-bugs mailing list