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

We also have a status page: https://freshports.wordpress.com/

Port details
sndio Small audio and MIDI framework from the OpenBSD project
1.3.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.3.0/catalog.mk
  2. /usr/local/share/licenses/sndio-1.3.0/LICENSE
  3. /usr/local/share/licenses/sndio-1.3.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 = 1510685728
SHA256 (sndio-1.3.0.tar.gz) = bcc33213f02adc71bd0c3543f3b243847e7d27c5243b0b558182bc1b3056e4b1
SIZE (sndio-1.3.0.tar.gz) = 125955

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: 8

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 8

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
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31885
Broken 126
Deprecated 57
Ignore 364
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 50
Expired 11
Set to expire 49
Interactive 0
new 24 hours 13
new 48 hours16
new 7 days3157
new fortnight3236
new month3395

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