From fa293b86c7d19a0b92a36ff3826c78da07665567 Mon Sep 17 00:00:00 2001 From: Neil C Smith Date: Mon, 19 Feb 2024 14:20:12 +0000 Subject: [PATCH] Update configuration for Apache NetBeans 21. --- README.md | 34 ++-- linux-aarch64/netbeans-aarch64-deb.properties | 32 ++++ ...7-ca-jdk21.0.2-linux_aarch64.tar.gz.sha256 | 1 + .../appimagetool-armhf.AppImage.sha512 | 1 - ...21.0.1+12-linux-arm32-vfp-hflt.tar.gz.sha1 | 1 - linux-arm32/netbeans-arm-appimage.properties | 26 --- linux-x64/netbeans-x64-appimage.properties | 4 +- linux-x64/netbeans-x64-deb.properties | 4 +- linux-x64/netbeans-x64-rpm.properties | 4 +- ...30.15-ca-jdk21.0.1-linux_x64.tar.gz.sha256 | 1 - ...32.17-ca-jdk21.0.2-linux_x64.tar.gz.sha256 | 1 + .../netbeans-macos-aarch64.properties | 6 +- ...-ca-jdk21.0.1-macosx_aarch64.tar.gz.sha256 | 1 - ...-ca-jdk21.0.2-macosx_aarch64.tar.gz.sha256 | 1 + macos-x64/netbeans-macos-x64.properties | 6 +- ...0.15-ca-jdk21.0.1-macosx_x64.tar.gz.sha256 | 1 - ...2.17-ca-jdk21.0.2-macosx_x64.tar.gz.sha256 | 1 + netbeans-20-bin.zip.sha512 | 1 - netbeans-21-bin.zip.sha512 | 1 + windows-x64-iss/ApacheNetBeansZuluLicense.txt | 166 +++++++++--------- .../netbeans-windows-x64.properties | 4 +- ...lu21.30.15-ca-jdk21.0.1-win_x64.zip.sha256 | 1 - ...lu21.32.17-ca-jdk21.0.2-win_x64.zip.sha256 | 1 + 23 files changed, 150 insertions(+), 149 deletions(-) create mode 100644 linux-aarch64/netbeans-aarch64-deb.properties create mode 100644 linux-aarch64/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz.sha256 delete mode 100644 linux-arm32/appimagetool-armhf.AppImage.sha512 delete mode 100644 linux-arm32/bellsoft-jdk21.0.1+12-linux-arm32-vfp-hflt.tar.gz.sha1 delete mode 100644 linux-arm32/netbeans-arm-appimage.properties delete mode 100644 linux-x64/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz.sha256 create mode 100644 linux-x64/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz.sha256 delete mode 100644 macos-aarch64/zulu21.30.15-ca-jdk21.0.1-macosx_aarch64.tar.gz.sha256 create mode 100644 macos-aarch64/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz.sha256 delete mode 100644 macos-x64/zulu21.30.15-ca-jdk21.0.1-macosx_x64.tar.gz.sha256 create mode 100644 macos-x64/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz.sha256 delete mode 100644 netbeans-20-bin.zip.sha512 create mode 100644 netbeans-21-bin.zip.sha512 delete mode 100644 windows-x64-iss/zulu21.30.15-ca-jdk21.0.1-win_x64.zip.sha256 create mode 100644 windows-x64-iss/zulu21.32.17-ca-jdk21.0.2-win_x64.zip.sha256 diff --git a/README.md b/README.md index 16f0721..a3fa001 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ For more information see [https://www.codelerity.com/netbeans/](https://www.code This repository contains configuration files for building an Inno Setup Windows installer, Linux Deb packages (x64 / all), and Linux AppImages (x64 / Arm). -Before starting, download and unzip [nbpackage-1.0-beta3-bin](https://archive.apache.org/dist/netbeans/netbeans-nbpackage/1.0-beta3/nbpackage-1.0-beta3-bin.zip) +Before starting, download and unzip [nbpackage-1.0-beta4-bin](https://archive.apache.org/dist/netbeans/netbeans-nbpackage/1.0-beta4/nbpackage-1.0-beta4-bin.zip) into an `nbpackage` directory. Executing `./nbpackage/bin/nbpackage --help` should show the help text for the packager. @@ -36,7 +36,7 @@ the Azul provided hash. To use a different JDK, update the configuration file. Build the installer by running - ``` -./nbpackage/bin/nbpackage --input netbeans-20-bin.zip --config windows-x64-iss/netbeans-windows-x64.properties --output dist/ +./nbpackage/bin/nbpackage --input netbeans-21-bin.zip --config windows-x64-iss/netbeans-windows-x64.properties --output dist/ ``` ### Build MacOS installer @@ -52,19 +52,20 @@ configuration file. Build the installer by running - ``` -./nbpackage/bin/nbpackage --input netbeans-20-bin.zip --config macos-x64/netbeans-macos-x64.properties --output dist/ +./nbpackage/bin/nbpackage --input netbeans-21-bin.zip --config macos-x64/netbeans-macos-x64.properties --output dist/ ``` ### Build DEB packages -You will require `fakeroot`, `dpkg` and `dpkg-deb` on the system. If building -the `x64` package, download the right Azul Zulu JDK into the `linux-x64` directory -and check against the provided hash file. +You will require `fakeroot`, `dpkg` and `dpkg-deb` on the system. The DEB package must +currently be built on the architecture it is designed for. Download the right +Azul Zulu JDK into the `linux-x64` or `linux-aarch64` directory and check against the +provided hash file. Build the package by running eg. - ``` -./nbpackage/bin/nbpackage --input netbeans-20-bin.zip --config linux-x64/netbeans-x64-deb.properties --output dist/ +./nbpackage/bin/nbpackage --input netbeans-21-bin.zip --config linux-x64/netbeans-x64-deb.properties --output dist/ ``` ### Build RPM packages @@ -76,27 +77,22 @@ provided hash file. Build the package by running eg. - ``` -./nbpackage/bin/nbpackage --input netbeans-20-bin.zip --config linux-x64/netbeans-x64-rpm.properties --output dist/ +./nbpackage/bin/nbpackage --input netbeans-21-bin.zip --config linux-x64/netbeans-x64-rpm.properties --output dist/ ``` ### Build AppImages -AppImages must be built on the architecture they are designed for. The Arm AppImage -can be run on the Raspberry Pi or similar, and must be built on an Arm device. +AppImages must be built on the architecture they are designed for. -Download the x64 or Arm executable of [AppImageKit](https://github.com/AppImage/AppImageKit/releases/tag/13) +Download the x64 executable of [AppImageKit](https://github.com/AppImage/AppImageKit/releases/tag/13) into the relevant directory, checking against the provided hash. AppImageKit is itself an AppImage - make sure to mark it executable before continuing. -The x64 AppImage will use the same JDK as the DEB and RPM above. For Arm (Raspberry Pi) -download the relevant BellSoft Liberica JDK and check against BellSoft's provided -hash. - Build the AppImage by running eg. - ``` -./nbpackage/bin/nbpackage --input netbeans-20-bin.zip --config linux-arm32/netbeans-arm-appimage.properties --output dist/ +./nbpackage/bin/nbpackage --input netbeans-21-bin.zip --config linux-x64/netbeans-x64-appimage.properties --output dist/ ``` ## Legal @@ -105,14 +101,12 @@ These packages are provided without warranty, and under the licenses and terms o the bundled software. Please make sure you're familiar with all terms before downloading. Apache NetBeans is provided under the terms of the [Apache Software License](https://github.com/apache/netbeans/blob/master/LICENSE). -Some of the packages include a build of OpenJDK - [Azul Zulu](https://www.azul.com/downloads/) -for x86_64, and [BellSoft Liberica](https://bell-sw.com/pages/downloads/) for Arm. +Some of the packages include an [Azul Zulu](https://www.azul.com/downloads/) build of OpenJDK. Please see terms and licenses linked for the relevant JDK. Apache, Apache NetBeans and the Apache NetBeans logo are trademarks or registered trademarks of the Apache Software Foundation. Azul and Azul Zulu are trademarks or -registered trademarks of Azul Systems, Inc. BellSoft and Liberica are trademarks -or registered trademarks of BellSoft Ltd. Java and OpenJDK are registered trademarks +registered trademarks of Azul Systems, Inc. Java and OpenJDK are registered trademarks of Oracle and/or its affiliates. All other trademarks are the property of their respective holders and used here only for identification purposes. diff --git a/linux-aarch64/netbeans-aarch64-deb.properties b/linux-aarch64/netbeans-aarch64-deb.properties new file mode 100644 index 0000000..fa63fea --- /dev/null +++ b/linux-aarch64/netbeans-aarch64-deb.properties @@ -0,0 +1,32 @@ +# Application name (required). +package.name=Apache NetBeans +# Application version (defaults 1.0). +package.version=21 +# Packaging type. +package.type=linux-deb +# Path to Java runtime to include in the package (default none). +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz +# A single-line description of the package. Not all packagers will display this. +package.description=Package of ${package.name} ${package.version}. +# Application publisher. Not all packagers will display this. +package.publisher=${package.name} +# Link to application / publisher website. Not all packagers will display this. +package.url=https://www.codelerity.com/netbeans/ +# Path to 48x48 png icon as required by xdg specification. Defaults to Apache NetBeans logo. +package.deb.icon= +# Path to SVG icon. Will only be used if package.deb.icon also set. Defaults to Apache NetBeans logo. +package.deb.svg-icon= +# Optional name for .desktop file (without suffix). Defaults to sanitized package name. +package.deb.desktop-filename=apache-netbeans-ide-${package.version} +# StartupWMClass to set in .desktop file. Should match the WMClass of the main application window. +package.deb.wmclass=Apache NetBeans IDE ${package.version} +# Application category (or categories) to use in the .desktop file. +package.deb.category=Development;Java;IDE; +# Maintainer information as name and email. Mandated in Debian Control file. +package.deb.maintainer=Codelerity Ltd. +# Optional path to custom Debian Control file template. +package.deb.control-template= +# Optional path to custom .desktop file template. +package.deb.desktop-template= +# Optional path to custom launcher script template. +package.deb.launcher-template= diff --git a/linux-aarch64/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz.sha256 b/linux-aarch64/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz.sha256 new file mode 100644 index 0000000..fa4c1bf --- /dev/null +++ b/linux-aarch64/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz.sha256 @@ -0,0 +1 @@ +ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0 zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz diff --git a/linux-arm32/appimagetool-armhf.AppImage.sha512 b/linux-arm32/appimagetool-armhf.AppImage.sha512 deleted file mode 100644 index 721a1e9..0000000 --- a/linux-arm32/appimagetool-armhf.AppImage.sha512 +++ /dev/null @@ -1 +0,0 @@ -632c5370bbe1e2bf4c199b59f69785a0e04f2ebfcdfc17e207550b280e6cb0c8bcf5504f07255aa2490b230647a6ab195b68a19cf095d01e376aa180ea619255 appimagetool-armhf.AppImage diff --git a/linux-arm32/bellsoft-jdk21.0.1+12-linux-arm32-vfp-hflt.tar.gz.sha1 b/linux-arm32/bellsoft-jdk21.0.1+12-linux-arm32-vfp-hflt.tar.gz.sha1 deleted file mode 100644 index 1c9c706..0000000 --- a/linux-arm32/bellsoft-jdk21.0.1+12-linux-arm32-vfp-hflt.tar.gz.sha1 +++ /dev/null @@ -1 +0,0 @@ -0f9b22120880c0a7aaaa30e81f816d8a418032af bellsoft-jdk21.0.1+12-linux-arm32-vfp-hflt.tar.gz diff --git a/linux-arm32/netbeans-arm-appimage.properties b/linux-arm32/netbeans-arm-appimage.properties deleted file mode 100644 index a29f7f7..0000000 --- a/linux-arm32/netbeans-arm-appimage.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Application name (required). -package.name=Apache NetBeans -# Application version (defaults 1.0). -package.version=20 -# Packaging type. -package.type=linux-appimage -# Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/bellsoft-jdk21.0.1+12-linux-arm32-vfp-hflt.tar.gz -# A single-line description of the package. Not all packagers will display this. -package.description=Package of ${package.name} ${package.version}. -# Application publisher. Not all packagers will display this. -package.publisher=${package.name} -# Link to application / publisher website. Not all packagers will display this. -package.url=https://www.codelerity.com/netbeans/ -# Path to appimagetool (required) - can be downloaded from https://github.com/AppImage/AppImageKit/releases/ -package.appimage.tool=${CONFIG}/appimagetool-armhf.AppImage -# Path to 48x48 png icon as required by xdg specification. Defaults to Apache NetBeans logo. -package.appimage.icon= -# Application category (or categories) to use in the AppImage .desktop file. -package.appimage.category=Development;Java;IDE; -# Architecture to build appimage for. By default will extract from appimagetool name. -package.appimage.arch=arm -# Optional path to custom .desktop file template. -package.appimage.desktop-template= -# Optional path to custom AppRun launcher script template. -package.appimage.launcher-template= diff --git a/linux-x64/netbeans-x64-appimage.properties b/linux-x64/netbeans-x64-appimage.properties index 97ab2d0..e169b27 100644 --- a/linux-x64/netbeans-x64-appimage.properties +++ b/linux-x64/netbeans-x64-appimage.properties @@ -1,11 +1,11 @@ # Application name (required). package.name=Apache NetBeans # Application version (defaults 1.0). -package.version=20 +package.version=21 # Packaging type. package.type=linux-appimage # Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz # A single-line description of the package. Not all packagers will display this. package.description=Package of ${package.name} ${package.version}. # Application publisher. Not all packagers will display this. diff --git a/linux-x64/netbeans-x64-deb.properties b/linux-x64/netbeans-x64-deb.properties index d55daa0..1c99116 100644 --- a/linux-x64/netbeans-x64-deb.properties +++ b/linux-x64/netbeans-x64-deb.properties @@ -1,11 +1,11 @@ # Application name (required). package.name=Apache NetBeans # Application version (defaults 1.0). -package.version=20 +package.version=21 # Packaging type. package.type=linux-deb # Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz # A single-line description of the package. Not all packagers will display this. package.description=Package of ${package.name} ${package.version}. # Application publisher. Not all packagers will display this. diff --git a/linux-x64/netbeans-x64-rpm.properties b/linux-x64/netbeans-x64-rpm.properties index 2b6dd46..74dbc26 100644 --- a/linux-x64/netbeans-x64-rpm.properties +++ b/linux-x64/netbeans-x64-rpm.properties @@ -1,11 +1,11 @@ # Application name (required). package.name=Apache NetBeans # Application version (defaults 1.0). -package.version=20 +package.version=21 # Packaging type. package.type=linux-rpm # Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz # A single-line description of the package. Not all packagers will display this. package.description=Package of ${package.name} ${package.version}. # Application publisher. Not all packagers will display this. diff --git a/linux-x64/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz.sha256 b/linux-x64/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz.sha256 deleted file mode 100644 index 5f5882c..0000000 --- a/linux-x64/zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -bf4842dd3a17cfe85523be5848b5ec3bc3d811afc74feab791befa4c895c4449 zulu21.30.15-ca-jdk21.0.1-linux_x64.tar.gz diff --git a/linux-x64/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz.sha256 b/linux-x64/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz.sha256 new file mode 100644 index 0000000..7707aa8 --- /dev/null +++ b/linux-x64/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz.sha256 @@ -0,0 +1 @@ +5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz diff --git a/macos-aarch64/netbeans-macos-aarch64.properties b/macos-aarch64/netbeans-macos-aarch64.properties index a1cdea5..d18ebd4 100644 --- a/macos-aarch64/netbeans-macos-aarch64.properties +++ b/macos-aarch64/netbeans-macos-aarch64.properties @@ -1,11 +1,11 @@ # Application name (required). package.name=Apache NetBeans # Application version (defaults 1.0). -package.version=20 +package.version=21 # Packaging type. package.type=macos-pkg # Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/zulu21.30.15-ca-jdk21.0.1-macosx_aarch64.tar.gz +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz # A single-line description of the package. Not all packagers will display this. package.description=Package of ${package.name} ${package.version}. # Application publisher. Not all packagers will display this. @@ -25,7 +25,7 @@ package.macos.entitlements-template= # Search pattern for native binaries that need to be code signed. package.macos.codesign-files={*.dylib,*.jnilib,**/nativeexecution/MacOSX-*/*,Contents/Home/bin/*,Contents/Home/lib/jspawnhelper} # Search pattern for JARs that bundle native binaries that need to be code signed. -package.macos.codesign-jars={jna-5*.jar,junixsocket-native-common-*.jar,launcher-common-*.jar,jansi-*.jar,nbi-engine.jar} +package.macos.codesign-jars={flatlaf*.jar,jna-5*.jar,junixsocket-native-common-*.jar,launcher-common-*.jar,jansi-*.jar,nbi-engine.jar} # Code signing identity as passed to Codesign. package.macos.codesign-id= # Installer signing identity as passed to Pkgbuild. diff --git a/macos-aarch64/zulu21.30.15-ca-jdk21.0.1-macosx_aarch64.tar.gz.sha256 b/macos-aarch64/zulu21.30.15-ca-jdk21.0.1-macosx_aarch64.tar.gz.sha256 deleted file mode 100644 index 6c11eed..0000000 --- a/macos-aarch64/zulu21.30.15-ca-jdk21.0.1-macosx_aarch64.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -6e89b6ed60c0efcc1b5bb7c6b36710ce746751b316a16cc3f9915470c4eb2a00 zulu21.30.15-ca-jdk21.0.1-macosx_aarch64.tar.gz diff --git a/macos-aarch64/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz.sha256 b/macos-aarch64/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz.sha256 new file mode 100644 index 0000000..e121885 --- /dev/null +++ b/macos-aarch64/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz.sha256 @@ -0,0 +1 @@ +e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz diff --git a/macos-x64/netbeans-macos-x64.properties b/macos-x64/netbeans-macos-x64.properties index 73b56d4..b4c104c 100644 --- a/macos-x64/netbeans-macos-x64.properties +++ b/macos-x64/netbeans-macos-x64.properties @@ -1,11 +1,11 @@ # Application name (required). package.name=Apache NetBeans # Application version (defaults 1.0). -package.version=20 +package.version=21 # Packaging type. package.type=macos-pkg # Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/zulu21.30.15-ca-jdk21.0.1-macosx_x64.tar.gz +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz # A single-line description of the package. Not all packagers will display this. package.description=Package of ${package.name} ${package.version}. # Application publisher. Not all packagers will display this. @@ -25,7 +25,7 @@ package.macos.entitlements-template= # Search pattern for native binaries that need to be code signed. package.macos.codesign-files={*.dylib,*.jnilib,**/nativeexecution/MacOSX-*/*,Contents/Home/bin/*,Contents/Home/lib/jspawnhelper} # Search pattern for JARs that bundle native binaries that need to be code signed. -package.macos.codesign-jars={jna-5*.jar,junixsocket-native-common-*.jar,launcher-common-*.jar,jansi-*.jar,nbi-engine.jar} +package.macos.codesign-jars={flatlaf*.jar,jna-5*.jar,junixsocket-native-common-*.jar,launcher-common-*.jar,jansi-*.jar,nbi-engine.jar} # Code signing identity as passed to Codesign. package.macos.codesign-id= # Installer signing identity as passed to Pkgbuild. diff --git a/macos-x64/zulu21.30.15-ca-jdk21.0.1-macosx_x64.tar.gz.sha256 b/macos-x64/zulu21.30.15-ca-jdk21.0.1-macosx_x64.tar.gz.sha256 deleted file mode 100644 index 18448bb..0000000 --- a/macos-x64/zulu21.30.15-ca-jdk21.0.1-macosx_x64.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -667e3945ffd394317b5faf1f5bd4847d1f1d091f76543df27d9b3a2ee7bf7a7e zulu21.30.15-ca-jdk21.0.1-macosx_x64.tar.gz diff --git a/macos-x64/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz.sha256 b/macos-x64/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz.sha256 new file mode 100644 index 0000000..8742379 --- /dev/null +++ b/macos-x64/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz.sha256 @@ -0,0 +1 @@ +3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025 zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz diff --git a/netbeans-20-bin.zip.sha512 b/netbeans-20-bin.zip.sha512 deleted file mode 100644 index aadae84..0000000 --- a/netbeans-20-bin.zip.sha512 +++ /dev/null @@ -1 +0,0 @@ -59eb2b0e7887f0d962d180c4004a81cf752f12a2b9456c59417daf90a312877f697500580c53566a220bde2a49df2b95ba1e4dedb4cf59b49bdacdc47c98745f ./netbeans-20-bin.zip diff --git a/netbeans-21-bin.zip.sha512 b/netbeans-21-bin.zip.sha512 new file mode 100644 index 0000000..5a6ef40 --- /dev/null +++ b/netbeans-21-bin.zip.sha512 @@ -0,0 +1 @@ +1bd5695755eb9547d88a5539a6e43884d787dba4da6ecadc1b261e07c1dda56d0a03986a66755c5d3a358216711c0393ac8fdd649e15c953bdfe380cb564ca65 ./netbeans-21-bin.zip diff --git a/windows-x64-iss/ApacheNetBeansZuluLicense.txt b/windows-x64-iss/ApacheNetBeansZuluLicense.txt index 896b8a3..4abdbd6 100644 --- a/windows-x64-iss/ApacheNetBeansZuluLicense.txt +++ b/windows-x64-iss/ApacheNetBeansZuluLicense.txt @@ -1,11 +1,11 @@ -This installer installs Apache NetBeans 20 bundled with Azul's Zulu build of OpenJDK 21. +This installer installs Apache NetBeans 21 bundled with Azul's Zulu build of OpenJDK 21. Apache NetBeans -Copyright (c) 2017-2023 The Apache Software Foundation and distributed under the terms of the Apache Software License (below). +Copyright (c) 2017-2024 The Apache Software Foundation and distributed under the terms of the Apache Software License (below). -Azul Zulu 21.30.15 (21.0.1+11) +Azul Zulu 21.32.17 (21.0.2+13) Copyright (c) 2013-2023, Azul Systems, Inc. 385 Moffett Park Drive, Suite 115, Sunnyvale, CA 94089 -For more information see https://docs.azul.com/core/tpls/october-2023/zulu21_tpl.html +For more information see https://docs.azul.com/core/tpls/january-2024/zulu21_tpl.html =========================================================== @@ -247,17 +247,17 @@ enterprise/modules/ext/aws-sdk/httpcore-4.4.9.jar Apache-2.0 enterprise/modules/ext/aws-sdk/ion-java-1.0.2.jar Gradle enterprise/modules/ext/aws-sdk/jmespath-java-1.11.569.jar Apache-2.0 enterprise/modules/ext/aws-sdk/joda-time-2.8.1.jar Apache-2.0 -enterprise/modules/ext/commons-fileupload-1.4.jar Apache-2.0 +enterprise/modules/ext/commons-fileupload-1.5.jar Apache-2.0 enterprise/modules/ext/el-impl.jar CDDL-1.0 enterprise/modules/ext/glassfish-jspparser-5.1.0.jar EPL-v20 enterprise/modules/ext/httpclient-4.5.13.jar Gradle enterprise/modules/ext/httpcore-4.4.13.jar Apache-2.0 -enterprise/modules/ext/jackson/jackson-annotations-2.13.5.jar Apache-2.0 -enterprise/modules/ext/jackson/jackson-core-2.13.5.jar Apache-2.0 -enterprise/modules/ext/jackson/jackson-databind-2.13.5.jar Apache-2.0 -enterprise/modules/ext/jackson/jackson-dataformat-cbor-2.13.5.jar Apache-2.0 -enterprise/modules/ext/jackson/jackson-datatype-jsr310-2.13.5.jar Apache-2.0 -enterprise/modules/ext/jackson/jackson-module-jaxb-annotations-2.13.5.jar Apache-2.0 +enterprise/modules/ext/jackson/jackson-annotations-2.16.1.jar Apache-2.0 +enterprise/modules/ext/jackson/jackson-core-2.16.1.jar Apache-2.0 +enterprise/modules/ext/jackson/jackson-databind-2.16.1.jar Apache-2.0 +enterprise/modules/ext/jackson/jackson-dataformat-cbor-2.16.1.jar Apache-2.0 +enterprise/modules/ext/jackson/jackson-datatype-jsr310-2.16.1.jar Apache-2.0 +enterprise/modules/ext/jackson/jackson-module-jaxb-annotations-2.16.1.jar Apache-2.0 enterprise/modules/ext/jakarta.jakartaee-api-10.0.0.jar EPL-v20 enterprise/modules/ext/jakarta.jakartaee-api-8.0.0.jar EPL-v20 enterprise/modules/ext/jakarta.jakartaee-api-9.0.0.jar EPL-v20 @@ -412,27 +412,27 @@ ide/modules/ext/adapter-base.jar Apache-2.0 ide/modules/ext/adapter-javahl.jar Apache-2.0 ide/modules/ext/antlr-runtime-3.5.2.jar BSD-antlr-runtime3 ide/modules/ext/antlr4-runtime-4.11.1.jar BSD-antlr-runtime4-2 -ide/modules/ext/commons-compress-1.24.0.jar Apache-2.0 +ide/modules/ext/commons-compress-1.25.0.jar Apache-2.0 ide/modules/ext/commons-csv-1.8.jar Apache-2.0 -ide/modules/ext/commons-net-3.8.0.jar Apache-2.0 +ide/modules/ext/commons-net-3.10.0.jar Apache-2.0 ide/modules/ext/fastexcel-0.10.15.jar Apache-2.0 -ide/modules/ext/flexmark-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-ext-anchorlink-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-ext-emoji-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-ext-gfm-tasklist-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-ext-tables-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-html2md-converter-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-ast-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-builder-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-collection-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-data-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-dependency-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-format-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-html-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-misc-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-sequence-0.64.6.jar BSD-flexmark -ide/modules/ext/flexmark-util-visitor-0.64.6.jar BSD-flexmark -ide/modules/ext/freemarker-2.3.30.jar Apache-2.0-freemarker +ide/modules/ext/flexmark-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-ext-anchorlink-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-ext-emoji-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-ext-gfm-tasklist-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-ext-tables-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-html2md-converter-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-ast-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-builder-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-collection-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-data-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-dependency-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-format-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-html-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-misc-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-sequence-0.64.8.jar BSD-flexmark +ide/modules/ext/flexmark-util-visitor-0.64.8.jar BSD-flexmark +ide/modules/ext/freemarker-2.3.32.jar Apache-2.0-freemarker ide/modules/ext/galimatias.jar MIT-galimatias ide/modules/ext/generated-wsdl-xsd-2004.08.24.jar WSDL-2004 ide/modules/ext/graal-sdk-20.3.0.jar UPL @@ -526,31 +526,31 @@ java/maven/lib/jansi-2.4.0.jar Apache-2.0 java/maven/lib/javax.annotation-api-1.3.2.jar CDDL-1.1 java/maven/lib/javax.inject-1.jar Apache-2.0 java/maven/lib/jcl-over-slf4j-1.7.36.jar Apache-2.0 -java/maven/lib/maven-artifact-3.9.5.jar Apache-2.0 -java/maven/lib/maven-builder-support-3.9.5.jar Apache-2.0 -java/maven/lib/maven-compat-3.9.5.jar Apache-2.0 -java/maven/lib/maven-core-3.9.5.jar Apache-2.0 -java/maven/lib/maven-embedder-3.9.5.jar Apache-2.0 -java/maven/lib/maven-model-3.9.5.jar Apache-2.0 -java/maven/lib/maven-model-builder-3.9.5.jar Apache-2.0 -java/maven/lib/maven-plugin-api-3.9.5.jar Apache-2.0 -java/maven/lib/maven-repository-metadata-3.9.5.jar Apache-2.0 -java/maven/lib/maven-resolver-api-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-connector-basic-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-impl-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-named-locks-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-provider-3.9.5.jar Apache-2.0 -java/maven/lib/maven-resolver-spi-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-transport-file-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-transport-http-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-transport-wagon-1.9.16.jar Apache-2.0 -java/maven/lib/maven-resolver-util-1.9.16.jar Apache-2.0 -java/maven/lib/maven-settings-3.9.5.jar Apache-2.0 -java/maven/lib/maven-settings-builder-3.9.5.jar Apache-2.0 +java/maven/lib/maven-artifact-3.9.6.jar Apache-2.0 +java/maven/lib/maven-builder-support-3.9.6.jar Apache-2.0 +java/maven/lib/maven-compat-3.9.6.jar Apache-2.0 +java/maven/lib/maven-core-3.9.6.jar Apache-2.0 +java/maven/lib/maven-embedder-3.9.6.jar Apache-2.0 +java/maven/lib/maven-model-3.9.6.jar Apache-2.0 +java/maven/lib/maven-model-builder-3.9.6.jar Apache-2.0 +java/maven/lib/maven-plugin-api-3.9.6.jar Apache-2.0 +java/maven/lib/maven-repository-metadata-3.9.6.jar Apache-2.0 +java/maven/lib/maven-resolver-api-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-connector-basic-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-impl-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-named-locks-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-provider-3.9.6.jar Apache-2.0 +java/maven/lib/maven-resolver-spi-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-transport-file-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-transport-http-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-transport-wagon-1.9.18.jar Apache-2.0 +java/maven/lib/maven-resolver-util-1.9.18.jar Apache-2.0 +java/maven/lib/maven-settings-3.9.6.jar Apache-2.0 +java/maven/lib/maven-settings-builder-3.9.6.jar Apache-2.0 java/maven/lib/maven-shared-utils-3.3.4.jar Apache-2.0 -java/maven/lib/maven-slf4j-provider-3.9.5.jar Apache-2.0 -java/maven/lib/org.eclipse.sisu.inject-0.3.5.jar Maven-EPL-v10 -java/maven/lib/org.eclipse.sisu.plexus-0.3.5.jar Maven-EPL-v10 +java/maven/lib/maven-slf4j-provider-3.9.6.jar Apache-2.0 +java/maven/lib/org.eclipse.sisu.inject-0.9.0.M2.jar Maven-EPL-v10 +java/maven/lib/org.eclipse.sisu.plexus-0.9.0.M2.jar Maven-EPL-v10 java/maven/lib/plexus-cipher-2.0.jar Apache-2.0 java/maven/lib/plexus-component-annotations-2.1.0.jar Apache-2.0 java/maven/lib/plexus-interpolation-1.26.jar Apache-2.0 @@ -592,17 +592,17 @@ java/modules/ext/jaxws22/streambuffer.jar EDL-1.0 java/modules/ext/jaxws22/woodstox-core.jar Apache-2.0 java/modules/ext/jdktools-11.0.11.jar Apache-2.0 java/modules/ext/maven/gson-2.10.1.jar Apache-2.0 -java/modules/ext/maven/indexer-core-7.0.4.jar Apache-2.0 +java/modules/ext/maven/indexer-core-7.1.2.jar Apache-2.0 java/modules/ext/maven/javax.annotation-api-1.2.jar CDDL-1.1 java/modules/ext/maven/jdom2-2.0.6.1.jar BSD-JDOM -java/modules/ext/maven/lucene-analysis-common-9.8.0.jar Apache-2.0 -java/modules/ext/maven/lucene-backward-codecs-9.8.0.jar Apache-2.0 -java/modules/ext/maven/lucene-core-9.8.0.jar Apache-2.0 -java/modules/ext/maven/lucene-highlighter-9.8.0.jar Apache-2.0 -java/modules/ext/maven/lucene-queryparser-9.8.0.jar Apache-2.0 +java/modules/ext/maven/lucene-analysis-common-9.9.1.jar Apache-2.0 +java/modules/ext/maven/lucene-backward-codecs-9.9.1.jar Apache-2.0 +java/modules/ext/maven/lucene-core-9.9.1.jar Apache-2.0 +java/modules/ext/maven/lucene-highlighter-9.9.1.jar Apache-2.0 +java/modules/ext/maven/lucene-queryparser-9.9.1.jar Apache-2.0 java/modules/ext/maven/maven-dependency-tree-2.2.jar Apache-2.0 -java/modules/ext/maven/search-api-7.0.4.jar Apache-2.0 -java/modules/ext/maven/search-backend-smo-7.0.4.jar Apache-2.0 +java/modules/ext/maven/search-api-7.1.2.jar Apache-2.0 +java/modules/ext/maven/search-backend-smo-7.1.2.jar Apache-2.0 java/modules/ext/nb-javac-jdk-21u-api.jar GPL-2-CP java/modules/ext/nb-javac-jdk-21u.jar GPL-2-CP java/modules/ext/org.eclipse.lsp4j-0.13.0.jar EPL-v20 @@ -677,9 +677,9 @@ java/modules/gradle/org.jacoco.core.jar EPL-v10 php/docs/phpsigfiles.zip CC-BY-3.0 php/docs/predefined_vars.zip CC-BY-3.0 php/modules/ext/java-cup-11a.jar JavaCUP -platform/core/asm-9.5.jar BSD-INRIA -platform/core/asm-commons-9.5.jar BSD-INRIA -platform/core/asm-tree-9.5.jar BSD-INRIA +platform/core/asm-9.6.jar BSD-INRIA +platform/core/asm-commons-9.6.jar BSD-INRIA +platform/core/asm-tree-9.6.jar BSD-INRIA platform/docs/junit-4.13.2-javadoc.jar EPL-v10 platform/docs/junit-4.13.2-sources.jar EPL-v10 platform/docs/junit-jupiter-api-5.6.0-javadoc.jar EPL-v20 @@ -689,22 +689,22 @@ platform/docs/junit-jupiter-engine-5.6.0-sources.jar EPL-v20 platform/docs/junit-jupiter-params-5.6.0-javadoc.jar EPL-v20 platform/docs/junit-jupiter-params-5.6.0-sources.jar EPL-v20 platform/docs/testng-6.13.1-javadoc.jar Apache-2.0+MIT+testng -platform/modules/ext/batik-anim-1.16.jar Apache-2.0 -platform/modules/ext/batik-awt-util-1.16.jar Apache-2.0 -platform/modules/ext/batik-bridge-1.16.jar Apache-2.0 -platform/modules/ext/batik-constants-1.16.jar Apache-2.0 -platform/modules/ext/batik-css-1.16.jar Apache-2.0 -platform/modules/ext/batik-dom-1.16.jar Apache-2.0 -platform/modules/ext/batik-ext-1.16.jar Apache-2.0 -platform/modules/ext/batik-gvt-1.16.jar Apache-2.0 -platform/modules/ext/batik-i18n-1.16.jar Apache-2.0 -platform/modules/ext/batik-parser-1.16.jar Apache-2.0 -platform/modules/ext/batik-script-1.16.jar Apache-2.0 -platform/modules/ext/batik-svg-dom-1.16.jar Apache-2.0 -platform/modules/ext/batik-util-1.16.jar Apache-2.0 -platform/modules/ext/batik-xml-1.16.jar Apache-2.0 -platform/modules/ext/commons-io-2.13.0.jar Apache-2.0 -platform/modules/ext/flatlaf-3.2.5.jar Apache-2.0 +platform/modules/ext/batik-anim-1.17.jar Apache-2.0 +platform/modules/ext/batik-awt-util-1.17.jar Apache-2.0 +platform/modules/ext/batik-bridge-1.17.jar Apache-2.0 +platform/modules/ext/batik-constants-1.17.jar Apache-2.0 +platform/modules/ext/batik-css-1.17.jar Apache-2.0 +platform/modules/ext/batik-dom-1.17.jar Apache-2.0 +platform/modules/ext/batik-ext-1.17.jar Apache-2.0 +platform/modules/ext/batik-gvt-1.17.jar Apache-2.0 +platform/modules/ext/batik-i18n-1.17.jar Apache-2.0 +platform/modules/ext/batik-parser-1.17.jar Apache-2.0 +platform/modules/ext/batik-script-1.17.jar Apache-2.0 +platform/modules/ext/batik-svg-dom-1.17.jar Apache-2.0 +platform/modules/ext/batik-util-1.17.jar Apache-2.0 +platform/modules/ext/batik-xml-1.17.jar Apache-2.0 +platform/modules/ext/commons-io-2.15.1.jar Apache-2.0 +platform/modules/ext/flatlaf-3.3.jar Apache-2.0 platform/modules/ext/hamcrest-core-1.3.jar BSD-hamcrest platform/modules/ext/jcommander-1.78.jar Apache-2.0 platform/modules/ext/jna-5.12.1.jar Apache-2.0 @@ -720,7 +720,7 @@ platform/modules/ext/osgi.core-8.0.0.jar Apache-2.0 platform/modules/ext/testng-6.14.3.jar Apache-2.0+MIT+testng platform/modules/ext/xml-apis-1.4.01.jar Apache-2.0-XML-Commons-APIs platform/modules/ext/xml-apis-ext-1.3.04.jar Apache-2.0-XML-Commons-APIs -platform/modules/ext/xmlgraphics-commons-2.7.jar Apache-2.0 +platform/modules/ext/xmlgraphics-commons-2.9.jar Apache-2.0 platform/modules/net-java-html-boot-fx.jar Apache-2.0 platform/modules/net-java-html-boot-script.jar Apache-2.0 platform/modules/net-java-html-boot.jar Apache-2.0 @@ -1010,6 +1010,7 @@ ide/html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml1 ide/html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-lat1.ent W3C2 ide/html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-special.ent W3C2 ide/html.editor/src/org/netbeans/modules/html/editor/resources/DTDs/xhtml/xhtml-symbol.ent W3C2 +ide/hudson.ui/src/org/netbeans/modules/hudson/ui/resources/instance.png CC-BY-SA-3.0 ide/languages.hcl/src/org/netbeans/modules/languages/hcl/resources/terraform.png MIT-vscode-material-icon-theme ide/markdown/src/org/netbeans/modules/markdown/markdown.png CC0-v10 ide/markdown/src/org/netbeans/modules/markdown/markdown.tmLanguage.json MIT-markdown @@ -1900,3 +1901,4 @@ Notes Contributors: dmccann - December 22/2010 - 2.3 - Initial implementation + diff --git a/windows-x64-iss/netbeans-windows-x64.properties b/windows-x64-iss/netbeans-windows-x64.properties index 19ba831..3016c1f 100644 --- a/windows-x64-iss/netbeans-windows-x64.properties +++ b/windows-x64-iss/netbeans-windows-x64.properties @@ -1,11 +1,11 @@ # Application name (required). package.name=Apache NetBeans # Application version (defaults 1.0). -package.version=20 +package.version=21 # Packaging type. package.type=windows-innosetup # Path to Java runtime to include in the package (default none). -package.runtime=${CONFIG}/zulu21.30.15-ca-jdk21.0.1-win_x64.zip +package.runtime=${CONFIG}/zulu21.32.17-ca-jdk21.0.2-win_x64.zip # A single-line description of the package. Not all packagers will display this. package.description=Package of ${package.name} ${package.version}. # Application publisher. Not all packagers will display this. diff --git a/windows-x64-iss/zulu21.30.15-ca-jdk21.0.1-win_x64.zip.sha256 b/windows-x64-iss/zulu21.30.15-ca-jdk21.0.1-win_x64.zip.sha256 deleted file mode 100644 index 2859572..0000000 --- a/windows-x64-iss/zulu21.30.15-ca-jdk21.0.1-win_x64.zip.sha256 +++ /dev/null @@ -1 +0,0 @@ -f6541ceed2eb0b793fd27f22d9f8192ad1c9c4c53e528dd0a1e6ec8d7c3a33d3 zulu21.30.15-ca-jdk21.0.1-win_x64.zip diff --git a/windows-x64-iss/zulu21.32.17-ca-jdk21.0.2-win_x64.zip.sha256 b/windows-x64-iss/zulu21.32.17-ca-jdk21.0.2-win_x64.zip.sha256 new file mode 100644 index 0000000..140432f --- /dev/null +++ b/windows-x64-iss/zulu21.32.17-ca-jdk21.0.2-win_x64.zip.sha256 @@ -0,0 +1 @@ +f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de zulu21.32.17-ca-jdk21.0.2-win_x64.zip