38 Commits

Author SHA1 Message Date
dependabot[bot] 51d0ddc729 Bump net.temurin:jdk from 21.0.8 to 21.0.9
Bumps net.temurin:jdk from 21.0.8 to 21.0.9.

---
updated-dependencies:
- dependency-name: net.temurin:jdk
  dependency-version: 21.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-14 17:55:27 +01:00
David Kocher 0345d7a62f Update runtime dependency. 2025-07-28 10:01:16 +02:00
David Kocher 08d110fcbc Fix path to extracted bundle. 2025-06-05 13:50:57 +02:00
David Kocher c5862ea765 Update runtime dependency. 2025-05-25 16:29:17 +02:00
David Kocher 37475d49d5 Update runtime dependency. 2024-11-14 13:34:00 +01:00
David Kocher 1fe03f55ef Update runtime dependency. 2024-11-01 13:16:12 +01:00
David Kocher a7bc6e25bc Update runtime dependency. 2023-10-31 14:16:56 +01:00
David Kocher 9d399bb85b Update runtime dependency. 2023-10-12 20:34:29 +02:00
David Kocher 5034dcc3b0 Update runtime to 17.0.6_10. 2023-01-24 10:11:36 +01:00
David Kocher b58ea83bed Update runtime to jdk-17.0.5+8. 2023-01-23 08:48:57 +01:00
David Kocher fc4cb963e4 Execute tools using xcrun. 2022-07-20 16:27:10 +02:00
David Kocher f6d4f3fe7d Update runtime to 17.0.1+12. 2021-11-18 13:37:03 +01:00
David Kocher 4e7ddbe7df Update runtime to universal build from The Adoptium Working Group.
```
#!/bin/sh -e

UNIVERSAL_JDK=$(pwd)/jdk-17+35
ARM64_JDK=$(pwd)/jdk-17+35-arm64
X86_64_JDK=$(pwd)/jdk-17+35-x64

# We ditto both in case there is something present in one but not both.
ditto ${ARM64_JDK} ${UNIVERSAL_JDK}
ditto ${X86_64_JDK} ${UNIVERSAL_JDK}

for subdir in MacOS Home/bin Home/lib ; do
    pushd ${UNIVERSAL_JDK}/Contents/${subdir}

    find . -type f | while read file ; do
        FILE_TYPE=$(file "${file}")
        [[ ${FILE_TYPE} =~ "Mach-O" ]] || continue

        if [[ -f "${ARM64_JDK}/Contents/${subdir}/${file}" && -f "${X86_64_JDK}/Contents/${subdir}/${file}" ]] ; then
            lipo -output ${file} -create ${ARM64_JDK}/Contents/${subdir}/${file} ${X86_64_JDK}/Contents/${subdir}/${file}
        fi
    done
done

sed -i '' 's:x86_64:x86_64+arm64:' ${UNIVERSAL_JDK}/Contents/Home/release
```
2021-11-16 13:41:09 +01:00
David Kocher 3cad8c8837 Update runtime to 15.0.1+9 2020-12-14 12:43:16 +01:00
David Kocher f08f752095 Update runtime dependency. 2020-01-28 11:12:13 +01:00
David Kocher 27e913d884 Update runtime to 12.0.2. 2019-08-23 14:24:27 +02:00
David Kocher ff99459475 Fix reference to runtime bundle. 2019-06-21 11:38:28 +02:00
David Kocher 8e56f4edfd Update runtime dependency to 11.0.1. 2019-06-21 11:37:58 +02:00
David Kocher c182bfca87 Update runtime dependency to 8u192. 2018-11-16 11:28:24 +01:00
David Kocher b8062e3b07 Remove any i386 slice from dynamic libraries.
12:02:41 [2018-08-07 13:02:40 BST] <main> DBG-X:   parameter ErrorMessage = ERROR ITMS-90240: "Unsupported Architectures. Your executable contained the following disallowed architectures: '[i386 (in ch.sudo.cyberduck.pkg/Payload/Cyberduck.app/Contents/Frameworks/libjnidispatch.dylib, ch.sudo.cyberduck.pkg/Payload/Cyberduck.app/Contents/Frameworks/librococoa.dylib)]'. New apps submitted to the Mac App Store must support 64-bit starting January 2018, and Mac app updates and existing apps must support 64-bit starting June 2018.
2018-08-07 14:29:10 +02:00
David Kocher 4094732b25 Update runtime dependency. 2018-02-14 16:05:49 +01:00
David Kocher 49c3298e74 Update version. 2017-10-30 15:34:48 +01:00
David Kocher f228414e02 Update runtime dependency. 2017-06-26 12:06:23 +02:00
David Kocher 43cf90423e Fix runtime dependency.
Former-commit-id: f89bdff23c0daddf67f29682617105b445982784
2017-01-31 19:38:11 +01:00
David Kocher 546744c096 Update runtime to 8u112.
Former-commit-id: 5b28b446bedd792f3fe7ade7607456ede08bd7b0
2016-10-30 20:01:38 +01:00
David Kocher 7ccce56949 Fix dependency.
Former-commit-id: ed27207b70bac120a976eb3950da963c7f7fa24f
2016-08-16 17:52:25 +02:00
David Kocher 07014b074f Fix runtime.dependency
Former-commit-id: 8b071be266e812d1e470e2d833b8ae88ac5d0585
2016-05-04 15:07:03 +02:00
David Kocher 4652540235 Follow symlinks. We must preserve Runtime.jre/Contents/MacOS/libjli.dylib which is in CFBundleExecutable to not break the signature with codesign when building on 10.11.4. Fix BACKBLAZE-54.
Former-commit-id: 2da8b54a1c9c3d7428e337a7f3888c80008100b3
2016-04-01 11:28:07 +02:00
David Kocher 73acbd699b Update runtime to 8u77.
Former-commit-id: 28bd20810b8a8583ea55d1188b846fbaf7fedb8e
2016-03-31 12:31:26 +02:00
David Kocher 89889a37bb Revert.
Former-commit-id: 0e91821650aae1cecbd514f643ae55babece20ec
2016-03-31 09:16:06 +02:00
David Kocher 51521a140a Fix bundle.runtime.lib property.
Former-commit-id: 6a67ed2c5aa7db9af55267ffad69ab2e1be47c90
2016-03-30 23:57:49 +02:00
David Kocher d1e5d15ba3 Copy runtime in project build.
Former-commit-id: 611591a228c8eb178be37ab90d23030b04ece0f9
2016-03-30 22:53:24 +02:00
David Kocher c594011ef4 Move Runtime.jre to Contents/PlugIns.
Former-commit-id: 7161c6909f7325091aef099e9d3870859e7bfeb6
2016-03-29 13:27:22 +02:00
David Kocher ef0e33078e Echo directories.
Former-commit-id: 058975ba187dad6817bdeb1199eb1d2e36481891
2016-03-15 14:14:21 +01:00
David Kocher 578b5f7dca Update runtime.
Former-commit-id: e9ed0d635d49bc3704777351733eba925e289684
2016-02-23 15:11:54 +01:00
David Kocher 31a5de21ab Add shared-library-install-name task.
Former-commit-id: 89dbf5e46ef6492ddec9718e6e02446acc60548d
2016-01-04 13:18:20 +01:00
David Kocher 01bef20358 Add runtime as dependency.
Former-commit-id: 656f8fe356228776a60c86f2a9da34da9f9c7f7c
2015-12-21 14:40:35 +01:00
David Kocher dc62afcedd Mavenize with modules and switch build for better testability and dependency management.
Former-commit-id: 43d8685adcba38f110935d9bb0a05c8534621068
2015-12-07 17:47:25 +01:00