Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Sep 2003 10:25:35 +0400 (MSD)
From:      Sergey Akifyev <asa@gascom.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Edwin Groothuis <edwin@FreeBSD.org>
Subject:   ports/56258: [new port] audio/mpiosh - Digit@lway MPIO MP3 player tool
Message-ID:  <200309010625.h816PZio002352@asa.gascom.net.ru>
Resent-Message-ID: <200309010630.h816U1Vh002875@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         56258
>Category:       ports
>Synopsis:       [new port] audio/mpiosh - Digit@lway MPIO MP3 player tool
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 31 23:30:01 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Akifyev
>Release:        FreeBSD 4.8-RELEASE-p3 i386
>Organization:
JSC Gascom
>Environment:
System: FreeBSD asa.gascom.net.ru 4.8-RELEASE-p3 FreeBSD 4.8-RELEASE-p3 #7: Mon Aug 11 11:27:23 MSD 2003 asa@boulder.gascom.ru:/usr/src/sys/compile/ASA i386

>Description:
Digit@lway MPIO MP3 player tools
 
This is a project for using Digitalway/Adtec
digital audio player MPIO (DMG, DMK, DME, ...)
under FreeBSD. It provides a userspace library
and at the moment one tool to access the MPIO
player.
 
WWW: http://mpio.sourceforge.net/

---
Please, note: this is actually an update for my previous PR-53541,
which should be closed.
>How-To-Repeat:
>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:
#
#       mpiosh
#       mpiosh/files
#       mpiosh/files/patch-Makefile.in
#       mpiosh/files/patch-configure
#       mpiosh/files/patch-libmpio-debug.h
#       mpiosh/files/patch-libmpio-defs.h
#       mpiosh/files/patch-mpiosh-Makefile.in
#       mpiosh/files/patch-mpiosh-callback.c
#       mpiosh/files/patch-mpiosh-mpiosh.c
#       mpiosh/files/patch-mpiosh-readline.c
#       mpiosh/files/patch-tools-Makefile.in
#       mpiosh/Makefile
#       mpiosh/distinfo
#       mpiosh/pkg-descr
#       mpiosh/pkg-plist
#
echo c - mpiosh
mkdir -p mpiosh > /dev/null 2>&1
echo c - mpiosh/files
mkdir -p mpiosh/files > /dev/null 2>&1
echo x - mpiosh/files/patch-Makefile.in
sed 's/^X//' >mpiosh/files/patch-Makefile.in << 'END-of-mpiosh/files/patch-Makefile.in'
X--- Makefile.in.orig   Fri Aug  1 19:56:06 2003
X+++ Makefile.in        Mon Sep  1 09:39:30 2003
X@@ -93,7 +93,7 @@
X am__include = @am__include@
X am__quote = @am__quote@
X install_sh = @install_sh@
X-SUBDIRS = kernel libmpio mpiosh etc tools
X+SUBDIRS = libmpio mpiosh etc tools
X
X sbin_SCRIPTS = mkmpiodev
X EXTRA_DIST = mpio.spec mkmpiodev
END-of-mpiosh/files/patch-Makefile.in
echo x - mpiosh/files/patch-configure
sed 's/^X//' >mpiosh/files/patch-configure << 'END-of-mpiosh/files/patch-configure'
X--- configure.orig     Thu Jun 19 19:42:22 2003
X+++ configure  Thu Jun 19 19:44:22 2003
X@@ -8118,26 +8118,6 @@
X
X
X KERNEL_INCLUDE=
X-if test -d "/lib/modules/${kernel_version}/build/include"; then
X-    KERNEL_INCLUDE="/lib/modules/${kernel_version}/build/include"
X-elif test -d "/usr/src/linux-2.4/include"; then
X-    KERNEL_INCLUDE="/usr/src/linux-2.4/include"
X-elif test -d "/usr/include/linux"; then
X-    KERNEL_INCLUDE="/usr/include/linux"
X-elif test -d "/usr/src/linux/include"; then
X-    KERNEL_INCLUDE="/usr/src/linux/include"
X-fi
X-
X-if test -z ${KERNEL_INCLUDE}; then
X-    { { echo "$as_me:$LINENO: error: could not find directory of kernel include files" >&5
X-echo "$as_me: error: could not find directory of kernel include files" >&2;}
X-   { (exit 1); exit 1; }; }
X-else
X-    echo "$as_me:$LINENO: result: Using kernel includes from ${KERNEL_INCLUDE}" >&5
X-echo "${ECHO_T}Using kernel includes from ${KERNEL_INCLUDE}" >&6
X-fi
X-
X-
X
X # could not find a way to compile the kernel module correctly
X #    kernel/Makefile
END-of-mpiosh/files/patch-configure
echo x - mpiosh/files/patch-libmpio-debug.h
sed 's/^X//' >mpiosh/files/patch-libmpio-debug.h << 'END-of-mpiosh/files/patch-libmpio-debug.h'
X--- libmpio/debug.h.orig       Thu Jun 19 19:47:19 2003
X+++ libmpio/debug.h    Thu Jun 19 19:47:39 2003
X@@ -27,7 +27,7 @@
X #ifdef sun
X #include <sys/int_types.h>
X #else
X-#include <stdint.h>
X+#include <sys/types.h>
X #endif
X
X #ifdef __cplusplus
END-of-mpiosh/files/patch-libmpio-debug.h
echo x - mpiosh/files/patch-libmpio-defs.h
sed 's/^X//' >mpiosh/files/patch-libmpio-defs.h << 'END-of-mpiosh/files/patch-libmpio-defs.h'
X--- libmpio/defs.h.orig        Fri Jun 20 10:41:50 2003
X+++ libmpio/defs.h     Fri Jun 20 10:42:08 2003
X@@ -99,7 +99,7 @@
X #define NULL             0
X #endif
X
X-#define MPIO_DEVICE "/dev/usb/mpio"
X+#define MPIO_DEVICE "/dev/urio0"
X #define MPIO_CHARSET "ISO-8859-15"
X
X #define SECTOR_SIZE      0x200
END-of-mpiosh/files/patch-libmpio-defs.h
echo x - mpiosh/files/patch-mpiosh-Makefile.in
sed 's/^X//' >mpiosh/files/patch-mpiosh-Makefile.in << 'END-of-mpiosh/files/patch-mpiosh-Makefile.in'
X--- mpiosh/Makefile.in.orig    Thu Jun 19 19:54:46 2003
X+++ mpiosh/Makefile.in Thu Jun 19 19:55:54 2003
X@@ -142,7 +142,7 @@
X
X AM_CFLAGS = -DSYSCONFDIR=\"@sysconfdir@\"
X
X-mpiosh_LDADD = ../libmpio/libmpio.la -lreadline -lncurses
X+mpiosh_LDADD = ../libmpio/libmpio.la -lreadline -lncurses -liconv
X
X noinst_HEADERS = mpiosh.h \
X               callback.h \
END-of-mpiosh/files/patch-mpiosh-Makefile.in
echo x - mpiosh/files/patch-mpiosh-callback.c
sed 's/^X//' >mpiosh/files/patch-mpiosh-callback.c << 'END-of-mpiosh/files/patch-mpiosh-callback.c'
X--- mpiosh/callback.c.orig     Thu Jun 19 19:51:43 2003
X+++ mpiosh/callback.c  Thu Jun 19 19:52:29 2003
X@@ -29,11 +29,14 @@
X #include <regex.h>
X #include <time.h>
X #include <unistd.h>
X+#include <limits.h>
X
X #include "mpiosh.h"
X #include "command.h"
X
X #include "libmpio/debug.h"
X+
X+#define NAME_MAX      PATH_MAX
X
X /* commands */
X void
END-of-mpiosh/files/patch-mpiosh-callback.c
echo x - mpiosh/files/patch-mpiosh-mpiosh.c
sed 's/^X//' >mpiosh/files/patch-mpiosh-mpiosh.c << 'END-of-mpiosh/files/patch-mpiosh-mpiosh.c'
X--- mpiosh/mpiosh.c.orig       Thu Nov 14 02:05:28 2002
X+++ mpiosh/mpiosh.c    Thu Jun 19 19:59:10 2003
X@@ -39,6 +39,8 @@
X #include "readline.h"
X #include "mpiosh.h"
X
X+#define SA_NOMASK     0
X+
X /* mpiosh core functions */
X void
X mpiosh_init(void)
X@@ -113,7 +115,9 @@
X
X   while ((line = readline(mpiosh.prompt))) {
X     if ((*line == '\0') || mpiosh_cancel) {
X+#if 0
X       rl_clear_pending_input ();
X+#endif
X       mpiosh_cancel = 0;
X       mpiosh_cancel_ack = 0;
X       continue;
END-of-mpiosh/files/patch-mpiosh-mpiosh.c
echo x - mpiosh/files/patch-mpiosh-readline.c
sed 's/^X//' >mpiosh/files/patch-mpiosh-readline.c << 'END-of-mpiosh/files/patch-mpiosh-readline.c'
X--- mpiosh/readline.c.orig     Thu Jun 19 19:57:05 2003
X+++ mpiosh/readline.c  Thu Jun 19 19:57:32 2003
X@@ -26,6 +26,8 @@
X #include "command.h"
X #include "mpiosh.h"
X
X+#define rl_completion_matches completion_matches
X+
X /* readline extensions */
X void
X mpiosh_readline_init(void)
END-of-mpiosh/files/patch-mpiosh-readline.c
echo x - mpiosh/files/patch-tools-Makefile.in
sed 's/^X//' >mpiosh/files/patch-tools-Makefile.in << 'END-of-mpiosh/files/patch-tools-Makefile.in'
X--- tools/Makefile.in.orig     Thu Jun 19 20:02:33 2003
X+++ tools/Makefile.in  Thu Jun 19 20:02:46 2003
X@@ -138,7 +138,7 @@
X
X am_mpiologo_OBJECTS = mpiologo.$(OBJEXT)
X mpiologo_OBJECTS = $(am_mpiologo_OBJECTS)
X-mpiologo_LDADD = $(LDADD)
X+mpiologo_LDADD = $(LDADD) -lgnugetopt
X mpiologo_DEPENDENCIES =
X mpiologo_LDFLAGS =
X
END-of-mpiosh/files/patch-tools-Makefile.in
echo x - mpiosh/Makefile
sed 's/^X//' >mpiosh/Makefile << 'END-of-mpiosh/Makefile'
X# New ports collection makefile for: mpio-driver
X# Date created:        19 Jun 2003
X# Whom:                Sergey Akifyev <asa@gascom.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      mpiosh
XPORTVERSION=   0.7.0
XCATEGORIES=    audio
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=mpio
XDISTNAME=      mpio-${PORTVERSION}
X
XMAINTAINER=    asa@gascom.ru
XCOMMENT=       Digit@lway MPIO MP3 player tool
X
XRUN_DEPENDS=   ${MODULES}/mpio.ko:${PORTSDIR}/audio/mpio-driver
XLIB_DEPENDS=   iconv.3:${PORTSDIR}/converters/libiconv
X
XMODULES?=      /modules
X
XUSE_LIBTOOL=   yes
XUSE_GETOPT_LONG=yes
XGNU_CONFIGURE= yes
XINSTALLS_SHLIB=        yes
X
XCONFIGURE_TARGET=
XCONFIGURE_ENV= CFLAGS=-I${LOCALBASE}/include LDFLAGS="-L${LOCALBASE}/lib"
X
X.include <bsd.port.mk>
END-of-mpiosh/Makefile
echo x - mpiosh/distinfo
sed 's/^X//' >mpiosh/distinfo << 'END-of-mpiosh/distinfo'
XMD5 (mpio-0.7.0.tar.gz) = 09790dd74be6d9dcfffe7090713a7387
END-of-mpiosh/distinfo
echo x - mpiosh/pkg-descr
sed 's/^X//' >mpiosh/pkg-descr << 'END-of-mpiosh/pkg-descr'
XDigit@lway MPIO MP3 player tools
X
XThis is a project for using Digitalway/Adtec
Xdigital audio player MPIO (DMG, DMK, DME, ...)
Xunder FreeBSD. It provides a userspace library
Xand at the moment one tool to access the MPIO
Xplayer.
X
XWWW: http://mpio.sourceforge.net/
END-of-mpiosh/pkg-descr
echo x - mpiosh/pkg-plist
sed 's/^X//' >mpiosh/pkg-plist << 'END-of-mpiosh/pkg-plist'
Xlib/libmpio.la
Xlib/libmpio.a
Xlib/libmpio.so.1
Xlib/libmpio.so
Xinclude/mpio/mpio.h
Xinclude/mpio/defs.h
Xbin/mpiosh
Xbin/mpiologo
Xsbin/mkmpiodev
Xetc/mpio/mpioshrc
X@dirrm etc/mpio
X@dirrm include/mpio
END-of-mpiosh/pkg-plist
exit

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309010625.h816PZio002352>