Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Mar 2002 06:55:18 +1100 (EST)
From:      Sue Blake <sue@welearn.com.au>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35708: New port: audio/abcmidi utilities for abc/midi/ps conversion
Message-ID:  <200203091955.g29JtI393099@phoenix.welearn.com.au>

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

>Number:         35708
>Category:       ports
>Synopsis:       New port: audio/abcmidi utilities for abc/midi/ps conversion
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 09 12:00:13 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Sue Blake
>Release:        FreeBSD 4.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD phoenix.welearn.com.au 4.4-RELEASE FreeBSD 4.4-RELEASE #1: Wed Dec 26 09:32:11 EST 2001 root@set.welearn.com.au:/local/src/sys/compile/SET i386


	
>Description:

abcmidi is a collection of tiny utilities for converting abc format music
files to and from midi, and to postscript for printing sheet music.

Version number 35 is suggested by author in readme.txt.

Released by James Allwright under GPL version 2.


>How-To-Repeat:
	
>Fix:

Beware, virgin porter.

# 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:
#
#	abcmidi
#	abcmidi/Makefile
#	abcmidi/pkg-comment
#	abcmidi/pkg-descr
#	abcmidi/pkg-message
#	abcmidi/pkg-plist
#	abcmidi/files
#	abcmidi/files/patch-Makefile
#	abcmidi/distinfo
#
echo c - abcmidi
mkdir -p abcmidi > /dev/null 2>&1
echo x - abcmidi/Makefile
sed 's/^X//' >abcmidi/Makefile << 'END-of-abcmidi/Makefile'
X# New ports collection makefile for:   abcmidi
X# Date created:			10 March 2002
X# Whom:				Sue Blake <sue@FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	abcmidi
XPORTVERSION=	35
XCATEGORIES=	audio
XMASTER_SITES=	http://abc.sourceforge.net/abcMIDI/
XDISTNAME=	abcMIDI
X
XMAINTAINER=	sue@FreeBSD.org
X
XWRKSRC=		${WRKDIR}/abcmidi
XUSE_GMAKE=	yes
X
Xpre-patch:
X	${TR} -d '\r' < ${WRKSRC}/unix.mak > ${WRKSRC}/Makefile
X	${PERL} -p -i.dos -e 's/\r//' ${WRKSRC}/abcguide.txt
X	${PERL} -p -i.dos -e 's/\r//' ${WRKSRC}/demo.abc
X	${PERL} -p -i.dos -e 's/\r//' ${WRKSRC}/readme.txt
X	${PERL} -p -i.dos -e 's/\r//' ${WRKSRC}/yaps.txt
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/abc2abc ${PREFIX}/bin
X	${INSTALL_PROGRAM} ${WRKSRC}/abc2midi ${PREFIX}/bin
X	${INSTALL_PROGRAM} ${WRKSRC}/mftext ${PREFIX}/bin
X	${INSTALL_PROGRAM} ${WRKSRC}/midi2abc ${PREFIX}/bin
X	${INSTALL_PROGRAM} ${WRKSRC}/yaps ${PREFIX}/bin
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/abcmidi
X	${INSTALL_MAN} ${WRKSRC}/abcguide.txt ${PREFIX}/share/doc/abcmidi
X	${INSTALL_MAN} ${WRKSRC}/demo.abc ${PREFIX}/share/doc/abcmidi
X	${INSTALL_MAN} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/abcmidi
X	${INSTALL_MAN} ${WRKSRC}/yaps.txt ${PREFIX}/share/doc/abcmidi
X.endif
X
X.include <bsd.port.mk>
END-of-abcmidi/Makefile
echo x - abcmidi/pkg-comment
sed 's/^X//' >abcmidi/pkg-comment << 'END-of-abcmidi/pkg-comment'
XConvert abc music files to MIDI and PostScript
END-of-abcmidi/pkg-comment
echo x - abcmidi/pkg-descr
sed 's/^X//' >abcmidi/pkg-descr << 'END-of-abcmidi/pkg-descr'
XabcMIDI is James Allwright's collection of abc <-> MIDI
Xconversion utilities, plus YAPS to convert abc files to
XPostScript for printing music scores.
X
Xmidi2abc - program to convert MIDI format files to abc notation. 
Xabc2midi  - converts abc file to MIDI file(s).
Xabc2abc - a simple abc checker/re-formatter/transposer.
Xmftext - gives a verbose description of what is in a MIDI file.
Xyaps - an abc to PostScript converter.
X
XAlso includes:
Xabcguide.txt - how to write abc files for these programs
Xdemo.abc - a collection of sample abc tunes
XCheck ${PREFIX}/share/doc/abcmidi/ for these and other docs.
X
XThe abc format is plain text, but you might optionally install
Xa MIDI player (timidity) and a PostScript viewer (gv with ghostscript).
X
XWWW: http://abc.sourceforge.net/abcMIDI/
X
X- Sue Blake
Xsue@freebsd.org
END-of-abcmidi/pkg-descr
echo x - abcmidi/pkg-message
sed 's/^X//' >abcmidi/pkg-message << 'END-of-abcmidi/pkg-message'
X
XDocumentation and demo file are installed to
X ${PREFIX}/share/doc/abcmidi/
X
XThe abc format is plain text, but you might optionally install a
XMIDI player (timidity) and a PostScript viewer (gv with ghostscript).
END-of-abcmidi/pkg-message
echo x - abcmidi/pkg-plist
sed 's/^X//' >abcmidi/pkg-plist << 'END-of-abcmidi/pkg-plist'
Xbin/abc2abc
Xbin/abc2midi
Xbin/mftext
Xbin/midi2abc
Xbin/yaps
X%%PORTDOCS%%share/doc/abcmidi/abcguide.txt
X%%PORTDOCS%%share/doc/abcmidi/demo.abc
X%%PORTDOCS%%share/doc/abcmidi/readme.txt
X%%PORTDOCS%%share/doc/abcmidi/yaps.txt
X%%PORTDOCS%%@dirrm share/doc/abcmidi
END-of-abcmidi/pkg-plist
echo c - abcmidi/files
mkdir -p abcmidi/files > /dev/null 2>&1
echo x - abcmidi/files/patch-Makefile
sed 's/^X//' >abcmidi/files/patch-Makefile << 'END-of-abcmidi/files/patch-Makefile'
X--- Makefile.orig	Sat Mar  9 18:29:13 2002
X+++ Makefile	Sat Mar  9 20:20:53 2002
X@@ -104,4 +104,4 @@
X 	$(CC) $(CFLAGS) debug.c
X 
X clean :
X-	rm *.o abc2midi midi2abc abc2abc mftext
X+	rm *.o abc2midi midi2abc abc2abc mftext yaps
END-of-abcmidi/files/patch-Makefile
echo x - abcmidi/distinfo
sed 's/^X//' >abcmidi/distinfo << 'END-of-abcmidi/distinfo'
XMD5 (abcMIDI.tar.gz) = d2f5c545b8466ce01955ea9dbacd01ae
END-of-abcmidi/distinfo
exit


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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