1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00

New port: audio/mpio-driver Digit@lway MPIO MP3 player device driver KMOD

Digit@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.

PR:		ports/53540
Submitted by:	Sergey Akifyev <asa@gascom.ru>
This commit is contained in:
Edwin Groothuis 2003-09-01 04:30:04 +00:00
parent 01dd93ca39
commit 46b14da6d1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=88241
7 changed files with 79 additions and 0 deletions

View File

@ -179,6 +179,7 @@
SUBDIR += mpg123
SUBDIR += mpg123.el
SUBDIR += mpg321
SUBDIR += mpio-driver
SUBDIR += mpmf20
SUBDIR += mppdec
SUBDIR += mpt

View File

@ -0,0 +1,38 @@
# New ports collection makefile for: mpio-driver
# Date created: 19 Jun 2003
# Whom: Sergey Akifyev <asa@gascom.ru>
#
# $FreeBSD$
#
PORTNAME= mpio-driver
PORTVERSION= 0.2
CATEGORIES= audio
MASTER_SITES= ftp://ftp.gascom.ru/pub/patches/
DISTFILES= urio.c.diff_1
EXTRACT_ONLY=
MAINTAINER= asa@gascom.ru
COMMENT= Digit@lway MPIO MP3 player device driver KMOD
NO_PACKAGE= should be recompiled for a particular FreeBSD kernel
.include <bsd.port.pre.mk>
.if ${OSVERSION} > 500000
IGNORE= This port only works for FreeBSD 4.x
.endif
post-extract:
@${MKDIR} ${WRKSRC}
@${CP} /usr/src/sys/dev/usb/urio.c ${WRKSRC}
pre-patch:
@${CP} ${MASTERDIR}/files/Makefile ${WRKSRC}
@cd ${WRKSRC} && ${PATCH} < ${DISTDIR}/urio.c.diff_1
post-install:
${INSTALL_SCRIPT} ${MASTERDIR}/files/mpio-driver.sh.sample ${PREFIX}/etc/rc.d
@cd /dev && sh MAKEDEV urio0
.include <bsd.port.post.mk>

View File

@ -0,0 +1 @@
MD5 (urio.c.diff_1) = df344d5bde81ba5b813ba98649ab0c8f

View File

@ -0,0 +1,10 @@
# Makefile for MPIO device driver
# Created by Sergey Akifyev <asa@gascom.ru>
# $FreeBSD$
#
# $Id: Makefile,v 1.1 2003/06/19 15:36:18 asa Exp $
KMOD= mpio
SRCS= urio.c usb_if.h device_if.h bus_if.h opt_usb.h vnode_if.h
CFLAGS= -DUSB_VENDOR_DIGITALWAY=0x2735 -DUSB_PRODUCT_DIGITALWAY_MPIO=0x0001
.include <bsd.kmod.mk>

View File

@ -0,0 +1,18 @@
#!/bin/sh
# MPIO-kmod sample startup script
# Created by Sergey Akifyev <asa@gascom.ru>
#
# $Id: mpio-driver.sh.sample,v 1.1 2003/06/19 15:36:18 asa Exp $
case "${1}" in
start)
echo -n "mpio-driver "
kldload mpio
;;
stop)
kldunload mpio
;;
*)
echo Usage: `basename ${0}` "{start|stop}"
;;
esac

View File

@ -0,0 +1,9 @@
Digit@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

View File

@ -0,0 +1,2 @@
etc/rc.d/mpio-driver.sh.sample
@unexec rm -f /modules/mpio.ko 2> /dev/null || true