Import of pkgsrc-2016Q3

This commit is contained in:
2016-11-18 22:39:22 +01:00
committed by sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949747 additions and 377081 deletions
@@ -1,15 +1,20 @@
$NetBSD: patch-src_cdiomodule.h,v 1.1 2014/10/09 12:44:37 adam Exp $
$NetBSD: patch-src_cdiomodule.h,v 1.2 2015/10/18 15:25:04 adam Exp $
Fix for newer libcdio-paranoia.
Fix includes.
--- src/cdiomodule.h.orig 2014-10-09 12:37:31.000000000 +0000
--- src/cdiomodule.h.orig 2015-07-08 09:42:02.000000000 +0000
+++ src/cdiomodule.h
@@ -1,6 +1,6 @@
@@ -1,11 +1,6 @@
#include <Python.h>
-#ifdef OLD_PARANOIA
-#include <cdio/cdda.h>
-#include <cdio/paranoia.h>
-#else
-#include <cdio/cdparanoia/cdda.h>
-#include <cdio/cdparanoia/paranoia.h>
-#endif
+#include <cdio/paranoia/cdda.h>
+#include <cdio/paranoia/paranoia.h>
#include "array.h"
/********************************************************
Audio Tools, a module and set of tools for manipulating audio data
@@ -0,0 +1,39 @@
$NetBSD: patch-src_output_core__audio.c,v 1.1 2016/04/28 19:23:21 adam Exp $
Fix building with Python 3.x.
--- src/output/core_audio.c.orig 2015-10-31 21:51:57.000000000 +0000
+++ src/output/core_audio.c
@@ -95,31 +95,10 @@ CoreAudio_init(output_CoreAudio *self, P
at init-time, we'll need to temporarily redirect
stdout to /dev/null*/
- /*first, determine the location of /dev/null from os.devnull*/
- if ((os_module_obj = PyImport_ImportModule("os")) == NULL) {
- return -1;
- }
- if ((devnull_obj =
- PyObject_GetAttrString(os_module_obj, "devnull")) == NULL) {
- Py_DECREF(os_module_obj);
- return -1;
- }
- if ((devnull = PyString_AsString(devnull_obj)) == NULL) {
- Py_DECREF(os_module_obj);
- Py_DECREF(devnull_obj);
- return -1;
- }
-
/*open /dev/null*/
- if ((devnull_stdout = open(devnull, O_WRONLY | O_TRUNC)) == -1) {
- Py_DECREF(os_module_obj);
- Py_DECREF(devnull_obj);
+ if ((devnull_stdout = open("/dev/null", O_WRONLY | O_TRUNC)) == -1) {
PyErr_SetFromErrno(PyExc_IOError);
return -1;
- } else {
- /*close unneeded Python objects once descriptor is open*/
- Py_DECREF(os_module_obj);
- Py_DECREF(devnull_obj);
}
/*swap file descriptors*/
@@ -1,6 +1,7 @@
$NetBSD: patch-src_samplerate_src__sinc.c,v 1.1 2014/02/24 13:05:39 wiedi Exp $
$NetBSD: patch-src_samplerate_src__sinc.c,v 1.2 2016/04/28 19:23:21 adam Exp $
Needed for int32_t on SunOS
--- src/samplerate/src_sinc.c.orig 2013-08-19 23:51:25.000000000 +0000
+++ src/samplerate/src_sinc.c
@@ -26,6 +26,9 @@