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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2025Q2
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-03-08 14:05:10
Commit Hash: a347a92
People watching this port, also watch:: libogg, libvorbis, pcre, libsndfile, freetype2
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:
FreshPorts has no man page information for this port.
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 = 1722598892 SHA256 (jackaudio-jack2-v1.9.22_GH0.tar.gz) = 1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849 SIZE (jackaudio-jack2-v1.9.22_GH0.tar.gz) = 933448

Expand this list (2 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

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_21.9.22_2-1.9.22_21.9.22_21.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_21.9.22_2-1.9.22_21.9.22_21.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/carla
  2. audio/spiralsynthmodular
  3. emulators/citra
  4. emulators/citra-qt5
  5. emulators/rpcs3
  6. emulators/yuzu
  7. mail/thunderbird
Expand this list (21 items / 14 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. mail/thunderbird-esr
  3. multimedia/qmmp-qt5
  4. multimedia/qmmp-qt6
  5. www/firefox
  6. www/firefox-esr
  7. www/librewolf
  8. www/tor-browser
  9. www/waterfox
  10. Collapse this list.

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. audio/ghostess*
  2. audio/specimen*
  3. emulators/yuzu-qt5*
  4. multimedia/qmmp*
  5. www/cliqz*
  6. www/seamonkey*
  7. 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. audio/carla
  3. multimedia/shotcut
  4. multimedia/shotcut-qt6

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 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.

There are no commits on branch 2025Q2 for this port