From 443650279c8ab103ce3dfc66a537f7449b930654 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 16 Dec 2019 17:46:41 +0100 Subject: [PATCH] macosx notarization: added signed avr* tool and some entitlements --- build/build.xml | 8 ++++---- ...uinoOTA-1.3.0-darwin_amd64-signed.tar.bz2.sha | 1 + ...ino5-x86_64-apple-darwin14-signed.tar.bz2.sha | 1 + ...no17-x86_64-apple-darwin12-signed.tar.bz2.sha | 1 + build/macosx/gcc.entitlements | 8 ++++++++ build/macosx/jre2.entitlements | 16 ++++++++++++++++ 6 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 build/macosx/arduinoOTA-1.3.0-darwin_amd64-signed.tar.bz2.sha create mode 100644 build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14-signed.tar.bz2.sha create mode 100644 build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12-signed.tar.bz2.sha create mode 100644 build/macosx/gcc.entitlements create mode 100644 build/macosx/jre2.entitlements diff --git a/build/build.xml b/build/build.xml index 72e2fce41..22f85d39a 100644 --- a/build/build.xml +++ b/build/build.xml @@ -514,11 +514,11 @@ - + - + - + @@ -556,7 +556,7 @@ - + diff --git a/build/macosx/arduinoOTA-1.3.0-darwin_amd64-signed.tar.bz2.sha b/build/macosx/arduinoOTA-1.3.0-darwin_amd64-signed.tar.bz2.sha new file mode 100644 index 000000000..7e29e1b40 --- /dev/null +++ b/build/macosx/arduinoOTA-1.3.0-darwin_amd64-signed.tar.bz2.sha @@ -0,0 +1 @@ +d36e992b402ff0f41e458c527ebd433827c55c1c diff --git a/build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14-signed.tar.bz2.sha b/build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14-signed.tar.bz2.sha new file mode 100644 index 000000000..4388da488 --- /dev/null +++ b/build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14-signed.tar.bz2.sha @@ -0,0 +1 @@ +c641845446426e3fabf5d1b3f01ef7921ae227cf diff --git a/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12-signed.tar.bz2.sha b/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12-signed.tar.bz2.sha new file mode 100644 index 000000000..2bcc96d20 --- /dev/null +++ b/build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12-signed.tar.bz2.sha @@ -0,0 +1 @@ +0694b2f647b9cf847e38dacd6b54c6a8591dc323 diff --git a/build/macosx/gcc.entitlements b/build/macosx/gcc.entitlements new file mode 100644 index 000000000..123d12a53 --- /dev/null +++ b/build/macosx/gcc.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.security.cs.disable-library-validation + + + diff --git a/build/macosx/jre2.entitlements b/build/macosx/jre2.entitlements new file mode 100644 index 000000000..afa54db33 --- /dev/null +++ b/build/macosx/jre2.entitlements @@ -0,0 +1,16 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-executable-page-protection + + com.apple.security.cs.allow-dyld-environment-variables + + com.apple.security.cs.disable-library-validation + + +