ports/53540: New port: audio/mpio-driver Digit at lway MPIO MP3 player device driver KMOD
Sergey Akifyev
asa at gascom.ru
Fri Jun 20 08:10:13 UTC 2003
>Number: 53540
>Category: ports
>Synopsis: New port: audio/mpio-driver Digit at lway MPIO MP3 player device driver KMOD
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Jun 20 01:10:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Sergey Akifyev
>Release: FreeBSD 4.8-RELEASE i386
>Organization:
JSC Gascom
>Environment:
System: FreeBSD asa.gascom.net.ru 4.8-RELEASE FreeBSD 4.8-RELEASE #5: Fri May 16 11:18:03 MSD 2003 asa at boulder.gascom.ru:/usr/src/sys/compile/ASA i386
>Description:
Digit at lway MPIO MP3 player device driver KMOD
It is actually a patch to FreeBSD standard urio
driver, which adds MPIO support to it, and
fixes some issues
This driver is designed to be used with MPIO
for Linux software, ported to FreeBSD as
audio/mpiosh
>How-To-Repeat:
N/A
>Fix:
# 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:
#
# mpio-driver
# mpio-driver/files
# mpio-driver/files/Makefile
# mpio-driver/files/mpio-driver.sh.sample
# mpio-driver/Makefile
# mpio-driver/distinfo
# mpio-driver/pkg-descr
# mpio-driver/pkg-plist
#
echo c - mpio-driver
mkdir -p mpio-driver > /dev/null 2>&1
echo c - mpio-driver/files
mkdir -p mpio-driver/files > /dev/null 2>&1
echo x - mpio-driver/files/Makefile
sed 's/^X//' >mpio-driver/files/Makefile << 'END-of-mpio-driver/files/Makefile'
X# Makefile for MPIO device driver
X# Created by Sergey Akifyev <asa at gascom.ru>
X#
X# $Id: Makefile,v 1.1 2003/06/19 15:36:18 asa Exp $
XKMOD= mpio
XSRCS= urio.c usb_if.h device_if.h bus_if.h opt_usb.h vnode_if.h
XCFLAGS= -DUSB_VENDOR_DIGITALWAY=0x2735 -DUSB_PRODUCT_DIGITALWAY_MPIO=0x0001
X
X.include <bsd.kmod.mk>
END-of-mpio-driver/files/Makefile
echo x - mpio-driver/files/mpio-driver.sh.sample
sed 's/^X//' >mpio-driver/files/mpio-driver.sh.sample << 'END-of-mpio-driver/files/mpio-driver.sh.sample'
X#!/bin/sh
X# MPIO-kmod sample startup script
X# Created by Sergey Akifyev <asa at gascom.ru>
X#
X# $Id: mpio-driver.sh.sample,v 1.1 2003/06/19 15:36:18 asa Exp $
X
Xcase "${1}" in
X start)
X echo -n "mpio-driver "
X kldload mpio
X ;;
X stop)
X kldunload mpio
X ;;
X *)
X echo Usage: `basename ${0}` "{start|stop}"
X ;;
Xesac
END-of-mpio-driver/files/mpio-driver.sh.sample
echo x - mpio-driver/Makefile
sed 's/^X//' >mpio-driver/Makefile << 'END-of-mpio-driver/Makefile'
X# New ports collection makefile for: mpio-driver
X# Date created: 19 Jun 2003
X# Whom: Sergey Akifyev <asa at gascom.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME= mpio-driver
XPORTVERSION= 0.2
XCATEGORIES= audio
XMASTER_SITES= ftp://ftp.gascom.ru/pub/patches/
XDISTFILES= urio.c.diff_1
XEXTRACT_ONLY=
X
XCOMMENT= Digit at lway MPIO MP3 player device driver KMOD
XMAINTAINER= asa at gascom.ru
XNO_PACKAGE= should be recompiled for a particular FreeBSD kernel
X
Xpost-extract:
X @${MKDIR} ${WRKSRC}
X @${CP} /usr/src/sys/dev/usb/urio.c ${WRKSRC}
X
Xpre-patch:
X @${CP} ${MASTERDIR}/files/Makefile ${WRKSRC}
X @cd ${WRKSRC} && ${PATCH} < ${DISTDIR}/urio.c.diff_1
X
Xpost-install:
X ${INSTALL_SCRIPT} ${MASTERDIR}/files/mpio-driver.sh.sample ${PREFIX}/etc/rc.d
X @cd /dev && sh MAKEDEV urio0
X
X.include <bsd.port.mk>
END-of-mpio-driver/Makefile
echo x - mpio-driver/distinfo
sed 's/^X//' >mpio-driver/distinfo << 'END-of-mpio-driver/distinfo'
XMD5 (urio.c.diff_1) = df344d5bde81ba5b813ba98649ab0c8f
END-of-mpio-driver/distinfo
echo x - mpio-driver/pkg-descr
sed 's/^X//' >mpio-driver/pkg-descr << 'END-of-mpio-driver/pkg-descr'
XDigit at lway MPIO MP3 player device driver KMOD
X
XIt is actually a patch to FreeBSD standard urio
Xdriver, which adds MPIO support to it, and
Xfixes some issues
X
XThis driver is designed to be used with MPIO
Xfor Linux software, ported to FreeBSD as
Xaudio/mpiosh
END-of-mpio-driver/pkg-descr
echo x - mpio-driver/pkg-plist
sed 's/^X//' >mpio-driver/pkg-plist << 'END-of-mpio-driver/pkg-plist'
Xetc/rc.d/mpio-driver.sh.sample
X at unexec rm -f /modules/mpio.ko > /dev/null 2>&1 || true
END-of-mpio-driver/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list