Date: Wed, 23 Jul 2008 14:27:09 GMT From: Edward Tomasz Napierala <trasz@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/125900: audio/jack: Update to 0.109.2 Message-ID: <200807231427.m6NER9Nt073643@www.freebsd.org> Resent-Message-ID: <200807231430.m6NEU11N080774@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 125900 >Category: ports >Synopsis: audio/jack: Update to 0.109.2 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 23 14:30:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Edward Tomasz Napierala >Release: >Organization: >Environment: >Description: The attached shar contains updated version of jack and several other ports that depend on the new jack. These ports won't build with the jack version currently in the tree; neither will the versions currently in the tree build with the updated jack. The reason for this is that between 0.103.3 (currently in ports) and 0.109.2 there was an api change (relevant only to JACK MIDI applications, irrelevant to ordinary JACK audio). This upgrade was done without changing the shared library version (it's still jack.so.0). It's impossible to upgrade audio/ardour and commit audio/patchage port without updating jack. >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: # # jack_upgrade # jack_upgrade/ports # jack_upgrade/ports/CVS # jack_upgrade/ports/CVS/Root # jack_upgrade/ports/CVS/Repository # jack_upgrade/ports/CVS/Entries # jack_upgrade/ports/CVS/Entries.Static # jack_upgrade/ports/CVS/Template # jack_upgrade/ports/audio # jack_upgrade/ports/audio/CVS # jack_upgrade/ports/audio/CVS/Root # jack_upgrade/ports/audio/CVS/Repository # jack_upgrade/ports/audio/CVS/Entries # jack_upgrade/ports/audio/CVS/Entries.Static # jack_upgrade/ports/audio/CVS/Template # jack_upgrade/ports/audio/jack # jack_upgrade/ports/audio/jack/CVS # jack_upgrade/ports/audio/jack/CVS/Root # jack_upgrade/ports/audio/jack/CVS/Repository # jack_upgrade/ports/audio/jack/CVS/Entries # jack_upgrade/ports/audio/jack/Makefile # jack_upgrade/ports/audio/jack/distinfo # jack_upgrade/ports/audio/jack/pkg-descr # jack_upgrade/ports/audio/jack/pkg-plist # jack_upgrade/ports/audio/jack/files # jack_upgrade/ports/audio/jack/files/CVS # jack_upgrade/ports/audio/jack/files/CVS/Root # jack_upgrade/ports/audio/jack/files/CVS/Repository # jack_upgrade/ports/audio/jack/files/CVS/Entries # jack_upgrade/ports/audio/jack/files/patch-drivers-oss-oss_driver.c # jack_upgrade/ports/audio/jack/files/patch-jack.h # jack_upgrade/ports/audio/jack/files/patch-jack.pc.in # jack_upgrade/ports/audio/jack/files/patch-jackd_engine.c # jack_upgrade/ports/audio/jack/files/patch-libjack-midiport.c # jack_upgrade/ports/audio/ghostess # jack_upgrade/ports/audio/ghostess/CVS # jack_upgrade/ports/audio/ghostess/CVS/Root # jack_upgrade/ports/audio/ghostess/CVS/Repository # jack_upgrade/ports/audio/ghostess/CVS/Entries # jack_upgrade/ports/audio/ghostess/Makefile # jack_upgrade/ports/audio/ghostess/distinfo # jack_upgrade/ports/audio/ghostess/pkg-descr # jack_upgrade/ports/audio/ghostess/files # jack_upgrade/ports/audio/ghostess/files/CVS # jack_upgrade/ports/audio/ghostess/files/CVS/Root # jack_upgrade/ports/audio/ghostess/files/CVS/Repository # jack_upgrade/ports/audio/ghostess/files/CVS/Entries # jack_upgrade/ports/audio/ghostess/files/patch-configure # jack_upgrade/ports/audio/ghostess/files/patch-src-Makefile.in # jack_upgrade/ports/audio/ghostess/files/patch-src-ghostess.c # jack_upgrade/ports/audio/zynaddsubfx # jack_upgrade/ports/audio/zynaddsubfx/CVS # jack_upgrade/ports/audio/zynaddsubfx/CVS/Root # jack_upgrade/ports/audio/zynaddsubfx/CVS/Repository # jack_upgrade/ports/audio/zynaddsubfx/CVS/Entries # jack_upgrade/ports/audio/zynaddsubfx/CVS/Template # jack_upgrade/ports/audio/zynaddsubfx/files # jack_upgrade/ports/audio/zynaddsubfx/files/CVS # jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Root # jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Repository # jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Entries # jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile # jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile.inc # jack_upgrade/ports/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C # jack_upgrade/ports/audio/zynaddsubfx/files/patch-globals.h # jack_upgrade/ports/audio/zynaddsubfx/Makefile # jack_upgrade/ports/audio/zynaddsubfx/distinfo # jack_upgrade/ports/audio/zynaddsubfx/pkg-descr # jack_upgrade/ports/audio/zynaddsubfx/pkg-plist # jack_upgrade/ports/audio/dino # jack_upgrade/ports/audio/dino/CVS # jack_upgrade/ports/audio/dino/CVS/Root # jack_upgrade/ports/audio/dino/CVS/Repository # jack_upgrade/ports/audio/dino/CVS/Entries # jack_upgrade/ports/audio/dino/Makefile # jack_upgrade/ports/audio/dino/distinfo # jack_upgrade/ports/audio/dino/pkg-descr # jack_upgrade/ports/audio/dino/pkg-plist # jack_upgrade/ports/audio/dino/files # jack_upgrade/ports/audio/dino/files/CVS # jack_upgrade/ports/audio/dino/files/CVS/Root # jack_upgrade/ports/audio/dino/files/CVS/Repository # jack_upgrade/ports/audio/dino/files/CVS/Entries # jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-track.hpp # jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-mididbuffer.cpp # jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-sequencer.cpp # jack_upgrade/ports/audio/specimen # jack_upgrade/ports/audio/specimen/CVS # jack_upgrade/ports/audio/specimen/CVS/Root # jack_upgrade/ports/audio/specimen/CVS/Repository # jack_upgrade/ports/audio/specimen/CVS/Entries # jack_upgrade/ports/audio/specimen/Makefile # jack_upgrade/ports/audio/specimen/distinfo # jack_upgrade/ports/audio/specimen/pkg-descr # jack_upgrade/ports/audio/specimen/pkg-plist # jack_upgrade/ports/audio/specimen/files # jack_upgrade/ports/audio/specimen/files/CVS # jack_upgrade/ports/audio/specimen/files/CVS/Root # jack_upgrade/ports/audio/specimen/files/CVS/Repository # jack_upgrade/ports/audio/specimen/files/CVS/Entries # jack_upgrade/ports/audio/specimen/files/patch-configure # jack_upgrade/ports/audio/specimen/files/patch-src-Makefile.in # jack_upgrade/ports/audio/specimen/files/patch-src-driver.c # jack_upgrade/ports/audio/specimen/files/patch-src-specimen.c # jack_upgrade/ports/audio/specimen/files/patch-src-jackdriver.c # echo c - jack_upgrade mkdir -p jack_upgrade > /dev/null 2>&1 echo c - jack_upgrade/ports mkdir -p jack_upgrade/ports > /dev/null 2>&1 echo c - jack_upgrade/ports/CVS mkdir -p jack_upgrade/ports/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/CVS/Root sed 's/^X//' >jack_upgrade/ports/CVS/Root << 'END-of-jack_upgrade/ports/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/CVS/Root echo x - jack_upgrade/ports/CVS/Repository sed 's/^X//' >jack_upgrade/ports/CVS/Repository << 'END-of-jack_upgrade/ports/CVS/Repository' Xports END-of-jack_upgrade/ports/CVS/Repository echo x - jack_upgrade/ports/CVS/Entries sed 's/^X//' >jack_upgrade/ports/CVS/Entries << 'END-of-jack_upgrade/ports/CVS/Entries' XD/net//// XD/x11-drivers//// XD/comms//// XD/x11//// X/CHANGES/1.80/Tue Mar 11 23:51:24 2008// XD/net-im//// XD/archivers//// XD/misc//// XD/polish//// XD/devel//// XD/benchmarks//// XD/emulators//// XD/sysutils//// XD/audio//// END-of-jack_upgrade/ports/CVS/Entries echo x - jack_upgrade/ports/CVS/Entries.Static sed 's/^X//' >jack_upgrade/ports/CVS/Entries.Static << 'END-of-jack_upgrade/ports/CVS/Entries.Static' END-of-jack_upgrade/ports/CVS/Entries.Static echo x - jack_upgrade/ports/CVS/Template sed 's/^X//' >jack_upgrade/ports/CVS/Template << 'END-of-jack_upgrade/ports/CVS/Template' X XPR: XSubmitted by: XReviewed by: XApproved by: XObtained from: XMFC after: XSecurity: XCVS: ---------------------------------------------------------------------- XCVS: PR: Fill this in if a GNATS PR is affected by the change. XCVS: Submitted by: Fill this in if someone else sent in the change. XCVS: Reviewed by: Fill this in if someone else reviewed your modification. XCVS: Approved by: Fill this in if you needed approval for this commit. XCVS: Obtained from: Fill this in if the change is from third party software. XCVS: MFC after: N [day[s]|week[s]|month[s]] XCVS: Fill in to get MFC notification later. (days assumed unless specified) XCVS: Security: vulnerability reference or description XCVS: If the change is related to a security vulnerability, include one or XCVS: more references (e.g. CVE names, VuXML IDs, URLs) or a description XCVS: of the issue. Please use one `Security:' entry per reference. END-of-jack_upgrade/ports/CVS/Template echo c - jack_upgrade/ports/audio mkdir -p jack_upgrade/ports/audio > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/CVS mkdir -p jack_upgrade/ports/audio/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/CVS/Root << 'END-of-jack_upgrade/ports/audio/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/CVS/Root echo x - jack_upgrade/ports/audio/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/CVS/Repository << 'END-of-jack_upgrade/ports/audio/CVS/Repository' Xports/audio END-of-jack_upgrade/ports/audio/CVS/Repository echo x - jack_upgrade/ports/audio/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/CVS/Entries << 'END-of-jack_upgrade/ports/audio/CVS/Entries' XD/oss//// XD/jack//// XD/ripperx//// XD/jack-keyboard//// XD/qjackctl//// XD/sineshaper//// XD/liblo//// XD/ardour//// XD/ghostess//// XD/gmidimonitor//// XD/dino//// XD/specimen//// XD/zynaddsubfx//// END-of-jack_upgrade/ports/audio/CVS/Entries echo x - jack_upgrade/ports/audio/CVS/Entries.Static sed 's/^X//' >jack_upgrade/ports/audio/CVS/Entries.Static << 'END-of-jack_upgrade/ports/audio/CVS/Entries.Static' END-of-jack_upgrade/ports/audio/CVS/Entries.Static echo x - jack_upgrade/ports/audio/CVS/Template sed 's/^X//' >jack_upgrade/ports/audio/CVS/Template << 'END-of-jack_upgrade/ports/audio/CVS/Template' X XPR: XSubmitted by: XReviewed by: XApproved by: XObtained from: XMFC after: XSecurity: XCVS: ---------------------------------------------------------------------- XCVS: PR: Fill this in if a GNATS PR is affected by the change. XCVS: Submitted by: Fill this in if someone else sent in the change. XCVS: Reviewed by: Fill this in if someone else reviewed your modification. XCVS: Approved by: Fill this in if you needed approval for this commit. XCVS: Obtained from: Fill this in if the change is from third party software. XCVS: MFC after: N [day[s]|week[s]|month[s]] XCVS: Fill in to get MFC notification later. (days assumed unless specified) XCVS: Security: vulnerability reference or description XCVS: If the change is related to a security vulnerability, include one or XCVS: more references (e.g. CVE names, VuXML IDs, URLs) or a description XCVS: of the issue. Please use one `Security:' entry per reference. END-of-jack_upgrade/ports/audio/CVS/Template echo c - jack_upgrade/ports/audio/jack mkdir -p jack_upgrade/ports/audio/jack > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/jack/CVS mkdir -p jack_upgrade/ports/audio/jack/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/jack/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/jack/CVS/Root << 'END-of-jack_upgrade/ports/audio/jack/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/jack/CVS/Root echo x - jack_upgrade/ports/audio/jack/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/jack/CVS/Repository << 'END-of-jack_upgrade/ports/audio/jack/CVS/Repository' Xports/audio/jack END-of-jack_upgrade/ports/audio/jack/CVS/Repository echo x - jack_upgrade/ports/audio/jack/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/jack/CVS/Entries << 'END-of-jack_upgrade/ports/audio/jack/CVS/Entries' X/distinfo/1.9/Mon Apr 16 17:39:04 2007// X/pkg-descr/1.2/Thu Dec 7 19:41:59 2006// X/pkg-plist/1.16/Mon Apr 16 19:29:59 2007// XD/files//// X/Makefile/1.43/Result of merge+Tue Jul 22 20:36:09 2008// END-of-jack_upgrade/ports/audio/jack/CVS/Entries echo x - jack_upgrade/ports/audio/jack/Makefile sed 's/^X//' >jack_upgrade/ports/audio/jack/Makefile << 'END-of-jack_upgrade/ports/audio/jack/Makefile' X# New ports collection Makefile for: jackit X# Date created: 14 May 2002 X# Whom: arved X# X# $FreeBSD: ports/audio/jack/Makefile,v 1.43 2008/03/26 15:15:34 naddy Exp $ X# X XPORTNAME= jackit XPORTVERSION= 0.109.2 XCATEGORIES= audio XMASTER_SITES= SF XDISTNAME= jack-audio-connection-kit-${PORTVERSION} X XMAINTAINER= multimedia@FreeBSD.org XCOMMENT= A low-latency audio server X XLIB_DEPENDS= portaudio.0:${PORTSDIR}/audio/portaudio \ X sndfile.1:${PORTSDIR}/audio/libsndfile \ X FLAC.10:${PORTSDIR}/audio/flac X XOPTIONS= DOCS "Build HTML documentation. Requires doxygen/TeX." off X XLATEST_LINK= jack XCONFIGURE_ENV= LIBS="${PTHREAD_LIBS}" LDFLAGS="-L${LOCALBASE}/lib" \ X CPPFLAGS="-I${LOCALBASE}/include" \ X CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" XCONFIGURE_ARGS+= --with-default-tmpdir=/tmp --enable-portaudio XGNU_CONFIGURE= yes XUSE_LDCONFIG= yes XUSE_GNOME= pkgconfig gnometarget gnomehack X XMAN1= jackd.1 jackstart.1 X X.include <bsd.port.pre.mk> X X.if exists(${LOCALBASE}/bin/doxygen) && !defined(WITH_GNOKII) XDOCS_OVERRIDE= yes XWITH_DOCS= yes X.endif X X.if defined(WITH_DOCS) || defined(PACKAGE_BUILDING) XBUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen XPLIST_SUB+= DOCS="" X.else XCONFIGURE_ENV+= ac_cv_prog_HAVE_DOXYGEN="false" XPLIST_SUB+= DOCS="@comment " X.endif X X.if (${OSVERSION} < 502102 ) XBROKEN= Does not compile X.endif X X.if exists(${LOCALBASE}/lib/libreadline.so.5) XLIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline X.endif X Xpre-everything:: X.if defined(DOCS_OVERRIDE) X @${ECHO_MSG} X @${ECHO_MSG} "**********************************************************" X @${ECHO_MSG} "* Doxygen has been detected, documentation will be built *" X @${ECHO_MSG} "**********************************************************" X @${ECHO_MSG} X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \ X ${WRKSRC}/configure X @${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS}," \ X ${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \ X ${WRKSRC}/jackd/Makefile.in \ X ${WRKSRC}/example-clients/Makefile.in ${WRKSRC}/jack.pc.in X @${REINPLACE_CMD} -e "s,-lrt,," ${WRKSRC}/libjack/Makefile.in \ X ${WRKSRC}/jackd/Makefile.in \ X ${WRKSRC}/example-clients/Makefile.in X @${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/jackd/Makefile.in \ X ${WRKSRC}/example-clients/Makefile.in X @${REINPLACE_CMD} -e 's|md5sum|md5 -q|g' \ X ${WRKSRC}/jackd/Makefile.in X Xpost-build: X @${RM} -f ${WRKSRC}/doc/reference/html/dir__2F* X X.include <bsd.port.post.mk> END-of-jack_upgrade/ports/audio/jack/Makefile echo x - jack_upgrade/ports/audio/jack/distinfo sed 's/^X//' >jack_upgrade/ports/audio/jack/distinfo << 'END-of-jack_upgrade/ports/audio/jack/distinfo' XMD5 (jack-audio-connection-kit-0.109.2.tar.gz) = 4d8f795a6c566b9753a86038367e7e32 XSHA256 (jack-audio-connection-kit-0.109.2.tar.gz) = 27a7a70e5be0dbcdd98ee1a505399e006e06b4f58fcd3b8cd25763aa7e43bfd4 XSIZE (jack-audio-connection-kit-0.109.2.tar.gz) = 831141 END-of-jack_upgrade/ports/audio/jack/distinfo echo x - jack_upgrade/ports/audio/jack/pkg-descr sed 's/^X//' >jack_upgrade/ports/audio/jack/pkg-descr << 'END-of-jack_upgrade/ports/audio/jack/pkg-descr' XJACK is a low-latency audio server, written for POSIX conformant Xoperating systems. It can connect a number of different applications Xto an audio device, as well as allowing them to share audio between Xthemselves. Its clients can run in their own processes (ie. as normal Xapplications), or can they can run within the JACK server (ie. as a X"plugin"). X XJACK was designed from the ground up for professional audio work, and Xits design focuses on two key areas: synchronous execution of all Xclients, and low latency operation. X XWWW: http://jackit.sourceforge.net/ END-of-jack_upgrade/ports/audio/jack/pkg-descr echo x - jack_upgrade/ports/audio/jack/pkg-plist sed 's/^X//' >jack_upgrade/ports/audio/jack/pkg-plist << 'END-of-jack_upgrade/ports/audio/jack/pkg-plist' Xbin/jack_alias Xbin/jack_bufsize Xbin/jack_connect Xbin/jack_disconnect Xbin/jack_evmon Xbin/jack_freewheel Xbin/jack_impulse_grabber Xbin/jack_load Xbin/jack_lsp Xbin/jack_metro Xbin/jack_midiseq Xbin/jack_midisine Xbin/jack_monitor_client Xbin/jack_showtime Xbin/jack_simple_client Xbin/jack_transport Xbin/jack_unload Xbin/jackd Xbin/jackrec Xinclude/jack/intclient.h Xinclude/jack/jack.h Xinclude/jack/midiport.h Xinclude/jack/ringbuffer.h Xinclude/jack/statistics.h Xinclude/jack/thread.h Xinclude/jack/timestamps.h Xinclude/jack/transport.h Xinclude/jack/types.h Xlib/jack/inprocess.la Xlib/jack/inprocess.so Xlib/jack/intime.la Xlib/jack/intime.so Xlib/jack/jack_dummy.la Xlib/jack/jack_dummy.so Xlib/jack/jack_oss.la Xlib/jack/jack_oss.so Xlib/jack/jack_portaudio.la Xlib/jack/jack_portaudio.so Xlib/libjack.la Xlib/libjack.so Xlib/libjack.so.0 Xlibdata/pkgconfig/jack.pc X%%DOCS%%share/jack-audio-connection-kit/reference/html/annotated.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/deprecated.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/files.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/functions.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/functions_vars.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_defs.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_enum.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_eval.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_func.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_type.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_vars.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/index.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/inprocess_8c.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/intclient_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/intclient_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/jack_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/jack_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/mainpage_8dox.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/midiport_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/midiport_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/pages.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/porting-guide.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/porting_8dox.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/ringbuffer_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/ringbuffer_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/simple__client_8c.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/statistics_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/statistics_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/struct__jack__midi__event.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__position__t.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__ringbuffer__data__t.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__ringbuffer__t.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/doxygen.png X%%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__transport__info__t.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/structport__pair__t.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/thread_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/thread_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/transport-design.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/transport_8dox.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/transport_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/transport_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/types_8h-source.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/types_8h.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x65.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x69.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x6a.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x6d.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x6f.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x70.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x72.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x73.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/globals_0x74.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__midi__event__t.html X%%DOCS%%share/jack-audio-connection-kit/reference/html/fsm.png X%%DOCS%%share/jack-audio-connection-kit/reference/html/doxygen.css X%%DOCS%%@dirrm share/jack-audio-connection-kit/reference/html X%%DOCS%%@dirrm share/jack-audio-connection-kit/reference X%%DOCS%%@dirrm share/jack-audio-connection-kit X@dirrm lib/jack X@dirrm include/jack END-of-jack_upgrade/ports/audio/jack/pkg-plist echo c - jack_upgrade/ports/audio/jack/files mkdir -p jack_upgrade/ports/audio/jack/files > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/jack/files/CVS mkdir -p jack_upgrade/ports/audio/jack/files/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/jack/files/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/jack/files/CVS/Root << 'END-of-jack_upgrade/ports/audio/jack/files/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/jack/files/CVS/Root echo x - jack_upgrade/ports/audio/jack/files/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/jack/files/CVS/Repository << 'END-of-jack_upgrade/ports/audio/jack/files/CVS/Repository' Xports/audio/jack/files END-of-jack_upgrade/ports/audio/jack/files/CVS/Repository echo x - jack_upgrade/ports/audio/jack/files/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/jack/files/CVS/Entries << 'END-of-jack_upgrade/ports/audio/jack/files/CVS/Entries' X/patch-drivers-oss-oss_driver.c/1.1/Tue Jun 1 09:23:47 2004// X/patch-jack.h/1.1/Tue Mar 9 20:27:51 2004// X/patch-jack.pc.in/1.3/Mon Mar 15 21:41:28 2004// X/patch-jackd_engine.c/1.1/Thu Dec 7 19:42:00 2006// X/patch-libjack-midiport.c/1.2/Tue Jan 23 19:58:43 2007// X/patch-config-os-generic-time.h/-1.1/dummy timestamp// X/patch-drivers_dummy_dummy_driver.c/-1.1/dummy timestamp// X/patch-example-clients_lsp.c/-1.1/dummy timestamp// XD END-of-jack_upgrade/ports/audio/jack/files/CVS/Entries echo x - jack_upgrade/ports/audio/jack/files/patch-drivers-oss-oss_driver.c sed 's/^X//' >jack_upgrade/ports/audio/jack/files/patch-drivers-oss-oss_driver.c << 'END-of-jack_upgrade/ports/audio/jack/files/patch-drivers-oss-oss_driver.c' X--- drivers/oss/oss_driver.c.orig Sat May 1 10:53:47 2004 X+++ drivers/oss/oss_driver.c Sat May 1 10:58:57 2004 X@@ -23,6 +23,7 @@ X X #include <config.h> X X+#define __BSD_VISIBLE 1 X #ifdef USE_BARRIER X /* X * POSIX conformance level should be globally defined somewhere, possibly END-of-jack_upgrade/ports/audio/jack/files/patch-drivers-oss-oss_driver.c echo x - jack_upgrade/ports/audio/jack/files/patch-jack.h sed 's/^X//' >jack_upgrade/ports/audio/jack/files/patch-jack.h << 'END-of-jack_upgrade/ports/audio/jack/files/patch-jack.h' X--- jack/types.h.org Tue Mar 9 20:12:17 2004 X+++ jack/types.h Tue Mar 9 20:12:22 2004 X@@ -22,6 +22,14 @@ X #define __jack_types_h__ X X #include <inttypes.h> X+#ifndef PRIu32 X+#define PRIi32 "i" /* int32_t */ X+#define PRIu32 "u" /* uint32_t */ X+#define PRIu64 "llu" /* uint64_t */ X+#define SCNu64 "llu" /* uint64_t */ X+#define PRId32 "d" /* int32_t */ X+#define PRIx64 "llx" /* uint64_t */ X+#endif X X typedef char shm_name_t[32]; X typedef int32_t jack_shmsize_t; END-of-jack_upgrade/ports/audio/jack/files/patch-jack.h echo x - jack_upgrade/ports/audio/jack/files/patch-jack.pc.in sed 's/^X//' >jack_upgrade/ports/audio/jack/files/patch-jack.pc.in << 'END-of-jack_upgrade/ports/audio/jack/files/patch-jack.pc.in' X--- jack.pc.in.orig Thu Jun 5 03:21:36 2003 X+++ jack.pc.in Sun Mar 14 22:49:44 2004 X@@ -6,5 +6,5 @@ X Name: jack X Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server X Version: @JACK_VERSION@ X-Libs: -L${libdir} -ljack -lpthread -ldl -lrt X+Libs: -L${libdir} -ljack -lpthread X Cflags: -I${includedir} END-of-jack_upgrade/ports/audio/jack/files/patch-jack.pc.in echo x - jack_upgrade/ports/audio/jack/files/patch-jackd_engine.c sed 's/^X//' >jack_upgrade/ports/audio/jack/files/patch-jackd_engine.c << 'END-of-jack_upgrade/ports/audio/jack/files/patch-jackd_engine.c' X--- jackd/engine.c.orig Wed Dec 6 23:40:20 2006 X+++ jackd/engine.c Wed Dec 6 23:40:58 2006 X@@ -1444,7 +1444,7 @@ X (engine, pfd[i].fd)) { X jack_error ("could not handle external" X " client request"); X-#ifdef JACK_USE_MACH_THREADS X+#if 1 X /* poll is implemented using X select (see the macosx/fakepoll X code). When the socket is closed END-of-jack_upgrade/ports/audio/jack/files/patch-jackd_engine.c echo x - jack_upgrade/ports/audio/jack/files/patch-libjack-midiport.c sed 's/^X//' >jack_upgrade/ports/audio/jack/files/patch-libjack-midiport.c << 'END-of-jack_upgrade/ports/audio/jack/files/patch-libjack-midiport.c' X--- libjack/midiport.c.orig Sat Dec 16 13:50:17 2006 X+++ libjack/midiport.c Fri Jan 19 00:25:32 2007 X@@ -77,7 +77,7 @@ X (jack_midi_port_info_private_t *) port_buffer; X X if (event_idx >= info->event_count) X- return ENODATA; X+ return ENOMSG; X X port_event = (jack_midi_port_internal_event_t *) (info + 1); X port_event += event_idx; END-of-jack_upgrade/ports/audio/jack/files/patch-libjack-midiport.c echo c - jack_upgrade/ports/audio/ghostess mkdir -p jack_upgrade/ports/audio/ghostess > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/ghostess/CVS mkdir -p jack_upgrade/ports/audio/ghostess/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/ghostess/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/ghostess/CVS/Root << 'END-of-jack_upgrade/ports/audio/ghostess/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/ghostess/CVS/Root echo x - jack_upgrade/ports/audio/ghostess/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/ghostess/CVS/Repository << 'END-of-jack_upgrade/ports/audio/ghostess/CVS/Repository' Xports/audio/ghostess END-of-jack_upgrade/ports/audio/ghostess/CVS/Repository echo x - jack_upgrade/ports/audio/ghostess/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/ghostess/CVS/Entries << 'END-of-jack_upgrade/ports/audio/ghostess/CVS/Entries' X/Makefile/1.5/Fri Jun 6 13:06:35 2008// X/distinfo/1.1/Wed Jan 24 20:39:06 2007// X/pkg-descr/1.1/Wed Jan 24 20:39:06 2007// XD/files//// END-of-jack_upgrade/ports/audio/ghostess/CVS/Entries echo x - jack_upgrade/ports/audio/ghostess/Makefile sed 's/^X//' >jack_upgrade/ports/audio/ghostess/Makefile << 'END-of-jack_upgrade/ports/audio/ghostess/Makefile' X# New ports collection makefile for: ghostess X# Date created: 2007-01-13 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD: ports/audio/ghostess/Makefile,v 1.5 2008/06/06 13:06:35 edwin Exp $ X# X XPORTNAME= ghostess XPORTVERSION= 20061127 XPORTREVISION= 3 XCATEGORIES= audio XMASTER_SITES= http://home.jps.net/~musound/ X XMAINTAINER= trasz@FreeBSD.org XCOMMENT= Graphical DSSI host with JACK MIDI support X XLIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \ X lo.6:${PORTSDIR}/audio/liblo \ X jack.0:${PORTSDIR}/audio/jack XBUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi \ X jackit>=0.109.2:${PORTSDIR}/audio/jack X X# Between 0.109.0 and earlier versions there was an api change in JACK. X# However, the library version number was not changed. The line above X# is supposed to work around that. X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-jackmidi XUSE_GMAKE= yes XUSE_GNOME= gtk20 X XPLIST_FILES= bin/ghostess bin/ghostess_universal_gui X X.include <bsd.port.mk> END-of-jack_upgrade/ports/audio/ghostess/Makefile echo x - jack_upgrade/ports/audio/ghostess/distinfo sed 's/^X//' >jack_upgrade/ports/audio/ghostess/distinfo << 'END-of-jack_upgrade/ports/audio/ghostess/distinfo' XMD5 (ghostess-20061127.tar.gz) = 74c6ee39a0ed1ac9ec0015fe7b45ffe6 XSHA256 (ghostess-20061127.tar.gz) = a557ecfecc85654cb2f86110485e8c5dcea602143d1a0666dd486aeacb2475fb XSIZE (ghostess-20061127.tar.gz) = 375161 END-of-jack_upgrade/ports/audio/ghostess/distinfo echo x - jack_upgrade/ports/audio/ghostess/pkg-descr sed 's/^X//' >jack_upgrade/ports/audio/ghostess/pkg-descr << 'END-of-jack_upgrade/ports/audio/ghostess/pkg-descr' XGhostess is a a graphical DSSI host, based on jack-dssi-host, but Xcapable of saving and restoring plugin configuration, as well as Xspecifying MIDI channels and layering synths. ghostess includes Xthree MIDI drivers: an ALSA sequencer MIDI driver, a (clumsy but Xfunctional) CoreMIDI driver (which allows ghostess to be used on XMac OS X), and a JACK MIDI driver for use with the MIDI transport Xin recent versions (>=0.102.27) of JACK. ghostess also comes with Xa universal DSSI GUI, which attempts to provide GUI services for Xany DSSI or LADSPA plugin, and may be used with any DSSI host. X XWWW: http://home.jps.net/~musound/ END-of-jack_upgrade/ports/audio/ghostess/pkg-descr echo c - jack_upgrade/ports/audio/ghostess/files mkdir -p jack_upgrade/ports/audio/ghostess/files > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/ghostess/files/CVS mkdir -p jack_upgrade/ports/audio/ghostess/files/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/ghostess/files/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/ghostess/files/CVS/Root << 'END-of-jack_upgrade/ports/audio/ghostess/files/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/ghostess/files/CVS/Root echo x - jack_upgrade/ports/audio/ghostess/files/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/ghostess/files/CVS/Repository << 'END-of-jack_upgrade/ports/audio/ghostess/files/CVS/Repository' Xports/audio/ghostess/files END-of-jack_upgrade/ports/audio/ghostess/files/CVS/Repository echo x - jack_upgrade/ports/audio/ghostess/files/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/ghostess/files/CVS/Entries << 'END-of-jack_upgrade/ports/audio/ghostess/files/CVS/Entries' X/patch-configure/1.1/Wed Jan 24 20:39:06 2007// X/patch-src-Makefile.in/1.1/Wed Jan 24 20:39:06 2007// X/patch-src-ghostess.c/1.1/Wed Jan 24 20:39:06 2007// XD END-of-jack_upgrade/ports/audio/ghostess/files/CVS/Entries echo x - jack_upgrade/ports/audio/ghostess/files/patch-configure sed 's/^X//' >jack_upgrade/ports/audio/ghostess/files/patch-configure << 'END-of-jack_upgrade/ports/audio/ghostess/files/patch-configure' X--- configure.orig Tue Nov 28 17:09:13 2006 X+++ configure Sat Jan 13 20:08:31 2007 X@@ -21405,14 +21405,9 @@ X echo "GTK support: $with_gtk" X X case "${host_os}" in X-darwin*) X+darwin* | freebsd*) X darwin=yes X X-cat >>confdefs.h <<\_ACEOF X-#define MIDI_COREMIDI 1 X-_ACEOF X- X- X succeeded=no X X if test -z "$PKG_CONFIG"; then END-of-jack_upgrade/ports/audio/ghostess/files/patch-configure echo x - jack_upgrade/ports/audio/ghostess/files/patch-src-Makefile.in sed 's/^X//' >jack_upgrade/ports/audio/ghostess/files/patch-src-Makefile.in << 'END-of-jack_upgrade/ports/audio/ghostess/files/patch-src-Makefile.in' X--- src/Makefile.in.orig Fri Jan 19 00:40:57 2007 X+++ src/Makefile.in Fri Jan 19 00:42:05 2007 X@@ -207,9 +207,7 @@ X @DARWIN_TRUE@@MIDI_JACK_TRUE@MIDI_SRCS = midi-jack.c X @DARWIN_FALSE@DARWIN_LD_FLAGS = X @DARWIN_TRUE@@MIDI_JACK_FALSE@DARWIN_LD_FLAGS = -framework CoreFoundation -framework CoreMIDI X-@DARWIN_TRUE@@MIDI_JACK_TRUE@DARWIN_LD_FLAGS = -framework CoreFoundation X @DARWIN_FALSE@DARWIN_LD_ADD = X-@DARWIN_TRUE@DARWIN_LD_ADD = -lmx X ghostess_SOURCES = \ X ghostess.c \ X ghostess.h \ END-of-jack_upgrade/ports/audio/ghostess/files/patch-src-Makefile.in echo x - jack_upgrade/ports/audio/ghostess/files/patch-src-ghostess.c sed 's/^X//' >jack_upgrade/ports/audio/ghostess/files/patch-src-ghostess.c << 'END-of-jack_upgrade/ports/audio/ghostess/files/patch-src-ghostess.c' X--- src/ghostess.c.orig 2006-11-28 06:39:41.000000000 +0100 X+++ src/ghostess.c 2008-07-23 01:33:28.000000000 +0200 X@@ -56,6 +56,7 @@ X #include <dirent.h> X #include <pthread.h> X #include <math.h> X+#include <errno.h> X X #include <gtk/gtk.h> X X@@ -232,7 +233,7 @@ X void* midi_port_buf = jack_port_get_buffer(midi_input_port, nframes); X jack_midi_event_t jack_midi_event; X jack_nframes_t jack_midi_event_index = 0; X- jack_nframes_t jack_midi_event_count = jack_midi_get_event_count(midi_port_buf, nframes); X+ jack_nframes_t jack_midi_event_count = jack_midi_get_event_count(midi_port_buf); X static snd_seq_event_t jack_seq_event_holder[3]; X snd_seq_event_t *jack_seq_event = NULL, *osc_seq_event = NULL; X int had_midi_overflow = 0; X@@ -258,7 +259,7 @@ X X int count; X X- jack_midi_event_get(&jack_midi_event, midi_port_buf, jack_midi_event_index, nframes); X+ jack_midi_event_get(&jack_midi_event, midi_port_buf, jack_midi_event_index); X jack_midi_event_index++; X X jack_seq_event = jack_seq_event_holder; END-of-jack_upgrade/ports/audio/ghostess/files/patch-src-ghostess.c echo c - jack_upgrade/ports/audio/zynaddsubfx mkdir -p jack_upgrade/ports/audio/zynaddsubfx > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/zynaddsubfx/CVS mkdir -p jack_upgrade/ports/audio/zynaddsubfx/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/zynaddsubfx/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/CVS/Root << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Root' Xtrasz@pcvs.FreeBSD.org:/home/pcvs END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Root echo x - jack_upgrade/ports/audio/zynaddsubfx/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/CVS/Repository << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Repository' Xports/audio/zynaddsubfx END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Repository echo x - jack_upgrade/ports/audio/zynaddsubfx/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/CVS/Entries << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Entries' X/Makefile/1.5/Wed Jul 11 22:06:11 2007// X/distinfo/1.1/Sun Jan 28 12:50:40 2007// X/pkg-descr/1.2/Sun Jun 15 12:52:11 2008// X/pkg-plist/1.1/Sun Jan 28 12:50:40 2007// XD/files//// END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Entries echo x - jack_upgrade/ports/audio/zynaddsubfx/CVS/Template sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/CVS/Template << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Template' X XPR: XSubmitted by: XReviewed by: XApproved by: XObtained from: XMFC after: XSecurity: XCVS: ---------------------------------------------------------------------- XCVS: PR: Fill this in if a GNATS PR is affected by the change. XCVS: Submitted by: Fill this in if someone else sent in the change. XCVS: Reviewed by: Fill this in if someone else reviewed your modification. XCVS: Approved by: Fill this in if you needed approval for this commit. XCVS: Obtained from: Fill this in if the change is from third party software. XCVS: MFC after: N [day[s]|week[s]|month[s]] XCVS: Fill in to get MFC notification later. (days assumed unless specified) XCVS: Security: vulnerability reference or description XCVS: If the change is related to a security vulnerability, include one or XCVS: more references (e.g. CVE names, VuXML IDs, URLs) or a description XCVS: of the issue. Please use one `Security:' entry per reference. END-of-jack_upgrade/ports/audio/zynaddsubfx/CVS/Template echo c - jack_upgrade/ports/audio/zynaddsubfx/files mkdir -p jack_upgrade/ports/audio/zynaddsubfx/files > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/zynaddsubfx/files/CVS mkdir -p jack_upgrade/ports/audio/zynaddsubfx/files/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Root << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Root' Xtrasz@pcvs.FreeBSD.org:/home/pcvs END-of-jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Root echo x - jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Repository << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Repository' Xports/audio/zynaddsubfx/files END-of-jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Repository echo x - jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Entries << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Entries' X/patch-Makefile/1.1/Sun Jan 28 12:50:41 2007// X/patch-Makefile.inc/1.1/Sun Jan 28 12:50:41 2007// X/patch-Output-JACKaudiooutput.C/1.1/Sun Jan 28 12:50:41 2007// X/patch-globals.h/1.1/Wed Mar 21 09:59:12 2007// XD END-of-jack_upgrade/ports/audio/zynaddsubfx/files/CVS/Entries echo x - jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile' X--- Makefile.orig Thu Jan 25 10:11:05 2007 X+++ Makefile Thu Jan 25 10:11:28 2007 X@@ -1,11 +1,5 @@ X include Makefile.inc X X-ifneq ($(MAKECMDGOALS),debug) X- CXXFLAGS= -O6 -Wall X-else X- CXXFLAGS= -O0 -Wall -Wpointer-arith -Wstrict-prototypes X-endif X- X CXXFLAGS += -DOS_$(OS_PORT) -D$(MIDIIN)MIDIIN -DFFTW_VERSION_$(FFTW_VERSION) -DASM_F2I_$(ASM_F2I) X X ifeq ($(DISABLE_GUI),YES) END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile echo x - jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile.inc sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile.inc << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile.inc' X--- Makefile.inc.old Thu Jan 25 10:03:41 2007 X+++ Makefile.inc Thu Jan 25 10:05:55 2007 X@@ -1,5 +1,3 @@ X-CXX=g++ X- X #You can set the on what OS is compiling (Linux/Windows) X OS_PORT=LINUX X #OS_PORT=WINDOWS X@@ -18,9 +16,9 @@ X X # L I N U X C O N F I G U R A T I O N X #Next line sets the midi input. It can be "ALSA", "OSS" or "NONE". X-LINUX_MIDIIN=ALSA X+#LINUX_MIDIIN=ALSA X #LINUX_MIDIIN=OSS X-#LINUX_MIDIIN=NONE X+LINUX_MIDIIN=NONE X X #Next lines sets the audio output (OSS/JACK/PA) X #You may use only one at the time END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-Makefile.inc echo x - jack_upgrade/ports/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C' X--- Output/JACKaudiooutput.C.orig 2008-07-23 14:05:40.000000000 +0200 X+++ Output/JACKaudiooutput.C 2008-07-23 14:06:33.000000000 +0200 X@@ -38,6 +38,7 @@ X jackmaster=master_; X jackclient=0; X char tmpstr[100]; X+ const char **ports; X X for (int i=0;i<15;i++){ X if (i!=0) snprintf(tmpstr,100,"ZynAddSubFX_%d",i); X@@ -75,6 +76,15 @@ X jack_connect(jackclient,jack_port_name(outport_left),"alsa_pcm:out_1"); X jack_connect(jackclient,jack_port_name(outport_right),"alsa_pcm:out_2"); X */ X+ X+ if ((ports = jack_get_ports (jackclient, NULL, NULL, JackPortIsPhysical|JackPortIsInput)) == NULL) X+ fprintf(stderr,"Cannot connect to jack output, you may hear no sound\n"); else { X+ if (jack_connect(jackclient,jack_port_name(outport_left),ports[0])) X+ fprintf(stderr,"Cannot connect to left output port\n"); X+ if (jack_connect(jackclient,jack_port_name(outport_right),ports[1])) X+ fprintf(stderr,"Cannot connect to right output port\n"); X+ } X+ X return(true); X }; X X@@ -114,13 +124,13 @@ X jack_midi_event_t jack_midi_event; X jack_nframes_t event_index = 0; X jack_nframes_t event_count = X- jack_midi_port_get_info(midi_buf, frames)->event_count; X+ jack_midi_get_event_count(midi_buf); X unsigned char* midi_data; X unsigned char type, chan; X X while (event_index < event_count) { X X- jack_midi_event_get(&jack_midi_event, midi_buf, event_index, frames); X+ jack_midi_event_get(&jack_midi_event, midi_buf, event_index); X midi_data = jack_midi_event.buffer; X type = midi_data[0] & 0xF0; X chan = midi_data[0] & 0x0F; END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C echo x - jack_upgrade/ports/audio/zynaddsubfx/files/patch-globals.h sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/files/patch-globals.h << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-globals.h' X--- globals.h.orig Mon Mar 19 07:54:57 2007 X+++ globals.h Mon Mar 19 07:55:00 2007 X@@ -196,7 +196,7 @@ X X X //is like i=(int)(floor(f)) X-#ifdef ASM_F2I_YES X+#if defined(ASM_F2I_YES) && defined(__i386__) X #define F2I(f,i) __asm__ __volatile__ ("fistpl %0" : "=m" (i) : "t" (f-0.49999999) : "st") ; X #else X #define F2I(f,i) (i)=((f>0) ? ( (int)(f) ) :( (int)(f-1.0) )); END-of-jack_upgrade/ports/audio/zynaddsubfx/files/patch-globals.h echo x - jack_upgrade/ports/audio/zynaddsubfx/Makefile sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/Makefile << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/Makefile' X# New ports collection makefile for: zynaddsubfx X# Date created: 2007-01-25 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD: ports/audio/zynaddsubfx/Makefile,v 1.5 2007/07/11 22:06:11 trasz Exp $ X# X XPORTNAME= zynaddsubfx XPORTVERSION= 2.2.1 XPORTREVISION= 3 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= zynaddsubfx XDISTNAME= ZynAddSubFX-${PORTVERSION} X XPATCH_SITES= http://www.student.nada.kth.se/~d00-llu/code_patches/ XPATCHFILES= zyn-jackmidi-051205.diff XPATCH_DIST_STRIP= -p2 X XMAINTAINER= trasz@FreeBSD.org XCOMMENT= A realtime software synthesizer X XLIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \ X fftw3.4:${PORTSDIR}/math/fftw3 \ X fltk.1:${PORTSDIR}/x11-toolkits/fltk \ X expat.6:${PORTSDIR}/textproc/expat2 \ X jack.0:${PORTSDIR}/audio/jack XBUILD_DEPENDS= ${LOCALBASE}/include/mxml.h:${PORTSDIR}/textproc/mini-xml \ X jackit>=0.109.2:${PORTSDIR}/audio/jack X X# Between 0.109.0 and earlier versions there was an api change in JACK. X# However, the library version number was not changed. The line above X# is supposed to work around that. X XWRKSRC= ${WRKDIR}/${DISTNAME}/src X XUSE_BZIP2= yes XUSE_GMAKE= yes XCFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/dssi X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/zynaddsubfx ${PREFIX}/bin X ${MKDIR} ${DATADIR} X ${MKDIR} ${DATADIR}/banks X cd ${WRKDIR}/${DISTNAME}/banks && ${FIND} . -type d -exec ${MKDIR} ${DATADIR}/banks/{} \; X cd ${WRKDIR}/${DISTNAME}/banks && ${FIND} . -type f \ X -exec ${INSTALL_DATA} {} ${DATADIR}/banks/{} \; X ${MKDIR} ${DATADIR}/presets X cd ${WRKDIR}/${DISTNAME}/presets && ${FIND} . -type d -exec ${MKDIR} ${DATADIR}/presets/{} \; X cd ${WRKDIR}/${DISTNAME}/presets && ${FIND} . -type f \ X -exec ${INSTALL_DATA} {} ${DATADIR}/presets/{} \; X X.include <bsd.port.mk> END-of-jack_upgrade/ports/audio/zynaddsubfx/Makefile echo x - jack_upgrade/ports/audio/zynaddsubfx/distinfo sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/distinfo << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/distinfo' XMD5 (ZynAddSubFX-2.2.1.tar.bz2) = fca8560e37d799bd20d17e22b11674d6 XSHA256 (ZynAddSubFX-2.2.1.tar.bz2) = dab5dc86e0a2459fa2a870da133c7dda0aa2e1d895839594f4b520ca05cc80d2 XSIZE (ZynAddSubFX-2.2.1.tar.bz2) = 927022 XMD5 (zyn-jackmidi-051205.diff) = 350da690450c8b81cd7fbb3f07eefd94 XSHA256 (zyn-jackmidi-051205.diff) = eeca9f41cb0c100095c90676b224ba09cc2281132633ad1453f1fd5983dc17f2 XSIZE (zyn-jackmidi-051205.diff) = 3875 END-of-jack_upgrade/ports/audio/zynaddsubfx/distinfo echo x - jack_upgrade/ports/audio/zynaddsubfx/pkg-descr sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/pkg-descr << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/pkg-descr' XZynAddSubFX is a opensource software synthesizer capable of making Xa countless number of instruments, from some common heard from Xexpensive hardware to interesting sounds that you'll boost to an Xamazing universe of sounds. X XWWW: http://zynaddsubfx.sourceforge.net/ END-of-jack_upgrade/ports/audio/zynaddsubfx/pkg-descr echo x - jack_upgrade/ports/audio/zynaddsubfx/pkg-plist sed 's/^X//' >jack_upgrade/ports/audio/zynaddsubfx/pkg-plist << 'END-of-jack_upgrade/ports/audio/zynaddsubfx/pkg-plist' Xbin/zynaddsubfx X%%DATADIR%%/banks/Misc/0008-SuperSaw 3.xiz X%%DATADIR%%/banks/Misc/0007-SuperSaw 2.xiz X%%DATADIR%%/banks/Misc/0002-Bells 1.xiz X%%DATADIR%%/banks/Misc/0035-Trash Synth 3.xiz X%%DATADIR%%/banks/Misc/0034-Trash Synth 2.xiz X%%DATADIR%%/banks/Misc/0003-Bells 2.xiz X%%DATADIR%%/banks/Misc/0009-SuperSaw 4.xiz X%%DATADIR%%/banks/Misc/0006-SuperSaw 1.xiz X%%DATADIR%%/banks/Misc/0010-SuperSaw 5.xiz X%%DATADIR%%/banks/Misc/0033-Trash Synth 1.xiz X%%DATADIR%%/banks/Misc/0004-Bells 3.xiz X%%DATADIR%%/banks/Misc/0001-Memories.xiz X%%DATADIR%%/banks/Fantasy/0042-Rhodes Space1.xiz X%%DATADIR%%/banks/Fantasy/0006-Space SynthBrass.xiz X%%DATADIR%%/banks/Fantasy/0014-Glass Voices.xiz X%%DATADIR%%/banks/Fantasy/0043-Rhodes Space2.xiz X%%DATADIR%%/banks/Fantasy/0003-Space Synth.xiz X%%DATADIR%%/banks/Fantasy/0065-Long SpaceChoir1.xiz X%%DATADIR%%/banks/Fantasy/0002-Emptyness2.xiz X%%DATADIR%%/banks/Fantasy/0033-ImpossibleDream1.xiz X%%DATADIR%%/banks/Fantasy/0037-ImpossibleDream5.xiz X%%DATADIR%%/banks/Fantasy/0066-Long SpaceChoir2.xiz X%%DATADIR%%/banks/Fantasy/0034-ImpossibleDream2.xiz X%%DATADIR%%/banks/Fantasy/0011-Space Choir1.xiz X%%DATADIR%%/banks/Fantasy/0004-Weird Pad.xiz X%%DATADIR%%/banks/Fantasy/0015-Strange Voice.xiz X%%DATADIR%%/banks/Fantasy/0008-Space Voice1.xiz X%%DATADIR%%/banks/Fantasy/0040-Delayed Echo.xiz X%%DATADIR%%/banks/Fantasy/0012-Space Choir2.xiz X%%DATADIR%%/banks/Fantasy/0036-ImpossibleDream4.xiz X%%DATADIR%%/banks/Fantasy/0041-Fade Down Echo.xiz X%%DATADIR%%/banks/Fantasy/0001-Emptyness1.xiz X%%DATADIR%%/banks/Fantasy/0009-Space Voice2.xiz X%%DATADIR%%/banks/Fantasy/0035-ImpossibleDream3.xiz X%%DATADIR%%/banks/Fantasy/0010-Space Voice3.xiz X%%DATADIR%%/banks/Guitar/0005-Dist Guitar 5.xiz X%%DATADIR%%/banks/Guitar/0004-Dist Guitar 4.xiz X%%DATADIR%%/banks/Guitar/0034-Trash Guitar 2.xiz X%%DATADIR%%/banks/Guitar/0033-Trash Guitar 1.xiz X%%DATADIR%%/banks/Guitar/0003-Dist Guitar 3.xiz X%%DATADIR%%/banks/Guitar/0035-Short.xiz X%%DATADIR%%/banks/Guitar/0001-Dist Guitar 1.xiz X%%DATADIR%%/banks/Guitar/0002-Dist Guitar 2.xiz X%%DATADIR%%/banks/Guitar/0065-Clean Guitar1.xiz X%%DATADIR%%/banks/Pads/0066-Flanged Pad 1.xiz X%%DATADIR%%/banks/Pads/0004-Analog Pad 2.xiz X%%DATADIR%%/banks/Pads/0003-Analog Pad 1.xiz X%%DATADIR%%/banks/Pads/0006-Square Pad 2.xiz X%%DATADIR%%/banks/Pads/0034-Synth Pad 2.xiz X%%DATADIR%%/banks/Pads/0033-Synth Pad 1.xiz X%%DATADIR%%/banks/Pads/0036-Synth Pad 4.xiz X%%DATADIR%%/banks/Pads/0008-Resonance Pad1.xiz X%%DATADIR%%/banks/Pads/0002-sin2x pad.xiz X%%DATADIR%%/banks/Pads/0035-Synth Pad 3.xiz X%%DATADIR%%/banks/Pads/0001-Sine Pad.xiz X%%DATADIR%%/banks/Pads/0009-Resonance Pad2.xiz X%%DATADIR%%/banks/Pads/0005-Square Pad 1.xiz X%%DATADIR%%/banks/Pads/0065-Soft Pad.xiz X%%DATADIR%%/banks/Plucked/0036-Plucked Wah.xiz X%%DATADIR%%/banks/Plucked/0004-Plucked 4.xiz X%%DATADIR%%/banks/Plucked/0001-Plucked 1.xiz X%%DATADIR%%/banks/Plucked/0006-Plucked 6.xiz X%%DATADIR%%/banks/Plucked/0005-Plucked 5.xiz X%%DATADIR%%/banks/Plucked/0034-Plucked String2.xiz X%%DATADIR%%/banks/Plucked/0003-Plucked 3.xiz X%%DATADIR%%/banks/Plucked/0002-Plucked 2.xiz X%%DATADIR%%/banks/Plucked/0033-Plucked String1.xiz X%%DATADIR%%/banks/Organ/0067-Sub_Organ.xiz X%%DATADIR%%/banks/Organ/0038-Church Organ 2.xiz X%%DATADIR%%/banks/Organ/0071-Synth Organ.xiz X%%DATADIR%%/banks/Organ/0004-Organ 4.xiz X%%DATADIR%%/banks/Organ/0011-Organ 11.xiz X%%DATADIR%%/banks/Organ/0097-Accordion Pad 1.xiz X%%DATADIR%%/banks/Organ/0099-Synth Accordion1.xiz X%%DATADIR%%/banks/Organ/0100-Synth Accordion2.xiz X%%DATADIR%%/banks/Organ/0034-Cathedral Organ2.xiz X%%DATADIR%%/banks/Organ/0066-Nice Organ 2.xiz X%%DATADIR%%/banks/Organ/0068-Square Organ.xiz X%%DATADIR%%/banks/Organ/0039-Church Organ 3.xiz X%%DATADIR%%/banks/Organ/0069-Soft Organ 1.xiz X%%DATADIR%%/banks/Organ/0008-Organ 8.xiz X%%DATADIR%%/banks/Organ/0005-Organ 5.xiz X%%DATADIR%%/banks/Organ/0003-Organ 3.xiz X%%DATADIR%%/banks/Organ/0009-Organ 9.xiz X%%DATADIR%%/banks/Organ/0001-Organ 1.xiz X%%DATADIR%%/banks/Organ/0098-Accordion Pad 2.xiz X%%DATADIR%%/banks/Organ/0035-Cathedral Organ3.xiz X%%DATADIR%%/banks/Organ/0007-Organ 7.xiz X%%DATADIR%%/banks/Organ/0002-Organ 2.xiz X%%DATADIR%%/banks/Organ/0072-Fantasy Organ.xiz X%%DATADIR%%/banks/Organ/0101-Accordion 1.xiz X%%DATADIR%%/banks/Organ/0041-Church Organ Soft.xiz X%%DATADIR%%/banks/Organ/0037-Church Organ 1.xiz X%%DATADIR%%/banks/Organ/0033-Cathedral Organ1.xiz X%%DATADIR%%/banks/Organ/0006-Organ 6.xiz X%%DATADIR%%/banks/Organ/0065-Nice Organ 1.xiz X%%DATADIR%%/banks/Organ/0010-Organ 10.xiz X%%DATADIR%%/banks/Organ/0070-Soft Organ 2.xiz X%%DATADIR%%/banks/Choir and Voice/0066-Vocal Morph 2.xiz X%%DATADIR%%/banks/Choir and Voice/0039-Ohh Choir.xiz X%%DATADIR%%/banks/Choir and Voice/0004-Voice OOH.xiz X%%DATADIR%%/banks/Choir and Voice/0071-Vocal Morph 7.xiz X%%DATADIR%%/banks/Choir and Voice/0008-Choir Pad4.xiz X%%DATADIR%%/banks/Choir and Voice/0005-Choir Pad1.xiz X%%DATADIR%%/banks/Choir and Voice/0035-Wah Choir.xiz X%%DATADIR%%/banks/Choir and Voice/0006-Choir Pad2.xiz X%%DATADIR%%/banks/Choir and Voice/0007-Choir Pad3.xiz X%%DATADIR%%/banks/Choir and Voice/0003-EHH Choir 1.xiz X%%DATADIR%%/banks/Choir and Voice/0065-Vocal Morph 1.xiz X%%DATADIR%%/banks/Choir and Voice/0001-AHH Choir 1.xiz X%%DATADIR%%/banks/Choir and Voice/0033-Choir.xiz X%%DATADIR%%/banks/Choir and Voice/0067-Vocal Morph 3.xiz X%%DATADIR%%/banks/Choir and Voice/0069-Vocal Morph 5.xiz X%%DATADIR%%/banks/Choir and Voice/0068-Vocal Morph 4.xiz X%%DATADIR%%/banks/Choir and Voice/0009-Choir Pad5.xiz X%%DATADIR%%/banks/Choir and Voice/0034-Slow Morph_Choir.xiz X%%DATADIR%%/banks/Choir and Voice/0002-AHH Choir 2.xiz X%%DATADIR%%/banks/Choir and Voice/0070-Vocal Morph 6.xiz X%%DATADIR%%/banks/Choir and Voice/0010-Choir Pad6.xiz X%%DATADIR%%/banks/Choir and Voice/0037-Voiced Synth.xiz X%%DATADIR%%/banks/Choir and Voice/0036-Eooooo.xiz X%%DATADIR%%/banks/SynthPiano/0009-Termollo3.xiz X%%DATADIR%%/banks/SynthPiano/0004-Fantasy Bell.xiz X%%DATADIR%%/banks/SynthPiano/0065-Synth Piano 1.xiz X%%DATADIR%%/banks/SynthPiano/0005-Synth Piano1.xiz X%%DATADIR%%/banks/SynthPiano/0011-Drop1.xiz X%%DATADIR%%/banks/SynthPiano/0006-Synth Piano2.xiz X%%DATADIR%%/banks/SynthPiano/0001-Soft Piano 1.xiz X%%DATADIR%%/banks/SynthPiano/0007-Termollo1.xiz X%%DATADIR%%/banks/SynthPiano/0069-Synth Piano 3 det.xiz X%%DATADIR%%/banks/SynthPiano/0002-Soft Piano 2.xiz X%%DATADIR%%/banks/SynthPiano/0066-Synth Piano 2.xiz X%%DATADIR%%/banks/SynthPiano/0067-Synth Piano 3.xiz X%%DATADIR%%/banks/SynthPiano/0034-Analog Piano 2.xiz X%%DATADIR%%/banks/SynthPiano/0040-BinaryPiano2.xiz X%%DATADIR%%/banks/SynthPiano/0071-Synth Piano 5.xiz X%%DATADIR%%/banks/SynthPiano/0037-FM Synth1.xiz X%%DATADIR%%/banks/SynthPiano/0035-Analog Piano 3.xiz X%%DATADIR%%/banks/SynthPiano/0033-Analog Piano 1.xiz X%%DATADIR%%/banks/SynthPiano/0012-Drop2.xiz X%%DATADIR%%/banks/SynthPiano/0070-Synth Piano 4.xiz X%%DATADIR%%/banks/SynthPiano/0008-Termollo2.xiz X%%DATADIR%%/banks/SynthPiano/0039-BinaryPiano1.xiz X%%DATADIR%%/banks/SynthPiano/0068-Synth Piano 3 fat.xiz X%%DATADIR%%/banks/Bass/0005-Bass 5.xiz X%%DATADIR%%/banks/Bass/0006-Analogue Bass.xiz X%%DATADIR%%/banks/Bass/0001-Bass 1.xiz X%%DATADIR%%/banks/Bass/0033-Wah Bass.xiz X%%DATADIR%%/banks/Bass/0003-Bass 3 _analog_.xiz X%%DATADIR%%/banks/Bass/0002-Bass 2.xiz X%%DATADIR%%/banks/Bass/0036-FM Bass 2.xiz X%%DATADIR%%/banks/Bass/0035-FM Bass 1.xiz X%%DATADIR%%/banks/Bass/0004-Bass 4.xiz X%%DATADIR%%/banks/Dual/0002-Layered2.xiz X%%DATADIR%%/banks/Dual/0008-Organ Choir Pad2.xiz X%%DATADIR%%/banks/Dual/0001-Layered1.xiz X%%DATADIR%%/banks/Dual/0035-Rhodes Strings3.xiz X%%DATADIR%%/banks/Dual/0034-Rhodes Strings2.xiz X%%DATADIR%%/banks/Dual/0065-Dream of the Saw.xiz X%%DATADIR%%/banks/Dual/0033-Rhodes Strings1.xiz X%%DATADIR%%/banks/Dual/0005-Organ and Saw.xiz X%%DATADIR%%/banks/Dual/0036-Rhodes Strings4.xiz X%%DATADIR%%/banks/Dual/0007-Organ Choir Pad1.xiz X%%DATADIR%%/banks/Synth/0007-Analog Filter 1.xiz X%%DATADIR%%/banks/Synth/0065-Computer Lead.xiz X%%DATADIR%%/banks/Synth/0008-Analog Filter 2.xiz X%%DATADIR%%/banks/Synth/0005-Pulse Pad 2.xiz X%%DATADIR%%/banks/Synth/0033-Phased Pad 1.xiz X%%DATADIR%%/banks/Synth/0001-Soft Synth 1.xiz X%%DATADIR%%/banks/Synth/0035-Phased Pad 3.xiz X%%DATADIR%%/banks/Synth/0037-Resonance Synth.xiz X%%DATADIR%%/banks/Synth/0039-Multi-phase synth.xiz X%%DATADIR%%/banks/Synth/0002-Soft Synth 2.xiz X%%DATADIR%%/banks/Synth/0067-Detuned Harmonic.xiz X%%DATADIR%%/banks/Synth/0097-FM Synth.xiz X%%DATADIR%%/banks/Synth/0004-Pulse Pad 1.xiz X%%DATADIR%%/banks/Synth/0034-Phased Pad 2.xiz X%%DATADIR%%/banks/Brass/0009-Wah Brass.xiz X%%DATADIR%%/banks/Brass/0007-Synth Brass 5.xiz X%%DATADIR%%/banks/Brass/0033-Analog Brass 1.xiz X%%DATADIR%%/banks/Brass/0036-Analog Brass 4.xiz X%%DATADIR%%/banks/Brass/0065-Simple Brass.xiz X%%DATADIR%%/banks/Brass/0006-Synth Brass 4.xiz X%%DATADIR%%/banks/Brass/0008-Brass Pad.xiz X%%DATADIR%%/banks/Brass/0010-Solo Synth1.xiz X%%DATADIR%%/banks/Brass/0001-FM Thrumpet.xiz X%%DATADIR%%/banks/Brass/0005-Synth Brass 3.xiz X%%DATADIR%%/banks/Brass/0012-Brazz 2.xiz X%%DATADIR%%/banks/Brass/0034-Analog Brass 2.xiz X%%DATADIR%%/banks/Brass/0011-Brazz 1.xiz X%%DATADIR%%/banks/Brass/0004-Synth Brazz 2.xiz X%%DATADIR%%/banks/Brass/0066-Fat Brass.xiz X%%DATADIR%%/banks/Brass/0003-Synth Brazz 1.xiz X%%DATADIR%%/banks/Brass/0035-Analog Brass 3.xiz X%%DATADIR%%/banks/Reed and Wind/0039-Reed 7.xiz X%%DATADIR%%/banks/Reed and Wind/0065-Fat Reed1.xiz X%%DATADIR%%/banks/Reed and Wind/0005-FM Reed.xiz X%%DATADIR%%/banks/Reed and Wind/0037-Reed 5.xiz X%%DATADIR%%/banks/Reed and Wind/0038-Reed 6.xiz X%%DATADIR%%/banks/Reed and Wind/0007-Breathy1.xiz X%%DATADIR%%/banks/Reed and Wind/0001-Flute 1.xiz X%%DATADIR%%/banks/Reed and Wind/0034-Reed 2.xiz X%%DATADIR%%/banks/Reed and Wind/0035-Reed 3.xiz X%%DATADIR%%/banks/Reed and Wind/0002-Flute 2.xiz X%%DATADIR%%/banks/Reed and Wind/0066-Fat Reed2.xiz X%%DATADIR%%/banks/Reed and Wind/0067-Fat Reed3 square.xiz X%%DATADIR%%/banks/Reed and Wind/0003-Flute 3.xiz X%%DATADIR%%/banks/Reed and Wind/0006-Clarinet.xiz X%%DATADIR%%/banks/Reed and Wind/0036-Reed 4.xiz X%%DATADIR%%/banks/Reed and Wind/0033-Reed 1.xiz X%%DATADIR%%/banks/Arpeggios/0037-Echo FX.xiz X%%DATADIR%%/banks/Arpeggios/0011-Arpeggio11.xiz X%%DATADIR%%/banks/Arpeggios/0042-Soft Arpeggio4.xiz X%%DATADIR%%/banks/Arpeggios/0040-Soft Arpeggio2.xiz X%%DATADIR%%/banks/Arpeggios/0066-Hyper Arpeggio.xiz X%%DATADIR%%/banks/Arpeggios/0034-Sequence2.xiz X%%DATADIR%%/banks/Arpeggios/0001-Arpeggio1.xiz X%%DATADIR%%/banks/Arpeggios/0003-Arpeggio3.xiz X%%DATADIR%%/banks/Arpeggios/0043-Soft Arpeggio5.xiz X%%DATADIR%%/banks/Arpeggios/0036-Echoed Synth.xiz X%%DATADIR%%/banks/Arpeggios/0065-Hyper Organ1.xiz X%%DATADIR%%/banks/Arpeggios/0005-Arpeggio5.xiz X%%DATADIR%%/banks/Arpeggios/0033-Sequence1.xiz X%%DATADIR%%/banks/Arpeggios/0041-Soft Arpeggio3.xiz X%%DATADIR%%/banks/Arpeggios/0007-Arpeggio7.xiz X%%DATADIR%%/banks/Arpeggios/0002-Arpeggio2.xiz X%%DATADIR%%/banks/Arpeggios/0068-Glass Arpeggio.xiz X%%DATADIR%%/banks/Arpeggios/0009-Arpeggio9.xiz X%%DATADIR%%/banks/Arpeggios/0004-Arpeggio4.xiz X%%DATADIR%%/banks/Arpeggios/0039-Soft Arpeggio1.xiz X%%DATADIR%%/banks/Arpeggios/0008-Arpeggio8.xiz X%%DATADIR%%/banks/Arpeggios/0006-Aporggio6.xiz X%%DATADIR%%/banks/Arpeggios/0010-Arpeggio10.xiz X%%DATADIR%%/banks/Drums/0001-Drums Kit1.xiz X%%DATADIR%%/banks/Noises/0037-Metal Sound 4.xiz X%%DATADIR%%/banks/Noises/0033-Metal Sound 1.xiz X%%DATADIR%%/banks/Noises/0065-Short noise.xiz X%%DATADIR%%/banks/Noises/0035-Metal Sound 3.xiz X%%DATADIR%%/banks/Noises/0034-Metal Sound 2.xiz X%%DATADIR%%/banks/Noises/0038-Metal Sound 5.xiz X%%DATADIR%%/banks/Noises/0006-Wind.xiz X%%DATADIR%%/banks/Noises/0004-Noise2.xiz X%%DATADIR%%/banks/Noises/0002-Ioioioioioi.xiz X%%DATADIR%%/banks/Noises/0001-Synth Effect.xiz X%%DATADIR%%/banks/Noises/0003-Noise1.xiz X%%DATADIR%%/banks/Strings/0034-Dark Strings.xiz X%%DATADIR%%/banks/Strings/0045-Soft Saw Pad.xiz X%%DATADIR%%/banks/Strings/0016-Sweep Pad 1.xiz X%%DATADIR%%/banks/Strings/0019-Sweep Pad 3Wah.xiz X%%DATADIR%%/banks/Strings/0033-Strings1.xiz X%%DATADIR%%/banks/Strings/0067-Dual StringsOct.xiz X%%DATADIR%%/banks/Strings/0020-Sweep Pad 4.xiz X%%DATADIR%%/banks/Strings/0048-Wah1.xiz X%%DATADIR%%/banks/Strings/0007-Saw Strings 7.xiz X%%DATADIR%%/banks/Strings/0017-Sweep Pad 1 Fat.xiz X%%DATADIR%%/banks/Strings/0044-Saw Pad.xiz X%%DATADIR%%/banks/Strings/0012-Strings Pad2.xiz X%%DATADIR%%/banks/Strings/0013-Strings Pad3.xiz X%%DATADIR%%/banks/Strings/0005-Saw Strings 5.xiz X%%DATADIR%%/banks/Strings/0036-Fast Attack.xiz X%%DATADIR%%/banks/Strings/0051-Synth Violin 2 Fat.xiz X%%DATADIR%%/banks/Strings/0002-Saw Strings 2.xiz X%%DATADIR%%/banks/Strings/0011-Strings Pad1.xiz X%%DATADIR%%/banks/Strings/0047-Vibratto Saw1.xiz X%%DATADIR%%/banks/Strings/0041-Saw 1.xiz X%%DATADIR%%/banks/Strings/0001-Saw Strings 1.xiz X%%DATADIR%%/banks/Strings/0038-Fat Saw.xiz X%%DATADIR%%/banks/Strings/0003-Saw Strings 3.xiz X%%DATADIR%%/banks/Strings/0006-Saw Strings 6.xiz X%%DATADIR%%/banks/Strings/0066-Dual Strings.xiz X%%DATADIR%%/banks/Strings/0065-Simple Strings.xiz X%%DATADIR%%/banks/Strings/0043-Saw 3.xiz X%%DATADIR%%/banks/Strings/0004-Saw Strings 4.xiz X%%DATADIR%%/banks/Strings/0046-Echoed Saw.xiz X%%DATADIR%%/banks/Strings/0050-Synth Violin 1.xiz X%%DATADIR%%/banks/Strings/0035-Octave Pad.xiz X%%DATADIR%%/banks/Strings/0042-Saw 2.xiz X%%DATADIR%%/banks/Strings/0008-Saw Strings 8.xiz X%%DATADIR%%/banks/Strings/0018-Sweep Pad 2.xiz X%%DATADIR%%/banks/Rhodes/0041-Soft Rhodes.xiz X%%DATADIR%%/banks/Rhodes/0045-A long time ago.xiz X%%DATADIR%%/banks/Rhodes/0033-FM Rhodes 1.xiz X%%DATADIR%%/banks/Rhodes/0042-Hard Rhodes1.xiz X%%DATADIR%%/banks/Rhodes/0010-Synth Rhodes3.xiz X%%DATADIR%%/banks/Rhodes/0036-FM Rhodes 4.xiz X%%DATADIR%%/banks/Rhodes/0002-DX Rhodes 2.xiz X%%DATADIR%%/banks/Rhodes/0004-DX Rhodes 4.xiz X%%DATADIR%%/banks/Rhodes/0013-Ice Rhodes2.xiz X%%DATADIR%%/banks/Rhodes/0014-Ice Rhodes3.xiz X%%DATADIR%%/banks/Rhodes/0007-Dig Rhodes.xiz X%%DATADIR%%/banks/Rhodes/0043-Hard Rhodes2.xiz X%%DATADIR%%/banks/Rhodes/0037-FM Rhodes 5.xiz X%%DATADIR%%/banks/Rhodes/0008-Synth Rhodes1.xiz X%%DATADIR%%/banks/Rhodes/0044-Echo Rhodes.xiz X%%DATADIR%%/banks/Rhodes/0065-Steel Rhodes.xiz X%%DATADIR%%/banks/Rhodes/0034-FM Rhodes 2.xiz X%%DATADIR%%/banks/Rhodes/0012-Ice Rhodes1.xiz X%%DATADIR%%/banks/Rhodes/0005-DX Rhodes 5.xiz X%%DATADIR%%/banks/Rhodes/0038-FM Rhodes 6.xiz X%%DATADIR%%/banks/Rhodes/0009-Synth Rhodes2.xiz X%%DATADIR%%/banks/Rhodes/0003-DX Rhodes 3.xiz X%%DATADIR%%/banks/Rhodes/0035-FM Rhodes 3.xiz X%%DATADIR%%/banks/Rhodes/0001-DX Rhodes 1.xiz X%%DATADIR%%/banks/Splited/0002-Strings and Reed2.xiz X%%DATADIR%%/banks/Splited/0033-Choir and Reed.xiz X%%DATADIR%%/banks/Splited/0003-Strings and Flute.xiz X%%DATADIR%%/banks/Splited/0001-Strings and Reed1.xiz X%%DATADIR%%/presets/Long Reverb.Peffect.xpz X%%DATADIR%%/presets/plucked1.Poscilgen.xpz X%%DATADIR%%/presets/ChurchOrgan01.Poscilgen.xpz X%%DATADIR%%/presets/WahWah1.Peffect.xpz X%%DATADIR%%/presets/A01.Presonance.xpz X@dirrm %%DATADIR%%/presets X@dirrm %%DATADIR%%/banks/SynthPiano X@dirrm %%DATADIR%%/banks/Synth X@dirrm %%DATADIR%%/banks/Strings X@dirrm %%DATADIR%%/banks/Splited X@dirrm %%DATADIR%%/banks/Rhodes X@dirrm %%DATADIR%%/banks/Reed and Wind X@dirrm %%DATADIR%%/banks/Plucked X@dirrm %%DATADIR%%/banks/Pads X@dirrm %%DATADIR%%/banks/Organ X@dirrm %%DATADIR%%/banks/Noises X@dirrm %%DATADIR%%/banks/Misc X@dirrm %%DATADIR%%/banks/Guitar X@dirrm %%DATADIR%%/banks/Fantasy X@dirrm %%DATADIR%%/banks/Dual X@dirrm %%DATADIR%%/banks/Drums X@dirrm %%DATADIR%%/banks/Choir and Voice X@dirrm %%DATADIR%%/banks/Brass X@dirrm %%DATADIR%%/banks/Bass X@dirrm %%DATADIR%%/banks/Arpeggios X@dirrm %%DATADIR%%/banks X@dirrm %%DATADIR%% END-of-jack_upgrade/ports/audio/zynaddsubfx/pkg-plist echo c - jack_upgrade/ports/audio/dino mkdir -p jack_upgrade/ports/audio/dino > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/dino/CVS mkdir -p jack_upgrade/ports/audio/dino/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/dino/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/dino/CVS/Root << 'END-of-jack_upgrade/ports/audio/dino/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/dino/CVS/Root echo x - jack_upgrade/ports/audio/dino/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/dino/CVS/Repository << 'END-of-jack_upgrade/ports/audio/dino/CVS/Repository' Xports/audio/dino END-of-jack_upgrade/ports/audio/dino/CVS/Repository echo x - jack_upgrade/ports/audio/dino/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/dino/CVS/Entries << 'END-of-jack_upgrade/ports/audio/dino/CVS/Entries' X/Makefile/1.5/Fri Jun 6 13:06:31 2008// X/distinfo/1.1/Sat Jan 13 21:43:55 2007// X/pkg-descr/1.1/Sat Jan 13 21:43:55 2007// X/pkg-plist/1.1/Sat Jan 13 21:43:55 2007// XD/files//// END-of-jack_upgrade/ports/audio/dino/CVS/Entries echo x - jack_upgrade/ports/audio/dino/Makefile sed 's/^X//' >jack_upgrade/ports/audio/dino/Makefile << 'END-of-jack_upgrade/ports/audio/dino/Makefile' X# New ports collection makefile for: dino X# Date created: 2007-01-13 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD: ports/audio/dino/Makefile,v 1.5 2008/06/06 13:06:31 edwin Exp $ X# X XPORTNAME= dino XPORTVERSION= 0.2.2 XPORTREVISION= 3 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SAVANNAH} XMASTER_SITE_SUBDIR= dino X XMAINTAINER= trasz@FreeBSD.org XCOMMENT= A pattern-based MIDI sequencer X XLIB_DEPENDS= glademm-2.4:${PORTSDIR}/devel/libglademm24 \ X jack.0:${PORTSDIR}/audio/jack \ X lash.2:${PORTSDIR}/audio/lash \ X xml++:${PORTSDIR}/textproc/libxml++26 XBUILD_DEPENDS= jackit>=0.109.2:${PORTSDIR}/audio/jack X X# Between 0.109.0 and earlier versions there was an api change in JACK. X# However, the library version number was not changed. The line above X# is supposed to work around that. X XGNU_CONFIGURE= yes XUSE_GMAKE= yes X X.include <bsd.port.mk> END-of-jack_upgrade/ports/audio/dino/Makefile echo x - jack_upgrade/ports/audio/dino/distinfo sed 's/^X//' >jack_upgrade/ports/audio/dino/distinfo << 'END-of-jack_upgrade/ports/audio/dino/distinfo' XMD5 (dino-0.2.2.tar.gz) = d1a9c077f5fee25c99ff48c5aa283275 XSHA256 (dino-0.2.2.tar.gz) = b451bd542c3c3df6ddb7ff8dd57d83ef6cab272351b217938119ed1cccd6e000 XSIZE (dino-0.2.2.tar.gz) = 405842 END-of-jack_upgrade/ports/audio/dino/distinfo echo x - jack_upgrade/ports/audio/dino/pkg-descr sed 's/^X//' >jack_upgrade/ports/audio/dino/pkg-descr << 'END-of-jack_upgrade/ports/audio/dino/pkg-descr' XDino is a pattern-based MIDI sequencer, which means that you write Xsmall patterns of MIDI events that you can repeat and arrange to Xcreate a whole song. Each track has its own patterns, so you can Xfor example play the same drum pattern over and over again while Xyou play different lead synth patterns and basslines. X XWWW: http://dino.nongnu.org/ END-of-jack_upgrade/ports/audio/dino/pkg-descr echo x - jack_upgrade/ports/audio/dino/pkg-plist sed 's/^X//' >jack_upgrade/ports/audio/dino/pkg-plist << 'END-of-jack_upgrade/ports/audio/dino/pkg-plist' Xbin/dino X%%DATADIR%%/midisaurus.png X%%DATADIR%%/head.png X%%DATADIR%%/dino.glade X@dirrmtry %%DATADIR%% END-of-jack_upgrade/ports/audio/dino/pkg-plist echo c - jack_upgrade/ports/audio/dino/files mkdir -p jack_upgrade/ports/audio/dino/files > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/dino/files/CVS mkdir -p jack_upgrade/ports/audio/dino/files/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/dino/files/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/dino/files/CVS/Root << 'END-of-jack_upgrade/ports/audio/dino/files/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/dino/files/CVS/Root echo x - jack_upgrade/ports/audio/dino/files/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/dino/files/CVS/Repository << 'END-of-jack_upgrade/ports/audio/dino/files/CVS/Repository' Xports/audio/dino/files END-of-jack_upgrade/ports/audio/dino/files/CVS/Repository echo x - jack_upgrade/ports/audio/dino/files/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/dino/files/CVS/Entries << 'END-of-jack_upgrade/ports/audio/dino/files/CVS/Entries' X/patch-src-libdinoseq-track.hpp/1.1/Sat Jan 13 21:43:55 2007// X/patch-src-libdinoseq-mididbuffer.cpp/0/dummy timestamp// X/patch-src-libdinoseq-sequencer.cpp/0/dummy timestamp// XD END-of-jack_upgrade/ports/audio/dino/files/CVS/Entries echo x - jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-track.hpp sed 's/^X//' >jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-track.hpp << 'END-of-jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-track.hpp' X--- src/libdinoseq/track.hpp.orig Sat Jan 13 16:51:54 2007 X+++ src/libdinoseq/track.hpp Sat Jan 13 16:52:02 2007 X@@ -194,13 +194,13 @@ X X /// @name Signals X //@{ X- signal<void, const string&> signal_name_changed; X- signal<void, int> signal_pattern_added; X- signal<void, int> signal_pattern_removed; X- signal<void, int, int, int> signal_sequence_entry_added; X- signal<void, int, int, int> signal_sequence_entry_changed; X- signal<void, int> signal_sequence_entry_removed; X- signal<void, int> signal_length_changed; X+ sigc::signal<void, const string&> signal_name_changed; X+ sigc::signal<void, int> signal_pattern_added; X+ sigc::signal<void, int> signal_pattern_removed; X+ sigc::signal<void, int, int, int> signal_sequence_entry_added; X+ sigc::signal<void, int, int, int> signal_sequence_entry_changed; X+ sigc::signal<void, int> signal_sequence_entry_removed; X+ sigc::signal<void, int> signal_length_changed; X //@} X X private: END-of-jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-track.hpp echo x - jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-mididbuffer.cpp sed 's/^X//' >jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-mididbuffer.cpp << 'END-of-jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-mididbuffer.cpp' X--- src/libdinoseq/midibuffer.cpp.orig 2008-07-23 13:26:56.000000000 +0200 X+++ src/libdinoseq/midibuffer.cpp 2008-07-23 13:27:11.000000000 +0200 X@@ -55,7 +55,7 @@ X // XXX optimise this X jack_nframes_t timestamp = jack_nframes_t((beat - m_start_beat) * X 60 / (m_bpm * m_samplerate)); X- return jack_midi_event_reserve(m_buffer, timestamp, data_size, m_nframes); X+ return jack_midi_event_reserve(m_buffer, timestamp, data_size); X } X X X@@ -65,7 +65,7 @@ X jack_nframes_t timestamp = jack_nframes_t((beat - m_start_beat) * X 60 / (m_bpm * m_samplerate)); X return jack_midi_event_write(m_buffer, timestamp, (jack_midi_data_t*)data, X- data_size, m_nframes); X+ data_size); X } X X END-of-jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-mididbuffer.cpp echo x - jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-sequencer.cpp sed 's/^X//' >jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-sequencer.cpp << 'END-of-jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-sequencer.cpp' X--- src/libdinoseq/sequencer.cpp.orig 2008-07-23 13:31:55.000000000 +0200 X+++ src/libdinoseq/sequencer.cpp 2008-07-23 13:33:30.000000000 +0200 X@@ -334,10 +334,10 @@ X jack_port_t* port = m_output_ports[iter->get_id()]; X if (port) { X void* port_buf = jack_port_get_buffer(port, nframes); X- jack_midi_clear_buffer(port_buf, nframes); X+ jack_midi_clear_buffer(port_buf); X unsigned char all_notes_off[] = { 0xB0, 123, 0 }; X if (!m_sent_all_off) X- jack_midi_event_write(port_buf, 0, all_notes_off, 3, nframes); X+ jack_midi_event_write(port_buf, 0, all_notes_off, 3); X } X m_sent_all_off = true; X } X@@ -361,7 +361,7 @@ X jack_port_t* port = m_output_ports[iter->get_id()]; X if (port) { X void* port_buf = jack_port_get_buffer(port, nframes); X- jack_midi_clear_buffer(port_buf, nframes); X+ jack_midi_clear_buffer(port_buf); X MIDIBuffer buffer(port_buf, start, pos.beats_per_minute,pos.frame_rate); X buffer.set_period_size(nframes); X buffer.set_cc_resolution(m_cc_resolution * pos.beats_per_minute / 60); END-of-jack_upgrade/ports/audio/dino/files/patch-src-libdinoseq-sequencer.cpp echo c - jack_upgrade/ports/audio/specimen mkdir -p jack_upgrade/ports/audio/specimen > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/specimen/CVS mkdir -p jack_upgrade/ports/audio/specimen/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/specimen/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/specimen/CVS/Root << 'END-of-jack_upgrade/ports/audio/specimen/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/specimen/CVS/Root echo x - jack_upgrade/ports/audio/specimen/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/specimen/CVS/Repository << 'END-of-jack_upgrade/ports/audio/specimen/CVS/Repository' Xports/audio/specimen END-of-jack_upgrade/ports/audio/specimen/CVS/Repository echo x - jack_upgrade/ports/audio/specimen/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/specimen/CVS/Entries << 'END-of-jack_upgrade/ports/audio/specimen/CVS/Entries' X/Makefile/1.6/Fri Jun 6 13:07:05 2008// X/distinfo/1.2/Mon Jun 4 20:43:23 2007// X/pkg-descr/1.1/Tue Mar 6 18:44:46 2007// X/pkg-plist/1.1/Tue Mar 6 18:44:46 2007// XD/files//// END-of-jack_upgrade/ports/audio/specimen/CVS/Entries echo x - jack_upgrade/ports/audio/specimen/Makefile sed 's/^X//' >jack_upgrade/ports/audio/specimen/Makefile << 'END-of-jack_upgrade/ports/audio/specimen/Makefile' X# New ports collection makefile for: specimen X# Date created: 2007-03-06 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD: ports/audio/specimen/Makefile,v 1.6 2008/06/06 13:07:05 edwin Exp $ X# X XPORTNAME= specimen XDISTVERSION= 0.5.2-rc3 XPORTREVISION= 2 XCATEGORIES= audio XMASTER_SITES= http://zhevny.com/specimen/files/ X XMAINTAINER= trasz@FreeBSD.org 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 lash.2:${PORTSDIR}/audio/lash XBUILD_DEPENDS= jackit>=0.109.2:${PORTSDIR}/audio/jack X X# Between 0.109.0 and earlier versions there was an api change in JACK. X# However, the library version number was not changed. The line above X# is supposed to work around that. X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GNOME= libxml2 libgnomecanvas X X.include <bsd.port.mk> END-of-jack_upgrade/ports/audio/specimen/Makefile echo x - jack_upgrade/ports/audio/specimen/distinfo sed 's/^X//' >jack_upgrade/ports/audio/specimen/distinfo << 'END-of-jack_upgrade/ports/audio/specimen/distinfo' XMD5 (specimen-0.5.2-rc3.tar.gz) = 77a0b00fad32788d33e0aa27b3155ab7 XSHA256 (specimen-0.5.2-rc3.tar.gz) = 249cf434ee81828b46c383dbf6b1873564f227f2461c9956b539be0a3c2feb72 XSIZE (specimen-0.5.2-rc3.tar.gz) = 267948 END-of-jack_upgrade/ports/audio/specimen/distinfo echo x - jack_upgrade/ports/audio/specimen/pkg-descr sed 's/^X//' >jack_upgrade/ports/audio/specimen/pkg-descr << 'END-of-jack_upgrade/ports/audio/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-jack_upgrade/ports/audio/specimen/pkg-descr echo x - jack_upgrade/ports/audio/specimen/pkg-plist sed 's/^X//' >jack_upgrade/ports/audio/specimen/pkg-plist << 'END-of-jack_upgrade/ports/audio/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-jack_upgrade/ports/audio/specimen/pkg-plist echo c - jack_upgrade/ports/audio/specimen/files mkdir -p jack_upgrade/ports/audio/specimen/files > /dev/null 2>&1 echo c - jack_upgrade/ports/audio/specimen/files/CVS mkdir -p jack_upgrade/ports/audio/specimen/files/CVS > /dev/null 2>&1 echo x - jack_upgrade/ports/audio/specimen/files/CVS/Root sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/CVS/Root << 'END-of-jack_upgrade/ports/audio/specimen/files/CVS/Root' X/home/pcvs END-of-jack_upgrade/ports/audio/specimen/files/CVS/Root echo x - jack_upgrade/ports/audio/specimen/files/CVS/Repository sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/CVS/Repository << 'END-of-jack_upgrade/ports/audio/specimen/files/CVS/Repository' Xports/audio/specimen/files END-of-jack_upgrade/ports/audio/specimen/files/CVS/Repository echo x - jack_upgrade/ports/audio/specimen/files/CVS/Entries sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/CVS/Entries << 'END-of-jack_upgrade/ports/audio/specimen/files/CVS/Entries' X/patch-configure/1.1/Tue Mar 6 18:44:46 2007// X/patch-src-Makefile.in/1.2/Mon Jun 4 20:43:23 2007// X/patch-src-driver.c/1.1/Tue Mar 6 18:44:46 2007// X/patch-src-specimen.c/1.2/Mon Jun 4 20:43:23 2007// X/patch-src-jackdriver.c/0/dummy timestamp// XD END-of-jack_upgrade/ports/audio/specimen/files/CVS/Entries echo x - jack_upgrade/ports/audio/specimen/files/patch-configure sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/patch-configure << 'END-of-jack_upgrade/ports/audio/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-jack_upgrade/ports/audio/specimen/files/patch-configure echo x - jack_upgrade/ports/audio/specimen/files/patch-src-Makefile.in sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/patch-src-Makefile.in << 'END-of-jack_upgrade/ports/audio/specimen/files/patch-src-Makefile.in' X--- src/Makefile.in.orig Mon Mar 12 23:23:06 2007 X+++ src/Makefile.in Tue May 22 20:42:01 2007 X@@ -58,9 +58,9 @@ X ticks.c ticks.h adsr.c adsr.h lfo.c lfo.h sync.c sync.h \ X control.h lashdriver.c lashdriver.h X @HAVE_LASH_TRUE@am__objects_1 = lashdriver.$(OBJEXT) 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) $(am__objects_1) X specimen_OBJECTS = $(am_specimen_OBJECTS) X@@ -314,14 +314,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-jack_upgrade/ports/audio/specimen/files/patch-src-Makefile.in echo x - jack_upgrade/ports/audio/specimen/files/patch-src-driver.c sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/patch-src-driver.c << 'END-of-jack_upgrade/ports/audio/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-jack_upgrade/ports/audio/specimen/files/patch-src-driver.c echo x - jack_upgrade/ports/audio/specimen/files/patch-src-specimen.c sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/patch-src-specimen.c << 'END-of-jack_upgrade/ports/audio/specimen/files/patch-src-specimen.c' X--- src/specimen.c.orig Mon Mar 12 01:32:12 2007 X+++ src/specimen.c Tue May 22 20:43:41 2007 X@@ -73,7 +73,6 @@ X } X X /* start */ X- midi_start(); X driver_start(0, client_name); X #ifdef HAVE_LASH X lashdriver_start(); X@@ -81,7 +80,6 @@ X gtk_main(); X X /* stop */ X- midi_stop(); X driver_stop(); X X /* destructors */ END-of-jack_upgrade/ports/audio/specimen/files/patch-src-specimen.c echo x - jack_upgrade/ports/audio/specimen/files/patch-src-jackdriver.c sed 's/^X//' >jack_upgrade/ports/audio/specimen/files/patch-src-jackdriver.c << 'END-of-jack_upgrade/ports/audio/specimen/files/patch-src-jackdriver.c' X--- src/jackdriver.c.orig 2008-07-23 13:54:34.000000000 +0200 X+++ src/jackdriver.c 2008-07-23 13:54:49.000000000 +0200 X@@ -81,7 +81,7 @@ X jack_midi_event_t jack_midi_event; X jack_nframes_t event_index = 0; X #ifdef HAVE_JACK_MIDI X- jack_nframes_t event_count = jack_midi_get_event_count(midi_buf, frames); X+ jack_nframes_t event_count = jack_midi_get_event_count(midi_buf); X #endif /* HAVE_JACK_MIDI */ X #ifdef HAVE_OLD_JACK_MIDI X jack_nframes_t event_count = jack_midi_port_get_info(midi_buf, frames)->event_count; X@@ -123,7 +123,7 @@ X /* send the JACK MIDI events to the mixer */ X while (event_index < event_count) { X X- jack_midi_event_get(&jack_midi_event, midi_buf,event_index, frames); X+ jack_midi_event_get(&jack_midi_event, midi_buf,event_index); X midi_data = jack_midi_event.buffer; X X /* TODO: handle 14-bit controllers and RPNs and NRPNs */ END-of-jack_upgrade/ports/audio/specimen/files/patch-src-jackdriver.c exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807231427.m6NER9Nt073643>