ports/53541: New port: audio/mpiosh Digit at lway MPIO MP3 player tool
Sergey Akifyev
asa at gascom.ru
Fri Jun 20 08:20:14 UTC 2003
>Number: 53541
>Category: ports
>Synopsis: New port: audio/mpiosh Digit at lway MPIO MP3 player tool
>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:20:07 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 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/
>How-To-Repeat:
Achtung!!! this port depends on http://www.freebsd.org/cgi/query-pr.cgi?pr=53540
>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 Thu Jun 19 19:45:16 2003
X+++ Makefile.in Thu Jun 19 19:45:36 2003
X@@ -127,7 +127,7 @@
X target_cpu = @target_cpu@
X target_os = @target_os@
X target_vendor = @target_vendor@
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 at gascom.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME= mpiosh
XPORTVERSION= 0.6.0
XDISTNAME= mpio-${PORTVERSION}
XCATEGORIES= audio
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=mpio
X
XCOMMENT= Digit at lway MPIO MP3 player tool
XMAINTAINER= asa at gascom.ru
X
XLIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
XDEPENDS= ${PORTSDIR}/audio/mpio-driver
X
XGNU_CONFIGURE= yes
XCONFIGURE_TARGET=
XUSE_LIBTOOL= yes
XCONFIGURE_ENV= CFLAGS=-I/usr/local/include LDFLAGS="-L/usr/local/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.6.0.tar.gz) = 5db3d53ebfc990c35e9fa4bb17680cbd
END-of-mpiosh/distinfo
echo x - mpiosh/pkg-descr
sed 's/^X//' >mpiosh/pkg-descr << 'END-of-mpiosh/pkg-descr'
XDigit at 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.0
Xlib/libmpio.so
Xinclude/mpio/mpio.h
Xinclude/mpio/defs.h
Xbin/mpiosh
Xbin/mpiologo
Xsbin/mkmpiodev
Xetc/mpio/mpioshrc
X at dirrm etc/mpio
X at dirrm include/mpio
END-of-mpiosh/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list