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