diff options
Diffstat (limited to 'meta-oe')
19 files changed, 422 insertions, 15 deletions
diff --git a/meta-oe/licenses/Cesium-Trademark-Terms b/meta-oe/licenses/Cesium-Trademark-Terms new file mode 100644 index 0000000000..06d1b8542e --- /dev/null +++ b/meta-oe/licenses/Cesium-Trademark-Terms | |||
@@ -0,0 +1,39 @@ | |||
1 | The following text is copied and pasted from https://github.com/AnalyticalGraphicsInc/cesium/wiki/CesiumTrademark.pdf, which are the "Trademark Terms and Conditions" under which an image in this repository was contributed by AGI. Please refer to the original link as the authoritative text; this file exists only for REUSE license-checker compliance. | ||
2 | |||
3 | Trademark Terms and Conditions | ||
4 | |||
5 | Analytical Graphics®, Cesium®, and Cesium Pro™ are trademarks owned by AGI. AGI uses these | ||
6 | trademarks/logos to identify AGI as a company and also AGI’s products, services and activities. AGI maintains | ||
7 | control over the usage of its trademarks, and this document sets forth who may use these trademarks, and under what | ||
8 | terms and conditions these trademarks may be used. | ||
9 | Fair Use | ||
10 | AGI’s trademarks/logos may be used in instances when the use of such falls under a category of fair use. Examples | ||
11 | of fair use include research, teaching, and educational purposes. If you use AGI’s trademarks/logos for this purpose, | ||
12 | you must give AGI proper credit and identify AGI as the owner of the trademarks/logos. | ||
13 | Do not use AGI’s trademarks/logos in any of your products or services that compete with any of AGI’s products or | ||
14 | services. Use of AGI’s trademark/logos in your competing product or service is trademark infringement, and AGI | ||
15 | will take legal action against you for violating this provision. | ||
16 | Laymen’s Terms: You are not allowed to use the Cesium trademark to compete with AGI. If you do, AGI will take | ||
17 | you to court. You can use the trademark without our permission for socially productive purposes, such as presenting | ||
18 | Cesium in a conference. If you do so, make sure you identify AGI as the owner of the trademark. | ||
19 | Usage Guidelines | ||
20 | Avoid mistakes when reproducing AGI’s trademarks/logos. Do not separate the elements of the logo or alter the | ||
21 | logo in any way. Do not rotate or animate it, and do not use any part of the logo as a graphic element, background, | ||
22 | or pattern in any way that competes with AGI. | ||
23 | Do not translate or localize the logos, and do not add anything to the logos. Do not attempt to set the logotype, | ||
24 | change the font, or alter the size, proportions, or space between letters. You must use AGI’s trademarks/logos | ||
25 | exactly as they are provided by AGI. | ||
26 | Laymen’s Terms: When using our trademark(s), do not modify or change them in any way. | ||
27 | Other Uses | ||
28 | For any uses other than those identified in this document, you must contact AGI for express written permission. AGI | ||
29 | reserves the right to reject your request to use AGI’s trademarks/logos for any reason. AGI’s contact information is | ||
30 | below. | ||
31 | Laymen’s Terms: You need our permission to use our trademarks for any reasons not stated above. If you send us a | ||
32 | request to use our trademarks, we can say no for any reason. | ||
33 | |||
34 | Corporate Contact Info: | ||
35 | Analytical Graphics, Inc. | ||
36 | 220 Valley Creek Blvd. | ||
37 | Exton, Pennsylvania 19341 | ||
38 | 1.610.981-8000 | ||
39 | contracts@agi.com | ||
diff --git a/meta-oe/licenses/ETCSLA b/meta-oe/licenses/ETCSLA new file mode 100644 index 0000000000..d47217afdb --- /dev/null +++ b/meta-oe/licenses/ETCSLA | |||
@@ -0,0 +1,109 @@ | |||
1 | (C) Ericsson AB 2013. All Rights Reserved. | ||
2 | |||
3 | Software License Agreement | ||
4 | |||
5 | PLEASE REVIEW THE FOLLOWING TERMS AND CONDITIONS PRIOR TO USING THE | ||
6 | ERICSSON TEXTURE COMPRESSION CODEC SOFTWARE (THE "SOFTWARE"). THE USE | ||
7 | OF THE SOFTWARE IS SUBJECT TO THE TERMS AND CONDITIONS OF THE | ||
8 | FOLLOWING SOFTWARE LICENSE AGREEMENT (THE "SLA"). IF YOU DO NOT ACCEPT | ||
9 | SUCH TERMS AND CONDITIONS YOU MAY NOT USE THE SOFTWARE. | ||
10 | |||
11 | Subject to the terms and conditions of the SLA, the licensee of the | ||
12 | Software (the "Licensee") hereby, receives a non-exclusive, | ||
13 | non-transferable, limited, free-of-charge, perpetual and worldwide | ||
14 | license, to copy, use, distribute and modify the Software, but only | ||
15 | for the purpose of developing, manufacturing, selling, using and | ||
16 | distributing products including the Software in binary form, which | ||
17 | products are used for compression and/or decompression according to | ||
18 | the Khronos standard specifications OpenGL, OpenGL ES and | ||
19 | WebGL. Notwithstanding anything of the above, Licensee may distribute | ||
20 | [etcdec.cxx] in source code form provided (i) it is in unmodified | ||
21 | form; and (ii) it is included in software owned by Licensee. | ||
22 | |||
23 | If Licensee institutes, or threatens to institute, patent litigation | ||
24 | against Ericsson or Ericsson's affiliates for using the Software for | ||
25 | developing, having developed, manufacturing, having manufactured, | ||
26 | selling, offer for sale, importing, using, leasing, operating, | ||
27 | repairing and/or distributing products (i) within the scope of the | ||
28 | Khronos framework; or (ii) using software or other intellectual | ||
29 | property rights owned by Ericsson or its affiliates and provided under | ||
30 | the Khronos framework, Ericsson shall have the right to terminate this | ||
31 | SLA with immediate effect. Moreover, if Licensee institutes, or | ||
32 | threatens to institute, patent litigation against any other licensee | ||
33 | of the Software for using the Software in products within the scope of | ||
34 | the Khronos framework, Ericsson shall have the right to terminate this | ||
35 | SLA with immediate effect. However, should Licensee institute, or | ||
36 | threaten to institute, patent litigation against any other licensee of | ||
37 | the Software based on such other licensee's use of any other software | ||
38 | together with the Software, then Ericsson shall have no right to | ||
39 | terminate this SLA. | ||
40 | |||
41 | This SLA does not transfer to Licensee any ownership to any Ericsson | ||
42 | or third party intellectual property rights. All rights not expressly | ||
43 | granted by Ericsson under this SLA are hereby expressly | ||
44 | reserved. Furthermore, nothing in this SLA shall be construed as a | ||
45 | right to use or sell products in a manner which conveys or purports to | ||
46 | convey whether explicitly, by principles of implied license, or | ||
47 | otherwise, any rights to any third party, under any patent of Ericsson | ||
48 | or of Ericsson's affiliates covering or relating to any combination of | ||
49 | the Software with any other software or product (not licensed | ||
50 | hereunder) where the right applies specifically to the combination and | ||
51 | not to the software or product itself. | ||
52 | |||
53 | THE SOFTWARE IS PROVIDED "AS IS". ERICSSON MAKES NO REPRESENTATIONS OF | ||
54 | ANY KIND, EXTENDS NO WARRANTIES OR CONDITIONS OF ANY KIND, EITHER | ||
55 | EXPRESS, IMPLIED OR STATUTORY; INCLUDING, BUT NOT LIMITED TO, EXPRESS, | ||
56 | IMPLIED OR STATUTORY WARRANTIES OR CONDITIONS OF TITLE, | ||
57 | MERCHANTABILITY, SATISFACTORY QUALITY, SUITABILITY, AND FITNESS FOR A | ||
58 | PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE | ||
59 | OF THE SOFTWARE IS WITH THE LICENSEE. SHOULD THE SOFTWARE PROVE | ||
60 | DEFECTIVE, THE LICENSEE ASSUMES THE COST OF ALL NECESSARY SERVICING, | ||
61 | REPAIR OR CORRECTION. ERICSSON MAKES NO WARRANTY THAT THE MANUFACTURE, | ||
62 | SALE, OFFERING FOR SALE, DISTRIBUTION, LEASE, USE OR IMPORTATION UNDER | ||
63 | THE SLA WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR OTHER | ||
64 | INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND THE VALIDITY OF THE | ||
65 | LICENSE AND THE SLA ARE SUBJECT TO LICENSEE'S SOLE RESPONSIBILITY TO | ||
66 | MAKE SUCH DETERMINATION AND ACQUIRE SUCH LICENSES AS MAY BE NECESSARY | ||
67 | WITH RESPECT TO PATENTS, COPYRIGHT AND OTHER INTELLECTUAL PROPERTY OF | ||
68 | THIRD PARTIES. | ||
69 | |||
70 | THE LICENSEE ACKNOWLEDGES AND ACCEPTS THAT THE SOFTWARE (I) IS NOT | ||
71 | LICENSED FOR; (II) IS NOT DESIGNED FOR OR INTENDED FOR; AND (III) MAY | ||
72 | NOT BE USED FOR; ANY MISSION CRITICAL APPLICATIONS SUCH AS, BUT NOT | ||
73 | LIMITED TO OPERATION OF NUCLEAR OR HEALTHCARE COMPUTER SYSTEMS AND/OR | ||
74 | NETWORKS, AIRCRAFT OR TRAIN CONTROL AND/OR COMMUNICATION SYSTEMS OR | ||
75 | ANY OTHER COMPUTER SYSTEMS AND/OR NETWORKS OR CONTROL AND/OR | ||
76 | COMMUNICATION SYSTEMS ALL IN WHICH CASE THE FAILURE OF THE SOFTWARE | ||
77 | COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL, MATERIAL OR | ||
78 | ENVIRONMENTAL DAMAGE. LICENSEE'S RIGHTS UNDER THIS LICENSE WILL | ||
79 | TERMINATE AUTOMATICALLY AND IMMEDIATELY WITHOUT NOTICE IF LICENSEE | ||
80 | FAILS TO COMPLY WITH THIS PARAGRAPH. | ||
81 | |||
82 | IN NO EVENT SHALL ERICSSON BE LIABLE FOR ANY DAMAGES WHATSOEVER, | ||
83 | INCLUDING BUT NOT LIMITED TO PERSONAL INJURY, ANY GENERAL, SPECIAL, | ||
84 | INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF OR IN | ||
85 | CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING | ||
86 | BUT NOT LIMITED TO LOSS OF PROFITS, BUSINESS INTERUPTIONS, OR ANY | ||
87 | OTHER COMMERCIAL DAMAGES OR LOSSES, LOSS OF DATA OR DATA BEING | ||
88 | RENDERED INACCURATE OR LOSSES SUSTAINED BY THE LICENSEE OR THIRD | ||
89 | PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER | ||
90 | SOFTWARE) REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR | ||
91 | OTHERWISE), EVEN IF THE LICENSEE OR ANY OTHER PARTY HAS BEEN ADVISED | ||
92 | OF THE POSSIBILITY OF SUCH DAMAGES. | ||
93 | |||
94 | Licensee acknowledges that "ERICSSON ///" is the corporate trademark | ||
95 | of Telefonaktiebolaget LM Ericsson and that both "Ericsson" and the | ||
96 | figure "///" are important features of the trade names of | ||
97 | Telefonaktiebolaget LM Ericsson. Nothing contained in these terms and | ||
98 | conditions shall be deemed to grant Licensee any right, title or | ||
99 | interest in the word "Ericsson" or the figure "///". No delay or | ||
100 | omission by Ericsson to exercise any right or power shall impair any | ||
101 | such right or power to be construed to be a waiver thereof. Consent by | ||
102 | Ericsson to, or waiver of, a breach by the Licensee shall not | ||
103 | constitute consent to, waiver of, or excuse for any other different or | ||
104 | subsequent breach. | ||
105 | |||
106 | This SLA shall be governed by the substantive law of Sweden. Any | ||
107 | dispute, controversy or claim arising out of or in connection with | ||
108 | this SLA, or the breach, termination or invalidity thereof, shall be | ||
109 | submitted to the exclusive jurisdiction of the Swedish Courts. | ||
diff --git a/meta-oe/licenses/HI-Trademark b/meta-oe/licenses/HI-Trademark new file mode 100644 index 0000000000..0ccddc993f --- /dev/null +++ b/meta-oe/licenses/HI-Trademark | |||
@@ -0,0 +1,5 @@ | |||
1 | The HI logo textures are copyright by & trademarks of HI Corporation and are | ||
2 | provided for use only in testing the KTX loader. Any other use requires | ||
3 | specific prior written permission from HI. Furthermore the name HI may | ||
4 | not be used to endorse or promote products derived from this software | ||
5 | without specific prior written permission. | ||
diff --git a/meta-oe/licenses/Kodak b/meta-oe/licenses/Kodak new file mode 100644 index 0000000000..9a7f26b46a --- /dev/null +++ b/meta-oe/licenses/Kodak | |||
@@ -0,0 +1,7 @@ | |||
1 | This LICENSES file applies to images from the Kodak Lossless True Color | ||
2 | Image Suite, and exists only for REUSE compliance. According to | ||
3 | http://r0k.us/graphics/kodak/ , for such images: | ||
4 | |||
5 | "It is my understanding they have been released by the Eastman Kodak Company | ||
6 | for unrestricted usage. Many sites use them as a standard test suite for | ||
7 | compression testing, etc." | ||
diff --git a/meta-oe/licenses/PNGSuite b/meta-oe/licenses/PNGSuite new file mode 100644 index 0000000000..1bb39a97e5 --- /dev/null +++ b/meta-oe/licenses/PNGSuite | |||
@@ -0,0 +1,14 @@ | |||
1 | The following text is copied and pasted from | ||
2 | http://www.schaik.com/pngsuite/PngSuite.LICENSE , which is the license under | ||
3 | which an image from the PngSuite project is used. Please refer to the | ||
4 | original link as the authoritative text; this file exists only for REUSE | ||
5 | license-checker compliance. | ||
6 | |||
7 | PngSuite | ||
8 | -------- | ||
9 | |||
10 | Permission to use, copy, modify and distribute these images for any | ||
11 | purpose and without fee is hereby granted. | ||
12 | |||
13 | |||
14 | (c) Willem van Schaik, 1996, 2011 | ||
diff --git a/meta-oe/licenses/fmt b/meta-oe/licenses/fmt new file mode 100644 index 0000000000..1cd1ef9269 --- /dev/null +++ b/meta-oe/licenses/fmt | |||
@@ -0,0 +1,27 @@ | |||
1 | Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors | ||
2 | |||
3 | Permission is hereby granted, free of charge, to any person obtaining | ||
4 | a copy of this software and associated documentation files (the | ||
5 | "Software"), to deal in the Software without restriction, including | ||
6 | without limitation the rights to use, copy, modify, merge, publish, | ||
7 | distribute, sublicense, and/or sell copies of the Software, and to | ||
8 | permit persons to whom the Software is furnished to do so, subject to | ||
9 | the following conditions: | ||
10 | |||
11 | The above copyright notice and this permission notice shall be | ||
12 | included in all copies or substantial portions of the Software. | ||
13 | |||
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | ||
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | ||
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | ||
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
21 | |||
22 | --- Optional exception to the license --- | ||
23 | |||
24 | As an exception, if, as a result of your compiling your source code, portions | ||
25 | of this Software are embedded into a machine-executable object form of such | ||
26 | source code, you may redistribute such embedded portions in such object form | ||
27 | without including the above copyright and permission notices. | ||
diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/files/0014-tests-Add-ldflags-to-linker-commandline-for-libheaps.patch b/meta-oe/recipes-benchmark/libhugetlbfs/files/0014-tests-Add-ldflags-to-linker-commandline-for-libheaps.patch new file mode 100644 index 0000000000..94a88647ea --- /dev/null +++ b/meta-oe/recipes-benchmark/libhugetlbfs/files/0014-tests-Add-ldflags-to-linker-commandline-for-libheaps.patch | |||
@@ -0,0 +1,33 @@ | |||
1 | From 834662425936ae222789f4823d10a1371b951ae1 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sun, 20 Jul 2025 14:19:59 -0700 | ||
4 | Subject: [PATCH] tests: Add ldflags to linker commandline for libheapshrink.so | ||
5 | |||
6 | This fixes build QA errors | ||
7 | ERROR: libhugetlbfs-1_2.24-r0 do_package_qa: QA Issue: File /usr/lib/libhugetlbfs/tests/obj64/libheapshrink.so in package libhugetlbfs-tests doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] | ||
8 | |||
9 | Upstream-Status: Pending | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | --- | ||
12 | tests/Makefile.in | 4 ++-- | ||
13 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
14 | |||
15 | diff --git a/tests/Makefile.in b/tests/Makefile.in | ||
16 | index d33a228..042af8d 100644 | ||
17 | --- a/tests/Makefile.in | ||
18 | +++ b/tests/Makefile.in | ||
19 | @@ -140,12 +140,12 @@ obj64/%-pic.o: %.c | ||
20 | obj32/libheapshrink.so: obj32/heapshrink-helper-pic.o | ||
21 | @$(VECHO) LD32 "(shared)" $@ | ||
22 | @mkdir -p obj32 | ||
23 | - $(CC32) -Wl,-soname,$(notdir $@) -shared -o $@ $^ | ||
24 | + $(CC32) -Wl,-soname,$(notdir $@) -shared $(LDFLAGS) -o $@ $^ | ||
25 | |||
26 | obj64/libheapshrink.so: obj64/heapshrink-helper-pic.o | ||
27 | @$(VECHO) LD64 "(shared)" $@ | ||
28 | @mkdir -p obj64 | ||
29 | - $(CC64) -Wl,-soname,$(notdir $@) -shared -o $@ $^ | ||
30 | + $(CC64) -Wl,-soname,$(notdir $@) -shared $(LDFLAGS) -o $@ $^ | ||
31 | |||
32 | $(LIB_TESTS:%=obj32/%): %: %.o obj32/testutils.o obj32/libtestutils.o | ||
33 | @$(VECHO) LD32 "(lib test)" $@ | ||
diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb index cf7d8d876b..0546d4b0b5 100644 --- a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb +++ b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb | |||
@@ -24,6 +24,7 @@ SRC_URI = " \ | |||
24 | file://0011-include-limits.h-for-PATH_MAX.patch \ | 24 | file://0011-include-limits.h-for-PATH_MAX.patch \ |
25 | file://0012-huge_page_setup_helper-use-python3-interpreter.patch \ | 25 | file://0012-huge_page_setup_helper-use-python3-interpreter.patch \ |
26 | file://0013-elflink.c-include-libgen.h-for-basename.patch \ | 26 | file://0013-elflink.c-include-libgen.h-for-basename.patch \ |
27 | file://0014-tests-Add-ldflags-to-linker-commandline-for-libheaps.patch \ | ||
27 | " | 28 | " |
28 | 29 | ||
29 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" | 30 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch b/meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch new file mode 100644 index 0000000000..7841a9d7bc --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch | |||
@@ -0,0 +1,133 @@ | |||
1 | From 403264c02edc2689671dbefaf032e3acb4fb713d Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= <targos@protonmail.com> | ||
3 | Date: Sat, 19 Apr 2025 12:22:10 +0200 | ||
4 | Subject: [PATCH] build: remove redundant `-mXX` flags for V8 | ||
5 | |||
6 | They are already set by `common.gypi`. | ||
7 | |||
8 | |||
9 | Needed to build on aarch64 build hosts with clang compiler | ||
10 | Drop it when upgrading to 0.24.x or newer. | ||
11 | |||
12 | Upstream-Status: Backport [https://github.com/nodejs/node/commit/403264c02edc2689671dbefaf032e3acb4fb713d] | ||
13 | |||
14 | PR-URL: https://github.com/nodejs/node/pull/57907 | ||
15 | Reviewed-By: James M Snell <jasnell@gmail.com> | ||
16 | Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> | ||
17 | Reviewed-By: Chengzhong Wu <legendecas@gmail.com> | ||
18 | Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> | ||
19 | Reviewed-By: Luigi Pinca <luigipinca@gmail.com> | ||
20 | --- | ||
21 | tools/v8_gypfiles/toolchain.gypi | 91 -------------------------------- | ||
22 | 1 file changed, 91 deletions(-) | ||
23 | |||
24 | Index: node-v22.16.0/tools/v8_gypfiles/toolchain.gypi | ||
25 | =================================================================== | ||
26 | --- node-v22.16.0.orig/tools/v8_gypfiles/toolchain.gypi | ||
27 | +++ node-v22.16.0/tools/v8_gypfiles/toolchain.gypi | ||
28 | @@ -97,33 +97,6 @@ | ||
29 | # Indicates if gcmole tools are downloaded by a hook. | ||
30 | 'gcmole%': 0, | ||
31 | }, | ||
32 | - | ||
33 | - # [GYP] this needs to be outside of the top level 'variables' | ||
34 | - 'conditions': [ | ||
35 | - ['host_arch=="ia32" or host_arch=="x64" or \ | ||
36 | - host_arch=="ppc" or host_arch=="ppc64" or \ | ||
37 | - host_arch=="s390x" or \ | ||
38 | - clang==1', { | ||
39 | - 'variables': { | ||
40 | - 'host_cxx_is_biarch%': 1, | ||
41 | - }, | ||
42 | - }, { | ||
43 | - 'variables': { | ||
44 | - 'host_cxx_is_biarch%': 0, | ||
45 | - }, | ||
46 | - }], | ||
47 | - ['target_arch=="ia32" or target_arch=="x64" or \ | ||
48 | - target_arch=="ppc" or target_arch=="ppc64" or \ | ||
49 | - target_arch=="s390x" or clang==1', { | ||
50 | - 'variables': { | ||
51 | - 'target_cxx_is_biarch%': 1, | ||
52 | - }, | ||
53 | - }, { | ||
54 | - 'variables': { | ||
55 | - 'target_cxx_is_biarch%': 0, | ||
56 | - }, | ||
57 | - }], | ||
58 | - ], | ||
59 | 'target_defaults': { | ||
60 | 'include_dirs': [ | ||
61 | '<(V8_ROOT)', | ||
62 | @@ -553,71 +526,6 @@ | ||
63 | '-mmmx', # Allows mmintrin.h for MMX intrinsics. | ||
64 | ], | ||
65 | }], | ||
66 | - ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \ | ||
67 | - or OS=="netbsd" or OS=="mac" or OS=="android" or OS=="qnx") and \ | ||
68 | - (v8_target_arch=="arm" or v8_target_arch=="ia32" or \ | ||
69 | - v8_target_arch=="ppc")', { | ||
70 | - 'target_conditions': [ | ||
71 | - ['_toolset=="host"', { | ||
72 | - 'conditions': [ | ||
73 | - ['host_cxx_is_biarch==1', { | ||
74 | - 'conditions': [ | ||
75 | - ['host_arch=="s390x"', { | ||
76 | - 'cflags': [ '-m31' ], | ||
77 | - 'ldflags': [ '-m31' ] | ||
78 | - },{ | ||
79 | - 'cflags': [ '-m32' ], | ||
80 | - 'ldflags': [ '-m32' ] | ||
81 | - }], | ||
82 | - ], | ||
83 | - }], | ||
84 | - ], | ||
85 | - 'xcode_settings': { | ||
86 | - 'ARCHS': [ 'i386' ], | ||
87 | - }, | ||
88 | - }], | ||
89 | - ['_toolset=="target"', { | ||
90 | - 'conditions': [ | ||
91 | - ['target_cxx_is_biarch==1', { | ||
92 | - 'conditions': [ | ||
93 | - ['host_arch=="s390x"', { | ||
94 | - 'cflags': [ '-m31' ], | ||
95 | - 'ldflags': [ '-m31' ] | ||
96 | - },{ | ||
97 | - 'cflags': [ '-m32' ], | ||
98 | - 'ldflags': [ '-m32' ], | ||
99 | - }], | ||
100 | - ], | ||
101 | - }], | ||
102 | - ], | ||
103 | - 'xcode_settings': { | ||
104 | - 'ARCHS': [ 'i386' ], | ||
105 | - }, | ||
106 | - }], | ||
107 | - ], | ||
108 | - }], | ||
109 | - ['(OS=="linux" or OS=="android") and \ | ||
110 | - (v8_target_arch=="x64" or v8_target_arch=="arm64" or \ | ||
111 | - v8_target_arch=="ppc64" or v8_target_arch=="s390x")', { | ||
112 | - 'target_conditions': [ | ||
113 | - ['_toolset=="host"', { | ||
114 | - 'conditions': [ | ||
115 | - ['host_cxx_is_biarch==1', { | ||
116 | - 'cflags': [ '-m64' ], | ||
117 | - 'ldflags': [ '-m64' ] | ||
118 | - }], | ||
119 | - ], | ||
120 | - }], | ||
121 | - ['_toolset=="target"', { | ||
122 | - 'conditions': [ | ||
123 | - ['target_cxx_is_biarch==1', { | ||
124 | - 'cflags': [ '-m64' ], | ||
125 | - 'ldflags': [ '-m64' ], | ||
126 | - }], | ||
127 | - ] | ||
128 | - }], | ||
129 | - ], | ||
130 | - }], | ||
131 | ['OS=="android" and v8_android_log_stdout==1', { | ||
132 | 'defines': [ | ||
133 | 'V8_ANDROID_LOG_STDOUT', | ||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb index 4bc829f140..0663e8c52e 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb +++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb | |||
@@ -30,6 +30,7 @@ SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ | |||
30 | file://0001-deps-disable-io_uring-support-in-libuv.patch \ | 30 | file://0001-deps-disable-io_uring-support-in-libuv.patch \ |
31 | file://0001-positional-args.patch \ | 31 | file://0001-positional-args.patch \ |
32 | file://0001-custom-env.patch \ | 32 | file://0001-custom-env.patch \ |
33 | file://0001-build-remove-redundant-mXX-flags-for-V8.patch \ | ||
33 | file://run-ptest \ | 34 | file://run-ptest \ |
34 | " | 35 | " |
35 | SRC_URI:append:class-target = " \ | 36 | SRC_URI:append:class-target = " \ |
diff --git a/meta-oe/recipes-devtools/php/php_8.4.10.bb b/meta-oe/recipes-devtools/php/php_8.4.10.bb index 4d598949a1..4ed5d1e4ff 100644 --- a/meta-oe/recipes-devtools/php/php_8.4.10.bb +++ b/meta-oe/recipes-devtools/php/php_8.4.10.bb | |||
@@ -110,7 +110,7 @@ PACKAGECONFIG[sqlite3] = "--with-sqlite3=${STAGING_LIBDIR}/.. \ | |||
110 | ,--without-sqlite3 --without-pdo-sqlite \ | 110 | ,--without-sqlite3 --without-pdo-sqlite \ |
111 | ,sqlite3" | 111 | ,sqlite3" |
112 | PACKAGECONFIG[valgrind] = "--with-valgrind=${STAGING_DIR_TARGET}/usr,--with-valgrind=no,valgrind" | 112 | PACKAGECONFIG[valgrind] = "--with-valgrind=${STAGING_DIR_TARGET}/usr,--with-valgrind=no,valgrind" |
113 | PACKAGECONFIG[zip] = "--with-zip --with-zlib-dir=${STAGING_EXECPREFIXDIR},,libzip" | 113 | PACKAGECONFIG[zip] = "--with-zip,,libzip" |
114 | 114 | ||
115 | export HOSTCC = "${BUILD_CC}" | 115 | export HOSTCC = "${BUILD_CC}" |
116 | export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}" | 116 | export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}" |
diff --git a/meta-oe/recipes-extended/valkey/valkey/init-valkey-server b/meta-oe/recipes-extended/valkey/valkey/init-valkey-server index 8731795740..8731795740 100755..100644 --- a/meta-oe/recipes-extended/valkey/valkey/init-valkey-server +++ b/meta-oe/recipes-extended/valkey/valkey/init-valkey-server | |||
diff --git a/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb b/meta-oe/recipes-extended/valkey/valkey_8.1.3.bb index 35b3d3c4a7..28b375bde2 100644 --- a/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb +++ b/meta-oe/recipes-extended/valkey/valkey_8.1.3.bb | |||
@@ -17,15 +17,14 @@ SRC_URI = " \ | |||
17 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ | 17 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ |
18 | file://GNU_SOURCE-7.patch \ | 18 | file://GNU_SOURCE-7.patch \ |
19 | " | 19 | " |
20 | SRCREV = "fcd8bc3ee40f5d7841b7d5a8f3cd12252fec14e4" | 20 | SRCREV = "d063dff523340e5a075f7ddc436e0c2a43d04061" |
21 | |||
22 | 21 | ||
23 | RPROVIDES:${PN} = "virtual-redis" | 22 | RPROVIDES:${PN} = "virtual-redis" |
24 | 23 | ||
25 | inherit pkgconfig update-rc.d systemd useradd | 24 | inherit pkgconfig update-rc.d systemd useradd |
26 | 25 | ||
27 | FINAL_LIBS:x86:toolchain-clang = "-latomic" | 26 | FINAL_LIBS:x86:toolchain-clang = "-latomic" |
28 | FINAL_LIBS:riscv32:toolchain-clang = "-latomic" | 27 | FINAL_LIBS:riscv32 = "-latomic" |
29 | FINAL_LIBS:mips = "-latomic" | 28 | FINAL_LIBS:mips = "-latomic" |
30 | FINAL_LIBS:arm = "-latomic" | 29 | FINAL_LIBS:arm = "-latomic" |
31 | FINAL_LIBS:powerpc = "-latomic" | 30 | FINAL_LIBS:powerpc = "-latomic" |
diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets/0002-fix-libdir-for-multilib.patch b/meta-oe/recipes-extended/wxwidgets/wxwidgets/0002-fix-libdir-for-multilib.patch index fe65dd2836..cd0417612f 100644 --- a/meta-oe/recipes-extended/wxwidgets/wxwidgets/0002-fix-libdir-for-multilib.patch +++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets/0002-fix-libdir-for-multilib.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9487fe5cd271a4bee96ab590509ef38f6972887a Mon Sep 17 00:00:00 2001 | 1 | From 42b1d9e8138b8b4f7160f208a5d15fe25d0223a3 Mon Sep 17 00:00:00 2001 |
2 | From: Kai Kang <kai.kang@windriver.com> | 2 | From: Kai Kang <kai.kang@windriver.com> |
3 | Date: Sat, 12 Oct 2024 18:43:25 +0800 | 3 | Date: Sat, 12 Oct 2024 18:43:25 +0800 |
4 | Subject: [PATCH] fix libdir for multilib | 4 | Subject: [PATCH] fix libdir for multilib |
@@ -16,15 +16,17 @@ in this patch that LIB_SUFFIX has been passed to cmake in cmake.bbclass. | |||
16 | 16 | ||
17 | Signed-off-by: Kai Kang <kai.kang@windriver.com> | 17 | Signed-off-by: Kai Kang <kai.kang@windriver.com> |
18 | --- | 18 | --- |
19 | CMakeLists.txt | 2 +- | 19 | CMakeLists.txt | 2 +- |
20 | build/cmake/config.cmake | 2 +- | 20 | build/cmake/config.cmake | 2 +- |
21 | build/cmake/functions.cmake | 4 ++-- | 21 | build/cmake/install.cmake | 12 ++++++------ |
22 | build/cmake/install.cmake | 12 ++++++------ | 22 | build/cmake/lib/webview/CMakeLists.txt | 2 +- |
23 | 4 files changed, 10 insertions(+), 10 deletions(-) | 23 | 4 files changed, 9 insertions(+), 9 deletions(-) |
24 | 24 | ||
25 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
26 | index d6a4b49..9e86b87 100644 | ||
25 | --- a/CMakeLists.txt | 27 | --- a/CMakeLists.txt |
26 | +++ b/CMakeLists.txt | 28 | +++ b/CMakeLists.txt |
27 | @@ -43,7 +43,7 @@ include(build/cmake/policies.cmake NO_PO | 29 | @@ -43,7 +43,7 @@ include(build/cmake/policies.cmake NO_POLICY_SCOPE) |
28 | # Initialize variables for quick access to wx root dir in sub dirs | 30 | # Initialize variables for quick access to wx root dir in sub dirs |
29 | set(wxSOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) | 31 | set(wxSOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) |
30 | set(wxBINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) | 32 | set(wxBINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) |
@@ -33,6 +35,8 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com> | |||
33 | 35 | ||
34 | # parse the version number from wx/version.h and include in wxMAJOR_VERSION and wxMINOR_VERSION | 36 | # parse the version number from wx/version.h and include in wxMAJOR_VERSION and wxMINOR_VERSION |
35 | file(READ "${wxSOURCE_DIR}/include/wx/version.h" WX_VERSION_H_CONTENTS) | 37 | file(READ "${wxSOURCE_DIR}/include/wx/version.h" WX_VERSION_H_CONTENTS) |
38 | diff --git a/build/cmake/config.cmake b/build/cmake/config.cmake | ||
39 | index addd8d6..9ec6775 100644 | ||
36 | --- a/build/cmake/config.cmake | 40 | --- a/build/cmake/config.cmake |
37 | +++ b/build/cmake/config.cmake | 41 | +++ b/build/cmake/config.cmake |
38 | @@ -100,7 +100,7 @@ function(wx_write_config_inplace) | 42 | @@ -100,7 +100,7 @@ function(wx_write_config_inplace) |
@@ -44,6 +48,8 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com> | |||
44 | "${wxBINARY_DIR}/wx-config" | 48 | "${wxBINARY_DIR}/wx-config" |
45 | ) | 49 | ) |
46 | endfunction() | 50 | endfunction() |
51 | diff --git a/build/cmake/install.cmake b/build/cmake/install.cmake | ||
52 | index 202d054..e255e0b 100644 | ||
47 | --- a/build/cmake/install.cmake | 53 | --- a/build/cmake/install.cmake |
48 | +++ b/build/cmake/install.cmake | 54 | +++ b/build/cmake/install.cmake |
49 | @@ -44,11 +44,11 @@ if(WIN32_MSVC_NAMING) | 55 | @@ -44,11 +44,11 @@ if(WIN32_MSVC_NAMING) |
@@ -90,3 +96,19 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com> | |||
90 | ) | 96 | ) |
91 | 97 | ||
92 | # uninstall target | 98 | # uninstall target |
99 | diff --git a/build/cmake/lib/webview/CMakeLists.txt b/build/cmake/lib/webview/CMakeLists.txt | ||
100 | index 2cb35e7..7977a84 100644 | ||
101 | --- a/build/cmake/lib/webview/CMakeLists.txt | ||
102 | +++ b/build/cmake/lib/webview/CMakeLists.txt | ||
103 | @@ -146,7 +146,7 @@ if(WXGTK AND wxUSE_WEBVIEW_WEBKIT2) | ||
104 | ${WEBKIT2_LIBRARIES} | ||
105 | ) | ||
106 | |||
107 | - wx_install(TARGETS wxwebkit2_ext LIBRARY DESTINATION "lib/wx/${WX_WEB_EXT_VERSION}/web-extensions") | ||
108 | + wx_install(TARGETS wxwebkit2_ext LIBRARY DESTINATION "lib${LIB_SUFFIX}/wx/${WX_WEB_EXT_VERSION}/web-extensions") | ||
109 | |||
110 | wx_add_dependencies(wxwebview wxwebkit2_ext) | ||
111 | endif() | ||
112 | -- | ||
113 | 2.49.0 | ||
114 | |||
diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.bb b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.bb index 2137bc686c..8d1090a171 100644 --- a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.bb +++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.bb | |||
@@ -40,6 +40,9 @@ EXTRA_OECMAKE += " \ | |||
40 | -DwxUSE_LIBPNG=sys \ | 40 | -DwxUSE_LIBPNG=sys \ |
41 | -DwxUSE_LIBTIFF=sys \ | 41 | -DwxUSE_LIBTIFF=sys \ |
42 | -DwxUSE_REGEX=builtin \ | 42 | -DwxUSE_REGEX=builtin \ |
43 | -DwxBUILD_INSTALL_RUNTIME_DIR=${libdir} \ | ||
44 | -DwxBUILD_INSTALL_LIBRARY_DIR=${libdir} \ | ||
45 | -DwxBUILD_INSTALL_PLATFORM_SUBDIR=${libdir} \ | ||
43 | " | 46 | " |
44 | EXTRA_OECMAKE:append:class-target = ' -DEGREP="/bin/grep -E"' | 47 | EXTRA_OECMAKE:append:class-target = ' -DEGREP="/bin/grep -E"' |
45 | 48 | ||
diff --git a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb new file mode 100644 index 0000000000..c7fa74c92e --- /dev/null +++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb | |||
@@ -0,0 +1,16 @@ | |||
1 | SUMMARY = "KTX (Khronos Texture) Library and Tools " | ||
2 | DESCRIPTION = "KTX (Khronos Texture) is a lightweight container for textures for OpenGL, Vulkan and other GPU APIs." | ||
3 | HOMEPAGE = "https://github.com/KhronosGroup/KTX-Software" | ||
4 | |||
5 | LICENSE = "Apache-2.0 & BSD-1-Clause & BSD-2-Clause & BSD-3-Clause & BSL-1.0 \ | ||
6 | & CC-BY-3.0 & CC-BY-4.0 & CC0-1.0 & Zlib & MIT & HI-Trademark & fmt & \ | ||
7 | Kodak & PNGSuite & ETCSLA & Cesium-Trademark-Terms" | ||
8 | |||
9 | LIC_FILES_CHKSUM = "file://REUSE.toml;md5=45910de791d599e6ba472f6fa506f391" | ||
10 | |||
11 | SRC_URI = "git://github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main;lfs=0" | ||
12 | SRCREV = "beef80159525d9fb7abb8645ea85f4c4f6842e8f" | ||
13 | |||
14 | inherit cmake | ||
15 | |||
16 | PACKAGECONFIG[ocl_backend] = "-DBASISU_SUPPORT_OPENCL=ON, -DBASISU_SUPPORT_OPENCL=OFF, virtual/opencl-icd" | ||
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb index a98360c73f..33526630d1 100644 --- a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb +++ b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb | |||
@@ -27,6 +27,4 @@ do_install() { | |||
27 | } | 27 | } |
28 | 28 | ||
29 | SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}" | 29 | SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}" |
30 | # GCC-15 segfaults see - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120119 | ||
31 | TUNE_CCARGS:remove:aarch64 = "-mcpu=cortex-a57+crc" | ||
32 | LTO = "" | 30 | LTO = "" |
diff --git a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.1.bb index 3b57f4ed81..12b319843e 100644 --- a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb +++ b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.1.bb | |||
@@ -19,7 +19,7 @@ SRC_URI = "\ | |||
19 | file://0001-fix-missing-makefile-rule-dependency.patch \ | 19 | file://0001-fix-missing-makefile-rule-dependency.patch \ |
20 | " | 20 | " |
21 | 21 | ||
22 | SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d" | 22 | SRC_URI[sha256sum] = "342c0c028658a4a859fe70578b58c3b07e17bee0c7e3a13d063d4791e82c2dee" |
23 | 23 | ||
24 | S = "${UNPACKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}" | 24 | S = "${UNPACKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}" |
25 | 25 | ||
diff --git a/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb b/meta-oe/recipes-test/cukinia/cukinia_0.8.0.bb index ad545e627b..2984d9a426 100644 --- a/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb +++ b/meta-oe/recipes-test/cukinia/cukinia_0.8.0.bb | |||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" | |||
8 | 8 | ||
9 | SRC_URI = "git://github.com/savoirfairelinux/cukinia.git;protocol=https;branch=master" | 9 | SRC_URI = "git://github.com/savoirfairelinux/cukinia.git;protocol=https;branch=master" |
10 | 10 | ||
11 | SRCREV = "be56f653743cc0e68bef81ef35df7c50ff8919c4" | 11 | SRCREV = "bacdc5437aeae25099b0271231ec8b277e0caed9" |
12 | 12 | ||
13 | 13 | ||
14 | RRECOMMENDS:${PN} = "libgpiod-tools" | 14 | RRECOMMENDS:${PN} = "libgpiod-tools" |