Skip site navigation (1)Skip section navigation (2)
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>