From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Oct 9 02:10:02 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C82E16A419 for ; Tue, 9 Oct 2007 02:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D02D113C45A for ; Tue, 9 Oct 2007 02:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l992A1a8037256 for ; Tue, 9 Oct 2007 02:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l992A1h8037255; Tue, 9 Oct 2007 02:10:01 GMT (envelope-from gnats) Resent-Date: Tue, 9 Oct 2007 02:10:01 GMT Resent-Message-Id: <200710090210.l992A1h8037255@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kengo Ichiki Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3258D16A419 for ; Tue, 9 Oct 2007 02:00:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 2870313C465 for ; Tue, 9 Oct 2007 02:00:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l9920K8c064672 for ; Tue, 9 Oct 2007 02:00:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l9920K1s064670; Tue, 9 Oct 2007 02:00:20 GMT (envelope-from nobody) Message-Id: <200710090200.l9920K1s064670@www.freebsd.org> Date: Tue, 9 Oct 2007 02:00:20 GMT From: Kengo Ichiki To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/117034: New port: audio/waon - a converter from wav to midi file X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Oct 2007 02:10:02 -0000 >Number: 117034 >Category: ports >Synopsis: New port: audio/waon - a converter from wav to midi file >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Oct 09 02:10:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Kengo Ichiki >Release: >Organization: >Environment: >Description: WaoN is a Wave-to-Notes transcriber (converts audio file into midi file) and some utility tools such as gWaoN, graphical visualization of the spectra, and phase vocoder for time-stretching and pitch-shifting. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # waon # waon/distinfo # waon/pkg-descr # waon/Makefile # waon/pkg-plist # waon/files # waon/files/patch-Makefile # echo c - waon mkdir -p waon > /dev/null 2>&1 echo x - waon/distinfo sed 's/^X//' >waon/distinfo << 'END-of-waon/distinfo' XMD5 (waon-0.8.tar.gz) = 74418940418c3162eda880b5744b8c46 XSHA256 (waon-0.8.tar.gz) = 6f27e8d4c4f314208c7712bcb776ffcfaf562205a807a7b52b6bc873cc86787d XSIZE (waon-0.8.tar.gz) = 65994 END-of-waon/distinfo echo x - waon/pkg-descr sed 's/^X//' >waon/pkg-descr << 'END-of-waon/pkg-descr' XWaoN is a Wave-to-Notes transcriber (converts audio file into midi file) Xand some utility tools such as gWaoN, graphical visualization of the Xspectra, and phase vocoder for time-stretching and pitch-shifting. X XWWW: http://waon.sourceforge.net/ X X- Kengo Ichiki Xkichiki@users.sourceforge.net END-of-waon/pkg-descr echo x - waon/Makefile sed 's/^X//' >waon/Makefile << 'END-of-waon/Makefile' X# New ports collection makefile for: waon X# Date created: 8 October 2007 X# Whom: Kengo Ichiki X# X# $FreeBSD: $ X# X XPORTNAME= waon XPORTVERSION= 0.8 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= kichiki@users.sourceforge.net XCOMMENT= A Wave-to-Notes transcriber and some utility tools X XLIB_DEPENDS= \ X fftw3.4:${PORTSDIR}/math/fftw3\ X ao.3:${PORTSDIR}/audio/libao\ X sndfile.1:${PORTSDIR}/audio/libsndfile\ X samplerate.1:${PORTSDIR}/audio/libsamplerate X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/waon ${PREFIX}/bin/waon X ${INSTALL_PROGRAM} ${WRKSRC}/pv ${PREFIX}/bin/pv X ${INSTALL_PROGRAM} ${WRKSRC}/gwaon ${PREFIX}/bin/gwaon X X.include END-of-waon/Makefile echo x - waon/pkg-plist sed 's/^X//' >waon/pkg-plist << 'END-of-waon/pkg-plist' Xbin/waon Xbin/pv Xbin/gwaon END-of-waon/pkg-plist echo c - waon/files mkdir -p waon/files > /dev/null 2>&1 echo x - waon/files/patch-Makefile sed 's/^X//' >waon/files/patch-Makefile << 'END-of-waon/files/patch-Makefile' X*** Makefile.orig Wed Dec 31 17:00:00 1969 X--- Makefile Mon Oct 8 18:54:48 2007 X*************** X*** 0 **** X--- 1,92 ---- X+ X+ LD = $(CC) X+ RM = rm -f X+ X+ all: waon pv gwaon X+ X+ CFLAGS += \ X+ -Wall -O3 \ X+ `pkg-config --cflags fftw3` \ X+ `pkg-config --cflags sndfile` \ X+ `pkg-config --cflags ao` \ X+ `pkg-config --cflags samplerate` \ X+ `pkg-config --cflags gtk+-2.0` X+ X+ ## waon X+ waon_LDFLAGS = \ X+ -L/usr/local/lib \ X+ `pkg-config --libs fftw3` \ X+ `pkg-config --libs sndfile` \ X+ -lm X+ X+ waon_OBJS = \ X+ main.o \ X+ midi.o \ X+ analyse.o \ X+ fft.o \ X+ hc.o \ X+ snd.o X+ X+ waon: $(waon_OBJS) X+ $(CC) $(CFLAGS) -o waon $(waon_OBJS) $(waon_LDFLAGS) X+ X+ ## pv X+ pv_LIBS =\ X+ `pkg-config --libs ao` \ X+ `pkg-config --libs sndfile` \ X+ `pkg-config --libs fftw3` \ X+ `pkg-config --libs samplerate` \ X+ -lm X+ X+ pv_LDFLAGS = X+ X+ pv_OBJ = \ X+ pv.o \ X+ pv-complex.o \ X+ pv-conventional.o \ X+ pv-ellis.o \ X+ pv-freq.o \ X+ pv-loose-lock.o \ X+ hc.o \ X+ fft.o \ X+ snd.o \ X+ ao-wrapper.o X+ X+ X+ pv: $(pv_OBJ) X+ $(LD) $(pv_LDFLAGS) -o pv $(pv_OBJ) $(pv_LIBS) X+ X+ ## gwaon X+ gwaon_LIBS = \ X+ `pkg-config --libs gtk+-2.0` \ X+ `pkg-config --libs ao` \ X+ `pkg-config --libs sndfile` \ X+ `pkg-config --libs fftw3` \ X+ `pkg-config --libs samplerate` \ X+ -lm X+ X+ gwaon_LDFLAGS = X+ X+ gwaon_OBJ = \ X+ gwaon.o \ X+ gwaon-menu.o \ X+ gwaon-about.o \ X+ gwaon-wav.o \ X+ gwaon-play.o \ X+ pv-complex.o \ X+ pv-conventional.o \ X+ ao-wrapper.o \ X+ gtk-color.o \ X+ snd.o \ X+ hc.o \ X+ fft.o \ X+ midi.o X+ X+ gwaon: $(gwaon_OBJ) X+ $(LD) $(gwaon_LDFLAGS) -o gwaon $(gwaon_OBJ) $(gwaon_LIBS) X+ X+ clean: X+ $(RM) *.o *~ *.core \ X+ waon \ X+ pv \ X+ gwaon END-of-waon/files/patch-Makefile exit >Release-Note: >Audit-Trail: >Unformatted: