FreshPorts -- The Place For Ports notbugIf you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
sndio Small audio and MIDI framework from the OpenBSD project
1.4.0 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: tobik@FreeBSD.org search for ports maintained by this maintainer
Port Added: 03 Aug 2016 06:15:54
License: ISCL
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/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (40 items)
  1. /usr/local/share/licenses/sndio-1.4.0/catalog.mk
  2. /usr/local/share/licenses/sndio-1.4.0/LICENSE
  3. /usr/local/share/licenses/sndio-1.4.0/ISCL
  4. bin/aucat
  5. bin/midicat
  6. bin/sndiod
  7. include/sndio.h
  8. lib/libsndio.so
  9. lib/libsndio.so.6.1
  10. man/man1/aucat.1.gz
  11. man/man1/midicat.1.gz
  12. man/man3/mio_close.3.gz
  13. man/man3/mio_eof.3.gz
  14. man/man3/mio_nfds.3.gz
  15. man/man3/mio_open.3.gz
  16. man/man3/mio_pollfd.3.gz
  17. man/man3/mio_read.3.gz
  18. man/man3/mio_revents.3.gz
  19. man/man3/mio_write.3.gz
  20. man/man3/sio_close.3.gz
  21. man/man3/sio_eof.3.gz
  22. man/man3/sio_getcap.3.gz
  23. man/man3/sio_getpar.3.gz
  24. man/man3/sio_initpar.3.gz
  25. man/man3/sio_nfds.3.gz
  26. man/man3/sio_onmove.3.gz
  27. man/man3/sio_onvol.3.gz
  28. man/man3/sio_open.3.gz
  29. man/man3/sio_pollfd.3.gz
  30. man/man3/sio_read.3.gz
  31. man/man3/sio_revents.3.gz
  32. man/man3/sio_setpar.3.gz
  33. man/man3/sio_setvol.3.gz
  34. man/man3/sio_start.3.gz
  35. man/man3/sio_stop.3.gz
  36. man/man3/sio_write.3.gz
  37. man/man7/sndio.7.gz
  38. man/man8/sndiod.8.gz
  39. @postexec /sbin/ldconfig -m /usr/local/lib
  40. @postunexec /sbin/ldconfig -R
  41. Collapse this list.

To install the port: cd /usr/ports/audio/sndio/ && make install clean
To add the package: pkg install sndio

PKGNAME: sndio

distinfo:

TIMESTAMP = 1515842737
SHA256 (sndio-1.4.0.tar.gz) = 68713db624797dbff69c0f4ce1b24054fb0803da340508edbc5e08d6778f9781
SIZE (sndio-1.4.0.tar.gz) = 126007

This port is required by:

for Libraries * - 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
     No options to configure

Master Sites:
  1. http://www.sndio.org/

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Jan 2018 12:45:07
Original commit files touched by this commit  1.4.0
Revision:458929
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  1.3.0
Revision:454196
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  1.2.0_2
Revision:437130
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  1.2.0_1
Revision:434159
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  1.2.0_1
Revision:433052
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  1.2.0
Revision:430947
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  1.2.0
Revision:427071
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  1.1.0_1
Revision:420515
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  1.1.0
Revision:419497
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: 9

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
firefox*Jan 24
firefox-esr*Jan 24
libxul*Jan 24
linux-firefox*Jan 24
linux-seamonkey*Jan 24
linux-thunderbird*Jan 24
seamonkey*Jan 24
thunderbird*Jan 24
waterfox*Jan 24
chromiumJan 23
chromium*Jan 23
chromiumJan 23
chromiumJan 23
powerdns-recursorJan 23
mariadb100-serverJan 19

14 vulnerabilities affecting 139 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-01-23 23:17:36


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32675
Broken 129
Deprecated 98
Ignore 369
Forbidden 0
Restricted 172
No CDROM 77
Vulnerable 47
Expired 8
Set to expire 89
Interactive 0
new 24 hours 5
new 48 hours8
new 7 days24
new fortnight1117
new month2021

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.