aboutsummaryrefslogtreecommitdiff
path: root/audio/libopenshot-audio
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2020-09-13 04:31:14 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2020-09-13 04:31:14 +0000
commit5d8d5ed373f64dba3d3f2d609dd1fc4ca903b13a (patch)
treec8c20085ef042394446edd9f8e379ddd7a1c727f /audio/libopenshot-audio
parent5e7b0f7d540e18978dcc21c137303fd6efabb190 (diff)
downloadports-5d8d5ed373f64dba3d3f2d609dd1fc4ca903b13a.tar.gz
ports-5d8d5ed373f64dba3d3f2d609dd1fc4ca903b13a.zip
audio/libopenshot-audio: Update to 0.2.0.14
PR: 249270 Submitted by: Tatsuki Makino <tatsuki_makino@hotmail.com> (maintainer)
Notes
Notes: svn path=/head/; revision=548449
Diffstat (limited to 'audio/libopenshot-audio')
-rw-r--r--audio/libopenshot-audio/Makefile4
-rw-r--r--audio/libopenshot-audio/distinfo6
-rw-r--r--audio/libopenshot-audio/files/patch-CMakeLists.txt4
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_juce__audio__devices.cpp4
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiDevices.h20
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiInput.h11
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiOutput.h11
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_files_juce__File.cpp6
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp16
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.h11
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h8
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__Network.cpp8
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__SystemStats.cpp16
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__posix__SharedCode.h27
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__StandardHeader.h6
-rw-r--r--audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.h4
-rw-r--r--audio/libopenshot-audio/pkg-plist5
17 files changed, 81 insertions, 86 deletions
diff --git a/audio/libopenshot-audio/Makefile b/audio/libopenshot-audio/Makefile
index 04f97823ec4a..84bde080748a 100644
--- a/audio/libopenshot-audio/Makefile
+++ b/audio/libopenshot-audio/Makefile
@@ -2,8 +2,8 @@
PORTNAME= libopenshot-audio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0-10
-DISTVERSIONSUFFIX= -g7cec182
+DISTVERSION= 0.2.0-14
+DISTVERSIONSUFFIX= -g12ddb3d
CATEGORIES= audio multimedia
MAINTAINER= tatsuki_makino@hotmail.com
diff --git a/audio/libopenshot-audio/distinfo b/audio/libopenshot-audio/distinfo
index 34074fa05699..a26e4f1651b3 100644
--- a/audio/libopenshot-audio/distinfo
+++ b/audio/libopenshot-audio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1592884800
-SHA256 (OpenShot-libopenshot-audio-v0.2.0-10-g7cec182_GH0.tar.gz) = dc959ac4eefa139dd6808afce66ac345e270aa5030b95a8f15ad0d5120ab21d9
-SIZE (OpenShot-libopenshot-audio-v0.2.0-10-g7cec182_GH0.tar.gz) = 1711846
+TIMESTAMP = 1599883200
+SHA256 (OpenShot-libopenshot-audio-v0.2.0-14-g12ddb3d_GH0.tar.gz) = 59a9afaca1eb52bb9a89fb3825b9cb45e833b4ecaed785b4e61f2621920bc632
+SIZE (OpenShot-libopenshot-audio-v0.2.0-14-g12ddb3d_GH0.tar.gz) = 1720267
diff --git a/audio/libopenshot-audio/files/patch-CMakeLists.txt b/audio/libopenshot-audio/files/patch-CMakeLists.txt
index 6f6756882ffd..5f12033edc9b 100644
--- a/audio/libopenshot-audio/files/patch-CMakeLists.txt
+++ b/audio/libopenshot-audio/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2020-05-19 10:59:11 UTC
+--- CMakeLists.txt.orig 2020-09-11 12:10:25 UTC
+++ CMakeLists.txt
-@@ -217,8 +217,14 @@ if(UNIX AND NOT APPLE)
+@@ -218,8 +218,14 @@ if(UNIX AND NOT APPLE)
INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
endif()
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_juce__audio__devices.cpp b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_juce__audio__devices.cpp
index 4bf24637b0c7..4353d05e8a8c 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_juce__audio__devices.cpp
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_juce__audio__devices.cpp
@@ -1,4 +1,4 @@
---- JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp
@@ -119,7 +119,7 @@
#endif
@@ -9,7 +9,7 @@
#if JUCE_ALSA
/* Got an include error here? If so, you've either not got ALSA installed, or you've
not got your paths set up correctly to find its header files.
-@@ -212,7 +212,7 @@
+@@ -211,7 +211,7 @@
#endif
//==============================================================================
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiDevices.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiDevices.h
new file mode 100644
index 000000000000..0a142a2abe7f
--- /dev/null
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiDevices.h
@@ -0,0 +1,20 @@
+--- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiDevices.h.orig 2020-09-11 12:10:25 UTC
++++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiDevices.h
+@@ -108,7 +108,7 @@ class JUCE_API MidiInput final (public)
+ */
+ static std::unique_ptr<MidiInput> openDevice (const String& deviceIdentifier, MidiInputCallback* callback);
+
+- #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
++ #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
+ /** This will try to create a new midi input device (only available on Linux, macOS and iOS).
+
+ This will attempt to create a new midi input device with the specified name for other
+@@ -264,7 +264,7 @@ class JUCE_API MidiOutput final : private Thread (p
+ */
+ static std::unique_ptr<MidiOutput> openDevice (const String& deviceIdentifier);
+
+- #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
++ #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
+ /** This will try to create a new midi output device (only available on Linux, macOS and iOS).
+
+ This will attempt to create a new midi output device with the specified name that other
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiInput.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiInput.h
deleted file mode 100644
index 2bc459b57842..000000000000
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiInput.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiInput.h.orig 2019-04-17 16:56:20 UTC
-+++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiInput.h
-@@ -123,7 +123,7 @@ class JUCE_API MidiInput final (public)
- static MidiInput* openDevice (int deviceIndex,
- MidiInputCallback* callback);
-
-- #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
-+ #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
- /** This will try to create a new midi input device (Not available on Windows).
-
- This will attempt to create a new midi input device with the specified name,
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiOutput.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiOutput.h
deleted file mode 100644
index 433c2d7f84b4..000000000000
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiOutput.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.h.orig 2019-04-17 16:56:20 UTC
-+++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.h
-@@ -66,7 +66,7 @@ class JUCE_API MidiOutput final : private Thread (pu
- static MidiOutput* openDevice (int deviceIndex);
-
-
-- #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
-+ #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
- /** This will try to create a new midi output device (Not available on Windows).
-
- This will attempt to create a new midi output device that other apps can connect
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_files_juce__File.cpp b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_files_juce__File.cpp
index 78f2f5ff02e1..52131f83380a 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_files_juce__File.cpp
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_files_juce__File.cpp
@@ -1,6 +1,6 @@
---- JuceLibraryCode/modules/juce_core/files/juce_File.cpp.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/files/juce_File.cpp.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/files/juce_File.cpp
-@@ -211,7 +211,7 @@ String File::addTrailingSeparator (const String& path)
+@@ -231,7 +231,7 @@ String File::addTrailingSeparator (const String& path)
}
//==============================================================================
@@ -9,7 +9,7 @@
#define NAMES_ARE_CASE_SENSITIVE 1
#endif
-@@ -953,7 +953,7 @@ bool File::createSymbolicLink (const File& linkFileToC
+@@ -973,7 +973,7 @@ bool File::createSymbolicLink (const File& linkFileToC
linkFileToCreate.deleteFile();
}
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp
index 8400b385c53f..c88ecbc8acde 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp
@@ -1,6 +1,6 @@
---- JuceLibraryCode/modules/juce_core/juce_core.cpp.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/juce_core.cpp.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/juce_core.cpp
-@@ -66,7 +66,7 @@
+@@ -64,7 +64,7 @@
#endif
#else
@@ -9,7 +9,7 @@
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/errno.h>
-@@ -74,7 +74,7 @@
+@@ -72,7 +72,7 @@
#include <netinet/in.h>
#endif
@@ -18,12 +18,12 @@
#include <stdio.h>
#include <langinfo.h>
#include <ifaddrs.h>
-@@ -209,7 +209,7 @@
- #include "native/juce_win32_Threads.cpp"
+@@ -207,7 +207,7 @@
+ #include "native/juce_win32_Threads.cpp"
//==============================================================================
-#elif JUCE_LINUX
+#elif JUCE_BSD || JUCE_LINUX
- #include "native/juce_linux_CommonFile.cpp"
- #include "native/juce_linux_Files.cpp"
- #include "native/juce_linux_Network.cpp"
+ #include "native/juce_linux_CommonFile.cpp"
+ #include "native/juce_linux_Files.cpp"
+ #include "native/juce_linux_Network.cpp"
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.h
deleted file mode 100644
index 65837c72a4d6..000000000000
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- JuceLibraryCode/modules/juce_core/juce_core.h.orig 2019-04-17 16:56:20 UTC
-+++ JuceLibraryCode/modules/juce_core/juce_core.h
-@@ -137,7 +137,7 @@
- If you disable this then https/ssl support will not be available on linux.
- */
- #ifndef JUCE_USE_CURL
-- #if JUCE_LINUX
-+ #if JUCE_BSD || JUCE_LINUX
- #define JUCE_USE_CURL 1
- #else
- #define JUCE_USE_CURL 0
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h
index 44ae13585761..aac90be637ed 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h
@@ -1,11 +1,11 @@
---- JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h
-@@ -261,6 +261,8 @@
- #include <sys/types.h>
+@@ -272,6 +272,8 @@
#include <sys/wait.h>
#include <utime.h>
-+ #include <pthread_np.h>
+ #include <poll.h>
+ #include <net/if_dl.h>
++ #include <pthread_np.h>
//==============================================================================
#elif JUCE_ANDROID
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__Network.cpp b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__Network.cpp
index b06d2c60db37..1a309db8e8b5 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__Network.cpp
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__Network.cpp
@@ -1,8 +1,8 @@
---- JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp
-@@ -34,6 +34,14 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
+@@ -35,6 +35,14 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
{
- for (struct ifaddrs* i = addrs; i != nullptr; i = i->ifa_next)
+ for (auto* i = addrs; i != nullptr; i = i->ifa_next)
{
+#if JUCE_BSD
+ if (i->ifa_addr->sa_family != AF_LINK) {
@@ -15,7 +15,7 @@
struct ifreq ifr;
strcpy (ifr.ifr_name, i->ifa_name);
ifr.ifr_addr.sa_family = AF_INET;
-@@ -41,6 +49,7 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
+@@ -42,6 +50,7 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
if (ioctl (s, SIOCGIFHWADDR, &ifr) == 0)
{
MACAddress ma ((const uint8*) ifr.ifr_hwaddr.sa_data);
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__SystemStats.cpp b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__SystemStats.cpp
index 22faa1b5063b..7b33431c15e8 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__SystemStats.cpp
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__SystemStats.cpp
@@ -1,6 +1,6 @@
---- JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp
-@@ -87,10 +87,13 @@ int SystemStats::getCpuSpeedInMegahertz()
+@@ -91,10 +91,13 @@ int SystemStats::getCpuSpeedInMegahertz()
int SystemStats::getMemorySizeInMegabytes()
{
@@ -14,17 +14,17 @@
return 0;
}
-@@ -134,8 +137,13 @@ static String getLocaleValue (nl_item key)
+@@ -139,8 +142,13 @@ static String getLocaleValue (nl_item key)
return result;
}
+#if JUCE_BSD
-+String SystemStats::getUserLanguage() { return String::fromUTF8(""); }
-+String SystemStats::getUserRegion() { return String::fromUTF8(""); }
++String SystemStats::getUserLanguage() { return String(); }
++String SystemStats::getUserRegion() { return String(); }
+#else
- String SystemStats::getUserLanguage() { return getLocaleValue (_NL_IDENTIFICATION_LANGUAGE); }
- String SystemStats::getUserRegion() { return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); }
+ String SystemStats::getUserLanguage() { return getLocaleValue (_NL_IDENTIFICATION_LANGUAGE); }
+ String SystemStats::getUserRegion() { return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); }
+#endif
- String SystemStats::getDisplayLanguage() { return getUserLanguage() + "-" + getUserRegion(); }
+ String SystemStats::getDisplayLanguage() { return getUserLanguage() + "-" + getUserRegion(); }
//==============================================================================
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__posix__SharedCode.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__posix__SharedCode.h
index d99101b3b583..62e0405a04af 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__posix__SharedCode.h
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__posix__SharedCode.h
@@ -1,6 +1,6 @@
---- JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h
-@@ -148,7 +148,7 @@ void JUCE_CALLTYPE Process::terminate()
+@@ -59,7 +59,7 @@ void JUCE_CALLTYPE Process::terminate()
}
@@ -9,7 +9,16 @@
bool Process::setMaxNumberOfFileHandles (int newMaxNumber) noexcept
{
rlimit lim;
-@@ -987,6 +987,8 @@ void JUCE_CALLTYPE Thread::setCurrentThreadName (const
+@@ -253,7 +253,7 @@ uint64 File::getFileIdentifier() const
+
+ static bool hasEffectiveRootFilePermissions()
+ {
+- #if JUCE_LINUX
++ #if JUCE_BSD || JUCE_LINUX
+ return geteuid() == 0;
+ #else
+ return false;
+@@ -924,6 +924,8 @@ void JUCE_CALLTYPE Thread::setCurrentThreadName (const
{
[[NSThread currentThread] setName: juceStringToNS (name)];
}
@@ -18,20 +27,20 @@
#elif JUCE_LINUX || JUCE_ANDROID
#if ((JUCE_LINUX && (__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2012) \
|| JUCE_ANDROID && __ANDROID_API__ >= 9)
-@@ -1040,14 +1042,20 @@ void JUCE_CALLTYPE Thread::yield()
+@@ -977,14 +979,20 @@ void JUCE_CALLTYPE Thread::yield()
void JUCE_CALLTYPE Thread::setCurrentThreadAffinityMask (uint32 affinityMask)
{
#if SUPPORT_AFFINITIES
-+ #if JUCE_BSD
++ #if JUCE_BSD
+ cpuset_t affinity;
-+ #else
++ #else
cpu_set_t affinity;
-+ #endif
++ #endif
CPU_ZERO (&affinity);
for (int i = 0; i < 32; ++i)
- if ((affinityMask & (1 << i)) != 0)
- CPU_SET (i, &affinity);
+ if ((affinityMask & (uint32) (1 << i)) != 0)
+ CPU_SET ((size_t) i, &affinity);
- #if (! JUCE_ANDROID) && ((! JUCE_LINUX) || ((__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2004))
+ #if JUCE_BSD
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__StandardHeader.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__StandardHeader.h
index ed96b2ed27e6..be5dd69b2283 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__StandardHeader.h
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__StandardHeader.h
@@ -1,7 +1,7 @@
---- JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h
-@@ -72,7 +72,7 @@
- #include <xlocale.h>
+@@ -80,7 +80,7 @@
+ #endif
#endif
-#if JUCE_LINUX
diff --git a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.h b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.h
index 0462024c6d5e..f7c198331a05 100644
--- a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.h
+++ b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.h
@@ -1,6 +1,6 @@
---- JuceLibraryCode/modules/juce_events/juce_events.h.orig 2019-04-17 16:56:20 UTC
+--- JuceLibraryCode/modules/juce_events/juce_events.h.orig 2020-09-11 12:10:25 UTC
+++ JuceLibraryCode/modules/juce_events/juce_events.h
-@@ -89,7 +89,7 @@
+@@ -90,7 +90,7 @@
#include "interprocess/juce_ConnectedChildProcess.h"
#include "interprocess/juce_NetworkServiceDiscovery.h"
diff --git a/audio/libopenshot-audio/pkg-plist b/audio/libopenshot-audio/pkg-plist
index 8e84f8851989..88f99b55598e 100644
--- a/audio/libopenshot-audio/pkg-plist
+++ b/audio/libopenshot-audio/pkg-plist
@@ -47,9 +47,8 @@ include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioIODevice.h
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioIODeviceType.h
include/libopenshot-audio/juce_audio_devices/audio_io/juce_SystemAudioVolume.h
include/libopenshot-audio/juce_audio_devices/juce_audio_devices.h
-include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiInput.h
+include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiDevices.h
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiMessageCollector.h
-include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiOutput.h
include/libopenshot-audio/juce_audio_devices/native/juce_MidiDataConcatenator.h
include/libopenshot-audio/juce_audio_devices/native/juce_ios_Audio.h
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioSourcePlayer.h
@@ -207,7 +206,6 @@ include/libopenshot-audio/juce_core/memory/juce_WeakReference.h
include/libopenshot-audio/juce_core/misc/juce_ConsoleApplication.h
include/libopenshot-audio/juce_core/misc/juce_Result.h
include/libopenshot-audio/juce_core/misc/juce_RuntimePermissions.h
-include/libopenshot-audio/juce_core/misc/juce_StdFunctionCompat.h
include/libopenshot-audio/juce_core/misc/juce_Uuid.h
include/libopenshot-audio/juce_core/misc/juce_WindowsRegistry.h
include/libopenshot-audio/juce_core/native/juce_BasicNativeHeaders.h
@@ -272,6 +270,7 @@ include/libopenshot-audio/juce_core/time/juce_PerformanceCounter.h
include/libopenshot-audio/juce_core/time/juce_RelativeTime.h
include/libopenshot-audio/juce_core/time/juce_Time.h
include/libopenshot-audio/juce_core/unit_tests/juce_UnitTest.h
+include/libopenshot-audio/juce_core/unit_tests/juce_UnitTestCategories.h
include/libopenshot-audio/juce_core/xml/juce_XmlDocument.h
include/libopenshot-audio/juce_core/xml/juce_XmlElement.h
include/libopenshot-audio/juce_core/zip/juce_GZIPCompressorOutputStream.h