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
Port details on branch 2024Q4
jack Low latency audio server
1.9.22_2 audio on this many watch lists=83 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_2Version 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: 2024-08-06 17:44:07
Commit Hash: e01ecc1
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_2/catalog.mk
  3. /usr/local/share/licenses/jackit-1.9.22_2/LICENSE
  4. /usr/local/share/licenses/jackit-1.9.22_2/GPLv2
  5. /usr/local/share/licenses/jackit-1.9.22_2/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_21.9.22_20.125.0_121.9.22_21.9.22_2-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_21.9.22_21.9.211.9.22_21.9.22_21.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_21.9.22_2n/a1.9.22_2n/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 (20 items / 13 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 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 (161 items / 154 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/padthv1-lv2
  56. audio/pd
  57. audio/pianobooster
  58. audio/polyphone
  59. audio/py-pyjacklib
  60. audio/py-zita-jacktools
  61. audio/qaudiosonar
  62. audio/qjackctl
  63. audio/qmidiarp
  64. audio/qmidinet
  65. audio/qtractor
  66. audio/rosegarden
  67. audio/rtmidi
  68. audio/samplv1-lv2
  69. audio/sfizz
  70. audio/sonic-visualiser
  71. audio/spectacle-lv2
  72. audio/spectmorph
  73. audio/ssr-lv2
  74. audio/stk
  75. audio/supercollider
  76. audio/surge-synthesizer-xt-lv2
  77. audio/synthpod-lv2
  78. audio/synthv1-lv2
  79. audio/tetraproc
  80. audio/timemachine
  81. audio/traverso
  82. audio/vban
  83. audio/whysynth
  84. audio/wolf-shaper-lv2
  85. audio/x42-plugins-lv2
  86. audio/xsynth-dssi
  87. audio/xwax
  88. audio/yoshimi
  89. audio/zam-plugins-lv2
  90. audio/zita-at1
  91. audio/zita-bls1
  92. audio/zita-dpl1
  93. audio/zita-jclient
  94. audio/zita-mu1
  95. audio/zita-njbridge
  96. audio/zita-rev1
  97. audio/zrythm
  98. audio/zynaddsubfx
  99. comms/gnuradio
  100. comms/gqrx
  101. comms/lysdr
  102. devel/allegro5
  103. emulators/dolphin-emu
  104. emulators/duckstation
  105. emulators/mednafen
  106. emulators/pcsx2
  107. emulators/rpcs3
  108. multimedia/audacious-plugins
  109. multimedia/lebiniou
  110. multimedia/lives
  111. multimedia/mythtv
  112. multimedia/obs-studio
  113. multimedia/pipewire
  114. multimedia/qmmp-qt5
  115. multimedia/qmmp-qt6
  116. multimedia/simplescreenrecorder
  117. multimedia/snapcast
  118. multimedia/webcamoid
  119. x11/waybar
  120. Collapse this list.

Deleted ports which required this port:

Expand this list of 36 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. multimedia/din*
  33. multimedia/gmerlin*
  34. multimedia/mythtv-frontend*
  35. multimedia/openmovieeditor*
  36. multimedia/qmmp*
  37. Collapse this list of deleted ports.
for Run
  1. audio/cadence
  2. audio/carla
  3. 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 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 2024Q4 for this port