diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2018-01-10 19:12:35 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2018-01-10 19:12:35 +0000 |
commit | 97f3a0d58757c531aca36d2d3e2cb7a8dc90de3a (patch) | |
tree | a3bb1f8c6b47a1bb25a59ba6cec3a841b2da6eba | |
parent | 11c3c39f519adf765439cc6497afd6b07abcec7e (diff) | |
download | ports-97f3a0d58757c531aca36d2d3e2cb7a8dc90de3a.tar.gz ports-97f3a0d58757c531aca36d2d3e2cb7a8dc90de3a.zip |
audio/mac: unbreak build with Clang 6 (C++14 by default)
Console.cpp:36:3: error: cannot initialize a member subobject of type 'int' with an rvalue of type 'nullptr_t'
NULL
^~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
^~~~~~~
Console.cpp:36:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
NULL
^~~~
{ }
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
^~~~~~~
Console.cpp:36:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
NULL
^~~~
{ }
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
^~~~~~~
Reported by: antoine (via bug 224669)
Notes
Notes:
svn path=/head/; revision=458677
-rw-r--r-- | audio/mac/Makefile | 1 | ||||
-rw-r--r-- | audio/mac/files/patch-src_Console_Console.cpp | 40 |
2 files changed, 41 insertions, 0 deletions
diff --git a/audio/mac/Makefile b/audio/mac/Makefile index 117e11625ab3..12cf6d24beeb 100644 --- a/audio/mac/Makefile +++ b/audio/mac/Makefile @@ -3,6 +3,7 @@ PORTNAME= mac PORTVERSION= 3.99.4.5.7 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://etree.org/shnutils/shntool/support/formats/ape/unix/3.99-u4-b5-s7/ \ http://freebsd.nsu.ru/distfiles/ diff --git a/audio/mac/files/patch-src_Console_Console.cpp b/audio/mac/files/patch-src_Console_Console.cpp new file mode 100644 index 000000000000..75612d228cc4 --- /dev/null +++ b/audio/mac/files/patch-src_Console_Console.cpp @@ -0,0 +1,40 @@ +Console.cpp:36:3: error: cannot initialize a member subobject of type 'int' with an rvalue of type 'nullptr_t' + NULL + ^~~~ +/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL' +#define NULL nullptr + ^~~~~~~ +Console.cpp:36:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] + NULL + ^~~~ + { } +/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL' +#define NULL nullptr + ^~~~~~~ +Console.cpp:36:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] + NULL + ^~~~ + { } +/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL' +#define NULL nullptr + ^~~~~~~ + +--- src/Console/Console.cpp.orig 2010-02-28 19:42:04 UTC ++++ src/Console/Console.cpp +@@ -33,7 +33,6 @@ typedef struct + + _ErrorDesc ErrorList[][2] = { + ERROR_EXPLANATION +- NULL + }; + #endif + +@@ -91,7 +90,7 @@ char *ErrorToString(int nErrNo) + { + int i = 0; + +- while (ErrorList[i]) ++ while (i < sizeof(ErrorList)/sizeof(ErrorList[0])) + { + if (ErrorList[i]->nErrorNum == nErrNo) + return ErrorList[i]->sErrorString; |