Port details |
- jack Low latency audio server
- 1.9.22_2 audio =80 1.9.22_1Version of this port present on the latest quarterly branch.
- Maintainer: dev@submerge.ch
- Port Added: 2004-03-09 20:28:22
- Last Update: 2024-03-06 19:19:08
- Commit Hash: eeb340d
- People watching this port, also watch:: libogg, libvorbis, pcre, libmad, libiconv
- License: GPLv2 LGPL21
- WWW:
- https://jackaudio.org/
- Description:
- JACK Audio Connection Kit (or JACK) is a professional sound server API and pair
of daemon implementations to provide real-time, low-latency connections for
both audio and MIDI data between applications.
This provides the JACK server and libraries, example clients and tools are
distributed separately now.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/audio/jack/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/jack
- pkg install jackit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: jackit
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1675342810
SHA256 (jackaudio-jack2-v1.9.22_GH0.tar.gz) = 1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849
SIZE (jackaudio-jack2-v1.9.22_GH0.tar.gz) = 933448
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-dbus>0 : devel/py-dbus@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libsamplerate.so : audio/libsamplerate
- libsysinfo.so : devel/libsysinfo
- libdbus-1.so : devel/dbus
- libexpat.so : textproc/expat2
- libopus.so : audio/opus
- This port is required by:
- for Build
-
- audio/carla
- audio/spiralsynthmodular
- emulators/citra
- emulators/citra-qt5
- emulators/rpcs3
- emulators/yuzu
- mail/thunderbird
-
Deleted ports which required this port:
- for Libraries
-
- audio/a2jmidid
- audio/aeolus
- audio/amsynth
- audio/ardour
- audio/aubio
- audio/bespokesynth
- audio/bristol
-
Deleted ports which required this port:
- for Run
-
- audio/cadence
- audio/carla
- multimedia/shotcut
Configuration Options:
- ===> The following configuration options are available for jackit-1.9.22_2:
ALSA=off: ALSA audio architecture support
DBUS=on: D-Bus IPC system support
OPUS=on: Opus audio codec support
PROFILING=off: Build with profiling information
===> Use 'make config' to modify these settings
- Options name:
- audio_jack
- USES:
- compiler:c11 pkgconfig python shebangfix waf
- pkg-message:
- The new JACK server comes with a DBUS control interface:
$ jack_control help
$ jack_control ds oss
$ jack_control dp
$ jack_control dps rate 48000
$ jack_control dps wordlength 16
$ jack_control dps capture /dev/dsp0
$ jack_control dps playback /dev/dsp0
$ jack_control eps realtime False
$ jack_control start
To use real-time priority for JACK server and clients, load the mac_priority(4)
module and add the JACK user to the realtime group.
Memory locking has to be allowed in /etc/login.conf or ~/.login_conf. Set the
resource limit ":memorylocked=unlimited:" and don't forget to run
# cap_mkdb /etc/login.conf
It's still possible to start JACK server as an RC service for a dedicated user.
Note that only one JACK server can be run at a time. An /etc/rc.conf example:
jackd_enable="YES"
jackd_user="joe"
jackd_args="--no-realtime -doss -r48000 -p1024 -w16 \
--capture /dev/dsp0 --playback /dev/dsp0"
Official JACK example clients and tools are available as jack-example-tools.
JACK 1.9.22 introduces a latency correction fix.
Latency correction parameters have to be measured again after an update.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.101.1_1 09 Jun 2006 18:59:20 |
ahze |
- Give a few homeless ports a home with multimedia@ |
0.101.1_1 07 Jun 2006 22:48:29 |
itetcu |
- fix plist
- bump PORTREVISION
Approved by: lawrance (mentor, implicit) |
0.101.1 07 Jun 2006 01:41:53 |
edwin |
update to version 0.101.1 |
0.100.0_2 15 Mar 2006 13:32:42 |
mnag |
- Fix package creation when not set DOCS OPTIONS
- Reorganize Makefile
PR: 94308
Notified by: David Israelsson <david@israelsson.org> |
0.100.0_1 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
0.100.0 08 Jan 2006 17:42:38 |
lofi |
Another doxygen update, another new file generated. |
0.100.0 21 Dec 2005 18:00:59 |
lofi |
The latest doxygen update seems to feature a funky bug that makes it create
some dir__2Ffull_2Fpath_2Fto_2F${WRKSRC}_2F.html files.
Since there is no sensible way to put these into pkg-plist and they seem
to be just copies of the dir_<number>.html files anyway, delete them pre-
install. |
0.100.0 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
0.100.0 08 Nov 2005 12:56:15 |
arved |
* Add SHA256 checksums for maintainerless ports i added to the ports collection
* Remove my name from blop pkg-descr
* Grab back maintainership for netio |
0.100.0 26 Oct 2005 12:02:32 |
mnag |
Update to 0.100.0
PR: 87239
Submitted by: James mcNaughton <bitbucket63-it@yahoo.com> |
0.99.0 12 Apr 2005 18:05:21 |
lofi |
s/.elseif/.elif |
0.99.0 16 Mar 2005 08:58:02 |
lofi |
Worm our way around the big ugly doxygen-TeX dependency for the html-docs
build. OPTION default to off, override in the PACKAGE_BUILDING case and if
doxygen is already installed. |
0.99.0 21 Feb 2005 20:25:32 |
lofi |
Fix plist, set LATEST_LINK to jack. |
0.99.0 20 Feb 2005 20:25:19 |
kris |
BROKEN: Incomplete pkg-plist
# This port should probably be repo-copied to audio/jackit, since that
# is what the package calls itself. |
0.99.0 13 Oct 2004 11:52:12 |
arved |
Update to 0.99
PR: 72555
Submitted by: Michael Johnson <ahze@ahze.net> |
0.98.1 17 Jul 2004 16:53:25 |
krion |
Do not include the package name in the comment.
PR: ports/69181, ports/69182, ports/69183
Submitted by: Ports Fury |
0.98.1 01 Jun 2004 09:23:48 |
arved |
Update to 0.98.1:
- The OSS driver is now part of the distribution
- Many FreeBSD fixes have been integrated
- Depend on doxygen to build Documentation
- Pretend not to maintain this port |
0.94.0_4 16 Apr 2004 14:52:10 |
arved |
Fix make describe for old make's.
PR: 65622
Submitted by: Scott Lipcon <slipcon@mercea.net> |
0.94.0_4 16 Apr 2004 09:58:27 |
arved |
Mark broken on 5.x with libc_r.
Reported by: "Christer Solskogen" <solskogen@carebears.mine.nu> |
0.94.0_4 09 Apr 2004 08:34:39 |
arved |
Fix broken plist
Submitted by: bento via kris |
0.94.0_3 07 Apr 2004 21:49:12 |
arved |
Mark ONLY_FOR_ARCHS= i386 amd64
Note: JACK CVS already builds with the other platforms,
so this is temporary until the next release. |
0.94.0_3 24 Mar 2004 08:02:27 |
arved |
Fix another Memory Leak.
Submitted by: author |
0.94.0_2 15 Mar 2004 21:41:28 |
arved |
Back out last commit, that slipped in.
Today is not my day. |
0.94.0_2 15 Mar 2004 21:35:18 |
arved |
Respect PTHREAD_CFLAGS, this should fix build on 5.2.1
Reported by: Koop Mast |
0.94.0_2 15 Mar 2004 21:22:31 |
arved |
Forgot replacing PTHREAD_LIBS in the last commit. |
0.94.0_2 15 Mar 2004 21:17:45 |
arved |
Fix pkgconfig file [1].
Update OSS Driver [2].
Bump PORTREVISION.
[1] Submitted by: Koop Mast <kwm@rainbow-runner.nl>
[2] Submitted by: Jussi Laako <jussi@sonarnerd.net> |
0.94.0_1 13 Mar 2004 10:19:15 |
arved |
Add INSTALLS_SHLIB. |
0.94.0_1 10 Mar 2004 14:06:31 |
arved |
- Add the OSS Driver from http://www.sonarnerd.net/projects/jack_oss.html
Does not work yet.
- Bump PORTREVISION
- sort pkg-plist
- claim maintainership |
0.94.0 10 Mar 2004 12:21:15 |
arved |
Remove BROKEN, my soundcard was locked by arts *sigh*
Really fix the cpu MHz detection. |
0.94.0 10 Mar 2004 11:43:58 |
arved |
Fix Mhz detection. Thanks to Simon Barner for pointing to example code.
Obtained from: mplayer |
0.94.0 09 Mar 2004 21:31:37 |
arved |
Mark BROKEN. It is not working at the moment. |
0.94.0 09 Mar 2004 20:27:52 |
arved |
Add JACK an audio server
Requested by: epilogue@allstream.net |