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>