From 24a2bfcad30787e67d6dabeee29ae8aba8e3cd85 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Wed, 21 Feb 2024 12:49:51 -0600 Subject: [PATCH] Update license headers: ./bundled --- bundled/CMakeLists.txt | 15 +++++++-------- .../libs/iostreams/src/CMakeLists.txt | 16 +++++++--------- .../libs/serialization/src/CMakeLists.txt | 16 +++++++--------- .../boost-1.70.0/libs/system/src/CMakeLists.txt | 16 +++++++--------- bundled/kokkos-3.7.00/CMakeLists.txt | 15 +++++++-------- bundled/muparser_v2_3_3/CMakeLists.txt | 15 +++++++-------- bundled/setup_bundled.cmake | 17 ++++++++--------- bundled/tbb-2018_U2/src/CMakeLists.txt | 15 +++++++-------- bundled/umfpack/AMD/Source/CMakeLists.txt | 15 +++++++-------- bundled/umfpack/UMFPACK/Source/CMakeLists.txt | 15 +++++++-------- 10 files changed, 71 insertions(+), 84 deletions(-) diff --git a/bundled/CMakeLists.txt b/bundled/CMakeLists.txt index 975771964a..1dd30c0301 100644 --- a/bundled/CMakeLists.txt +++ b/bundled/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2024 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # Compile and install enabled bundled features: diff --git a/bundled/boost-1.70.0/libs/iostreams/src/CMakeLists.txt b/bundled/boost-1.70.0/libs/iostreams/src/CMakeLists.txt index 27b6148bf7..bd2c1a8d9a 100644 --- a/bundled/boost-1.70.0/libs/iostreams/src/CMakeLists.txt +++ b/bundled/boost-1.70.0/libs/iostreams/src/CMakeLists.txt @@ -1,18 +1,16 @@ -## --------------------------------------------------------------------- -## $Id$ +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2013 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(src_boost_iostreams file_descriptor.cpp diff --git a/bundled/boost-1.70.0/libs/serialization/src/CMakeLists.txt b/bundled/boost-1.70.0/libs/serialization/src/CMakeLists.txt index 68ce67861b..1fadc94d8a 100644 --- a/bundled/boost-1.70.0/libs/serialization/src/CMakeLists.txt +++ b/bundled/boost-1.70.0/libs/serialization/src/CMakeLists.txt @@ -1,18 +1,16 @@ -## --------------------------------------------------------------------- -## $Id$ +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(src_boost_serialization archive_exception.cpp diff --git a/bundled/boost-1.70.0/libs/system/src/CMakeLists.txt b/bundled/boost-1.70.0/libs/system/src/CMakeLists.txt index 54e6c77a0d..6ca0573545 100644 --- a/bundled/boost-1.70.0/libs/system/src/CMakeLists.txt +++ b/bundled/boost-1.70.0/libs/system/src/CMakeLists.txt @@ -1,18 +1,16 @@ -## --------------------------------------------------------------------- -## $Id$ +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2014 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(src_boost_system error_code.cpp diff --git a/bundled/kokkos-3.7.00/CMakeLists.txt b/bundled/kokkos-3.7.00/CMakeLists.txt index 4c60485d16..b5502cec20 100644 --- a/bundled/kokkos-3.7.00/CMakeLists.txt +++ b/bundled/kokkos-3.7.00/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2022 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ set(src_kokkos #tpls/desul/src/Lock_Array_CUDA.cpp diff --git a/bundled/muparser_v2_3_3/CMakeLists.txt b/bundled/muparser_v2_3_3/CMakeLists.txt index 2f485cbffd..14c48b49d3 100644 --- a/bundled/muparser_v2_3_3/CMakeLists.txt +++ b/bundled/muparser_v2_3_3/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # avoid some annoying warnings... diff --git a/bundled/setup_bundled.cmake b/bundled/setup_bundled.cmake index 0027cde4f1..389dea9358 100644 --- a/bundled/setup_bundled.cmake +++ b/bundled/setup_bundled.cmake @@ -1,17 +1,16 @@ -# --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## -## Copyright (C) 2013, 2014 by the deal.II authors +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2013 - 2014 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # Export information about bundled library locations and do the actual diff --git a/bundled/tbb-2018_U2/src/CMakeLists.txt b/bundled/tbb-2018_U2/src/CMakeLists.txt index a1a62e8fe1..af501c6782 100644 --- a/bundled/tbb-2018_U2/src/CMakeLists.txt +++ b/bundled/tbb-2018_U2/src/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # Remove -Wall and -pedantic from DEAL_II_WARNING_FLAGS (in directory scope) to diff --git a/bundled/umfpack/AMD/Source/CMakeLists.txt b/bundled/umfpack/AMD/Source/CMakeLists.txt index 2b36423bd0..dd85959759 100644 --- a/bundled/umfpack/AMD/Source/CMakeLists.txt +++ b/bundled/umfpack/AMD/Source/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ strip_flag(DEAL_II_WARNING_FLAGS "-Wfloat-conversion") diff --git a/bundled/umfpack/UMFPACK/Source/CMakeLists.txt b/bundled/umfpack/UMFPACK/Source/CMakeLists.txt index 2c77619c4a..4888c0c49f 100644 --- a/bundled/umfpack/UMFPACK/Source/CMakeLists.txt +++ b/bundled/umfpack/UMFPACK/Source/CMakeLists.txt @@ -1,17 +1,16 @@ -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ ## +## SPDX-License-Identifier: LGPL-2.1-or-later ## Copyright (C) 2012 - 2023 by the deal.II authors ## ## This file is part of the deal.II library. ## -## The deal.II library is free software; you can use it, redistribute -## it, and/or modify it under the terms of the GNU Lesser General -## Public License as published by the Free Software Foundation; either -## version 2.1 of the License, or (at your option) any later version. -## The full text of the license can be found in the file LICENSE.md at -## the top level directory of deal.II. +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. ## -## --------------------------------------------------------------------- +## ------------------------------------------------------------------------ # # The logic of this file is copied from the distributed UMFPACK Makefile. -- 2.39.5