libjackasyn is a library that allows you to use programs written for the OSS sound API with the JACK audio server (jackit.sf.net). libjackasyn is a library that can be used for two purposes. First it can be loaded via the LD_PRELOAD variable, turning OSS applications automatically into JACK-aware applications. Second, it can be used to link against the program during build time, making it trivial to turn an OSS aware sound application into a JACK aware sound application in a short time. libjackasyn got its name from the asynchronous manner in which it communicates with the JACK server, which means by using libjackasyn you will introduce an additional delay exactly the size of one JACK audiobuffer (1024 samples or 44 ms with the JACK default settings). This delay can be reduced by reducing the JACK buffersize. It should not matter for sound generating applications, but it might introduce phasing effects when doing sound processing. WWW: http://gige.xdv.org/libjackasyn/
Responsible Changed From-To: freebsd-ports-bugs->ehaupt Take.
It doesn't build on 4.x. Do you think you can fix it? ===> Building for jackasyn-0.12 cc -Wall -I/usr/local/include -I/usr/X11R6/include -O -pipe -I. -fPIC -rdynamic -DMAJOR=0 -DMINOR=12 -I/usr/local/include -I/usr/X11R6/include -O -pipe -c -o libjackasyn.o libjackasyn.c cc -Wall -I/usr/local/include -I/usr/X11R6/include -O -pipe -I. -fPIC -rdynamic -DMAJOR=0 -DMINOR=12 -I/usr/local/include -I/usr/X11R6/include -O -pipe -c -o libjackoss.o libjackoss.c In file included from libjackoss.c:26: libjackoss.h:18: syntax error before `nfds_t' libjackoss.c: In function `jackoss_select': libjackoss.c:467: warning: `ret' might be used uninitialized in this function libjackoss.c: At top level: libjackoss.c:561: syntax error before `nfds_t' libjackoss.c: In function `jackoss_poll': libjackoss.c:567: syntax error before `nfds_t' libjackoss.c:570: syntax error before `nfds_t' libjackoss.c:573: `ufds' undeclared (first use in this function) libjackoss.c:573: (Each undeclared identifier is reported only once libjackoss.c:573: for each function it appears in.) libjackoss.c:573: `nfds' undeclared (first use in this function) libjackoss.c:573: `timeout' undeclared (first use in this function) gmake: *** [libjackoss.o] Error 1 *** Error code 2 -- GnuPG key id: 0x55E67774 Download: http://pgp.mit.edu:11371 Key fingerprint: 17B3 FD8F BA68 4AB4 10FD A9D1 AD52 6588 55E6 7774
State Changed From-To: open->feedback Awaiting feedback.
New patch provided: http://people.freebsd.org/~ehaupt/snippets/94290/patch-libjackoss.h
State Changed From-To: feedback->open Feedback received.
Thanks for the patch. Now the port builds but fails to cleanup properly after deinstallation. The port does also not fully respect CC (one time it's using gcc one time cc). A full build log can be found at: http://people.freebsd.org/~ehaupt/snippets/94290/jackasyn-0.12.log Can you fix it?
Responsible Changed From-To: ehaupt->freebsd-ports-bugs Release.
Responsible Changed From-To: freebsd-ports-bugs->ehaupt Re-Take, new versions have been submitted.
Responsible Changed From-To: ehaupt->freebsd-ports-bugs Disagreement with submitter. Let someone else have a look at it.
What's the status on this one? Can I get the "new versions" referenced in the April 7 change? -- Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> A two-eyed cyclops would be a bicyclops.
State Changed From-To: open->closed New port added, thank you!