From 65762c880fcbff57a273bf0fb18a6150d2eef652 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Fri, 18 Oct 2024 16:06:05 +0200 Subject: [PATCH] Add license and copyright information for external dependencies This is being added straight to 4.2, prior to the `make license` command which will use this to generate a more complete license file. Licenses information and ambiguities worked with Dalai Felinto. Part of !129018. --- .../build_environment/cmake/versions.cmake | 499 +++++++++++++++++- extern/Eigen3/README.blender | 6 +- extern/audaspace/README.blender | 7 +- extern/bullet2/README.blender | 3 +- extern/ceres/README.blender | 3 +- extern/cuew/README.blender | 5 +- extern/curve_fit_nd/README.blender | 5 +- extern/draco/README.blender | 3 +- extern/fast_float/README.blender | 3 +- extern/fmtlib/README.blender | 3 +- extern/gflags/README.blender | 3 +- extern/glew-es/README.blender | 6 + extern/glog/README.blender | 3 +- extern/gmock/README.blender | 5 +- extern/gtest/README.blender | 5 +- extern/hipew/README.blender | 5 +- extern/json/README.blender | 4 +- extern/lzo/README.blender | 6 +- extern/mantaflow/README.blender | 3 +- extern/nanosvg/README.blender | 3 +- extern/quadriflow/README.blender | 3 +- extern/rangetree/README.blender | 3 +- extern/renderdoc/README.blender | 5 +- extern/tinygltf/README.blender | 3 +- extern/vulkan_memory_allocator/README.blender | 5 +- extern/wcwidth/README.blender | 1 + extern/xdnd/README.blender | 3 +- extern/xxhash/README.blender | 7 +- 28 files changed, 571 insertions(+), 39 deletions(-) create mode 100644 extern/glew-es/README.blender diff --git a/build_files/build_environment/cmake/versions.cmake b/build_files/build_environment/cmake/versions.cmake index a0fd9ec79a8..946359e49e5 100644 --- a/build_files/build_environment/cmake/versions.cmake +++ b/build_files/build_environment/cmake/versions.cmake @@ -21,6 +21,22 @@ set(RELEASE_HIP_VERSION 5.7.*) # # Not all of our dependencies are currently in the nvd database so not all # dependencies have one assigned. +# +# ----------------------------------------------------------------------------- +# +# The following fields are used for license generation (see `make license`): +# +# * NAME: Human readable project name. +# * LICENSE: License following SPDX standard. +# * HOMEPAGE: Main project page. +# * COPYRIGHT: Single-line copyright holders, semi-colon separated. +# Some licenses may not require a copyright. +# * DEPSBUILDTIMEONLY: Indicate that the library is not included nor linked with +# Blender, thus can be excluded from the final license. Use to indicate the +# reason why this is not being included with Blender. +# +# Note that multi-line strings *must* use [=[...]=] bounds. + set(ZLIB_VERSION 1.2.13) set(ZLIB_URI https://github.com/madler/zlib/releases/download/v${ZLIB_VERSION}/zlib-${ZLIB_VERSION}.tar.gz) @@ -29,28 +45,52 @@ set(ZLIB_HASH_TYPE MD5) set(ZLIB_FILE zlib-${ZLIB_VERSION}.tar.gz) set(ZLIB_CPE "cpe:2.3:a:zlib:zlib:${ZLIB_VERSION}:*:*:*:*:*:*:*") set(ZLIB_HOMEPAGE https://zlib.net) +set(ZLIB_LICENSE SPDX:Zlib) +set(ZLIB_COPYRIGHT "Copyright (C) 1995-2017 Jean-loup Gailly") set(OPENAL_VERSION 1.23.1) set(OPENAL_URI https://github.com/kcat/openal-soft/releases/download/${OPENAL_VERSION}/openal-soft-${OPENAL_VERSION}.tar.bz2) set(OPENAL_HASH 58a73698288d2787451b61f8f4431513) set(OPENAL_HASH_TYPE MD5) set(OPENAL_FILE openal-soft-${OPENAL_VERSION}.tar.bz2) +set(OPENAL_NAME OpenAL) set(OPENAL_HOMEPAGE https://openal-soft.org/) +set(OPENAL_LICENSE SPDX:LGPL-2.1-or-later) +set(OPENAL_COPYRIGHT [=[ +Copyright (c) 2015, Archontis Politis. +Copyright (c) 2019, Christopher Robinson. +]=]) set(PNG_VERSION 1.6.43) +set(PNG_NAME libpng) set(PNG_URI http://prdownloads.sourceforge.net/libpng/libpng-${PNG_VERSION}.tar.xz) set(PNG_HASH 6a5ca0652392a2d7c9db2ae5b40210843c0bbc081cbd410825ab00cc59f14a6c) set(PNG_HASH_TYPE SHA256) set(PNG_FILE libpng-${PNG_VERSION}.tar.xz) set(PNG_CPE "cpe:2.3:a:libpng:libpng:${PNG_VERSION}:*:*:*:*:*:*:*") set(PNG_HOMEPAGE http://www.libpng.org/pub/png/libpng.html) +set(PNG_LICENSE SPDX:libpng-2.0) +set(PNG_COPYRIGHT [=[ +Copyright (c) 1995-2019 The PNG Reference Library Authors. +Copyright (c) 2018-2019 Cosmin Truta. +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. +Copyright (c) 1996-1997 Andreas Dilger. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. +]=]) set(JPEG_VERSION 2.1.3) set(JPEG_URI https://github.com/libjpeg-turbo/libjpeg-turbo/archive/${JPEG_VERSION}.tar.gz) set(JPEG_HASH 627b980fad0573e08e4c3b80b290fc91) set(JPEG_HASH_TYPE MD5) +set(JPEG_NAME libjpeg-turbo) set(JPEG_FILE libjpeg-turbo-${JPEG_VERSION}.tar.gz) set(JPEG_CPE "cpe:2.3:a:d.r.commander:libjpeg-turbo:${JPEG_VERSION}:*:*:*:*:*:*:*") +set(JPEG_HOMEPAGE https://github.com/libjpeg-turbo/libjpeg-turbo/) +set(JPEG_LICENSE SPDX:BSD-3-Clause) +set(JPEG_COPYRIGHT [=[ +Copyright (C)2009-2020 D. R. Commander. All Rights Reserved. +Copyright (C)2015 Viktor Szathmáry. All Rights Reserved. +]=]) set(BOOST_VERSION 1.82.0) set(BOOST_VERSION_SHORT 1.82) @@ -62,6 +102,9 @@ set(BOOST_HASH_TYPE MD5) set(BOOST_FILE boost_${BOOST_VERSION_NODOTS}.tar.gz) set(BOOST_CPE "cpe:2.3:a:boost:boost:${BOOST_VERSION}:*:*:*:*:*:*:*") set(BOOST_HOMEPAGE https://www.boost.org/) +set(BOOST_NAME Boost) +set(BOOST_LICENSE SPDX:BSL-1.0) +set(BOOST_COPYRIGHT "The Boost license encourages both commercial and non-commercial use and does not require attribution for binary use.") set(BLOSC_VERSION 1.21.1) set(BLOSC_URI https://github.com/Blosc/c-blosc/archive/v${BLOSC_VERSION}.tar.gz) @@ -69,6 +112,13 @@ set(BLOSC_HASH 134b55813b1dca57019d2a2dc1f7a923) set(BLOSC_HASH_TYPE MD5) set(BLOSC_FILE blosc-${BLOSC_VERSION}.tar.gz) set(BLOSC_CPE "cpe:2.3:a:c-blosc_project:c-blosc:${BLOSC_VERSION}:*:*:*:*:*:*:*") +set(BLOSC_HOMEPAGE https://www.blosc.org/) +set(BLOSC_LICENSE SPDX:BSD-3-Clause) +set(BLOSC_COPYRIGHT [=[ +Copyright (C) 2009-2018 Francesc Alted . +Copyright (C) 2019-present Blosc Development team . +Copyright (C) 2006 by Rob Landley . +]=]) set(PTHREADS_VERSION 3.0.0) set(PTHREADS_URI http://prdownloads.sourceforge.net/pthreads4w/pthreads4w-code-v${PTHREADS_VERSION}.zip) @@ -76,12 +126,20 @@ set(PTHREADS_HASH f3bf81bb395840b3446197bcf4ecd653) set(PTHREADS_HASH_TYPE MD5) set(PTHREADS_FILE pthreads4w-code-${PTHREADS_VERSION}.zip) set(PTHREADS_HOMEPAGE https://github.com/fwbuilder/pthreads4w) +set(PTHREADS_LICENSE SPDX:Apache-2.0) +set(PTHREADS_COPYRIGHT [=[ +Copyright 1998 John E. Bossom. +Copyright 1999-2018, Pthreads4w contributors. +]=]) set(DEFLATE_VERSION 1.18) set(DEFLATE_URI https://github.com/ebiggers/libdeflate/archive/refs/tags/v${DEFLATE_VERSION}.tar.gz) set(DEFLATE_HASH a29d9dd653cbe03f2d5cd83972063f9e) set(DEFLATE_HASH_TYPE MD5) set(DEFLATE_FILE libdeflate-v${DEFLATE_VERSION}.tar.gz) +set(DEFLATE_HOMEPAGE https://github.com/ebiggers/libdeflate) +set(DEFLATE_LICENSE SPDX:MIT) +set(DEFLATE_COPYRIGHT "Copyright 2016 Eric Biggers") set(OPENEXR_VERSION 3.2.4) set(OPENEXR_URI https://github.com/AcademySoftwareFoundation/openexr/archive/v${OPENEXR_VERSION}.tar.gz) @@ -89,12 +147,18 @@ set(OPENEXR_HASH 83b23b937b3a76fd37680422f41b81b7) set(OPENEXR_HASH_TYPE MD5) set(OPENEXR_FILE openexr-${OPENEXR_VERSION}.tar.gz) set(OPENEXR_CPE "cpe:2.3:a:openexr:openexr:${OPENEXR_VERSION}:*:*:*:*:*:*:*") +set(OPENEXR_HOMEPAGE https://github.com/AcademySoftwareFoundation/openexr) +set(OPENEXR_LICENSE SPDX:BSD-3-Clause) +set(OPENEXR_COPYRIGHT "Copyright Contributors to the OpenEXR Project. All rights reserved.") set(IMATH_VERSION 3.1.7) set(IMATH_URI https://github.com/AcademySoftwareFoundation/Imath/archive/v${IMATH_VERSION}.tar.gz) set(IMATH_HASH 5cedab446ab296c080957c3037c6d097) set(IMATH_HASH_TYPE MD5) set(IMATH_FILE imath-${IMATH_VERSION}.tar.gz) +set(IMATH_HOMEPAGE https://github.com/AcademySoftwareFoundation/Imath) +set(IMATH_LICENSE SPDX:BSD-3-Clause) +set(IMATH_COPYRIGHT "Copyright Contributors to the OpenEXR Project. All rights reserved.") if(WIN32) @@ -120,24 +184,56 @@ set(FREETYPE_HASH_TYPE MD5) set(FREETYPE_FILE freetype-${FREETYPE_VERSION}.tar.gz) set(FREETYPE_CPE "cpe:2.3:a:freetype:freetype:${FREETYPE_VERSION}:*:*:*:*:*:*:*") set(FREETYPE_HOMEPAGE https://freetype.org/) +set(FREETYPE_NAME FreeType) +set(FREETYPE_LICENSE SPDX:FTL) +set(FREETYPE_COPYRIGHT "Copyright 1996-2002, 2006 by David Turner, Robert Wilhelm, and Werner Lemberg") set(EPOXY_VERSION 1.5.10) set(EPOXY_URI https://github.com/anholt/libepoxy/archive/refs/tags/${EPOXY_VERSION}.tar.gz) set(EPOXY_HASH f0730aad115c952e77591fcc805b1dc1) set(EPOXY_HASH_TYPE MD5) set(EPOXY_FILE libepoxy-${EPOXY_VERSION}.tar.gz) +set(EPOXY_HOMEPAGE https://github.com/anholt/libepoxy) +set(EPOXY_LICENSE SPDX:MIT) +set(EPOXY_COPYRIGHT [=[ +Copyright © 2013-2014 Intel Corporation. +Copyright © 2013 The Khronos Group Inc. +]=]) set(ALEMBIC_VERSION 1.8.3) set(ALEMBIC_URI https://github.com/alembic/alembic/archive/${ALEMBIC_VERSION}.tar.gz) set(ALEMBIC_HASH 2cd8d6e5a3ac4a014e24a4b04f4fadf9) set(ALEMBIC_HASH_TYPE MD5) set(ALEMBIC_FILE alembic-${ALEMBIC_VERSION}.tar.gz) +set(ALEMBIC_HOMEPAGE https://www.alembic.io/) +set(ALEMBIC_LICENSE SPDX:BSD-3-Clause) +set(ALEMBIC_COPYRIGHT [=[ +TM & © 2009-2015 Lucasfilm Entertainment Company Ltd. or Lucasfilm Ltd. +All rights reserved. +Industrial Light & Magic, ILM and the Bulb and Gear design logo are all +registered trademarks or service marks of Lucasfilm Ltd. +© 2009-2015 Sony Pictures Imageworks Inc. All rights reserved. +]=]) set(OPENSUBDIV_VERSION v3_6_0) set(OPENSUBDIV_URI https://github.com/PixarAnimationStudios/OpenSubdiv/archive/${OPENSUBDIV_VERSION}.tar.gz) set(OPENSUBDIV_HASH cd03aaf8890bc0b8550eef62029cabe7) set(OPENSUBDIV_HASH_TYPE MD5) set(OPENSUBDIV_FILE opensubdiv-${OPENSUBDIV_VERSION}.tar.gz) +set(OPENSUBDIV_NAME OpenSubdiv) +set(OPENSUBDIV_HOMEPAGE https://graphics.pixar.com/opensubdiv/docs/intro.html) +set(OPENSUBDIV_LICENSE TOST-1.0) +set(OPENSUBDIV_COPYRIGHT [=[ +OpenSubdiv +Copyright 2013 Pixar +All rights reserved. +This product includes software developed at: +Pixar (http://www.pixar.com/). +Dreamworks Animation (http://www.dreamworksanimation.com/). +Autodesk, Inc. (http://www.autodesk.com/). +Google, Inc. (http://www.google.com/). +DigitalFish (http://digitalfish.com/). +]=]) set(SDL_VERSION 2.28.2) set(SDL_URI https://www.libsdl.org/release/SDL2-${SDL_VERSION}.tar.gz) @@ -145,32 +241,52 @@ set(SDL_HASH 06ff379c406cd8318d18f0de81ee2709) set(SDL_HASH_TYPE MD5) set(SDL_FILE SDL2-${SDL_VERSION}.tar.gz) set(SDL_CPE "cpe:2.3:a:libsdl:sdl:${SDL_VERSION}:*:*:*:*:*:*:*") +set(SDL_NAME SDL) set(SDL_HOMEPAGE https://www.libsdl.org) +set(SDL_LICENSE SPDX:Zlib) +set(SDL_COPYRIGHT "Copyright (C) 1997-2020 Sam Lantinga ") set(OPENCOLLADA_VERSION dfc341ab0b3b23ee307ab8660c0213e64da1eac6) set(OPENCOLLADA_URI https://github.com/aras-p/OpenCOLLADA/archive/${OPENCOLLADA_VERSION}.tar.gz) set(OPENCOLLADA_HASH 2120c8c02aab840e81cb87e625a608f7) set(OPENCOLLADA_HASH_TYPE MD5) set(OPENCOLLADA_FILE opencollada-${OPENCOLLADA_VERSION}.tar.gz) +set(OPENCOLLADA_LICENSE SPDX:MIT) +set(OPENCOLLADA_COPYRIGHT "Copyright (c) 2008-2009 NetAllied Systems GmbH") set(OPENCOLORIO_VERSION 2.3.2) set(OPENCOLORIO_URI https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v${OPENCOLORIO_VERSION}.tar.gz) set(OPENCOLORIO_HASH 8af74fcb8c4820ab21204463a06ba490) set(OPENCOLORIO_HASH_TYPE MD5) set(OPENCOLORIO_FILE OpenColorIO-${OPENCOLORIO_VERSION}.tar.gz) +set(OPENCOLORIO_NAME OpenColorIO) +set(OPENCOLORIO_HOMEPAGE https://github.com/AcademySoftwareFoundation/OpenColorIO) +set(OPENCOLORIO_LICENSE SPDX:BSD-3-Clause) +set(OPENCOLORIO_COPYRIGHT "Copyright Contributors to the OpenColorIO Project.") set(MINIZIPNG_VERSION 3.0.7) +set(MINIZIPNG_NAME minizip-ng) set(MINIZIPNG_URI https://github.com/zlib-ng/minizip-ng/archive/${MINIZIPNG_VERSION}.tar.gz) set(MINIZIPNG_HASH 09dcc8a9def348e1be9659e384c2cd55) set(MINIZIPNG_HASH_TYPE MD5) set(MINIZIPNG_FILE minizip-ng-${MINIZIPNG_VERSION}.tar.gz) +set(MINIZIPNG_HOMEPAGE https://github.com/zlib-ng/minizip-ng) +set(MINIZIPNG_LICENSE SPDX:Zlib) +set(MINIZIPNG_COPYRIGHT [=[ +Copyright (C) Nathan Moinvaziri https://github.com/zlib-ng/minizip-ng. +Copyright (C) 1998-2010 Gilles Vollant https://www.winimage.com/zLibDll/minizip.html. +]=]) set(LLVM_VERSION 17.0.6) +set(LLVM_NAME LLVM) set(LLVM_URI https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/llvm-project-${LLVM_VERSION}.src.tar.xz) set(LLVM_HASH 62a09d65240a5133f001ace48269dbfc) set(LLVM_HASH_TYPE MD5) set(LLVM_FILE llvm-project-${LLVM_VERSION}.src.tar.xz) set(LLVM_CPE "cpe:2.3:a:llvm:compiler:${LLVM_VERSION}:*:*:*:*:*:*:*") +set(LLVM_HOMEPAGE https://github.com/llvm/llvm-project/) +set(LLVM_LICENSE SPDX:Apache-2.0 WITH LLVM-exception) +set(LLVM_COPYRIGHT "Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign. All rights reserved.") if(APPLE) # Cloth physics test is crashing due to this bug: @@ -186,10 +302,14 @@ set(OPENMP_HASH_TYPE MD5) set(OPENMP_FILE openmp-${OPENMP_VERSION}.src.tar.xz) set(OPENIMAGEIO_VERSION v2.5.11.0) +set(OPENIMAGEIO_NAME OpenImageIO) set(OPENIMAGEIO_URI https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/refs/tags/${OPENIMAGEIO_VERSION}.tar.gz) set(OPENIMAGEIO_HASH 691e9364d25e2878e042d48980fad593) set(OPENIMAGEIO_HASH_TYPE MD5) set(OPENIMAGEIO_FILE OpenImageIO-${OPENIMAGEIO_VERSION}.tar.gz) +set(OPENIMAGEIO_HOMEPAGE https://github.com/AcademySoftwareFoundation/OpenImageIO) +set(OPENIMAGEIO_LICENSE SPDX:Apache-2.0) +set(OPENIMAGEIO_COPYRIGHT "Copyright Contributors to the OpenImageIO project.") # 9.1.0 is currently oiio's preferred version although never versions may be available. # the preferred version can be found in oiio's externalpackages.cmake @@ -199,6 +319,9 @@ set(FMT_HASH 5dea48d1fcddc3ec571ce2058e13910a0d4a6bab4cc09a809d8b1dd1c88ae6f2) set(FMT_HASH_TYPE SHA256) set(FMT_FILE fmt-${FMT_VERSION}.tar.gz) set(FMT_CPE "cpe:2.3:a:fmt:fmt:${FMT_VERSION}:*:*:*:*:*:*:*") +set(FMT_HOMEPAGE https://github.com/fmtlib/fmt) +set(FMT_LICENSE SPDX:MIT) +set(FMT_COPYRIGHT "Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors") # 0.6.2 is currently oiio's preferred version although never versions may be available. # the preferred version can be found in oiio's externalpackages.cmake @@ -207,6 +330,9 @@ set(ROBINMAP_URI https://github.com/Tessil/robin-map/archive/refs/tags/${ROBINMA set(ROBINMAP_HASH c08ec4b1bf1c85eb0d6432244a6a89862229da1cb834f3f90fba8dc35d8c8ef1) set(ROBINMAP_HASH_TYPE SHA256) set(ROBINMAP_FILE robinmap-${ROBINMAP_VERSION}.tar.gz) +set(ROBINMAP_HOMEPAGE https://github.com/Tessil/robin-map) +set(ROBINMAP_LICENSE SPDX:MIT) +set(ROBINMAP_COPYRIGHT "Copyright (c) 2017 Thibaut Goetghebuer-Planchon ") set(TIFF_VERSION 4.6.0) set(TIFF_URI http://download.osgeo.org/libtiff/tiff-${TIFF_VERSION}.tar.gz) @@ -215,15 +341,25 @@ set(TIFF_HASH_TYPE MD5) set(TIFF_FILE tiff-${TIFF_VERSION}.tar.gz) set(TIFF_CPE "cpe:2.3:a:libtiff:libtiff:${TIFF_VERSION}:*:*:*:*:*:*:*") set(TIFF_HOMEPAGE http://www.simplesystems.org/libtiff/) +set(TIFF_NAME LibTIFF) +set(TIFF_LICENSE SPDX:libtiff) +set(TIFF_COPYRIGHT [=[ +Copyright © 1988-1997 Sam Leffler. +Copyright © 1991-1997 Silicon Graphics, Inc. +]=]) # Recent commit from 1.13.5.0 under development, which includes string table # changes that make the Cycles OptiX implementation work. Official 1.12 OSL # releases should also build but without OptiX support. set(OSL_VERSION 1.13.7.0) +set(OSL_NAME "Open Shading Language") set(OSL_URI https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/refs/tags/v${OSL_VERSION}.tar.gz) set(OSL_HASH 769ae444a7df0e6561b3e745fd2eb50d) set(OSL_HASH_TYPE MD5) set(OSL_FILE OpenShadingLanguage-${OSL_VERSION}.tar.gz) +set(OSL_HOMEPAGE https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/) +set(OSL_LICENSE SPDX:BSD-3-Clause) +set(OSL_COPYRIGHT "Copyright Contributors to the Open Shading Language project.") # NOTE: When updating the python version, it's required to check the versions of # it wants to use in PCbuild/get_externals.bat for the following dependencies: @@ -241,6 +377,9 @@ set(PYTHON_HASH_TYPE MD5) set(PYTHON_FILE Python-${PYTHON_VERSION}.tar.xz) set(PYTHON_CPE "cpe:2.3:a:python:python:${PYTHON_VERSION}:-:*:*:*:*:*:*") set(PYTHON_HOMEPAGE https://www.python.org/) +set(PYTHON_NAME Python) +set(PYTHON_LICENSE SPDX:Python-2.0) +set(PYTHON_COPYRIGHT "Copyright (c) 2001-2021 Python Software Foundation. All rights reserved.") # Python bundles pip wheel, and does not track CVEs from it. Add an explicit CPE # identifier for pip, so that cve_check can detect vulnerabilities in it. @@ -252,18 +391,26 @@ set(PYTHON_PIP_VERSION 24.0) set(PYTHON_PIP_CPE "cpe:2.3:a:pypa:pip:${PYTHON_PIP_VERSION}:*:*:*:*:*:*:*") set(TBB_YEAR 2020) +set(TBB_NAME oneTBB) set(TBB_VERSION ${TBB_YEAR}_U3) set(TBB_URI https://github.com/oneapi-src/oneTBB/archive/${TBB_VERSION}.tar.gz) set(TBB_HASH 55ec8df6eae5ed6364a47f0e671e460c) set(TBB_HASH_TYPE MD5) set(TBB_FILE oneTBB-${TBB_VERSION}.tar.gz) set(TBB_CPE "cpe:2.3:a:intel:threading_building_blocks:${TBB_YEAR}:*:*:*:*:*:*:*") +set(TBB_HOMEPAGE https://software.intel.com/en-us/oneapi/onetbb) +set(TBB_LICENSE SPDX:Apache-2.0) +set(TBB_COPYRIGHT "Copyright (c) 2005-2020 Intel Corporation") set(OPENVDB_VERSION 11.0.0) +set(OPENVDB_NAME OpenVDB) set(OPENVDB_URI https://github.com/AcademySoftwareFoundation/openvdb/archive/v${OPENVDB_VERSION}.tar.gz) set(OPENVDB_HASH 025f4fc4db58419341a4991f1a16174a) set(OPENVDB_HASH_TYPE MD5) set(OPENVDB_FILE openvdb-${OPENVDB_VERSION}.tar.gz) +set(OPENVDB_HOMEPAGE http://www.openvdb.org/) +set(OPENVDB_LICENSE SPDX:MPL-2.0) +set(OPENVDB_COPYRIGHT "Copyright Contributors to the OpenVDB Project") # ------------------------------------------------------------------------------ # Python Modules @@ -300,6 +447,9 @@ set(NUMPY_HASH 89e5e2e78407032290ae6acf6dcaea46) set(NUMPY_HASH_TYPE MD5) set(NUMPY_FILE numpy-${NUMPY_VERSION}.tar.gz) set(NUMPY_CPE "cpe:2.3:a:numpy:numpy:${NUMPY_VERSION}:*:*:*:*:*:*:*") +set(NUMPY_HOMEPAGE https://numpy.org/) +set(NUMPY_LICENSE SPDX:BSD-3-Clause) +set(NUMPY_COPYRIGHT "Copyright (c) 2005-2022, NumPy Developers. All rights reserved.") set(LAME_VERSION 3.100) set(LAME_URI http://downloads.sourceforge.net/project/lame/lame/3.100/lame-${LAME_VERSION}.tar.gz) @@ -307,7 +457,15 @@ set(LAME_HASH 83e260acbe4389b54fe08e0bdbf7cddb) set(LAME_HASH_TYPE MD5) set(LAME_FILE lame-${LAME_VERSION}.tar.gz) set(LAME_CPE "cpe:2.3:a:lame_project:lame:${LAME_VERSION}:*:*:*:*:*:*:*") +set(LAME_NAME LAME) set(LAME_HOMEPAGE https://lame.sourceforge.io/) +set(LAME_LICENSE SPDX:LGPL-2.1-or-later) +set(LAME_COPYRIGHT [=[ +Copyrights (c) 1999-2011 by The LAME Project. +Copyrights (c) 1999,2000,2001 by Mark Taylor. +Copyrights (c) 1998 by Michael Cheng. +Copyrights (c) 1995,1996,1997 by Michael Hipp: mpglib. +]=]) set(OGG_VERSION 1.3.5) set(OGG_URI http://downloads.xiph.org/releases/ogg/libogg-${OGG_VERSION}.tar.gz) @@ -315,6 +473,8 @@ set(OGG_HASH 0eb4b4b9420a0f51db142ba3f9c64b333f826532dc0f48c6410ae51f4799b664) set(OGG_HASH_TYPE SHA256) set(OGG_FILE libogg-${OGG_VERSION}.tar.gz) set(OGG_HOMEPAGE https://xiph.org/ogg/) +set(OGG_LICENSE SPDX:BSD-3-Clause) +set(OGG_COPYRIGHT "COPYRIGHT (C) 1994-2019 by the Xiph.Org Foundation https://www.xiph.org/") set(VORBIS_VERSION 1.3.7) set(VORBIS_URI http://downloads.xiph.org/releases/vorbis/libvorbis-${VORBIS_VERSION}.tar.gz) @@ -323,6 +483,8 @@ set(VORBIS_HASH_TYPE SHA256) set(VORBIS_FILE libvorbis-${VORBIS_VERSION}.tar.gz) set(VORBIS_CPE "cpe:2.3:a:xiph.org:libvorbis:${VORBIS_VERSION}:*:*:*:*:*:*:*") set(VORBIS_HOMEPAGE https://xiph.org/vorbis/) +set(VORBIS_LICENSE SPDX:BSD-3-Clause) +set(VORBIS_COPYRIGHT "Copyright (c) 2002-2020 Xiph.org Foundation") set(THEORA_VERSION 1.1.1) set(THEORA_URI http://downloads.xiph.org/releases/theora/libtheora-${THEORA_VERSION}.tar.bz2) @@ -330,6 +492,8 @@ set(THEORA_HASH b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc set(THEORA_HASH_TYPE SHA256) set(THEORA_FILE libtheora-${THEORA_VERSION}.tar.bz2) set(THEORA_HOMEPAGE https://xiph.org/theora/) +set(THEORA_LICENSE SPDX:BSD-3-Clause) +set(THEORA_COPYRIGHT "Copyright (C) 2002-2009 Xiph.org Foundation") set(FLAC_VERSION 1.4.2) set(FLAC_URI http://downloads.xiph.org/releases/flac/flac-${FLAC_VERSION}.tar.xz) @@ -338,6 +502,11 @@ set(FLAC_HASH_TYPE SHA256) set(FLAC_FILE flac-${FLAC_VERSION}.tar.xz) set(FLAC_CPE "cpe:2.3:a:flac_project:flac:${FLAC_VERSION}:*:*:*:*:*:*:*") set(FLAC_HOMEPAGE https://xiph.org/flac/) +set(FLAC_LICENSE SPDX:GPL-2.0-or-later) +set(FLAC_COPYRIGHT [=[ +Copyright (C) 2001-2009 Josh Coalson. +Copyright (C) 2011-2016 Xiph.Org Foundation. +]=]) set(VPX_VERSION 1.14.0) set(VPX_URI https://github.com/webmproject/libvpx/archive/v${VPX_VERSION}/libvpx-v${VPX_VERSION}.tar.gz) @@ -345,6 +514,9 @@ set(VPX_HASH 5f21d2db27071c8a46f1725928a10227ae45c5cd1cad3727e4aafbe476e321fa) set(VPX_HASH_TYPE SHA256) set(VPX_FILE libvpx-v${VPX_VERSION}.tar.gz) set(VPX_CPE "cpe:2.3:a:webmproject:libvpx:${VPX_VERSION}:*:*:*:*:*:*:*") +set(VPX_HOMEPAGE https://github.com/webmproject/libvpx) +set(VPX_LICENSE SPDX:BSD-3-Clause) +set(VPX_COPYRIGHT "Copyright (c) 2010, The WebM Project authors. All rights reserved.") set(OPUS_VERSION 1.3.1) set(OPUS_URI https://archive.mozilla.org/pub/opus/opus-${OPUS_VERSION}.tar.gz) @@ -352,6 +524,14 @@ set(OPUS_HASH 65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d) set(OPUS_HASH_TYPE SHA256) set(OPUS_FILE opus-${OPUS_VERSION}.tar.gz) set(OPUS_HOMEPAGE https://opus-codec.org/) +set(OPUS_LICENSE SPDX:BSD-3-Clause) +set(OPUS_COPYRIGHT [=[ +Copyright 2001-2023 +Xiph.Org, Skype Limited, Octasic, +Jean-Marc Valin, Timothy B. Terriberry, +CSIRO, Gregory Maxwell, Mark Borgerding, +Erik de Castro Lopo, Mozilla, Amazon +]=]) set(X264_VERSION 35fe20d1ba49918ec739a5b068c208ca82f977f7) set(X264_URI https://code.videolan.org/videolan/x264/-/archive/${X264_VERSION}/x264-${X264_VERSION}.tar.gz) @@ -359,6 +539,8 @@ set(X264_HASH bb4f7da03936b5a030ed5827133b58eb3f701d7e5dce32cca4ba6df93797d42e) set(X264_HASH_TYPE SHA256) set(X264_FILE x264-${X264_VERSION}.tar.gz) set(X264_HOMEPAGE https://www.videolan.org/developers/x264.html) +set(X264_LICENSE SPDX:GPL-2.0-or-later) +set(X264_COPYRIGHT "Copyright (C) 2003-2021 x264 project") set(X265_VERSION 3cf6c1e53037eb9e198860365712e1bafb22f7c6) set(X265_URI https://bitbucket.org/multicoreware/x265_git/get/${X265_VERSION}.tar.gz) @@ -366,14 +548,30 @@ set(X265_HASH 40d12016192cdc740132cb00dd6cc80ead094ff91a1a897181256def2011342e) set(X265_HASH_TYPE SHA256) set(X265_FILE x265-${X265_VERSION}.tar.gz) set(X265_HOMEPAGE https://www.videolan.org/developers/x265.html) +set(X265_LICENSE SPDX:GPL-2.0-or-later) +set(X265_COPYRIGHT "Copyright (C) 2013-2020 MulticoreWare, Inc") set(OPENJPEG_VERSION 2.5.0) set(OPENJPEG_SHORT_VERSION 2.5) set(OPENJPEG_URI https://github.com/uclouvain/openjpeg/archive/v${OPENJPEG_VERSION}.tar.gz) set(OPENJPEG_HASH 0333806d6adecc6f7a91243b2b839ff4d2053823634d4f6ed7a59bc87409122a) set(OPENJPEG_HASH_TYPE SHA256) +set(OPENJPEG_NAME OpenJPEG) +set(OPENJPEG_HOMEPAGE https://github.com/uclouvain/openjpeg) set(OPENJPEG_FILE openjpeg-v${OPENJPEG_VERSION}.tar.gz) set(OPENJPEG_CPE "cpe:2.3:a:uclouvain:openjpeg:${OPENJPEG_VERSION}:*:*:*:*:*:*:*") +set(OPENJPEG_LICENSE SPDX:BSD-2-Clause) +set(OPENJPEG_COPYRIGHT [=[ +Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium. +Copyright (c) 2002-2014, Professor Benoit Macq. +Copyright (c) 2003-2014, Antonin Descampe. +Copyright (c) 2003-2009, Francois-Olivier Devaux. +Copyright (c) 2005, Herve Drolon, FreeImage Team. +Copyright (c) 2002-2003, Yannick Verschueren. +Copyright (c) 2001-2003, David Janssens. +Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France. +Copyright (c) 2012, CS Systemes d'Information, France. +]=]) set(FFMPEG_VERSION 6.1.1) set(FFMPEG_URI http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2) @@ -381,14 +579,23 @@ set(FFMPEG_HASH 5e3133939a61ef64ac9b47ffd29a5ea6e337a4023ef0ad972094b4da844e3a20 set(FFMPEG_HASH_TYPE SHA256) set(FFMPEG_FILE ffmpeg-${FFMPEG_VERSION}.tar.bz2) set(FFMPEG_CPE "cpe:2.3:a:ffmpeg:ffmpeg:${FFMPEG_VERSION}:*:*:*:*:*:*:*") +set(FFMPEG_NAME FFmpeg) set(FFMPEG_HOMEPAGE https://ffmpeg.org/) +set(FFMPEG_LICENSE SPDX:LGPL-2.1-or-later) +set(FFMPEG_COPYRIGHT "The FFmpeg contributors https://github.com/FFmpeg/FFmpeg/blob/master/CREDITS") set(FFTW_VERSION 3.3.10) +set(FFTW_NAME FFTW) set(FFTW_URI http://www.fftw.org/fftw-${FFTW_VERSION}.tar.gz) set(FFTW_HASH 8ccbf6a5ea78a16dbc3e1306e234cc5c) set(FFTW_HASH_TYPE MD5) set(FFTW_FILE fftw-${FFTW_VERSION}.tar.gz) set(FFTW_HOMEPAGE https://www.fftw.org/) +set(FFTW_LICENSE SPDX:GPL-2.0-or-later) +set(FFTW_COPYRIGHT [=[ +Copyright (c) 2003, 2007-14 Matteo Frigo. +Copyright (c) 2003, 2007-14 Massachusetts Institute of Technology +]=]) set(ICONV_VERSION 1.16) set(ICONV_URI http://ftp.gnu.org/pub/gnu/libiconv/libiconv-${ICONV_VERSION}.tar.gz) @@ -396,13 +603,19 @@ set(ICONV_HASH 7d2a800b952942bb2880efb00cfd524c) set(ICONV_HASH_TYPE MD5) set(ICONV_FILE libiconv-${ICONV_VERSION}.tar.gz) set(ICONV_HOMEPAGE https://www.gnu.org/software/libiconv/) +set(ICONV_LICENSE SPDX:LGPL-2.1-or-later) +set(ICONV_COPYRIGHT "Copyright (C) 1998, 2022 Free Software Foundation, Inc.") set(SNDFILE_VERSION 1.2.2) +set(SNDFILE_NAME libsndfile) set(SNDFILE_URI https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-${SNDFILE_VERSION}.tar.xz) set(SNDFILE_HASH 04e2e6f726da7c5dc87f8cf72f250d04) set(SNDFILE_HASH_TYPE MD5) set(SNDFILE_FILE libsndfile-${SNDFILE_VERSION}.tar.xz) set(SNDFILE_CPE "cpe:2.3:a:libsndfile_project:libsndfile:${SNDFILE_VERSION}:*:*:*:*:*:*:*") +set(SNDFILE_HOMEPAGE http://libsndfile.github.io/libsndfile/) +set(SNDFILE_LICENSE SPDX:LGPL-2.1-or-later) +set(SNDFILE_COPYRIGHT "Copyright (C) 2011-2016 Erik de Castro Lopo ") set(WEBP_VERSION 1.3.2) set(WEBP_URI https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-${WEBP_VERSION}.tar.gz) @@ -411,18 +624,33 @@ set(WEBP_HASH_TYPE MD5) set(WEBP_FILE libwebp-${WEBP_VERSION}.tar.gz) set(WEBP_CPE "cpe:2.3:a:webmproject:libwebp:${WEBP_VERSION}:*:*:*:*:*:*:*") set(WEBP_HOMEPAGE https://developers.google.com/speed/webp) +set(WEBP_LICENSE SPDX:BSD-3-Clause) +set(WEBP_COPYRIGHT "Copyright (c) 2010, Google Inc. All rights reserved.") set(SPNAV_VERSION 1.1) set(SPNAV_URI https://github.com/FreeSpacenav/libspnav/releases/download/v${SPNAV_VERSION}/libspnav-${SPNAV_VERSION}.tar.gz) set(SPNAV_HASH 7c0032034672dfba3c4bb9b49a440e70) set(SPNAV_HASH_TYPE MD5) +set(SPNAV_NAME FreeSpacenav) set(SPNAV_FILE libspnav-${SPNAV_VERSION}.tar.gz) +set(SPNAV_HOMEPAGE https://github.com/FreeSpacenav/libspnav) +set(SPNAV_LICENSE SPDX:BSD-3-Clause) +set(SPNAV_COPYRIGHT "Copyright (C) 2007-2022 John Tsiombikas nuclear@member.fsf.org") set(JEMALLOC_VERSION 5.2.1) set(JEMALLOC_URI https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2) set(JEMALLOC_HASH 3d41fbf006e6ebffd489bdb304d009ae) set(JEMALLOC_HASH_TYPE MD5) set(JEMALLOC_FILE jemalloc-${JEMALLOC_VERSION}.tar.bz2) +set(JEMALLOC_HOMEPAGE https://jemalloc.net/) +set(JEMALLOC_NAME jemalloc) +set(JEMALLOC_LICENSE SPDX:BSD-2-Clause) +set(JEMALLOC_COPYRIGHT [=[ +Copyright (C) 2002-2013 Jason Evans . All rights reserved. +Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved. +Copyright (C) 2009-2013 Facebook, Inc. All rights reserved. +Copyright (C) 2013 Jason Evans . +]=]) set(XML2_VERSION 2.12.3) set(XML2_URI https://download.gnome.org/sources/libxml2/2.12/libxml2-${XML2_VERSION}.tar.xz) @@ -430,7 +658,10 @@ set(XML2_HASH 13871e7cf2137b4b9b9da753ffef538c) set(XML2_HASH_TYPE MD5) set(XML2_FILE libxml2-${XML2_VERSION}.tar.xz) set(XML2_CPE "cpe:2.3:a:xmlsoft:libxml2:${XML2_VERSION}:*:*:*:*:*:*:*") +set(XML2_NAME libxml2) set(XML2_HOMEPAGE https://gitlab.gnome.org/GNOME/libxml2) +set(XML2_LICENSE SPDX:MIT) +set(XML2_COPYRIGHT "Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.") set(YAMLCPP_VERSION 0.7.0) set(YAMLCPP_URI https://codeload.github.com/jbeder/yaml-cpp/tar.gz/yaml-cpp-${YAMLCPP_VERSION}) @@ -438,12 +669,17 @@ set(YAMLCPP_HASH 74d646a3cc1b5d519829441db96744f0) set(YAMLCPP_HASH_TYPE MD5) set(YAMLCPP_FILE yaml-cpp-${YAMLCPP_VERSION}.tar.gz) set(YAMLCPP "cpe:2.3:a:yaml-cpp_project:yaml-cpp:${YAMLCPP_VERSION}:*:*:*:*:*:*:*") +set(YAMLCPP_LICENSE SPDX:MIT) +set(YAMLCPP_COPYRIGHT "Copyright (c) 2008-2015 Jesse Beder") set(PYSTRING_VERSION v1.1.3) set(PYSTRING_URI https://codeload.github.com/imageworks/pystring/tar.gz/refs/tags/${PYSTRING_VERSION}) set(PYSTRING_HASH f2c68786b359f5e4e62bed53bc4fb86d) set(PYSTRING_HASH_TYPE MD5) set(PYSTRING_FILE pystring-${PYSTRING_VERSION}.tar.gz) +set(PYSTRING_HOMEPAGE https://github.com/imageworks/pystring) +set(PYSTRING_LICENSE SPDX:BSD-3-Clause) +set(PYSTRING_COPYRIGHT "Copyright (c) 2008-2010, Sony Pictures Imageworks Inc; All rights reserved.") set(EXPAT_VERSION 2_5_0) set(EXPAT_VERSION_DOTS 2.5.0) @@ -451,7 +687,13 @@ set(EXPAT_URI https://github.com/libexpat/libexpat/archive/R_${EXPAT_VERSION}.ta set(EXPAT_HASH d375fa3571c0abb945873f5061a8f2e2) set(EXPAT_HASH_TYPE MD5) set(EXPAT_FILE libexpat-${EXPAT_VERSION}.tar.gz) +set(EXPAT_HOMEPAGE https://github.com/libexpat/libexpat/) set(EXPAT_CPE "cpe:2.3:a:libexpat_project:libexpat:${EXPAT_VERSION_DOTS}:*:*:*:*:*:*:*") +set(EXPAT_LICENSE SPDX:MIT) +set(EXPAT_COPYRIGHT [=[ +Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper. +Copyright (c) 2001-2019 Expat maintainers. +]=]) set(PUGIXML_VERSION 1.10) set(PUGIXML_URI https://github.com/zeux/pugixml/archive/v${PUGIXML_VERSION}.tar.gz) @@ -459,6 +701,9 @@ set(PUGIXML_HASH 0c208b0664c7fb822bf1b49ad035e8fd) set(PUGIXML_HASH_TYPE MD5) set(PUGIXML_FILE pugixml-${PUGIXML_VERSION}.tar.gz) set(PUGIXML_CPE "cpe:2.3:a:pugixml_project:pugixml:${PUGIXML_VERSION}:*:*:*:*:*:*:*") +set(PUGIXML_HOMEPAGE https://pugixml.org/) +set(PUGIXML_LICENSE SPDX:MIT) +set(PUGIXML_COPYRIGHT "Copyright (c) 2006-2020 Arseny Kapoulkine") set(FLEXBISON_VERSION 2.5.24) set(FLEXBISON_URI http://prdownloads.sourceforge.net/winflexbison/win_flex_bison-${FLEXBISON_VERSION}.zip) @@ -466,12 +711,14 @@ set(FLEXBISON_HASH 6b549d43e34ece0e8ed05af92daa31c4) set(FLEXBISON_HASH_TYPE MD5) set(FLEXBISON_FILE win_flex_bison-${FLEXBISON_VERSION}.zip) set(FLEXBISON_HOMEPAGE https://github.com/lexxmark/winflexbison) +set(FLEXBISON_DEPSBUILDTIMEONLY "Blender ships the produced artifact, but doesn't ship/link with any binary") set(FLEX_VERSION 2.6.4) set(FLEX_URI https://github.com/westes/flex/releases/download/v${FLEX_VERSION}/flex-${FLEX_VERSION}.tar.gz) set(FLEX_HASH 2882e3179748cc9f9c23ec593d6adc8d) set(FLEX_HASH_TYPE MD5) set(FLEX_FILE flex-${FLEX_VERSION}.tar.gz) +set(FLEX_DEPSBUILDTIMEONLY "Blender ships the produced artifact, but doesn't ship/link with any binary") # Libraries to keep Python modules static on Linux. @@ -488,23 +735,32 @@ set(BZIP2_HASH_TYPE SHA256) set(BZIP2_FILE bzip2_${BZIP2_VERSION}.orig.tar.gz) set(BZIP2_CPE "cpe:2.3:a:bzip:bzip2:${BZIP2_VERSION}:*:*:*:*:*:*:*") set(BZIP2_HOMEPAGE https://sourceware.org/bzip2/) +set(BZIP2_LICENSE SPDX:bzip2-1.0.6) +set(BZIP2_COPYRIGHT "Copyright (C) 1996-2019 Julian R Seward. All rights reserved.") # NOTE: This will *HAVE* to match the version python ships on windows which # is hardcoded in pythons PCbuild/get_externals.bat. For compliance reasons there # can be no exceptions to this. set(FFI_VERSION 3.4.4) +set(FFI_NAME libffi) set(FFI_URI https://github.com/libffi/libffi/releases/download/v${FFI_VERSION}/libffi-${FFI_VERSION}.tar.gz) set(FFI_HASH d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676) set(FFI_HASH_TYPE SHA256) set(FFI_FILE libffi-${FFI_VERSION}.tar.gz) set(FFI_CPE "cpe:2.3:a:libffi_project:libffi:${FFI_VERSION}:*:*:*:*:*:*:*") +set(FFI_HOMEPAGE https://github.com/libffi/libffi/) +set(FFI_LICENSE SPDX:MIT) +set(FFI_COPYRIGHT "Copyright (c) 1996-2024 Anthony Green, Red Hat, Inc and others.") set(LZMA_VERSION 5.2.5) set(LZMA_URI https://tukaani.org/xz/xz-${LZMA_VERSION}.tar.bz2) set(LZMA_HASH 5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df) set(LZMA_HASH_TYPE SHA256) set(LZMA_FILE xz-${LZMA_VERSION}.tar.bz2) +set(LZMA_NAME LZMA) set(LZMA_HOMEPAGE https://tukaani.org/lzma/) +set(LZMA_LICENSE SPDX:GPL-3.0-or-later) +set(LZMA_COPYRIGHT "Igor Pavlov, Ville Koskinen, Lasse Collin") # NOTE: Python's build has been modified to use our ssl version. set(SSL_VERSION 3.1.5) @@ -514,6 +770,12 @@ set(SSL_HASH_TYPE SHA256) set(SSL_FILE openssl-${SSL_VERSION}.tar.gz) set(SSL_CPE "cpe:2.3:a:openssl:openssl:${SSL_VERSION}:*:*:*:*:*:*:*") set(SSL_HOMEPAGE https://www.openssl.org) +set(SSL_NAME OpenSSL) +set(SSL_LICENSE SPDX:Apache-2.0) +set(SSL_COPYRIGHT [=[ +Copyright (c) 1998-2024 The OpenSSL Project Authors. +Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson; All rights reserved. +]=]) # Note: This will *HAVE* to match the version python ships on windows which # is hardcoded in pythons PCbuild/get_externals.bat for compliance reasons there @@ -526,30 +788,52 @@ set(SQLITE_HASH_TYPE SHA1) set(SQLITE_FILE sqlite-autoconf-${SQLLITE_LONG_VERSION}.tar.gz) set(SQLITE_CPE "cpe:2.3:a:sqlite:sqlite:${SQLITE_VERSION}:*:*:*:*:*:*:*") set(SQLITE_HOMEPAGE https://www.sqlite.org) +set(SQLITE_LICENSE Public Domain) set(EMBREE_VERSION 4.3.2-blender) set(EMBREE_URI https://github.com/embree/embree/archive/v${EMBREE_VERSION}.zip) set(EMBREE_HASH 91bd65e59c6cf4d9ff0e4d628aa28d6a) set(EMBREE_HASH_TYPE MD5) set(EMBREE_FILE embree-v${EMBREE_VERSION}.zip) +set(EMBREE_HOMEPAGE https://github.com/embree/embree) +set(EMBREE_LICENSE SPDX:Apache-2.0) +set(EMBREE_COPYRIGHT "Copyright 2009-2020 Intel Corporation") set(USD_VERSION 24.05) +set(USD_NAME USD) set(USD_URI https://github.com/PixarAnimationStudios/OpenUSD/archive/v${USD_VERSION}.tar.gz) set(USD_HASH 44a5b976a76588b485a652f08a55e91f) set(USD_HASH_TYPE MD5) set(USD_FILE usd-v${USD_VERSION}.tar.gz) +set(USD_HOMEPAGE https://openusd.org/) +set(USD_LICENSE TOST-1.0) +set(USD_COPYRIGHT [=[ +Universal Scene Description +Copyright 2016 Pixar +All rights reserved. +This product includes software developed at: +Pixar (http://www.pixar.com/). +]=]) set(MATERIALX_VERSION 1.38.8) +set(MATERIALX_NAME MaterialX) set(MATERIALX_URI https://github.com/AcademySoftwareFoundation/MaterialX/archive/refs/tags/v${MATERIALX_VERSION}.tar.gz) set(MATERIALX_HASH fad8f4e19305fb2ee920cbff638f3560) set(MATERIALX_HASH_TYPE MD5) set(MATERIALX_FILE materialx-v${MATERIALX_VERSION}.tar.gz) +set(MATERIALX_HOMEPAGE https://github.com/AcademySoftwareFoundation/MaterialX) +set(MATERIALX_LICENSE SPDX:Apache-2.0) +set(MATERIALX_COPYRIGHT "Copyright Contributors to the MaterialX Project") set(OIDN_VERSION 2.3.0) +set(OIDN_NAME OpenImageDenoise) set(OIDN_URI https://github.com/OpenImageDenoise/oidn/releases/download/v${OIDN_VERSION}/oidn-${OIDN_VERSION}.src.tar.gz) set(OIDN_HASH 31a3d8b9168966a2fa93daa6becad586) set(OIDN_HASH_TYPE MD5) set(OIDN_FILE oidn-${OIDN_VERSION}.src.tar.gz) +set(OIDN_HOMEPAGE https://www.openimagedenoise.org/) +set(OIDN_LICENSE SPDX:Apache-2.0) +set(OIDN_COPYRIGHT "Copyright 2009-2020 Intel Corporation") set(LIBGLU_VERSION 9.0.1) set(LIBGLU_URI ftp://ftp.freedesktop.org/pub/mesa/glu/glu-${LIBGLU_VERSION}.tar.xz) @@ -557,6 +841,8 @@ set(LIBGLU_HASH 151aef599b8259efe9acd599c96ea2a3) set(LIBGLU_HASH_TYPE MD5) set(LIBGLU_FILE glu-${LIBGLU_VERSION}.tar.xz) set(LIBGLU_HOMEPAGE https://gitlab.freedesktop.org/mesa/glu) +set(LIBGLU_LICENSE SPDX:SGI-B-2.0) +set(LIBGLU_COPYRIGHT "Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.") set(MESA_VERSION 23.3.0) set(MESA_URI ftp://ftp.freedesktop.org/pub/mesa/mesa-${MESA_VERSION}.tar.xz) @@ -565,6 +851,8 @@ set(MESA_HASH_TYPE SHA256) set(MESA_FILE mesa-${MESA_VERSION}.tar.xz) set(MESA_CPE "cpe:2.3:a:mesa3d:mesa:${MESA_VERSION}:*:*:*:*:*:*:*") set(MESA_HOMEPAGE https://www.mesa3d.org/) +set(MESA_LICENSE SPDX:MIT) +set(MESA_COPYRIGHT "Copyright (C) 1999-2007 Brian Paul All Rights Reserved.") set(NASM_VERSION 2.15.02) set(NASM_URI https://github.com/netwide-assembler/nasm/archive/nasm-${NASM_VERSION}.tar.gz) @@ -572,19 +860,41 @@ set(NASM_HASH aded8b796c996a486a56e0515c83e414116decc3b184d88043480b32eb0a8589) set(NASM_HASH_TYPE SHA256) set(NASM_FILE nasm-${NASM_VERSION}.tar.gz) set(NASM_PCE "cpe:2.3:a:nasm:nasm:${NASM_VERSION}:*:*:*:*:*:*:*") +set(NASM_DEPSBUILDTIMEONLY "Blender ships the produced artifact, but doesn't ship/link with any binary") set(XR_OPENXR_SDK_VERSION 1.0.22) set(XR_OPENXR_SDK_URI https://github.com/KhronosGroup/OpenXR-SDK/archive/release-${XR_OPENXR_SDK_VERSION}.tar.gz) set(XR_OPENXR_SDK_HASH a2623ebab3d0b340bc16311b14f02075) set(XR_OPENXR_SDK_HASH_TYPE MD5) set(XR_OPENXR_SDK_FILE OpenXR-SDK-${XR_OPENXR_SDK_VERSION}.tar.gz) +set(XR_OPENXR_SDK_NAME OpenXR) +set(XR_OPENXR_SDK_HOMEPAGE https://khronos.org/openxr/) +set(XR_OPENXR_SDK_LICENSE SPDX:Apache-2.0) +set(XR_OPENXR_SDK_COPYRIGHT [=[ +Copyright (c) 2017-2020 The Khronos Group Inc. +Copyright (c) 2017-2019 Valve Corporation. +Copyright (c) 2017-2019 LunarG, Inc. +Copyright (c) 2019 Collabora, Ltd. +]=]) set(WL_PROTOCOLS_VERSION 1.36) +set(WL_PROTOCOLS_NAME Wayland-Protocols) set(WL_PROTOCOLS_FILE wayland-protocols-${WL_PROTOCOLS_VERSION}.tar.xz) set(WL_PROTOCOLS_URI https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/${WL_PROTOCOLS_VERSION}/downloads/${WL_PROTOCOLS_FILE}) set(WL_PROTOCOLS_HASH d733380202a75ca837744e65b4dbadc5) set(WL_PROTOCOLS_HASH_TYPE MD5) set(WL_PROTOCOLS_HOMEPAGE https://gitlab.freedesktop.org/wayland/wayland-protocols) +set(WL_PROTOCOLS_LICENSE SPDX:MIT) +set(WL_PROTOCOLS_COPYRIGHT [=[ +Copyright © 2008-2013 Kristian Høgsberg. +Copyright © 2010-2013 Intel Corporation. +Copyright © 2013 Rafael Antognolli. +Copyright © 2013 Jasper St. Pierre. +Copyright © 2014 Jonas Ådahl. +Copyright © 2014 Jason Ekstrand. +Copyright © 2014-2015 Collabora, Ltd. +Copyright © 2015 Red Hat Inc. +]=]) set(WAYLAND_VERSION 1.23.0) set(WAYLAND_FILE wayland-${WAYLAND_VERSION}.tar.xz) @@ -592,6 +902,27 @@ set(WAYLAND_URI https://gitlab.freedesktop.org/wayland/wayland/-/releases/${WAYL set(WAYLAND_HASH 23ad991e776ec8cf7e58b34cbd2efa75) set(WAYLAND_HASH_TYPE MD5) set(WAYLAND_HOMEPAGE https://gitlab.freedesktop.org/wayland/wayland) +set(WAYLAND_LICENSE SPDX:MIT) +set(WAYLAND_COPYRIGHT [=[ +Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. +Copyright © 2011 Kristian Høgsberg. +Copyright © 2011 Benjamin Franzke. +Copyright © 2010-2012 Intel Corporation. +Copyright © 2012 Collabora, Ltd. +Copyright © 2015 Giulio Camuffo. +Copyright © 2016 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com. +Copyright © 2012 Jason Ekstrand. +Copyright (c) 2014 Red Hat, Inc. +Copyright © 2013 Marek Chalupa. +Copyright © 2014 Jonas Ådahl. +Copyright © 2016 Yong Bakos. +Copyright © 2017 Samsung Electronics Co., Ltd. +Copyright © 2002 Keith Packard. +Copyright 1999 SuSE, Inc. +Copyright © 2012 Philipp Brüschweiler. +Copyright (c) 2020 Simon Ser. +Copyright (c) 2006, 2008 Junio C Hamano. +]=]) set(WAYLAND_LIBDECOR_VERSION 0.2.2) set(WAYLAND_LIBDECOR_FILE libdecor-${WAYLAND_LIBDECOR_VERSION}.tar.xz) @@ -599,19 +930,39 @@ set(WAYLAND_LIBDECOR_URI https://gitlab.freedesktop.org/libdecor/libdecor/-/rele set(WAYLAND_LIBDECOR_HASH 5b7f4a10a9335b62101bccc220e2d13a) set(WAYLAND_LIBDECOR_HASH_TYPE MD5) set(WAYLAND_LIBDECOR_HOMEPAGE https://gitlab.freedesktop.org/libdecor/libdecor) +set(WAYLAND_LIBDECOR_LICENSE SPDX:MIT) +set(WAYLAND_LIBDECOR_COPYRIGHT [=[ +Copyright © 2010 Intel Corporation. +Copyright © 2011 Benjamin Franzke. +Copyright © 2018-2021 Jonas Ådahl. +Copyright © 2019 Christian Rauch. +Copyright (c) 2006, 2008 Junio C Hamano. +Copyright © 2017-2018 Red Hat Inc. +Copyright © 2012 Collabora, Ltd. +Copyright © 2008 Kristian Høgsberg. +]=]) set(WAYLAND_WESTON_VERSION 13.0.3) set(WAYLAND_WESTON_FILE weston-${WAYLAND_WESTON_VERSION}.tar.xz) set(WAYLAND_WESTON_URI https://gitlab.freedesktop.org/wayland/weston/-/releases/${WAYLAND_WESTON_VERSION}/downloads/weston-${WAYLAND_WESTON_VERSION}.tar.xz) set(WAYLAND_WESTON_HASH 9e10833f807214b4b060a1a8db1e3057) set(WAYLAND_WESTON_HASH_TYPE MD5) -set(WAYLAND_WESTON_HOMEPAGE https://wayland.freedesktop.org) +set(WAYLAND_WESTON_HOMEPAGE https://gitlab.freedesktop.org/wayland/weston) +set(WAYLAND_WESTON_LICENSE SPDX:MIT) +set(WAYLAND_WESTON_COPYRIGHT [=[ +Copyright © 2008-2012 Kristian Høgsberg. +Copyright © 2010-2012 Intel Corporation. +Copyright © 2010-2011 Benjamin Franzke. +Copyright © 2011-2012 Collabora, Ltd. +Copyright © 2010 Red Hat . +]=]) set(ISPC_VERSION v1.21.1) set(ISPC_URI https://github.com/ispc/ispc/archive/${ISPC_VERSION}.tar.gz) set(ISPC_HASH edd16b016aabc07819d14fd86a1fb5d0) set(ISPC_HASH_TYPE MD5) set(ISPC_FILE ispc-${ISPC_VERSION}.tar.gz) +set(ISPC_DEPSBUILDTIMEONLY "Blender ships the produced artifact, but doesn't ship/link with any binary") set(GMP_VERSION 6.2.1) set(GMP_URI https://gmplib.org/download/gmp/gmp-${GMP_VERSION}.tar.xz) @@ -619,7 +970,10 @@ set(GMP_HASH 0b82665c4a92fd2ade7440c13fcaa42b) set(GMP_HASH_TYPE MD5) set(GMP_FILE gmp-${GMP_VERSION}.tar.xz) set(GMP_CPE "cpe:2.3:a:gmplib:gmp:${GMP_VERSION}:*:*:*:*:*:*:*") +set(GMP_NAME GMP) set(GMP_HOMEPAGE https://gmplib.org/) +set(GMP_LICENSE SPDX:GPL-2.0-or-later) +set(GMP_COPYRIGHT "Copyright 1996-2020 Free Software Foundation, Inc.") set(POTRACE_VERSION 1.16) set(POTRACE_URI http://potrace.sourceforge.net/download/${POTRACE_VERSION}/potrace-${POTRACE_VERSION}.tar.gz) @@ -628,12 +982,21 @@ set(POTRACE_HASH_TYPE MD5) set(POTRACE_FILE potrace-${POTRACE_VERSION}.tar.gz) set(POTRACE_CPE "cpe:2.3:a:icoasoft:potrace:${POTRACE_VERSION}:*:*:*:*:*:*:*") set(POTRACE_HOMEPAGE https://potrace.sourceforge.net/) +set(POTRACE_LICENSE SPDX:GPL-2.0-or-later) +set(POTRACE_COPYRIGHT "Copyright © 2001-2019 Peter Selinger.") + set(HARU_VERSION 2_3_0) set(HARU_URI https://github.com/libharu/libharu/archive/RELEASE_${HARU_VERSION}.tar.gz) set(HARU_HASH 4f916aa49c3069b3a10850013c507460) set(HARU_HASH_TYPE MD5) set(HARU_FILE libharu-${HARU_VERSION}.tar.gz) +set(HARU_HOMEPAGE http://libharu.org/) +set(HARU_LICENSE SPDX:Zlib) +set(HARU_COPYRIGHT [=[ +Copyright (C) 1999-2006 Takeshi Kanno. +Copyright (C) 2007-2009 Antony Dovgal. +]=]) set(ZSTD_VERSION 1.5.0) set(ZSTD_URI https://github.com/facebook/zstd/releases/download/v${ZSTD_VERSION}/zstd-${ZSTD_VERSION}.tar.gz) @@ -641,12 +1004,19 @@ set(ZSTD_HASH 5194fbfa781fcf45b98c5e849651aa7b3b0a008c6b72d4a0db760f3002291e94) set(ZSTD_HASH_TYPE SHA256) set(ZSTD_FILE zstd-${ZSTD_VERSION}.tar.gz) set(ZSTD_CPE "cpe:2.3:a:facebook:zstandard:${ZSTD_VERSION}:*:*:*:*:*:*:*") +set(ZSTD_HOMEPAGE https://github.com/facebook/zstd) +set(ZSTD_LICENSE SPDX:BSD-3-Clause) +set(ZSTD_COPYRIGHT "Copyright (c) 2016-present, Facebook, Inc. All rights reserved.") set(SSE2NEON_VERSION 227cc413fb2d50b2a10073087be96b59d5364aea) set(SSE2NEON_URI https://github.com/DLTcollab/sse2neon/archive/${SSE2NEON_VERSION}.tar.gz) set(SSE2NEON_HASH 3427a495743bb6fd1b5f9f806b80f57d67b1ac7ccf39a5f44aedd487fd7e6da1) set(SSE2NEON_HASH_TYPE SHA256) set(SSE2NEON_FILE sse2neon-${SSE2NEON_VERSION}.tar.gz) +set(SSE2NEON_NAME sse2neon) +set(SSE2NEON_HOMEPAGE https://github.com/DLTcollab/sse2neon) +set(SSE2NEON_LICENSE SPDX:MIT) +set(SSE2NEON_COPYRIGHT "Copyright sse2neon contributors") set(BROTLI_VERSION 1.0.9) set(BROTLI_URI https://github.com/google/brotli/archive/refs/tags/v${BROTLI_VERSION}.tar.gz) @@ -654,6 +1024,9 @@ set(BROTLI_HASH f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46 set(BROTLI_HASH_TYPE SHA256) set(BROTLI_FILE brotli-v${BROTLI_VERSION}.tar.gz) set(BROTLI_CPE "cpe:2.3:a:google:brotli:${BROTLI_VERSION}:*:*:*:*:*:*:*") +set(BROTLI_HOMEPAGE https://github.com/google/brotli) +set(BROTLI_LICENSE SPDX:MIT) +set(BROTLI_COPYRIGHT "Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.") set(OPENPGL_VERSION v0.6.0) set(OPENPGL_SHORT_VERSION 0.6.0) @@ -661,18 +1034,30 @@ set(OPENPGL_URI https://github.com/OpenPathGuidingLibrary/openpgl/archive/refs/t set(OPENPGL_HASH 4192a4096ee3e3d31878cd013f8de23418c8037c576537551f946c4811931c5e) set(OPENPGL_HASH_TYPE SHA256) set(OPENPGL_FILE openpgl-${OPENPGL_VERSION}.tar.gz) +set(OPENPGL_NAME Open PGL) +set(OPENPGL_HOMEPAGE http://www.openpgl.org/) +set(OPENPGL_LICENSE SPDX:Apache-2.0) +set(OPENPGL_COPYRIGHT "Copyright 2020 Intel Corporation.") set(LEVEL_ZERO_VERSION 1.16.1) +set(LEVEL_ZERO_NAME "oneAPI Level Zero") set(LEVEL_ZERO_URI https://codeload.github.com/oneapi-src/level-zero/tar.gz/refs/tags/v${LEVEL_ZERO_VERSION}) set(LEVEL_ZERO_HASH f341dd6355d8da6ee9c29031642b8e8e4259f91c13c72d318c81663af048817e) set(LEVEL_ZERO_HASH_TYPE SHA256) set(LEVEL_ZERO_FILE level-zero-${LEVEL_ZERO_VERSION}.tar.gz) +set(LEVEL_ZERO_HOMEPAGE https://github.com/oneapi-src/level-zero) +set(LEVEL_ZERO_LICENSE SPDX:MIT) +set(LEVEL_ZERO_COPYRIGHT "Copyright (C) 2019-2021 Intel Corporation") set(DPCPP_VERSION d2817d6d317db1143bb227168e85c409d5ab7c82) # tip of sycl-rel_5_2_0 as of 2024.05.24 set(DPCPP_URI https://github.com/intel/llvm/archive/${DPCPP_VERSION}.tar.gz) set(DPCPP_HASH 86cbff157b79e29a6ebb96ba79c96f64b4296c33fcd896f60a5579955fca5724) set(DPCPP_HASH_TYPE SHA256) set(DPCPP_FILE DPCPP-${DPCPP_VERSION}.tar.gz) +set(DPCPP_NAME DPC++) +set(DPCPP_HOMEPAGE "https://github.com/intel/llvm#oneapi-dpc-compiler") +set(DPCPP_LICENSE SPDX:Apache-2.0) +set(DPCPP_COPYRIGHT "Copyright (C) 2021 Intel Corporation") ######################## ### DPCPP DEPS BEGIN ### @@ -688,6 +1073,9 @@ set(VCINTRINSICS_URI https://github.com/intel/vc-intrinsics/archive/${VCINTRINSI set(VCINTRINSICS_HASH 06b85bd988059939770eb6e6e6194562d17c5f5a5df9947af18696b3b1fe92f3) set(VCINTRINSICS_HASH_TYPE SHA256) set(VCINTRINSICS_FILE vc-intrinsics-${VCINTRINSICS_VERSION}.tar.gz) +set(VCINTRINSICS_HOMEPAGE https://github.com/intel/vc-intrinsics) +set(VCINTRINSICS_LICENSE SPDX:MIT) +set(VCINTRINSICS_COPYRIGHT "Copyright (c) 2019 Intel Corporation") # Source opencl/CMakeLists.txt set(OPENCLHEADERS_VERSION 9ddb236e6eb3cf844f9e2f81677e1045f9bf838e) @@ -695,6 +1083,10 @@ set(OPENCLHEADERS_URI https://github.com/KhronosGroup/OpenCL-Headers/archive/${O set(OPENCLHEADERS_HASH 9db682a1b0037ef54c50ba8fa3fa73182e552fc1ad0119a771bebf68e43ea739) set(OPENCLHEADERS_HASH_TYPE SHA256) set(OPENCLHEADERS_FILE opencl_headers-${OPENCLHEADERS_VERSION}.tar.gz) +set(OPENCLHEADERS_NAME OpenCL-Headers) +set(OPENCLHEADERS_HOMEPAGE https://github.com/KhronosGroup/OpenCL-Headers) +set(OPENCLHEADERS_LICENSE SPDX:Apache-2.0) +set(OPENCLHEADERS_COPYRIGHT "Copyright (c) 2023 The Khronos Group Inc.") # Source opencl/CMakeLists.txt set(ICDLOADER_VERSION 9a3e962f16f5097d2054233ad8b6dad51b6f41b7) @@ -702,6 +1094,9 @@ set(ICDLOADER_URI https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/${IC set(ICDLOADER_HASH 5e2979be5692caf11a4afc2fd7995a54c94a03d0f7ee2959f03f98f7689b677b) set(ICDLOADER_HASH_TYPE SHA256) set(ICDLOADER_FILE icdloader-${ICDLOADER_VERSION}.tar.gz) +set(ICDLOADER_HOMEPAGE https://github.com/KhronosGroup/OpenCL-ICD-Loader) +set(ICDLOADER_LICENSE SPDX:Apache-2.0) +set(ICDLOADER_COPYRIGHT " Copyright (c) 2020 The Khronos Group Inc.") # Source sycl/cmake/modules/AddBoostMp11Headers.cmake # Using external MP11 here, getting AddBoostMp11Headers.cmake to recognize @@ -711,6 +1106,8 @@ set(MP11_URI https://github.com/boostorg/mp11/archive/${MP11_VERSION}.tar.gz) set(MP11_HASH ec2d68858dd4d04f9a1e3960fc94a58440715e1b3e746cc495438116715343e2) set(MP11_HASH_TYPE SHA256) set(MP11_FILE mp11-${MP11_VERSION}.tar.gz) +set(MP11_HOMEPAGE https://github.com/boostorg/mp11) +set(MP11_LICENSE SPDX:BSL-1.0) # Source llvm-spirv/CMakeLists.txt (repo) # Source llvm-spirv/spirv-headers-tag.conf (hash) @@ -719,6 +1116,9 @@ set(SPIRV_HEADERS_URI https://github.com/KhronosGroup/SPIRV-Headers/archive/${SP set(SPIRV_HEADERS_HASH 11d835c60297b26532c05c3f3b581ba7a2787b5ae7399e94f72c392169216f11) set(SPIRV_HEADERS_HASH_TYPE SHA256) set(SPIRV_HEADERS_FILE SPIR-V-Headers-${SPIRV_HEADERS_VERSION}.tar.gz) +set(SPIRV_HEADERS_HOMEPAGE https://github.com/KhronosGroup/SPIRV-Headers) +set(SPIRV_HEADERS_LICENSE SPDX:MIT-Khronos-old) +set(SPIRV_HEADERS_COPYRIGHT "Copyright (c) 2015-2024 The Khronos Group Inc.") # Source sycl/plugins/unified_runtime/CMakeLists.txt set(UNIFIED_RUNTIME_VERSION ec634ff05b067d7922ec45059dda94665e5dcd9b) @@ -726,6 +1126,9 @@ set(UNIFIED_RUNTIME_URI https://github.com/oneapi-src/unified-runtime/archive/${ set(UNIFIED_RUNTIME_HASH ff15574aba6225d0c8a32f71866126551dee1aaacfa7894b8fdcc5e52e0f5da9) set(UNIFIED_RUNTIME_HASH_TYPE SHA256) set(UNIFIED_RUNTIME_FILE unified-runtime-${UNIFIED_RUNTIME_VERSION}.tar.gz) +set(UNIFIED_RUNTIME_HOMEPAGE https://github.com/oneapi-src/unified-runtime) +set(UNIFIED_RUNTIME_LICENSE SPDX:Apache-2.0 WITH LLVM-exception) +set(UNIFIED_RUNTIME_COPYRIGHT "Copyright (C) 2019-2024 Intel Corporation") # Source unified-runtime/source/common/CMakeList.txt set(UNIFIED_MEMORY_FRAMEWORK_VERSION 9bf7a0dc4dff76844e10edbb5c6e9d917536ef6d) @@ -733,6 +1136,9 @@ set(UNIFIED_MEMORY_FRAMEWORK_URI https://github.com/oneapi-src/unified-memory-fr set(UNIFIED_MEMORY_FRAMEWORK_HASH 7ff7d0be7be6e59693d238eab02b5a9741c820d3d995446781dcd7a2adaa28e9) set(UNIFIED_MEMORY_FRAMEWORK_HASH_TYPE SHA256) set(UNIFIED_MEMORY_FRAMEWORK_FILE unified-memory-framework-${UNIFIED_MEMORY_FRAMEWORK_VERSION}.tar.gz) +set(UNIFIED_MEMORY_FRAMEWORK_HOMEPAGE https://github.com/oneapi-src/unified-memory-framework) +set(UNIFIED_MEMORY_FRAMEWORK_LICENSE SPDX:Apache-2.0 WITH LLVM-exception) +set(UNIFIED_MEMORY_FRAMEWORK_COPYRIGHT "Copyright (C) 2023-2024 Intel Corporation") ###################### ### DPCPP DEPS END ### @@ -750,12 +1156,19 @@ set(IGC_URI https://github.com/intel/intel-graphics-compiler/archive/refs/tags/i set(IGC_HASH de7b1ba9cb1369f9aa26343bb4ad1ac7e5cb5f9f4517071f25d853e46cae6195) set(IGC_HASH_TYPE SHA256) set(IGC_FILE igc-${IGC_VERSION}.tar.gz) +set(IGC_NAME IGC) +set(IGC_HOMEPAGE https://github.com/intel/intel-graphics-compiler) +set(IGC_LICENSE SPDX:MIT) +set(IGC_COPYRIGHT "Copyright (C) 2019-2021 Intel Corporation") set(IGC_LLVM_VERSION llvmorg-14.0.5) set(IGC_LLVM_URI https://github.com/llvm/llvm-project/archive/refs/tags/${IGC_LLVM_VERSION}.tar.gz) set(IGC_LLVM_HASH a4a57f029cb81f04618e05853f05fc2d21b64353c760977d8e7799bf7218a23a) set(IGC_LLVM_HASH_TYPE SHA256) set(IGC_LLVM_FILE ${IGC_LLVM_VERSION}.tar.gz) +set(IGC_LLVM_HOMEPAGE https://github.com/llvm/llvm-project/) +set(IGC_LLVM_LICENSE SPDX:Apache-2.0 WITH LLVM-exception) +set(IGC_LLVM_COPYRIGHT "Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign. All rights reserved.") # WARNING WARNING WARNING # @@ -772,30 +1185,58 @@ set(IGC_OPENCL_CLANG_URI https://github.com/intel/opencl-clang/archive/${IGC_OPE set(IGC_OPENCL_CLANG_HASH fa410e0b4cc5b3fc3262e3b6aaace3543207a20ecd004f48dfec9a970f1fe4e2) set(IGC_OPENCL_CLANG_HASH_TYPE SHA256) set(IGC_OPENCL_CLANG_FILE opencl-clang-${IGC_OPENCL_CLANG_VERSION}.tar.gz) +set(IGC_OPENCL_CLANG_HOMEPAGE https://github.com/intel/opencl-clang/) +set(IGC_OPENCL_CLANG_LICENSE SPDX:Apache-2.0 WITH LLVM-exception) +set(IGC_OPENCL_CLANG_COPYRIGHT "Copyright (c) Intel Corporation (2009-2017).") set(IGC_VCINTRINSICS_VERSION v0.19.0) set(IGC_VCINTRINSICS_URI https://github.com/intel/vc-intrinsics/archive/refs/tags/${IGC_VCINTRINSICS_VERSION}.tar.gz) set(IGC_VCINTRINSICS_HASH b708df2fddc9fcb2cac5d6f26870f2e105f8395c0208ecd8acc38cbf175aee52) set(IGC_VCINTRINSICS_HASH_TYPE SHA256) set(IGC_VCINTRINSICS_FILE vc-intrinsics-${IGC_VCINTRINSICS_VERSION}.tar.gz) +set(IGC_VCINTRINSICS_NAME "VC Intrinsics") +set(IGC_VCINTRINSICS_HOMEPAGE https://github.com/intel/vc-intrinsics) +set(IGC_VCINTRINSICS_LICENSE SPDX:MIT) +set(IGC_VCINTRINSICS_COPYRIGHT "Copyright (c) 2019 Intel Corporation") set(IGC_SPIRV_HEADERS_VERSION vulkan-sdk-1.3.275.0) set(IGC_SPIRV_HEADERS_URI https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/${IGC_SPIRV_HEADERS_VERSION}.tar.gz) set(IGC_SPIRV_HEADERS_HASH d46b261f1fbc5e85022cb2fada9a6facb5b0c9932b45007a77fe05639a605bd1) set(IGC_SPIRV_HEADERS_HASH_TYPE SHA256) set(IGC_SPIRV_HEADERS_FILE SPIR-V-Headers-${IGC_SPIRV_HEADERS_VERSION}.tar.gz) +set(IGC_SPIRV_HEADERS_NAME "SPIR-V Headers") +set(IGC_SPIRV_HEADERS_HOMEPAGE https://github.com/KhronosGroup/SPIRV-Headers) +set(IGC_SPIRV_HEADERS_LICENSE SPDX:MIT-Khronos-old) +set(IGC_SPIRV_HEADERS_COPYRIGHT "Copyright (c) 2015-2024 The Khronos Group Inc.") set(IGC_SPIRV_TOOLS_VERSION v2023.6.rc1) set(IGC_SPIRV_TOOLS_URI https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/${IGC_SPIRV_TOOLS_VERSION}.tar.gz) set(IGC_SPIRV_TOOLS_HASH 750e4bfcaccd636fb04dd912b668a8a6d29940f8f83b7d9a266170b1023a1a89) set(IGC_SPIRV_TOOLS_HASH_TYPE SHA256) set(IGC_SPIRV_TOOLS_FILE SPIR-V-Tools-${IGC_SPIRV_TOOLS_VERSION}.tar.gz) +set(IGC_SPIRV_TOOLS_NAME "SPIR-V Tools") +set(IGC_SPIRV_TOOLS_HOMEPAGE https://github.com/KhronosGroup/SPIRV-Tools/) +set(IGC_SPIRV_TOOLS_LICENSE SPDX:Apache-2.0) +set(IGC_SPIRV_TOOLS_COPYRIGHT "Copyright (c) 2015-2016 The Khronos Group Inc.") set(IGC_SPIRV_TRANSLATOR_VERSION 2823e7052b7999c10fff63bc8089e5aa205716f4) set(IGC_SPIRV_TRANSLATOR_URI https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/${IGC_SPIRV_TRANSLATOR_VERSION}.tar.gz) set(IGC_SPIRV_TRANSLATOR_HASH 39eb3e033a0a1f5c69622d6a0b87e296b4e090d2f613f1014ee6fedcc2d3ca83) set(IGC_SPIRV_TRANSLATOR_HASH_TYPE SHA256) set(IGC_SPIRV_TRANSLATOR_FILE SPIR-V-Translator-${IGC_SPIRV_TRANSLATOR_VERSION}.tar.gz) +set(IGC_SPIRV_TRANSLATOR_NAME "LLVM/SPIR-V Bi-Directional Translator") +set(IGC_SPIRV_TRANSLATOR_HOMEPAGE https://github.com/KhronosGroup/SPIRV-LLVM-Translator) +set(IGC_SPIRV_TRANSLATOR_LICENSE SPDX:NCSA) +set(IGC_SPIRV_TRANSLATOR_COPYRIGHT [=[ +Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. +All rights reserved. + +Developed by: +LLVM Team +University of Illinois at Urbana-Champaign +http://llvm.org +]=]) + ######################################## ### Intel Graphics Compiler DEPS END ### @@ -805,13 +1246,24 @@ set(GMMLIB_VERSION intel-gmmlib-22.4.1) set(GMMLIB_URI https://github.com/intel/gmmlib/archive/refs/tags/${GMMLIB_VERSION}.tar.gz) set(GMMLIB_HASH 451fbe2eac26533a896ca0da0356354ecc38680f273fce7d121c6a22251ed21e) set(GMMLIB_HASH_TYPE SHA256) +set(GMMLIB_NAME "Intel(R) Graphics Memory Management Library") set(GMMLIB_FILE ${GMMLIB_VERSION}.tar.gz) +set(GMMLIB_HOMEPAGE https://github.com/intel/gmmlib) +set(GMMLIB_LICENSE SPDX:MIT) +set(GMMLIB_COPYRIGHT [=[ +Copyright (c) 2017 Intel Corporation. +Copyright (c) 2016 Gabi Melman. +Copyright 2008, Google Inc. All rights reserved. +]=]) set(OCLOC_VERSION 24.31.30508.9) set(OCLOC_URI https://github.com/intel/compute-runtime/archive/refs/tags/${OCLOC_VERSION}.tar.gz) set(OCLOC_HASH 7c2b5708e996fc9e61997f1821d9be1e0fd43c9f29cfe3fea383a01d9aa92868) set(OCLOC_HASH_TYPE SHA256) set(OCLOC_FILE ocloc-${OCLOC_VERSION}.tar.gz) +set(OCLOC_HOMEPAGE https://github.com/intel/compute-runtime) +set(OCLOC_LICENSE SPDX:MIT) +set(OCLOC_COPYRIGHT "Copyright (C) 2021 Intel Corporation") set(AOM_VERSION 3.4.0) set(AOM_URI https://storage.googleapis.com/aom-releases/libaom-${AOM_VERSION}.tar.gz) @@ -819,24 +1271,40 @@ set(AOM_HASH bd754b58c3fa69f3ffd29da77de591bd9c26970e3b18537951336d6c0252e354) set(AOM_HASH_TYPE SHA256) set(AOM_FILE libaom-${AOM_VERSION}.tar.gz) set(AOM_HOMEPAGE https://aomedia.googlesource.com/aom/) +set(AOM_LICENSE SPDX:BSD-2-Clause) +set(AOM_COPYRIGHT "Copyright (c) 2016, Alliance for Open Media. All rights reserved.") set(FRIBIDI_VERSION v1.0.12) set(FRIBIDI_URI https://github.com/fribidi/fribidi/archive/refs/tags/${FRIBIDI_VERSION}.tar.gz) set(FRIBIDI_HASH 2e9e859876571f03567ac91e5ed3b5308791f31cda083408c2b60fa1fe00a39d) set(FRIBIDI_HASH_TYPE SHA256) set(FRIBIDI_FILE fribidi-${FRIBIDI_VERSION}.tar.gz) +set(FRIBIDI_HOMEPAGE https://github.com/fribidi/fribidi) +set(FRIBIDI_LICENSE SPDX:LGPL-2.1-or-later) +set(FRIBIDI_COPYRIGHT [=[ +Behdad Esfahbod , +Dov Grobgeld , +Roozbeh Pournader , +Khaled Hosny +]=]) set(HARFBUZZ_VERSION 5.1.0) set(HARFBUZZ_URI https://github.com/harfbuzz/harfbuzz/archive/refs/tags/${HARFBUZZ_VERSION}.tar.gz) set(HARFBUZZ_HASH 5352ff2eec538ea9a63a485cf01ad8332a3f63aa79921c5a2e301cef185caea1) set(HARFBUZZ_HASH_TYPE SHA256) set(HARFBUZZ_FILE harfbuzz-${HARFBUZZ_VERSION}.tar.gz) +set(HARFBUZZ_DEPSBUILDTIMEONLY "UI module asked for preliminary libs so they could work on integrating it") +set(HARFBUZZ_HOMEPAGE https://github.com/harfbuzz/harfbuzz) set(SHADERC_VERSION v2022.3) set(SHADERC_URI https://github.com/google/shaderc/archive/${SHADERC_VERSION}.tar.gz) set(SHADERC_HASH 5cb762af57637caf997d5f46baa4e8a4) set(SHADERC_HASH_TYPE MD5) set(SHADERC_FILE shaderc-${SHADERC_VERSION}.tar.gz) +set(SHADERC_NAME ShaderC) +set(SHADERC_HOMEPAGE https://github.com/google/shaderc) +set(SHADERC_LICENSE SPDX:Apache-2.0) +set(SHADERC_COPYRIGHT "Copyright 2015 The Shaderc Authors. All rights reserved.") # The versions of shaderc's dependencies can be found in the root of shaderc's # source in a file called DEPS. @@ -846,38 +1314,67 @@ set(SHADERC_SPIRV_TOOLS_URI https://github.com/KhronosGroup/SPIRV-Tools/archive/ set(SHADERC_SPIRV_TOOLS_HASH a4bdb8161f0e959c75d0d82d367c24f2) set(SHADERC_SPIRV_TOOLS_HASH_TYPE MD5) set(SHADERC_SPIRV_TOOLS_FILE SPIRV-Tools-${SHADERC_SPIRV_TOOLS_VERSION}.tar.gz) +set(SHADERC_SPIRV_TOOLS_NAME SPIR-V Tools) +set(SHADERC_SPIRV_TOOLS_HOMEPAGE https://github.com/KhronosGroup/SPIRV-Tools/) +set(SHADERC_SPIRV_TOOLS_LICENSE SPDX:Apache-2.0) +set(SHADERC_SPIRV_TOOLS_COPYRIGHT "Copyright (c) 2015-2016 The Khronos Group Inc.") set(SHADERC_SPIRV_HEADERS_VERSION 85a1ed200d50660786c1a88d9166e871123cce39) set(SHADERC_SPIRV_HEADERS_URI https://github.com/KhronosGroup/SPIRV-Headers/archive/${SHADERC_SPIRV_HEADERS_VERSION}.tar.gz) set(SHADERC_SPIRV_HEADERS_HASH 10d5e8160f39344a641523810b075568) set(SHADERC_SPIRV_HEADERS_HASH_TYPE MD5) set(SHADERC_SPIRV_HEADERS_FILE SPIRV-Headers-${SHADERC_SPIRV_HEADERS_VERSION}.tar.gz) +set(SHADERC_SPIRV_HEADERS_HOMEPAGE https://github.com/KhronosGroup/SPIRV-Headers) +set(SHADERC_SPIRV_HEADERS_LICENSE SPDX:MIT-Khronos-old) +set(SHADERC_SPIRV_HEADERS_COPYRIGHT "Copyright (c) 2015-2024 The Khronos Group Inc.") set(SHADERC_GLSLANG_VERSION 89db4e1caa273a057ea46deba709c6e50001b314) set(SHADERC_GLSLANG_URI https://github.com/KhronosGroup/glslang/archive/${SHADERC_GLSLANG_VERSION}.tar.gz) set(SHADERC_GLSLANG_HASH 3b3c79ad8e9132ffcb8b63cc29c532e2) set(SHADERC_GLSLANG_HASH_TYPE MD5) set(SHADERC_GLSLANG_FILE glslang-${SHADERC_GLSLANG_VERSION}.tar.gz) +set(SHADERC_GLSLANG_HOMEPAGE https://github.com/KhronosGroup/glslang) +set(SHADERC_GLSLANG_LICENSE SPDX:Apache-2.0) +set(SHADERC_GLSLANG_COPYRIGHT [=[ +Copyright 2020 The Khronos Group Inc. +Copyright (C) 2015-2018 Google, Inc. +]=]) set(VULKAN_VERSION v1.3.270) set(VULKAN_HEADERS_VERSION ${VULKAN_VERSION}) +set(VULKAN_HEADERS_NAME Vulkan-Headers) set(VULKAN_HEADERS_URI https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/${VULKAN_HEADERS_VERSION}.tar.gz) set(VULKAN_HEADERS_HASH 805bde4c23197b86334cee5c2cf69d8e) set(VULKAN_HEADERS_HASH_TYPE MD5) set(VULKAN_HEADERS_FILE Vulkan-Headers-${VULKAN_HEADERS_VERSION}.tar.gz) +set(VULKAN_HEADERS_HOMEPAGE https://github.com/KhronosGroup/Vulkan-Headers) +set(VULKAN_HEADERS_LICENSE SPDX:Apache-2.0) +set(VULKAN_HEADERS_COPYRIGHT "Copyright 2015-2023 The Khronos Group Inc.") set(VULKAN_LOADER_VERSION ${VULKAN_VERSION}) +set(VULKAN_LOADER_NAME Vulkan-Loader) set(VULKAN_LOADER_URI https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/${VULKAN_LOADER_VERSION}.tar.gz) set(VULKAN_LOADER_HASH 6903f9d285afcd1a167ec7c46cbabd49) set(VULKAN_LOADER_HASH_TYPE MD5) set(VULKAN_LOADER_FILE Vulkan-Loader-${VULKAN_LOADER_VERSION}.tar.gz) +set(VULKAN_LOADER_HOMEPAGE https://github.com/KhronosGroup/Vulkan-Loader) +set(VULKAN_LOADER_LICENSE SPDX:Apache-2.0) +set(VULKAN_LOADER_COPYRIGHT [=[ +Copyright (c) 2019 The Khronos Group Inc. +Copyright (c) 2019 Valve Corporation. +Copyright (c) 2019 LunarG, Inc. +Copyright (c) 2019 Google Inc. +]=]) set(PYBIND11_VERSION 2.10.1) set(PYBIND11_URI https://github.com/pybind/pybind11/archive/refs/tags/v${PYBIND11_VERSION}.tar.gz) set(PYBIND11_HASH ce07bfd5089245da7807b3faf6cbc878) set(PYBIND11_HASH_TYPE MD5) set(PYBIND11_FILE pybind-v${PYBIND11_VERSION}.tar.gz) +set(PYBIND11_HOMEPAGE https://github.com/pybind/pybind11) +set(PYBIND11_LICENSE SPDX:BSD-2-Clause) +set(PYBIND11_COPYRIGHT "Copyright (c) 2016 Wenzel Jakob , All rights reserved.") set(HIPRT_VERSION 83e18cc9c3de8f2f9c48b663cf3189361e891054) set(HIPRT_LIBRARY_VERSION 02003) diff --git a/extern/Eigen3/README.blender b/extern/Eigen3/README.blender index b5902a2033b..03245352079 100644 --- a/extern/Eigen3/README.blender +++ b/extern/Eigen3/README.blender @@ -1,5 +1,7 @@ -Project: Eigen, template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms +Project: Eigen +Description: Template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms URL: http://eigen.tuxfamily.org/index.php?title=Main_Page -License: MPL 2.0 +License: SPDX:MPL-2.0 Upstream version: 3.4.0 Local modifications: None +Copyright: Copyright (C) 2008-2010 Gael Guennebaud . Copyright (C) 2006-2008 Benoit Jacob ; Copyright (C) 2002-2008, Milan Ikits ; Copyright (C) 2002-2008, Marcelo E. Magallon ; Copyright (C) 2002, Lev Povalahev; All rights reserved." +Local modifications: - \ No newline at end of file diff --git a/extern/glog/README.blender b/extern/glog/README.blender index fc3d8da0806..772ea96ace1 100644 --- a/extern/glog/README.blender +++ b/extern/glog/README.blender @@ -1,7 +1,8 @@ Project: Google Logging URL: https://github.com/google/glog -License: BSD 3-Clause +License: SPDX:BSD-3-Clause Upstream version: 0.4.0, 96a2f23dca4 +Copyright: Copyright (c) 2006, Google Inc. All rights reserved. Local modifications: * Added per-platform config.h files so no configuration-time checks for functions and so are needed. diff --git a/extern/gmock/README.blender b/extern/gmock/README.blender index 383470c3eb2..374c7a8f3ed 100644 --- a/extern/gmock/README.blender +++ b/extern/gmock/README.blender @@ -1,5 +1,6 @@ -Project: Google C++ Testing Framework +Project: GoogleTest (GoogleMock) URL: https://github.com/google/googletest -License: BSD 3-Clause +License: SPDX:BSD-3-Clause Upstream version: 1.15.2 (b514bdc898e2951020cbdca1304b75f5950d1f59) Local modifications: None +Copyright: Copyright 2007, Google Inc. All rights reserved. diff --git a/extern/gtest/README.blender b/extern/gtest/README.blender index 383470c3eb2..77e1995a774 100644 --- a/extern/gtest/README.blender +++ b/extern/gtest/README.blender @@ -1,5 +1,6 @@ -Project: Google C++ Testing Framework +Project: GoogleTest (GoogleTest) URL: https://github.com/google/googletest -License: BSD 3-Clause +License: SPDX:BSD-3-Clause +Copyright: Copyright 2007, Google Inc. All rights reserved. Upstream version: 1.15.2 (b514bdc898e2951020cbdca1304b75f5950d1f59) Local modifications: None diff --git a/extern/hipew/README.blender b/extern/hipew/README.blender index 4805d7fc309..dc8c92eb0d0 100644 --- a/extern/hipew/README.blender +++ b/extern/hipew/README.blender @@ -1,5 +1,6 @@ -Project: Blender +Project: HIP Extension Wrangler Library (HIPEW) URL: https://projects.blender.org/blender/blender.git -License: Apache 2.0 +License: SPDX:Apache-2.0 +Copyright: Copyright 2011-2023 Blender Foundation Upstream version: N/A Local modifications: None diff --git a/extern/json/README.blender b/extern/json/README.blender index 70d8c6a6ec1..e953008621d 100644 --- a/extern/json/README.blender +++ b/extern/json/README.blender @@ -1,5 +1,7 @@ Project: JSON URL: https://github.com/nlohmann/json/ -License: MIT License +<<<<<<< HEAD +License: SPDX:MIT +Copyright: Copyright (c) 2013-2021 Niels Lohmann Upstream version: 3.11.3 Local modifications: None diff --git a/extern/lzo/README.blender b/extern/lzo/README.blender index 674f2413034..2c83e1fddb4 100644 --- a/extern/lzo/README.blender +++ b/extern/lzo/README.blender @@ -1,5 +1,7 @@ -Project: miniLZO - mini subset of the LZO real-time data compression librar +Project: miniLZO +#mini subset of the LZO real-time data compression librar URL: http://www.oberhumer.com/opensource/lzo/ -License: GPLv2+ +License: SPDX:GPL-2.0-or-later Upstream version: 2.08 Local modifications: Add #ifdef for Windows ARM64 (MSVC) platforms +Copyright: Copyright (C) 1996-2014 Markus Franz Xaver Oberhumer All Rights Reserved. diff --git a/extern/mantaflow/README.blender b/extern/mantaflow/README.blender index b0b010d54f4..3d0f0e3165c 100644 --- a/extern/mantaflow/README.blender +++ b/extern/mantaflow/README.blender @@ -1,6 +1,7 @@ Project: Mantaflow URL: http://mantaflow.com/ -License: Apache 2.0 +License: SPDX:Apache-2.0 +Copyright: Copyright 2011 Tobias Pfaff, Nils Thuerey Upstream version: 0.13 Local modifications: * ./patches/local_namespace.diff to support loading MANTA variables into an isolated __main__ name-space. diff --git a/extern/nanosvg/README.blender b/extern/nanosvg/README.blender index 7c59e82f374..5a972ab7bcf 100644 --- a/extern/nanosvg/README.blender +++ b/extern/nanosvg/README.blender @@ -1,6 +1,7 @@ Project: NanoSVG URL: https://github.com/memononen/nanosvg -License: zlib +License: SPDX:Zlib +Copyright: Copyright (c) 2013-14 Mikko Mononen memon@inside.org Upstream SHA: 9da543e8329fdd81b64eb48742d8ccb09377aed1 GPG key ID: 4AEE18F83AFDEB23 Last Commit: "Merge pull request #236 from sezero/signed-char" diff --git a/extern/quadriflow/README.blender b/extern/quadriflow/README.blender index c88a6d43353..7aa02399922 100644 --- a/extern/quadriflow/README.blender +++ b/extern/quadriflow/README.blender @@ -1,5 +1,6 @@ Project: QuadriFlow URL: https://github.com/hjwdzh/QuadriFlow -License: MIT and Boost Software License +License: SPDX:MIT Upstream version: 27a6867 Local modifications: Apply patches/blender.patch +Copyright: Copyright (c) 2018 Jingwei Huang, Yichao Zhou, Matthias Niessner, Jonathan Shewchuk and Leonidas Guibas. All rights reserved. diff --git a/extern/rangetree/README.blender b/extern/rangetree/README.blender index 6a940c14d60..ca28a575d4f 100644 --- a/extern/rangetree/README.blender +++ b/extern/rangetree/README.blender @@ -1,5 +1,6 @@ Project: RangeTree URL: https://github.com/ideasman42/rangetree-c -License: Apache 2.0 +License: SPDX:Apache-2.0 Upstream version: 40ebed8aa209 Local modifications: None +Copyright: Copyright (c) 2016, Campbell Barton diff --git a/extern/renderdoc/README.blender b/extern/renderdoc/README.blender index 1d6203951e9..0173e0024ca 100644 --- a/extern/renderdoc/README.blender +++ b/extern/renderdoc/README.blender @@ -1,5 +1,6 @@ -Project: Renderdoc APP +Project: RenderDoc URL: https://github.com/baldurk/renderdoc/ -License: MIT +License: SPDX:MIT Upstream version: d47e79ae079783935b8857d6a1730440eafb0b38 Local modifications: None +Copyright: Copyright (c) 2015-2024 Baldur Karlsson; Copyright (c) 2014 Crytek diff --git a/extern/tinygltf/README.blender b/extern/tinygltf/README.blender index a7cdb3af5bf..90309099e39 100644 --- a/extern/tinygltf/README.blender +++ b/extern/tinygltf/README.blender @@ -1,5 +1,6 @@ Project: TinyGLTF URL: https://github.com/syoyo/tinygltf -License: MIT +License: SPDX:MIT +Copyright: Copyright (c) 2017 Syoyo Fujita, Aurélien Chatelain and many contributors Upstream version: 2.8.21, 4bfc1fc1807e Local modifications: None diff --git a/extern/vulkan_memory_allocator/README.blender b/extern/vulkan_memory_allocator/README.blender index 7877ccf3f7b..79c84af6656 100644 --- a/extern/vulkan_memory_allocator/README.blender +++ b/extern/vulkan_memory_allocator/README.blender @@ -1,5 +1,6 @@ -Project: VulkanMemoryAllocator +Project: Vulkan Memory Allocator URL: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator -License: MIT +License: SPDX:MIT Upstream version: a6bfc23 +Copyright: "Copyright (c) 2017-2024 Advanced Micro Devices, Inc. All rights reserved." Local modifications: None diff --git a/extern/wcwidth/README.blender b/extern/wcwidth/README.blender index 3b32ddc5bc9..b2bef4c3341 100644 --- a/extern/wcwidth/README.blender +++ b/extern/wcwidth/README.blender @@ -1,6 +1,7 @@ Project: WC Width URL: http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c License: ICS +Copyright: "Markus Kuhn -- 2007-05-26 (Unicode 5.0)" Upstream version: 2007-05-26 Local modifications: * Fix T33192 diff --git a/extern/xdnd/README.blender b/extern/xdnd/README.blender index 05afe566bba..567f65dae6d 100644 --- a/extern/xdnd/README.blender +++ b/extern/xdnd/README.blender @@ -1,8 +1,9 @@ Project: X Drag and Drop URL: http://www.newplanetsoftware.com/xdnd/ (defunct) https://freedesktop.org/wiki/Specifications/XDND/ (cache) -License: GPLv2+ +License: SPDX:GPL-2.0-or-later Upstream version: 2000-08-08 +Copyright: Copyright (C) 1996-2000 Paul Sheer Local modifications: * Fix T33192 Opening Blender breaks drag-and-drop support on the KDE desktop. diff --git a/extern/xxhash/README.blender b/extern/xxhash/README.blender index 1a32d62558c..0326905961d 100644 --- a/extern/xxhash/README.blender +++ b/extern/xxhash/README.blender @@ -1,6 +1,7 @@ -Project: xxHash +Project: xxHash Library URL: https://xxhash.com/ -License: BSD 2-Clause +License: SPDX:BSD-2-Clause +Copyright: "Copyright (c) 2012-2021 Yann Collet" Upstream version: v0.8.2 (2023-07-21) Local modifications: -* None +* None \ No newline at end of file