notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
jack Low latency audio server
1.9.22_3 audio on this many watch lists=82 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.9.22_3Version of this port present on the latest quarterly branch.
Maintainer: dev@submerge.ch search for ports maintained by this maintainer
Port Added: 2004-03-09 20:28:22
Last Update: 2025-07-09 09:08:27
Commit Hash: ea69b63
People watching this port, also watch:: libogg, libvorbis, portaudio, freetype2, pcre
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (52 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/jackit-1.9.22_3/catalog.mk
  3. /usr/local/share/licenses/jackit-1.9.22_3/LICENSE
  4. /usr/local/share/licenses/jackit-1.9.22_3/GPLv2
  5. /usr/local/share/licenses/jackit-1.9.22_3/LGPL21
  6. bin/jackd
  7. bin/jack_control
  8. bin/jackdbus
  9. include/jack/control.h
  10. include/jack/intclient.h
  11. include/jack/jack.h
  12. include/jack/jslist.h
  13. include/jack/metadata.h
  14. include/jack/midiport.h
  15. include/jack/net.h
  16. include/jack/ringbuffer.h
  17. include/jack/session.h
  18. include/jack/statistics.h
  19. include/jack/systemdeps.h
  20. include/jack/thread.h
  21. include/jack/transport.h
  22. include/jack/types.h
  23. include/jack/uuid.h
  24. include/jack/weakjack.h
  25. include/jack/weakmacros.h
  26. lib/jack/audioadapter.so
  27. @comment lib/jack/jack_alsa.so
  28. @comment lib/jack/jack_alsarawmidi.so
  29. lib/jack/jack_dummy.so
  30. lib/jack/jack_loopback.so
  31. lib/jack/jack_net.so
  32. lib/jack/jack_netone.so
  33. lib/jack/jack_oss.so
  34. lib/jack/jack_proxy.so
  35. lib/jack/netadapter.so
  36. lib/jack/netmanager.so
  37. lib/jack/profiler.so
  38. lib/libjack.so
  39. lib/libjack.so.0
  40. lib/libjack.so.0.1.0
  41. lib/libjacknet.so
  42. lib/libjacknet.so.0
  43. lib/libjacknet.so.0.1.0
  44. lib/libjackserver.so
  45. lib/libjackserver.so.0
  46. lib/libjackserver.so.0.1.0
  47. libdata/pkgconfig/jack.pc
  48. share/dbus-1/services/org.jackaudio.service
  49. share/man/man1/jackd.1.gz
  50. @owner
  51. @group
  52. @mode
Collapse this list.
Dependency lines:
  • jackit>0:audio/jack
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 = 1744074843 SHA256 (jackaudio-jack2-v1.9.22_GH0.tar.gz) = 1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849 SIZE (jackaudio-jack2-v1.9.22_GH0.tar.gz) = 933448

Expand this list (4 items)

Collapse this list.

SHA256 (jackaudio-jack2-v1.9.22-0762eac06a8c327757acfa7c770e16d827610873_GH0.tar.gz) = d6207cfb28f5d8e3531d5a283a80631b94b3e633b9f51edecdf5d112e979a3e3 SIZE (jackaudio-jack2-v1.9.22-0762eac06a8c327757acfa7c770e16d827610873_GH0.tar.gz) = 967723 SHA256 (250420381b1a6974798939ad7104ab1a4b9a9994.patch) = cfdf5776d57b07a19a1e0dcbe2d8baf4c08b651406091ec57a1be357b6c6c1fe SIZE (250420381b1a6974798939ad7104ab1a4b9a9994.patch) = 117136

Collapse this list.


Packages (timestamps in pop-ups are UTC):
jackit
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.9.22_31.9.22_30.125.0_121.9.22_31.9.22_3-0.125.0_12-
FreeBSD:13:quarterly1.9.22_31.9.22_3-1.9.22_31.9.22_31.9.22_11.9.22_11.9.22_1
FreeBSD:14:latest1.9.22_31.9.22_31.9.211.9.22_31.9.22_31.9.22_1-1.9.22_1
FreeBSD:14:quarterly1.9.22_31.9.22_3-1.9.22_31.9.22_31.9.22_11.9.22_11.9.22_1
FreeBSD:15:latest1.9.22_31.9.22_3n/a1.9.22_3n/a1.9.22_11.9.22_11.9.22_2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-dbus>0 : devel/py-dbus@py311
  2. python3.11 : lang/python311
Library dependencies:
  1. libsamplerate.so : audio/libsamplerate
  2. libsysinfo.so : devel/libsysinfo
  3. libdbus-1.so : devel/dbus
  4. libexpat.so : textproc/expat2
  5. libopus.so : audio/opus
This port is required by:
for Build
  1. audio/spiralsynthmodular
  2. emulators/citra
  3. emulators/citra-qt5
  4. emulators/rpcs3
  5. emulators/yuzu
  6. mail/thunderbird
  7. mail/thunderbird-esr
Expand this list (21 items / 14 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. multimedia/qmmp-qt5
  3. multimedia/qmmp-qt6
  4. www/firefox
  5. www/firefox-esr
  6. www/librewolf
  7. www/tor-browser
  8. www/waterfox
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. audio/carla*
  2. audio/ghostess*
  3. audio/specimen*
  4. emulators/yuzu-qt5*
  5. multimedia/qmmp*
  6. www/cliqz*
  7. www/seamonkey*
  8. Collapse this list of deleted ports.
for Libraries
  1. audio/a2jmidid
  2. audio/aeolus
  3. audio/amsynth
  4. audio/ardour
  5. audio/aubio
  6. audio/bespokesynth
  7. audio/bristol
Expand this list (165 items / 158 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. audio/calf-lv2
  3. audio/cava
  4. audio/csound
  5. audio/deadbeef-jack-plugin
  6. audio/denemo
  7. audio/dexed
  8. audio/din
  9. audio/dpf-plugins-lv2
  10. audio/dragonfly-reverb-lv2
  11. audio/drumgizmo
  12. audio/drumkv1-lv2
  13. audio/dssi
  14. audio/ebumeter
  15. audio/faustlive
  16. audio/fluidsynth
  17. audio/fluidsynth-dssi
  18. audio/fmit
  19. audio/fogpad-lv2
  20. audio/foo-yc20
  21. audio/geonkick-lv2
  22. audio/giada
  23. audio/gstreamer1-plugins-jack
  24. audio/guitarix-lv2
  25. audio/hexter
  26. audio/hpsjam
  27. audio/hydrogen
  28. audio/jack-capture
  29. audio/jack-example-tools
  30. audio/jack-keyboard
  31. audio/jack-smf-utils
  32. audio/jack_ghero
  33. audio/jack_umidi
  34. audio/jacktrip
  35. audio/jalv
  36. audio/jamulus
  37. audio/jconvolver
  38. audio/jmatconvol
  39. audio/jnoisemeter
  40. audio/ladish
  41. audio/lash
  42. audio/libremidi
  43. audio/lingot
  44. audio/linuxsampler
  45. audio/liquidsfz
  46. audio/lsp-plugins-lv2
  47. audio/luppp
  48. audio/madronalib
  49. audio/mamba
  50. audio/midipp
  51. audio/midivisualizer
  52. audio/milkytracker
  53. audio/mio2jack
  54. audio/muse-sequencer
  55. audio/neuralrack-lv2
  56. audio/padthv1-lv2
  57. audio/pd
  58. audio/pianobooster
  59. audio/polyphone
  60. audio/py-pyjacklib
  61. audio/py-zita-jacktools
  62. audio/qaudiosonar
  63. audio/qjackctl
  64. audio/qmidiarp
  65. audio/qmidinet
  66. audio/qtractor
  67. audio/ratatouille-lv2
  68. audio/rosegarden
  69. audio/rtmidi
  70. audio/samplv1-lv2
  71. audio/sfizz
  72. audio/sonic-visualiser
  73. audio/spectacle-lv2
  74. audio/spectmorph
  75. audio/ssr-lv2
  76. audio/stk
  77. audio/supercollider
  78. audio/surge-synthesizer-xt-lv2
  79. audio/synthpod-lv2
  80. audio/synthv1-lv2
  81. audio/tetraproc
  82. audio/timemachine
  83. audio/traverso
  84. audio/vban
  85. audio/whysynth
  86. audio/wolf-shaper-lv2
  87. audio/x42-plugins-lv2
  88. audio/xsynth-dssi
  89. audio/xwax
  90. audio/yoshimi
  91. audio/zam-plugins-lv2
  92. audio/zita-at1
  93. audio/zita-bls1
  94. audio/zita-dpl1
  95. audio/zita-jclient
  96. audio/zita-mu1
  97. audio/zita-njbridge
  98. audio/zita-rev1
  99. audio/zrythm
  100. audio/zynaddsubfx
  101. comms/gnuradio
  102. comms/gqrx
  103. comms/lysdr
  104. devel/allegro5
  105. emulators/dolphin-emu
  106. emulators/fbsd-duckstation
  107. emulators/mednafen
  108. emulators/pcsx2
  109. emulators/rpcs3
  110. multimedia/audacious-plugins
  111. multimedia/lebiniou
  112. multimedia/lives
  113. multimedia/mythtv
  114. multimedia/obs-studio
  115. multimedia/ossia-score
  116. multimedia/pipewire
  117. multimedia/qmmp-qt5
  118. multimedia/qmmp-qt6
  119. multimedia/simplescreenrecorder
  120. multimedia/snapcast
  121. multimedia/webcamoid
  122. x11/waybar
  123. Collapse this list.

Deleted ports which required this port:

Expand this list of 37 deleted ports
  1. audio/akode-plugins-jack*
  2. audio/ardour5*
  3. audio/ardour6*
  4. audio/arts*
  5. audio/audacity-devel*
  6. audio/calf*
  7. audio/cheesetracker*
  8. audio/creox*
  9. audio/csound6*
  10. audio/ghostess*
  11. audio/gmidimonitor*
  12. audio/gstreamer-plugins-jack*
  13. audio/hydrogen-devel*
  14. audio/idjc*
  15. audio/jack-rack*
  16. audio/jack_mixer*
  17. audio/jamin*
  18. audio/libumidi*
  19. audio/liquidsoap*
  20. audio/nekobee*
  21. audio/nekobi-lv2*
  22. audio/py-jack*
  23. audio/py-py-jack*
  24. audio/q-audio*
  25. audio/slv2*
  26. audio/sooperlooper*
  27. audio/specimen*
  28. audio/terminatorx*
  29. audio/tuxguitar*
  30. audio/xmms-jack*
  31. devel/allegro-devel*
  32. emulators/duckstation*
  33. multimedia/din*
  34. multimedia/gmerlin*
  35. multimedia/mythtv-frontend*
  36. multimedia/openmovieeditor*
  37. multimedia/qmmp*
  38. Collapse this list of deleted ports.
for Run
  1. audio/cadence
  2. multimedia/shotcut
  3. multimedia/shotcut-qt6

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. audio/carla*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for jackit-1.9.22_3: 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 SOSSO=off: Build new OSS driver backend (sosso library) ===> Use 'make config' to modify these settings
Options name:
audio_jack
USES:
compiler:c11 localbase 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/jackaudio/jack2/tar.gz/v1.9.22?dummy=/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2023-02-09
    Affects: users of audio/jack
    Author: fernape@FreeBSD.org
    Reason: 
      audio/jack 1.9.22 fixes an issue with latency correction on FreeBSD.
      Latency correction parameters have to be measured again after update.
    
    

Number of commits found: 137 (showing only 37 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.102.20_1
10 Dec 2006 22:39:21
Original commit files touched by this commit
mezz search for other commits by this committer
Fix the build if there is no -O in the CFLAGS. To fix it by makes
VIDEO_SYNC_PERIOD constant.

PR:             ports/106571
Reported by:    Gerard Seibert <gerard@seibercom.net>
Reviewed by:    marcus (in IRC, FreeNode/#freebsd-gnome)
0.102.20_1
07 Dec 2006 19:42:00
Original commit files touched by this commit
mezz search for other commits by this committer
- Fix the jackd getting into infinite loop on client disconnect. [1] [2]
- Fix a Linuxish, md5sum -> md5 -q (thanks flz) that will put a correct info
  in one of header (jack_md5.h).
- Remove 'Author' from pkg-descr.
- Bump the PORTREVISION.

PR:             ports/99323 [1] and ports/106428 [2]
Reported by:    markzero <markzero@corolla.ath.cx> [1]
Submitted by:   trasz <trasz@pin.if.uz.zgora.pl> [2]
0.102.20
06 Dec 2006 19:10:16
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 0.102.20

PR:             ports/106410
Submitted by:   trasz
Approved by:    Multimedia Team (ahze on irc)
0.101.1_1
07 Jul 2006 14:52:52
Original commit files touched by this commit
ahze search for other commits by this committer
- Remove ONLY_FOR_ARCHS since it looks like jack is portable now
0.101.1_1
07 Jul 2006 14:25:39
Original commit files touched by this commit
ahze search for other commits by this committer
- Now builds on sparc64
0.101.1_1
09 Jun 2006 18:59:20
Original commit files touched by this commit
ahze search for other commits by this committer
- Give a few homeless ports a home with multimedia@
0.101.1_1
07 Jun 2006 22:48:29
Original commit files touched by this commit
itetcu search for other commits by this committer
- fix plist
- bump PORTREVISION

Approved by: lawrance (mentor, implicit)
0.101.1
07 Jun 2006 01:41:53
Original commit files touched by this commit
edwin search for other commits by this committer
update to version 0.101.1
0.100.0_2
15 Mar 2006 13:32:42
Original commit files touched by this commit
mnag search for other commits by this committer
- 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
Original commit files touched by this commit
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
0.100.0
08 Jan 2006 17:42:38
Original commit files touched by this commit
lofi search for other commits by this committer
Another doxygen update, another new file generated.
0.100.0
21 Dec 2005 18:00:59
Original commit files touched by this commit
lofi search for other commits by this committer
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
Original commit files touched by this commit
ade search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
* 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
Original commit files touched by this commit
mnag search for other commits by this committer
Update to 0.100.0

PR:             87239
Submitted by:   James mcNaughton <bitbucket63-it@yahoo.com>
0.99.0
12 Apr 2005 18:05:21
Original commit files touched by this commit
lofi search for other commits by this committer
s/.elseif/.elif
0.99.0
16 Mar 2005 08:58:02
Original commit files touched by this commit
lofi search for other commits by this committer
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
Original commit files touched by this commit
lofi search for other commits by this committer
Fix plist, set LATEST_LINK to jack.
0.99.0
20 Feb 2005 20:25:19
Original commit files touched by this commit
kris search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Update to 0.99

PR:             72555
Submitted by:   Michael Johnson <ahze@ahze.net>
0.98.1
17 Jul 2004 16:53:25
Original commit files touched by this commit
krion search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Fix broken plist

Submitted by:   bento via kris
0.94.0_3
07 Apr 2004 21:49:12
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Fix another Memory Leak.

Submitted by:   author
0.94.0_2
15 Mar 2004 21:41:28
Original commit files touched by this commit
arved search for other commits by this committer
Back out last commit, that slipped in.
Today is not my day.
0.94.0_2
15 Mar 2004 21:35:18
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Forgot replacing PTHREAD_LIBS in the last commit.
0.94.0_2
15 Mar 2004 21:17:45
Original commit files touched by this commit
arved search for other commits by this committer
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
Original commit files touched by this commit
arved search for other commits by this committer
Add INSTALLS_SHLIB.
0.94.0_1
10 Mar 2004 14:06:31
Original commit files touched by this commit
arved search for other commits by this committer
- 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
Original commit files touched by this commit
arved search for other commits by this committer
Remove BROKEN, my soundcard was locked by arts *sigh*
Really fix the cpu MHz detection.
0.94.0
10 Mar 2004 11:43:58
Original commit files touched by this commit
arved search for other commits by this committer
Fix Mhz detection. Thanks to Simon Barner for pointing to example code.

Obtained from:  mplayer
0.94.0
09 Mar 2004 21:31:37
Original commit files touched by this commit
arved search for other commits by this committer
Mark BROKEN. It is not working at the moment.
0.94.0
09 Mar 2004 20:27:52
Original commit files touched by this commit
arved search for other commits by this committer
Add JACK an audio server

Requested by:   epilogue@allstream.net

Number of commits found: 137 (showing only 37 on this page)

«  1 | 2