Hi,
here's an update to the latest upstream release. One function has been added: Pa_GetVersionInfo(). The header changes look safe, I don't think this need testing into a bulk. But since I use none of the consumers I would welcome tests reports from users of the ports below: audio/audacity audio/espeak audio/lmms audio/mscore audio/mumble audio/paulstretch audio/py-audio audio/py-audio,python3 audio/squeezelite comms/fldigi comms/gnuradio games/wordwarvi math/freemat math/octave telephony/iaxclient telephony/iaxclient,-tcl net/wireshark net/wireshark,-gtk net/wireshark,-text net/wireshark,-main telephony/asterisk telephony/asterisk,-main telephony/asterisk,imap,-main telephony/asterisk,imap telephony/iaxclient,-main telephony/pjsua telephony/pjsua,-pjsua telephony/pjsua, telephony/pjsua,-main x11/agar/agar There's one small tweak for files/pa_sndio.c: a thread should have a return value, even if unused. Feedback / oks welcome too. Index: Makefile =================================================================== RCS file: /cvs/ports/audio/portaudio-svn/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile 12 Jan 2019 20:29:34 -0000 1.18 +++ Makefile 15 Jan 2019 08:05:07 -0000 @@ -2,14 +2,13 @@ COMMENT= portable cross-platform audio API -DISTNAME = pa_stable_v19_20140130 -PKGNAME = portaudio-svn-1919 +DISTNAME = pa_stable_v190600_20161030 +PKGNAME = portaudio-svn-1960 CATEGORIES= audio MASTER_SITES = http://www.portaudio.com/archives/ EXTRACT_SUFX = .tgz -REVISION = 0 -SHARED_LIBS = portaudio 1.1 +SHARED_LIBS = portaudio 1.2 HOMEPAGE= http://www.portaudio.com/ Index: distinfo =================================================================== RCS file: /cvs/ports/audio/portaudio-svn/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 13 Sep 2014 04:56:28 -0000 1.5 +++ distinfo 15 Jan 2019 08:05:07 -0000 @@ -1,2 +1,2 @@ -SHA256 (pa_stable_v19_20140130.tgz) = j+AkpfBoHhEsaXmAj2hMNRYGHMUdOswLcmr5j8lsjVc= -SIZE (pa_stable_v19_20140130.tgz) = 1504620 +SHA256 (pa_stable_v190600_20161030.tgz) = 9aIdfc1u6EOXRG+h+hoGdbsuikptzrQwWoQEaY2NFRM= +SIZE (pa_stable_v190600_20161030.tgz) = 1450572 Index: files/pa_sndio.c =================================================================== RCS file: /cvs/ports/audio/portaudio-svn/files/pa_sndio.c,v retrieving revision 1.5 diff -u -p -r1.5 pa_sndio.c --- files/pa_sndio.c 12 Jan 2019 20:29:34 -0000 1.5 +++ files/pa_sndio.c 15 Jan 2019 08:05:07 -0000 @@ -236,6 +236,7 @@ sndioThread(void *arg) failed: s->active = 0; DPR("sndioThread: done\n"); + return NULL; } static PaError Index: patches/patch-configure_in =================================================================== RCS file: /cvs/ports/audio/portaudio-svn/patches/patch-configure_in,v retrieving revision 1.4 diff -u -p -r1.4 patch-configure_in --- patches/patch-configure_in 13 Sep 2014 04:56:28 -0000 1.4 +++ patches/patch-configure_in 15 Jan 2019 08:05:07 -0000 @@ -1,6 +1,7 @@ $OpenBSD: patch-configure_in,v 1.4 2014/09/13 04:56:28 bentley Exp $ ---- configure.in.orig Thu Jan 16 10:49:33 2014 -+++ configure.in Wed Jul 9 12:13:37 2014 +Index: configure.in +--- configure.in.orig ++++ configure.in @@ -24,6 +24,10 @@ AC_ARG_WITH(alsa, AS_HELP_STRING([--with-alsa], [Enable support for ALSA @<:@autodetect@:>@]), [with_alsa=$withval]) @@ -23,7 +24,7 @@ $OpenBSD: patch-configure_in,v 1.4 2014/ have_asihpi=no if test "x$with_asihpi" != "xno"; then AC_CHECK_LIB(hpi, HPI_SubSysCreate, have_asihpi=yes, have_asihpi=no, -lm) -@@ -397,6 +405,13 @@ case "${host_os}" in +@@ -406,6 +414,13 @@ case "${host_os}" in AC_DEFINE(PA_USE_ALSA,1) fi @@ -37,7 +38,7 @@ $OpenBSD: patch-configure_in,v 1.4 2014/ if [[ "$have_jack" = "yes" ] && [ "$with_jack" != "no" ]] ; then DLL_LIBS="$DLL_LIBS $JACK_LIBS" CFLAGS="$CFLAGS $JACK_CFLAGS" -@@ -500,6 +515,7 @@ case "$target_os" in +@@ -509,6 +524,7 @@ case "$target_os" in ;; *) AC_MSG_RESULT([ Index: patches/patch-include_portaudio_h =================================================================== RCS file: /cvs/ports/audio/portaudio-svn/patches/patch-include_portaudio_h,v retrieving revision 1.2 diff -u -p -r1.2 patch-include_portaudio_h --- patches/patch-include_portaudio_h 12 Mar 2013 00:59:50 -0000 1.2 +++ patches/patch-include_portaudio_h 15 Jan 2019 08:05:07 -0000 @@ -1,7 +1,8 @@ $OpenBSD: patch-include_portaudio_h,v 1.2 2013/03/12 00:59:50 brad Exp $ ---- include/portaudio.h.orig Thu Jul 5 23:44:38 2012 -+++ include/portaudio.h Thu Jul 5 23:49:33 2012 -@@ -236,7 +236,8 @@ typedef enum PaHostApiTypeId +Index: include/portaudio.h +--- include/portaudio.h.orig ++++ include/portaudio.h +@@ -287,7 +287,8 @@ typedef enum PaHostApiTypeId paWDMKS=11, paJACK=12, paWASAPI=13, -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE