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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
jack Low latency audio server
1.9.22_2 audio on this many watch lists=80 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_1Version 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-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.
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 = 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):
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_11.9.22_1-1.9.22_11.9.22_11.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_11.9.22_1-1.9.22_11.9.22_11.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
FreeBSD:15:quarterly--n/a-n/a---
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.9 : lang/python39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-dbus>0 : devel/py-dbus@py39
  2. python3.9 : lang/python39
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. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. audio/ghostess*
  2. audio/specimen*
  3. emulators/yuzu-qt5*
  4. multimedia/qmmp*
  5. www/cliqz*
  6. www/seamonkey*
  7. www/waterfox*
  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 (157 items / 150 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/yoshimi
  88. audio/zam-plugins-lv2
  89. audio/zita-at1
  90. audio/zita-bls1
  91. audio/zita-dpl1
  92. audio/zita-jclient
  93. audio/zita-mu1
  94. audio/zita-njbridge
  95. audio/zita-rev1
  96. audio/zrythm
  97. audio/zynaddsubfx
  98. comms/gnuradio
  99. comms/gqrx
  100. comms/lysdr
  101. devel/allegro5
  102. emulators/dolphin-emu
  103. emulators/duckstation
  104. emulators/pcsx2
  105. emulators/rpcs3
  106. multimedia/lebiniou
  107. multimedia/lives
  108. multimedia/mythtv
  109. multimedia/obs-studio
  110. multimedia/pipewire
  111. multimedia/qmmp-qt5
  112. multimedia/qmmp-qt6
  113. multimedia/simplescreenrecorder
  114. multimedia/webcamoid
  115. x11/waybar
  116. 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 ===> 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.
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: 132 (showing only 32 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 132 (showing only 32 on this page)

«  1 | 2