aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
13 daysREADME: move to yocto-patches mailing listHEADmasterTim Orling
Since the definitive, canonical repository remains https://git.yoctoproject.org/meta-java the official mailing list should remain in the yoctoproject.org domain. Move to the new yocto-patches@lists.yoctoproject.org. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-25jamvm-initial-native: Update LICENSE to use SPDX identifierJermain Horsman
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-23ca-certificates-java: fix virtual/ warning; add branchscarthgapTim Orling
* add branch * add https protocol * Fix: QA Issue: RDEPENDS is set to virtual/java-native but the substring 'virtual/' holds no meaning in this context. It only works for build time dependencies, not runtime ones. It is suggested to use 'VIRTUAL-RUNTIME_' variables instead. [virtual-slash] * Fix: WARNING: recipes-core/ca-certificates-java/ca-certificates-java_20180516.bb: URL: git://salsa.debian.org/java-team/ca-certificates-java.git does not set any branch parameter. The future default branch used by tools and repositories is uncertain and we will therefore soon require this is set in all git urls. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-23oeqa/runtime/javac: Add package check for javacTim Orling
Before testing whether javac exists, check to see if one of the jdk packages is installed on the target. Otherwise, the test will fail. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-23javasqlite: Remove obsolete rename of libtoolJermain Horsman
Autoconf no longer generates libtool with a host alias prefix, this causes do_configure to fail as it is unable to copy the prefixed libtool since it no longer exists. Since the rename is no longer needed the entire append can be removed. Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-23javasqlite: Revert changes to LIC_FILES_CHKSUMJermain Horsman
Building javasqlite fails with a QA error due to LIC_FILES_CHKSUM being incorrect. This checksum was changed when the LICENSE value was updated. However, neither the source, nor the license file has changed. This commit restores the old value and reverts the changes made in commit 6b2a48c3a7b1236a9d915135f685ef7eef5dcd02. Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-23xom: Update github SRC_URIJermain Horsman
This prevents warnings about: - git protocol which is no longer supported by github - branch parameter not being set Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-03-22layer.conf: Mark as compatible with scarthgapGeoff Parker
LAYERSERIES_COMPAT: replace nanbield with scarthgap for Yocto 5.0 Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
2024-02-26jsch,xerces-j: fix CVE_STATUSPeter Marko
Last commit tried to convert CVE_CHECK_IGNORE to CVE_STATUS, however it was done in wrong way and caused the CVEs to be reported as open again. This fixes CVE_STATUS syntax. Signed-off-by: Peter Marko <peter.marko@siemens.com>
2024-02-03jsch,xerces-j: fix deprecated CVE_CHECK_IGNORETim Orling
The preferred variable name is now CVE_STATUS since: openembedded-core 34f682a24b7075b12ec308154b937ad118d69fe5 "cve-check: add option to add additional patched CVEs" Fixes: WARNING: /build/../meta-java/recipes-core/jcraft/jsch_0.1.40.bb: CVE_CHECK_IGNORE is deprecated in favor of CVE_STATUS WARNING: /build/../meta-java/recipes-core/xerces-j/xerces-j_2.11.0.bb: CVE_CHECK_IGNORE is deprecated in favor of CVE_STATUS Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2024-02-03Add compatability with GCC 12.xEvgeny Sagatov
Fixes build for kas 4.2 and Yocto Project 4.3.2 Signed-off-by: Evgeny Sagatov <sagatov@ya.ru>
2023-11-22layer.conf: Mark as compatible with nanbieldAJ Bagwell
Signed-off-by: AJ Bagwell <anthony.bagwell@hivehome.com> LAYERSERIES_COMPAT: drop mickeldore, replace with nanbield Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2023-06-10xerces-j: update SRC_URITim Orling
The archive URL has changed slightly, add missing /source/. https://archive.apache.org/dist/xerces/j/source/ Signed-off-by: Tim Orling <tim.orling@konsulko.com>
2023-05-23Remove checksumCameron Miller
2023-05-23Switch to use git SRCREVCameron Miller
2023-05-23Update rhino download linkCameron Miller
2023-05-02openjdk-8: Update patches for patch fuzz for Yocto 4.2 mickledoreGeoff Parker
Yocto 4.2 bitbake is more pedantic on patch fuzz, which treats patch fuzz Warnings as Errors, and fails the bulid. Corrected patch fuzz with: devtool modify openjdk-8-native devtool finish --force-patch-refresh openjdk-8-native <meta-java layer_path> but removed the changes to 1001-hotspot-fix-crash-on-JNI_CreateJavaVM.patch which rewrote a huge amount of source files in their entirety for some reason. Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
2023-03-16Merge pull request #3 from kk6ho/master+mickledoreRichard
layer.conf: Switch LAYERSERIES_COMPAT to mickledore
2023-01-16layer.conf: Switch LAYERSERIES_COMPAT to mickledoreGeoff Parker
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
2022-12-12conf: layer: add free(1) to HOSTTOOLS_NONFATAL for icedtea7-nativeAhmad Fatoum
icedtea7-native build uses free -m (from the procfs suite of tools) to determine memory bound during compile. This always fails for us, because free is not passed through from the host environment. This results in a few warnings in the logs: /bin/sh: line 1: free: command not found [..snip..]/Sanity-Settings.gmk:195: WARNING: MB_OF_MEMORY should not be empty [Sanity-Settings.gmk] But otherwise this is handled gracefully. Problems arise when building icedtea7-native on hosts with more modest RAM sizes: Build process will consume so much RAM that the OOM killer is invoked. Let us avoid this by passing through free from the host environment. We use HOSTTOOLS_NONFATAL instead of HOSTTOOLS as to not break currently working setups that have enough RAM but lack free(1). This needs to be done globally due to the way HOSTTOOLS_NONFATAL is evaluated, we thus stick it into the layer.conf. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-11-28jsch: switch to inclusive languageUlrich Ölmann
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-11-24layer.conf: Mark as compatible with langdaleUlrich Ölmann
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-11-24openjdk-8: refresh patchesUlrich Ölmann
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-08-22BSD licenses: Updated to SPDX namingsDouglas Royds
javasqlite has an MIT license, not a BSD one. Silences warnings of this form: WARNING: jzlib-native-1.0.7-r0 do_populate_lic: QA Issue: jzlib-native: No generic license file exists for: BSD in any provider [license-exists] Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-08-22jaxen: github protocol=https, branch=masterDouglas Royds
Silences: WARNING: jaxen-1.1.6-r0 do_fetch: URL: git://github.com/codehaus/jaxen uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. WARNING: jaxen-1.1.6-r0 do_fetch: URL: git://github.com/codehaus/jaxen does not set any branch parameter. The future default branch used by tools and repositories is uncertain and we will therefore soon require this is set in all git urls. Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-08-22dbus-java: Include features check from classpathAndrei Gherzan
classpath is an indirect dependency of this package that also has a required distro feature on x11. Without having the same feature check here, a world build would fail when x11 is not enabled. Reflecting the same feature check in this recipe, makes sure that world will skip it as well. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-08-22libmatthew: Include features check from classpathAndrei Gherzan
classpath is a dependency of this package that also has a required distro feature on x11. Without having the same feature check here, a world build would fail when x11 is not enabled. Reflecting the same feature check in this recipe, makes sure that world will skip it as well. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-08-22classpath: Use an include file for x11 feature checkAndrei Gherzan
This will make it easier to maintain reflecting the same distro check on packages depending on classpath (in the dependency chain). Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-04-26jsch: Whitelist CVE-2016-5725Pawan Badganchi
Whitelist the CVE because it only affects windows platforms Link: https://ubuntu.com/security/CVE-2016-5725 Signed-off-by: Pawan Badganchi<pawan.badganchi@kpit.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-03-22CONTRIBUTING: split out guidelines from READMERichard Leitner
To shorten the README provide a nowadays "well-known" CONTRIBUTING file where the contribtion guidelines for meta-java are described. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-03-22classpath: inherit pkgconfigZoltán Böszörményi
It fixes this error: | checking for pkg-config... no | *** The pkg-config script could not be found. Make sure it is | *** in your path, or set the PKG_CONFIG environment variable | *** to the full path to pkg-config. | *** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config. | configure: error: Library requirements (gtk+-2.0 >= 2.8 gthread-2.0 >= 2.2 gdk-pixbuf-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. | NOTE: The following config.log files may provide further information. | NOTE: .../work/core2-64-oe-linux/classpath/0.99-r3/build/config.log | ERROR: configure failed Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-03-08xalan-j: switch to new dlcdn.apache.org as bsf SRC_URIRichard Leitner
As the old one returns read errors. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-03-07bsf: switch to new dlcdn.apache.org as SRC_URIRichard Leitner
As the old one returns read errors. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28jaxme: drop broken packageRichard Leitner
This package is broken for ages now, so drop it. If somebody needs it in a current release please send a patch adding a function version of it. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28commons-jxpath: drop broken packageRichard Leitner
This package is broken for ages now, so drop it. If somebody needs it in a current release please send a patch adding a function version of it. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28commons-configuration: drop broken packageRichard Leitner
This package is broken for ages now, so drop it. If somebody needs it in a current release please send a patch adding a function version of it. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28commons-configuration: update variable namesJeremy A. Puhlman
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28commons-jxpath: update variable namesJeremy A. Puhlman
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28xerces-j: update variable namesJeremy A. Puhlman
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28jaxme: update variable namesJeremy A. Puhlman
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2022-02-28Switch compat to kirkstoneJeremy A. Puhlman
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-18jdepend: Set protocol=https and branch=masterJacob Kroon
Fixes: WARNING: jdepend-native-2.9.1-r0 do_fetch: URL: git://github.com/clarkware/jdepend uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. WARNING: jdepend-native-2.9.1-r0 do_fetch: URL: git://github.com/clarkware/jdepend does not set any branch parameter. The future default branch used by tools and repositories is uncertain and we will therefore soon require this is set in all git urls. Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-18cacao: Set git branchJacob Kroon
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17README: mention contributing via GitLab MRsRichard Leitner
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17openjdk-build-helper: Use python raw string for regex patternDouglas Royds
See https://docs.python.org/3/library/re.html Invalid escape sequences in Python’s usage of the backslash in string literals now generate a DeprecationWarning, and in the future this will become a SyntaxError. The solution is to use Python’s raw string notation for regular expression patterns; backslashes are not handled in any special way in a string literal prefixed with 'r'. Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17icedtea7-native: -Wno-error=format-overflow for all gcc >= 9Douglas Royds
Using oe.utils.less_or_equal() in the reverse sense here, such that we *don't* add the warning exclusion for gcc <= 8. Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17README: remove Maxin John from MaintainersRichard Leitner
As messages to the given e-mail address of Maxin John (maxin.john@intel.com) are undeliverable remove the entry from the README file. Maxin, if you read this and still want to help maintaining meta-java please drop me a line! It would be great to have you back on board. Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17openjdk-build-helper: fix arm64 buildJerome Brunet
When trying to build for an arm64 machine, such as qemuarm64, parsing of the recipes fails with the following messages: WARNING: /meta-java/recipes-core/openjdk/openjdk-7_99b00-2.6.5.bb: Exception during build_dependencies for LLVM_CONFIGURE_ARCH WARNING: /meta-java/recipes-core/openjdk/openjdk-7_99b00-2.6.5.bb: Error during finalise of /meta-java/recipes-core/openjdk/openjdk-7_99b00-2.6.5.bb ERROR: ExpansionError during parsing /meta-java/recipes-core/openjdk/openjdk-7_99b00-2.6.5.bb Traceback (most recent call last): File "Var <LLVM_CONFIGURE_ARCH>", line 1, in <module> File "/meta-java/classes/openjdk-build-helper.bbclass", line 86, in openjdk_build_helper_get_llvm_configure_arch(d=<bb.data_smart.DataSmart object at 0x7f08fed017c0>): else: > if 'shark' in d.getVar('PACKAGECONFIG').split(): bb.warn("%s does not support %s in Shark builds yet" % (d.getVar('PN'), arch) ); bb.data_smart.ExpansionError: Failure expanding variable LLVM_CONFIGURE_ARCH, expression was ${@openjdk_build_helper_get_llvm_configure_arch(d)} which triggered exception AttributeError: 'NoneType' object has no attribute 'split' Using 'bb.utils.contains' solves the problem. Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17jikes: Avoid append override together with += operatorJacob Kroon
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
2021-11-17jamvm: Set git branchJacob Kroon
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Leitner <richard.leitner@skidata.com>