From nobody Tue Nov 22 14:15:06 2022 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NGmVg2LBgz4hkj6 for ; Tue, 22 Nov 2022 14:15:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NGmVg0173z4F58 for ; Tue, 22 Nov 2022 14:15:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669126507; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rMFjTv4ptFJOjyxD7AtY0z1QQeKWrIaF3zgWmcBHWuI=; b=T7daqp3jhiNwv03XONRbcCEBYDwZ4EEzwWJ0UfpMkXYwzQxsZxR7sC/j6oNwv0ynOtFM/g ddoweVnWsH1y3Fte7f5tfxBtd3PywmUw4owcZmwxZMhOfvWTcNtrFSELt/Vhbfm81PlTkO XRv1cVuVLfpMxzP5RF2pjb4vxrPf8d8U0k2n9Ako04XwsPC8j+WdjdrKaCfvAhEVxdW99c I8TtN8JGtYiGUDHZVraWUybX7souDdQMu31bDMAyeDbeFQWy1RIatgu2u6ZinUKje4SVRX /qBN5EXiw39INwXq6J30UCNJbD0cnaVGpZl9TqMt5jJg1oYpcEIDlDKAlmNixQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1669126507; a=rsa-sha256; cv=none; b=KSp5RB8dFIcoudNs4nchHTwTvteYb3yyhxJsaM7jfyHZYRisZr7LT0UtjsRQxHNf2yHlHF 78jIpdeKt5rTogbjcA+ROhJmX39aUaL5AHhPH6vg/AuechNOWKS9btMDyOb5gFSEhU+6nl An5KbYwgVuWrDdOP1WVf7hviNXxR239UKXAqUaVDbYRhlFKIGcQWdwAKJmsG7UWWDXuNdG licI/0CD3g518hc8Smxv7tE2ouOttpCVyfIwuPwhilFe8neu5XGtJKif5B7HyyfFvJHRIY KW1zp+rRivOuHmDpbedDfEHl7GZM8dwXPFCzpbJQBOpmOBapdQrY/M8qAPBnvQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NGmVf651Jzlyk for ; Tue, 22 Nov 2022 14:15:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 2AMEF6aS031181 for ; Tue, 22 Nov 2022 14:15:06 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2AMEF6xr031180 for ports-bugs@FreeBSD.org; Tue, 22 Nov 2022 14:15:06 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 267923] audio/py-pyaudio: Update to version 0.2.12 Date: Tue, 22 Nov 2022 14:15:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: jaap@NLnetLabs.nl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267923 Bug ID: 267923 Summary: audio/py-pyaudio: Update to version 0.2.12 Product: Ports & Packages Version: Latest Hardware: Any URL: https://people.csail.mit.edu/hubert/pyaudio/#downloads OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: jaap@NLnetLabs.nl Attachment #238246 maintainer-approval+ Flags: Created attachment 238246 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D238246&action= =3Dedit patch to upgrade PyAudio 0.2.12 - Modernize build process for Microsoft Windows, using the native toolcha= in. Setuptool setup.py and INSTALL instructions are more streamlined. Building from Cygwin/MinGW is no longer supported nor tested. Thanks to Sean Zimmermann for the patches and general help! - Change default frames per buffer size to paFramesPerBufferUnspecified. Previously, pyaudio.py set a default frames per buffer size of 1024, which can lead to dropped frames on some systems. Now, by default, PortAudio selects the buffer size based on host and latency requirements. Thanks to Jason Hihn for the suggestion! - Minor fixes and refactoring for compatibility with Python 3.7+. Updates include: * Remove call to deprecated PyEval_InitThreads() for Python 3.7+ * Use Py_ssize_t types in appropriate places (for Python 3.10+). * Remove the min macro to ease compilation for Windows. - Use the locale's preferred encoding to decode device names. Thanks to Eiichi Takamori for the patch! - Unit tests: add skipIf decorators to skip tests that require hardware. Set the PYAUDIO_SKIP_HW_TESTS environment variable to disable tests that require sound hardware, useful for (automated) test environments without access to audio devices. Thanks to Mat=C4=9Bj Cepl for the suggestion and patch! - Documentation, examples, and unit tests: various fixes. * Add more unit tests and repair a few that test the GIL on macOS. * Remove examples/error.py, which is redundant with tests/error_tests.p= y. * Fix type documentation of return value types in docstrings. Thanks to Vasily Zakharov for pointing out the return-value type errors! - Modernize packaging: add LICENSE.txt, pyproject.toml, and classifiers. --=20 You are receiving this mail because: You are the assignee for the bug.=