From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 6 13:00:12 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E9BDD16A415 for ; Tue, 6 Mar 2007 13:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8E1C213C4A8 for ; Tue, 6 Mar 2007 13:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l26D0AjL041867 for ; Tue, 6 Mar 2007 13:00:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l26D0Ah1041866; Tue, 6 Mar 2007 13:00:10 GMT (envelope-from gnats) Resent-Date: Tue, 6 Mar 2007 13:00:10 GMT Resent-Message-Id: <200703061300.l26D0Ah1041866@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, trasz Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12CD216A402 for ; Tue, 6 Mar 2007 12:51:29 +0000 (UTC) (envelope-from trasz@pin.if.uz.zgora.pl) Received: from pin.if.uz.zgora.pl (pin.if.uz.zgora.pl [212.109.128.251]) by mx1.freebsd.org (Postfix) with ESMTP id 843DD13C491 for ; Tue, 6 Mar 2007 12:51:28 +0000 (UTC) (envelope-from trasz@pin.if.uz.zgora.pl) Received: by pin.if.uz.zgora.pl (Postfix, from userid 1001) id 3F1FC39DBD; Tue, 6 Mar 2007 13:59:04 +0100 (CET) Message-Id: <20070306125904.3F1FC39DBD@pin.if.uz.zgora.pl> Date: Tue, 6 Mar 2007 13:59:04 +0100 (CET) From: trasz To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/109986: [NEW PORT] audio/specimen: MIDI controllable audio sampler 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, 06 Mar 2007 13:00:13 -0000 >Number: 109986 >Category: ports >Synopsis: [NEW PORT] audio/specimen: MIDI controllable audio sampler >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 Mar 06 13:00:10 GMT 2007 >Closed-Date: >Last-Modified: >Originator: trasz >Release: FreeBSD 6.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006 >Description: Specimen is an open source, MIDI controllable audio sampler. Features include: - Up to 64 patches with 8 notes of polyphony each - Fast, high quality pitch scaling - Linear ADSR volume envelopes - MIDI/jack-transport syncable LFOs - Low pass filter with resonance - A variety of direction-independent playback modes - A zoomable sample editor for loop and play points - Portamento WWW: http://zhevny.com/specimen/ This port requires x11-toolkits/phat to be commited first. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- specimen-0.5.2.r1.shar begins here --- # 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: # # specimen # specimen/pkg-descr # specimen/Makefile # specimen/pkg-plist # specimen/distinfo # specimen/files # specimen/files/patch-configure # specimen/files/patch-src-Makefile.in # specimen/files/patch-src-driver.c # specimen/files/patch-src-specimen.c # echo c - specimen mkdir -p specimen > /dev/null 2>&1 echo x - specimen/pkg-descr sed 's/^X//' >specimen/pkg-descr << 'END-of-specimen/pkg-descr' XSpecimen is an open source, MIDI controllable audio sampler. Features include: X X - Up to 64 patches with 8 notes of polyphony each X - Fast, high quality pitch scaling X - Linear ADSR volume envelopes X - MIDI/jack-transport syncable LFOs X - Low pass filter with resonance X - A variety of direction-independent playback modes X - A zoomable sample editor for loop and play points X - Portamento X XWWW: http://zhevny.com/specimen/ END-of-specimen/pkg-descr echo x - specimen/Makefile sed 's/^X//' >specimen/Makefile << 'END-of-specimen/Makefile' X# New ports collection makefile for: specimen X# Date created: 2007-03-06 X# Whom: trasz X# X# $FreeBSD$ X# X XPORTNAME= specimen XDISTVERSION= 0.5.2-rc1 XCATEGORIES= audio XMASTER_SITES= http://zhevny.com/specimen/files/ X XMAINTAINER= trasz@pin.if.uz.zgora.pl XCOMMENT= MIDI controllable audio sampler X XLIB_DEPENDS= phat.0:${PORTSDIR}/x11-toolkits/phat \ X jack.0:${PORTSDIR}/audio/jack \ X samplerate.1:${PORTSDIR}/audio/libsamplerate \ X sndfile.1:${PORTSDIR}/audio/libsndfile X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GNOME= libxml2 libgnomecanvas X X.include END-of-specimen/Makefile echo x - specimen/pkg-plist sed 's/^X//' >specimen/pkg-plist << 'END-of-specimen/pkg-plist' Xbin/specimen X%%DATADIR%%/pixmaps/open.png X%%DATADIR%%/pixmaps/play.png X%%DATADIR%%/pixmaps/stop.png X%%DATADIR%%/pixmaps/panic.png X%%DATADIR%%/pixmaps/specimen.png X%%DATADIR%%/pixmaps/specimen_small.png X@dirrm %%DATADIR%%/pixmaps X@dirrm %%DATADIR%% END-of-specimen/pkg-plist echo x - specimen/distinfo sed 's/^X//' >specimen/distinfo << 'END-of-specimen/distinfo' XMD5 (specimen-0.5.2-rc1.tar.gz) = b2e1c0b1f78f3c4b465f2afcbd7e6066 XSHA256 (specimen-0.5.2-rc1.tar.gz) = fc6cb639fde03aa7f6c4bf4892ef71a06d907b7f0052aba3cb0ea25c2b3b3517 XSIZE (specimen-0.5.2-rc1.tar.gz) = 264412 END-of-specimen/distinfo echo c - specimen/files mkdir -p specimen/files > /dev/null 2>&1 echo x - specimen/files/patch-configure sed 's/^X//' >specimen/files/patch-configure << 'END-of-specimen/files/patch-configure' X--- configure.orig Tue Feb 6 23:13:49 2007 X+++ configure Tue Mar 6 13:02:40 2007 X@@ -6276,6 +6276,7 @@ X X # print build summary X X+config_error=no X X # are we good to go? X END-of-specimen/files/patch-configure echo x - specimen/files/patch-src-Makefile.in sed 's/^X//' >specimen/files/patch-src-Makefile.in << 'END-of-specimen/files/patch-src-Makefile.in' X--- src/Makefile.in.orig Tue Feb 6 23:13:50 2007 X+++ src/Makefile.in Tue Mar 6 13:07:39 2007 X@@ -51,9 +51,9 @@ X am__installdirs = "$(DESTDIR)$(bindir)" X binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) X PROGRAMS = $(bin_PROGRAMS) X-am_specimen_OBJECTS = alsadriver.$(OBJEXT) jackdriver.$(OBJEXT) \ X+am_specimen_OBJECTS = jackdriver.$(OBJEXT) \ X mixer.$(OBJEXT) sample.$(OBJEXT) driver.$(OBJEXT) \ X- midi.$(OBJEXT) patch.$(OBJEXT) specimen.$(OBJEXT) \ X+ patch.$(OBJEXT) specimen.$(OBJEXT) \ X beef.$(OBJEXT) maths.$(OBJEXT) ticks.$(OBJEXT) adsr.$(OBJEXT) \ X lfo.$(OBJEXT) sync.$(OBJEXT) lashdriver.$(OBJEXT) X specimen_OBJECTS = $(am_specimen_OBJECTS) X@@ -189,8 +189,8 @@ X sysconfdir = @sysconfdir@ X target_alias = @target_alias@ X SUBDIRS = gui X-specimen_SOURCES = alsadriver.c jackdriver.c mixer.c mixer.h sample.c \ X-sample.h driver.c driver.h midi.c midi.h patch.c patch.h specimen.c \ X+specimen_SOURCES = jackdriver.c mixer.c mixer.h sample.c \ X+sample.h driver.c driver.h midi.h patch.c patch.h specimen.c \ X specimen.h beef.c beef.h maths.c maths.h ticks.c ticks.h adsr.c adsr.h \ X lfo.c lfo.h sync.c sync.h control.h lashdriver.h lashdriver.c X X@@ -301,14 +301,12 @@ X -rm -f *.tab.c X X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adsr.Po@am__quote@ X-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alsadriver.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/beef.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/driver.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jackdriver.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lashdriver.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lfo.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maths.Po@am__quote@ X-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/midi.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mixer.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/patch.Po@am__quote@ X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sample.Po@am__quote@ END-of-specimen/files/patch-src-Makefile.in echo x - specimen/files/patch-src-driver.c sed 's/^X//' >specimen/files/patch-src-driver.c << 'END-of-specimen/files/patch-src-driver.c' X--- src/driver.c.orig Tue Mar 6 13:09:22 2007 X+++ src/driver.c Tue Mar 6 13:09:35 2007 X@@ -7,8 +7,7 @@ X X /* available drivers */ X extern Driver jack_driver; X-extern Driver alsa_driver; X-static Driver* drivers[] = { &jack_driver, &alsa_driver, NULL }; X+static Driver* drivers[] = { &jack_driver, NULL }; X X /* number of drivers available (we set this var in driver_init ( ) */ X static int ndrivers = 0; END-of-specimen/files/patch-src-driver.c echo x - specimen/files/patch-src-specimen.c sed 's/^X//' >specimen/files/patch-src-specimen.c << 'END-of-specimen/files/patch-src-specimen.c' X--- src/specimen.c.orig Tue Mar 6 13:10:22 2007 X+++ src/specimen.c Tue Mar 6 13:10:29 2007 X@@ -48,14 +48,12 @@ X } X X /* start */ X- midi_start(); X driver_start(0, forced_instance_name); X lashdriver_start(); X X gtk_main(); X X /* stop */ X- midi_stop(); X driver_stop(); X X /* destructors */ END-of-specimen/files/patch-src-specimen.c exit --- specimen-0.5.2.r1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: