notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
sndio Small audio and MIDI framework from the OpenBSD project
1.8.1 audio on this many watch lists=1 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.8.1Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-08-03 06:15:54
Last Update: 2021-06-20 05:50:53
Commit Hash: 86fca7d
People watching this port, also watch:: py38-Automat, font-misc-meltho, xclock, font-bh-lucidatypewriter-100dpi, py38-pycparser
License: ISCL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (54 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sndio-1.8.1/catalog.mk
  3. /usr/local/share/licenses/sndio-1.8.1/LICENSE
  4. /usr/local/share/licenses/sndio-1.8.1/ISCL
  5. bin/aucat
  6. bin/midicat
  7. bin/sndioctl
  8. bin/sndiod
  9. include/sndio.h
  10. lib/libsndio.so
  11. lib/libsndio.so.7.1
  12. libdata/pkgconfig/sndio.pc
  13. share/man/man1/aucat.1.gz
  14. share/man/man1/midicat.1.gz
  15. share/man/man1/sndioctl.1.gz
  16. share/man/man3/mio_close.3.gz
  17. share/man/man3/mio_eof.3.gz
  18. share/man/man3/mio_nfds.3.gz
  19. share/man/man3/mio_open.3.gz
  20. share/man/man3/mio_pollfd.3.gz
  21. share/man/man3/mio_read.3.gz
  22. share/man/man3/mio_revents.3.gz
  23. share/man/man3/mio_write.3.gz
  24. share/man/man3/sio_close.3.gz
  25. share/man/man3/sio_eof.3.gz
  26. share/man/man3/sio_getcap.3.gz
  27. share/man/man3/sio_getpar.3.gz
  28. share/man/man3/sio_initpar.3.gz
  29. share/man/man3/sio_nfds.3.gz
  30. share/man/man3/sio_onmove.3.gz
  31. share/man/man3/sio_onvol.3.gz
  32. share/man/man3/sio_open.3.gz
  33. share/man/man3/sio_pollfd.3.gz
  34. share/man/man3/sio_read.3.gz
  35. share/man/man3/sio_revents.3.gz
  36. share/man/man3/sio_setpar.3.gz
  37. share/man/man3/sio_setvol.3.gz
  38. share/man/man3/sio_start.3.gz
  39. share/man/man3/sio_stop.3.gz
  40. share/man/man3/sio_write.3.gz
  41. share/man/man3/sioctl_close.3.gz
  42. share/man/man3/sioctl_eof.3.gz
  43. share/man/man3/sioctl_nfds.3.gz
  44. share/man/man3/sioctl_ondesc.3.gz
  45. share/man/man3/sioctl_onval.3.gz
  46. share/man/man3/sioctl_open.3.gz
  47. share/man/man3/sioctl_pollfd.3.gz
  48. share/man/man3/sioctl_revents.3.gz
  49. share/man/man3/sioctl_setval.3.gz
  50. share/man/man7/sndio.7.gz
  51. share/man/man8/sndiod.8.gz
  52. @owner
  53. @group
  54. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • sndio>0:audio/sndio
  • For LIB depends:
    • libsndio.so:audio/sndio
To install the port: cd /usr/ports/audio/sndio/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/sndio
  • pkg install sndio
PKGNAME: sndio
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
sndio
ABIlatestquarterly
FreeBSD:11:aarch641.5.01.6.0
FreeBSD:11:amd641.8.11.8.1
FreeBSD:11:armv6-1.6.0
FreeBSD:11:i3861.8.11.8.1
FreeBSD:11:mips--
FreeBSD:11:mips64-1.6.0
FreeBSD:12:aarch641.5.01.8.1
FreeBSD:12:amd641.8.11.8.1
FreeBSD:12:armv61.5.01.7.0
FreeBSD:12:armv71.5.01.7.0
FreeBSD:12:i3861.8.11.8.1
FreeBSD:12:mips--
FreeBSD:12:mips641.5.01.6.0
FreeBSD:12:powerpc64-1.7.0
FreeBSD:13:aarch641.7.01.8.1
FreeBSD:13:amd641.8.11.8.1
FreeBSD:13:armv61.7.01.7.0
FreeBSD:13:armv71.7.01.7.0
FreeBSD:13:i3861.8.11.8.1
FreeBSD:13:mips--
FreeBSD:13:mips641.7.01.7.0
FreeBSD:13:powerpc641.7.01.8.1
FreeBSD:14:aarch641.8.1-
FreeBSD:14:amd641.8.1-
FreeBSD:14:armv61.7.0-
FreeBSD:14:armv71.7.0-
FreeBSD:14:i3861.8.1-
FreeBSD:14:mips--
FreeBSD:14:mips641.8.1-
FreeBSD:14:powerpc641.7.0-
 

This port is required by:
for Build
  1. emulators/citra
  2. emulators/citra-qt5
  3. emulators/yuzu
  4. emulators/yuzu-qt5
  5. mail/thunderbird
  6. www/firefox
  7. www/firefox-esr

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. www/cliqz*
  2. Collapse this list of deleted ports.
for Libraries
  1. audio/alsa-sndio
  2. audio/cava
  3. audio/cmus
  4. audio/gstreamer1-plugins-sndio
  5. audio/mio2jack
  6. audio/pulseaudio-module-sndio
  7. audio/shairport-sync
Expand this list (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. audio/spectrogram
  3. emulators/dolphin-emu
  4. java/openjfx14
  5. multimedia/musikcube
  6. multimedia/obs-studio
  7. www/chromium
  8. x11/waybar
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. audio/aucatctl*
  2. audio/gstreamer-plugins-sndio*
  3. java/openjfx8-devel*
  4. multimedia/kodi-devel*
  5. www/cliqz*
  6. 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:
Options name:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://sndio.org/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2018-07-31
    Affects: users of audio/sndio
    Author: tobik@FreeBSD.org
    Reason: 
      sndiod(8) will now use the default audio device /dev/dsp instead
      of /dev/dsp0 if no device was specified.
    
      The location of ~/.aucat_cookie has moved to ~/.sndio/cookie.  If
      you share audio devices via sndiod(8) on the network or between
      local users, please migrate it manually to the new location to
      guarantee a smooth upgrade.
    
    
Port Moves
  • port moved here from audio/aucatctl on 2020-07-12
    REASON: Use sndioctl from audio/sndio instead

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jun 2021 05:50:53
 files touched by this commit commit hash:86fca7ddfbffb06348ecc2cadb98a506face2939  1.8.1
riggs search for other commits by this committer
audio/sndio: Update to upstream release 1.8.1.
19 Apr 2021 08:00:09
 files touched by this commit commit hash:c204633ca02646cee103f7084e1bd2b81f5e8a6a  1.7.0
tobik search for other commits by this committer
Remove my useless "Created by" lines
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  1.7.0
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.7.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Feb 2021 10:56:12
Original commit files touched by this commit Revision:566757  1.7.0
tobik search for other commits by this committer
audio/sndio: Update MASTER_SITES

Submitted by:	tj@mrsk.me
28 Sep 2020 05:05:25
Original commit files touched by this commit Revision:550400  1.7.0
tobik search for other commits by this committer
Reset MAINTAINER
12 Jul 2020 09:30:29
Original commit files touched by this commit Revision:542069  1.7.0
tobik search for other commits by this committer
audio/sndio: Update to 1.7.0
18 Jul 2019 20:08:00
Original commit files touched by this commit Revision:506877  1.6.0
tobik search for other commits by this committer
audio/sndio: Update to 1.6.0
18 Jul 2019 20:07:23
Original commit files touched by this commit Revision:506876  1.5.0
tobik search for other commits by this committer
audio/sndio: Pet portclippy
31 Jul 2018 19:40:24
Original commit files touched by this commit Revision:476019  1.5.0
tobik search for other commits by this committer
audio/sndio: Update to 1.5.0
13 Jan 2018 12:45:07
Original commit files touched by this commit Revision:458929  1.4.0
tobik search for other commits by this committer
audio/sndio: Update to 1.4.0

There are no code changes in libsndio, but the major/minor of libsndio
was bumped to 7.0 in this release to match libsndio on OpenBSD
regardless.  On OpenBSD some private symbols were hidden via a version
script.  This is not yet part of the portable release.  Avoid causing
unnecessary churn and keep using 6.1 for the time being.
14 Nov 2017 19:26:43
Original commit files touched by this commit Revision:454196  1.3.0
tobik search for other commits by this committer
audio/sndio: Update to 1.3.0

Changes:	https://github.com/ratchov/sndio/compare/2606d3f24eca3d7a29db3d183640524590e93e26...3d6b602fe9d64bf80f60de96375fb48f5459095e
28 Mar 2017 14:45:59
Original commit files touched by this commit Revision:437130  1.2.0_2
tobik search for other commits by this committer
With incompletely specified parameters the OSS backend will always
fallback to s16le for no good reason.  Replace them with default
values, so the format table lookup can work.  This should fix playback
of 24-bit/32-bit files in e.g. cmus without a running sndiod.

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D10164
15 Feb 2017 12:28:29
Original commit files touched by this commit Revision:434159  1.2.0_1
tobik search for other commits by this committer
Update MAINTAINER to tobik@FreeBSD.org for my ports

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9610
01 Feb 2017 17:04:29
Original commit files touched by this commit Revision:433052  1.2.0_1
cpm search for other commits by this committer
audio/sndio: Various fixes

- Success in opening /dev/dsp* O_RDWR does not mean the device
  supports play/recording.  Add an extra check to see if the requested
  mode is really supported.
- sndiod cannot currently be started in jails as root, because it
  tries to setpriority(-20).  Allow setpriority to fail and start the
  daemon anyway.
- Fallback to /dev/dsp instead of /dev/dsp0 when using libsndio directly
  without a running sndiod.
- Implement sio_setvol in the OSS backend for application level volume
  control with just libsndio.

PR:		216571
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
09 Jan 2017 13:16:50
Original commit files touched by this commit Revision:430947  1.2.0
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
25 Nov 2016 01:11:42
Original commit files touched by this commit Revision:427071  1.2.0
cpm search for other commits by this committer
audio/sndio: Update to 1.2.0

- Update PORTVERSION and distinfo checksum (1.2.0)
- Remove unneeded patches
- Update pkg-message according to changes

- Improved OSS support
- Support for snd_uaudio(4) /dev/umidi* interfaces.  /dev/umidi1.0 maps to
rmidi/1 in sndio, /dev/umidi1.1 to rmidi/1.1
- The configure script has support for DragonFly
- More detailed changes: https://pkg.tobik.me/sndio-1.2.0-changes.txt

PR:		214210
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
Approved by:	feld (mentor)
20 Aug 2016 15:48:40
Original commit files touched by this commit Revision:420515  1.1.0_1
pawel search for other commits by this committer
- Fix high CPU usage while recording and playing at the same time,
  report better sio_onmove deltas [1]
- Fix issues with underruns when the system is under high load
- Fix sio_getcap [1]
- Fallback to /dev/dsp (hw.snd.default_unit) in sndiod and libsndio when no
  other device is specified [1]
- rc.d script now configures a monitoring sub-device (a fake recording stream
  with a mix of all playback streams) by default [1]
- Use OPSYS for better portability

PR:		212007 [1]
Submitted by:	Tobias Kortkamp (maintainer) [1]
03 Aug 2016 06:15:41
Original commit files touched by this commit Revision:419497  1.1.0
pi search for other commits by this committer
New port: audio/sndio

Sndio is a small audio and MIDI framework part of the OpenBSD project.

It provides an lightweight audio & MIDI server and a fully documented
user-space API to access either the server or directly the hardware in
a uniform way.  Sndio is designed to work for desktop applications,
but pays special attention to synchronization mechanisms and
reliability required by music applications.  Reliability through
simplicity are part of the project goals.

WWW: http://www.sndio.org/

PR:		210124
Submitted by:	Tobias Kortkamp <t@tobik.me>

Number of commits found: 19