diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 66a40cd6e3f..a8f9730c2e5 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(use_math_DEFS "") if(MSVC) set(use_math_DEFS "-D_USE_MATH_DEFINES=1") diff --git a/lib/Makefile b/lib/Makefile index 96a23af2069..711dbf888ef 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = .. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/arraystats/Makefile b/lib/arraystats/Makefile index fb9c5662ea4..86c55443648 100644 --- a/lib/arraystats/Makefile +++ b/lib/arraystats/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/arraystats/basic.c b/lib/arraystats/basic.c index 9e41070467f..45d49c2e7ec 100644 --- a/lib/arraystats/basic.c +++ b/lib/arraystats/basic.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/arraystats/class.c b/lib/arraystats/class.c index 235de1fa6ff..639f35dd231 100644 --- a/lib/arraystats/class.c +++ b/lib/arraystats/class.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* functions to classify sorted arrays of doubles and fill a vector of * classbreaks */ diff --git a/lib/arraystats/tests/lib_arraystats_basic_stats_ctypes_test.py b/lib/arraystats/tests/lib_arraystats_basic_stats_ctypes_test.py index c5fbb9361fb..effbd9a6081 100644 --- a/lib/arraystats/tests/lib_arraystats_basic_stats_ctypes_test.py +++ b/lib/arraystats/tests/lib_arraystats_basic_stats_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the basic statistics ctypes bindings AS_basic_stats() and AS_eqdrt() only read a plain array of doubles and write diff --git a/lib/arraystats/tests/lib_arraystats_classify_ctypes_test.py b/lib/arraystats/tests/lib_arraystats_classify_ctypes_test.py index 30171273275..c1e9806e760 100644 --- a/lib/arraystats/tests/lib_arraystats_classify_ctypes_test.py +++ b/lib/arraystats/tests/lib_arraystats_classify_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the classification ctypes bindings The AS_class_*() functions only read an array of doubles (assumed already diff --git a/lib/bitmap/Makefile b/lib/bitmap/Makefile index 26d00241110..e4fcf27e434 100644 --- a/lib/bitmap/Makefile +++ b/lib/bitmap/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/bitmap/bitmap.c b/lib/bitmap/bitmap.c index 9696c8c0bd6..e355f920c95 100644 --- a/lib/bitmap/bitmap.c +++ b/lib/bitmap/bitmap.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* ** Bitmap library ** diff --git a/lib/bitmap/smain.c b/lib/bitmap/smain.c index 4b576ce9b3e..2b3f3d37119 100644 --- a/lib/bitmap/smain.c +++ b/lib/bitmap/smain.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/bitmap/sparse.c b/lib/bitmap/sparse.c index 4ca8c2b4e4f..d4d394f4f91 100644 --- a/lib/bitmap/sparse.c +++ b/lib/bitmap/sparse.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* ** Bitmap library ** diff --git a/lib/btree/Makefile b/lib/btree/Makefile index 35c8a76a8cd..664644f24de 100644 --- a/lib/btree/Makefile +++ b/lib/btree/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/btree/create.c b/lib/btree/create.c index 482d5e34844..8b351313db5 100644 --- a/lib/btree/create.c +++ b/lib/btree/create.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/btree/find.c b/lib/btree/find.c index 63c468d954e..27d1a4a6639 100644 --- a/lib/btree/find.c +++ b/lib/btree/find.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/btree/free.c b/lib/btree/free.c index fbf412837c9..f49b7cfcdca 100644 --- a/lib/btree/free.c +++ b/lib/btree/free.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/btree/next.c b/lib/btree/next.c index 50fe8943494..66cd39cc360 100644 --- a/lib/btree/next.c +++ b/lib/btree/next.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include int btree_next(BTREE *B, void **key, void **data) diff --git a/lib/btree/rewind.c b/lib/btree/rewind.c index 57d4dfd88f8..180c5b2a0d8 100644 --- a/lib/btree/rewind.c +++ b/lib/btree/rewind.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include int btree_rewind(BTREE *B) diff --git a/lib/btree/update.c b/lib/btree/update.c index 496bbc1f059..3046da9711b 100644 --- a/lib/btree/update.c +++ b/lib/btree/update.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/btree2/Makefile b/lib/btree2/Makefile index 627fc259bce..404e056cf5f 100644 --- a/lib/btree2/Makefile +++ b/lib/btree2/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/cairodriver/Makefile b/lib/cairodriver/Makefile index 977c024af6f..e4457c683c2 100644 --- a/lib/cairodriver/Makefile +++ b/lib/cairodriver/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. EXTRA_CFLAGS=-I../driver $(CAIROINC) $(FTINC) diff --git a/lib/cairodriver/read_xid.c b/lib/cairodriver/read_xid.c index c6d8683c9f1..0a3a14a42dc 100644 --- a/lib/cairodriver/read_xid.c +++ b/lib/cairodriver/read_xid.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "cairodriver.h" diff --git a/lib/cairodriver/write_xid.c b/lib/cairodriver/write_xid.c index 463fd6d8268..ab7032eb7ae 100644 --- a/lib/cairodriver/write_xid.c +++ b/lib/cairodriver/write_xid.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "cairodriver.h" diff --git a/lib/calc/Makefile b/lib/calc/Makefile index ef7e512510a..28ed6ef6a9e 100644 --- a/lib/calc/Makefile +++ b/lib/calc/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/calc/calc.c b/lib/calc/calc.c index 645b596d2ba..108ae368e32 100644 --- a/lib/calc/calc.c +++ b/lib/calc/calc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/check.c b/lib/calc/check.c index 692c9f85777..b5848d585bb 100644 --- a/lib/calc/check.c +++ b/lib/calc/check.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include int c_int0(int argc, int *argt) diff --git a/lib/calc/function.c b/lib/calc/function.c index 01e4a9d76cc..026bc038274 100644 --- a/lib/calc/function.c +++ b/lib/calc/function.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include func_desc calc_func_descs[] = {{"add", c_varop, f_add}, diff --git a/lib/calc/xabs.c b/lib/calc/xabs.c index f3075926203..ccc65f27f71 100644 --- a/lib/calc/xabs.c +++ b/lib/calc/xabs.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xacos.c b/lib/calc/xacos.c index 0586b060c60..8250280677d 100644 --- a/lib/calc/xacos.c +++ b/lib/calc/xacos.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xadd.c b/lib/calc/xadd.c index 0b280df61d5..7470e407d7c 100644 --- a/lib/calc/xadd.c +++ b/lib/calc/xadd.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xand.c b/lib/calc/xand.c index 805fee1ed0a..a35b3f454d7 100644 --- a/lib/calc/xand.c +++ b/lib/calc/xand.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xand2.c b/lib/calc/xand2.c index 145c606e0d9..06ff44a3a17 100644 --- a/lib/calc/xand2.c +++ b/lib/calc/xand2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xasin.c b/lib/calc/xasin.c index fea2129afcc..fd51467e1de 100644 --- a/lib/calc/xasin.c +++ b/lib/calc/xasin.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xatan.c b/lib/calc/xatan.c index f8852093ec1..8d5ce56fd70 100644 --- a/lib/calc/xatan.c +++ b/lib/calc/xatan.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xbitand.c b/lib/calc/xbitand.c index 04bcb161239..4e1e578ef96 100644 --- a/lib/calc/xbitand.c +++ b/lib/calc/xbitand.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xbitnot.c b/lib/calc/xbitnot.c index 86cc47fdd54..4e5a25139dd 100644 --- a/lib/calc/xbitnot.c +++ b/lib/calc/xbitnot.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xbitor.c b/lib/calc/xbitor.c index d887c3ba39e..15be70ba5e2 100644 --- a/lib/calc/xbitor.c +++ b/lib/calc/xbitor.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xbitxor.c b/lib/calc/xbitxor.c index c08478a3239..068dc612bde 100644 --- a/lib/calc/xbitxor.c +++ b/lib/calc/xbitxor.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xceil.c b/lib/calc/xceil.c index f070be11174..ca7998a5a04 100644 --- a/lib/calc/xceil.c +++ b/lib/calc/xceil.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xcos.c b/lib/calc/xcos.c index d295dcd004a..59dfcfba995 100644 --- a/lib/calc/xcos.c +++ b/lib/calc/xcos.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xdiv.c b/lib/calc/xdiv.c index b3854bcc520..90d973d6ae7 100644 --- a/lib/calc/xdiv.c +++ b/lib/calc/xdiv.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xdouble.c b/lib/calc/xdouble.c index 7c0aad80c96..d8d4e8c38a3 100644 --- a/lib/calc/xdouble.c +++ b/lib/calc/xdouble.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xeq.c b/lib/calc/xeq.c index 20cecb17a60..be92d0f622a 100644 --- a/lib/calc/xeq.c +++ b/lib/calc/xeq.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xeval.c b/lib/calc/xeval.c index 6c761c4dbd8..f9a8c1c8bf5 100644 --- a/lib/calc/xeval.c +++ b/lib/calc/xeval.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xexp.c b/lib/calc/xexp.c index 15740ac3a7e..02178e60e6d 100644 --- a/lib/calc/xexp.c +++ b/lib/calc/xexp.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xfloat.c b/lib/calc/xfloat.c index c1e8d3df167..3da7de2f41a 100644 --- a/lib/calc/xfloat.c +++ b/lib/calc/xfloat.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xfloor.c b/lib/calc/xfloor.c index d1a2a2295e6..9645f4673f5 100644 --- a/lib/calc/xfloor.c +++ b/lib/calc/xfloor.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xge.c b/lib/calc/xge.c index 4a27d7b80d2..36e3e2d1f2e 100644 --- a/lib/calc/xge.c +++ b/lib/calc/xge.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xgraph.c b/lib/calc/xgraph.c index 3f053cddcf3..52edbbabab1 100644 --- a/lib/calc/xgraph.c +++ b/lib/calc/xgraph.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xgt.c b/lib/calc/xgt.c index a10821f3283..ebeb4df5936 100644 --- a/lib/calc/xgt.c +++ b/lib/calc/xgt.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xif.c b/lib/calc/xif.c index 75d334cb23f..819292e4250 100644 --- a/lib/calc/xif.c +++ b/lib/calc/xif.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xint.c b/lib/calc/xint.c index 3ff25590e14..bfbe3046815 100644 --- a/lib/calc/xint.c +++ b/lib/calc/xint.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xisnull.c b/lib/calc/xisnull.c index 382f7c6d025..4859174bb05 100644 --- a/lib/calc/xisnull.c +++ b/lib/calc/xisnull.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xle.c b/lib/calc/xle.c index 3683da5c34f..2085ecc38d3 100644 --- a/lib/calc/xle.c +++ b/lib/calc/xle.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xlog.c b/lib/calc/xlog.c index 7fa88162799..84236c2aee2 100644 --- a/lib/calc/xlog.c +++ b/lib/calc/xlog.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xlt.c b/lib/calc/xlt.c index abd86ceadf1..1799d4eb399 100644 --- a/lib/calc/xlt.c +++ b/lib/calc/xlt.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xmax.c b/lib/calc/xmax.c index 34600e33555..6cc8f41b5c5 100644 --- a/lib/calc/xmax.c +++ b/lib/calc/xmax.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xmedian.c b/lib/calc/xmedian.c index dadd49dc82e..85111e14c3e 100644 --- a/lib/calc/xmedian.c +++ b/lib/calc/xmedian.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xmin.c b/lib/calc/xmin.c index 8d51d73aef5..bc056270073 100644 --- a/lib/calc/xmin.c +++ b/lib/calc/xmin.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xmod.c b/lib/calc/xmod.c index 6bda526ffe8..588f7f8143c 100644 --- a/lib/calc/xmod.c +++ b/lib/calc/xmod.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xmode.c b/lib/calc/xmode.c index c28c9764c0f..e8571524ff4 100644 --- a/lib/calc/xmode.c +++ b/lib/calc/xmode.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xmul.c b/lib/calc/xmul.c index d31843e861f..35585f5640f 100644 --- a/lib/calc/xmul.c +++ b/lib/calc/xmul.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xne.c b/lib/calc/xne.c index bb9424fb882..df6312cae32 100644 --- a/lib/calc/xne.c +++ b/lib/calc/xne.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xneg.c b/lib/calc/xneg.c index ee647523735..e368ad14f57 100644 --- a/lib/calc/xneg.c +++ b/lib/calc/xneg.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xnmax.c b/lib/calc/xnmax.c index 01b2fe3f080..779bccc0b05 100644 --- a/lib/calc/xnmax.c +++ b/lib/calc/xnmax.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xnmedian.c b/lib/calc/xnmedian.c index cfd8a2fe1f6..a7c43ca7c68 100644 --- a/lib/calc/xnmedian.c +++ b/lib/calc/xnmedian.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xnmin.c b/lib/calc/xnmin.c index 2c5182fce31..b7a7bcb4f65 100644 --- a/lib/calc/xnmin.c +++ b/lib/calc/xnmin.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xnmode.c b/lib/calc/xnmode.c index 90b86286476..96724db6511 100644 --- a/lib/calc/xnmode.c +++ b/lib/calc/xnmode.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xnot.c b/lib/calc/xnot.c index e8bf1747e1e..63c1be11878 100644 --- a/lib/calc/xnot.c +++ b/lib/calc/xnot.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xnull.c b/lib/calc/xnull.c index 2062ada2bf5..fed52c69b05 100644 --- a/lib/calc/xnull.c +++ b/lib/calc/xnull.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xor.c b/lib/calc/xor.c index d3be125c139..44710135f44 100644 --- a/lib/calc/xor.c +++ b/lib/calc/xor.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xor2.c b/lib/calc/xor2.c index 301690e881c..351bfcbfa9b 100644 --- a/lib/calc/xor2.c +++ b/lib/calc/xor2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xpow.c b/lib/calc/xpow.c index 8109939a735..5624251cd83 100644 --- a/lib/calc/xpow.c +++ b/lib/calc/xpow.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xrand.c b/lib/calc/xrand.c index a36c5645e8d..44561725f96 100644 --- a/lib/calc/xrand.c +++ b/lib/calc/xrand.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xround.c b/lib/calc/xround.c index d9dff38f573..cff9e0c6761 100644 --- a/lib/calc/xround.c +++ b/lib/calc/xround.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xshiftl.c b/lib/calc/xshiftl.c index 0504db52d7d..cf714bf9b35 100644 --- a/lib/calc/xshiftl.c +++ b/lib/calc/xshiftl.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xshiftr.c b/lib/calc/xshiftr.c index 940e5ccd426..1cf8af0cbdd 100644 --- a/lib/calc/xshiftr.c +++ b/lib/calc/xshiftr.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xshiftru.c b/lib/calc/xshiftru.c index 10f35105fa3..5eaeda09413 100644 --- a/lib/calc/xshiftru.c +++ b/lib/calc/xshiftru.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xsin.c b/lib/calc/xsin.c index 583ab87ebef..1fa2048d70c 100644 --- a/lib/calc/xsin.c +++ b/lib/calc/xsin.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xsqrt.c b/lib/calc/xsqrt.c index 5beeaeb31d2..2f3a4d4fa6a 100644 --- a/lib/calc/xsqrt.c +++ b/lib/calc/xsqrt.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/calc/xsub.c b/lib/calc/xsub.c index 212ba29e6e5..8076ac91a7f 100644 --- a/lib/calc/xsub.c +++ b/lib/calc/xsub.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/calc/xtan.c b/lib/calc/xtan.c index f7f1fc17b37..a80ad22e378 100644 --- a/lib/calc/xtan.c +++ b/lib/calc/xtan.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cdhc/Makefile b/lib/cdhc/Makefile index f4c2669d0a9..b8506689e0e 100644 --- a/lib/cdhc/Makefile +++ b/lib/cdhc/Makefile @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/cdhc/andrsnde.c b/lib/cdhc/andrsnde.c index d5a7ecb53f6..a399f1b7f46 100644 --- a/lib/cdhc/andrsnde.c +++ b/lib/cdhc/andrsnde.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/andrsndn.c b/lib/cdhc/andrsndn.c index f649bffbd32..f6bd512080a 100644 --- a/lib/cdhc/andrsndn.c +++ b/lib/cdhc/andrsndn.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/as177.c b/lib/cdhc/as177.c index f203848cdb4..c3551aa6817 100644 --- a/lib/cdhc/as177.c +++ b/lib/cdhc/as177.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later /*-Algorithm AS 177 * Expected Normal Order Statistics (Exact and Approximate), * by J.P. Royston, 1982. diff --git a/lib/cdhc/as181.c b/lib/cdhc/as181.c index 9dd35614963..6dd281a447f 100644 --- a/lib/cdhc/as181.c +++ b/lib/cdhc/as181.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/as241.c b/lib/cdhc/as241.c index ccaa1554b2a..3f910c3b8de 100644 --- a/lib/cdhc/as241.c +++ b/lib/cdhc/as241.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include /*- diff --git a/lib/cdhc/as66.c b/lib/cdhc/as66.c index d1086804176..f5360cc86f0 100644 --- a/lib/cdhc/as66.c +++ b/lib/cdhc/as66.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later /*-Algorithm AS 66 * The Normal Integral, by I. D. Hill, 1973. * Applied Statistics 22(3):424-427. diff --git a/lib/cdhc/chisqe.c b/lib/cdhc/chisqe.c index 8eba72216d5..7ec43d4678c 100644 --- a/lib/cdhc/chisqe.c +++ b/lib/cdhc/chisqe.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/chisqn.c b/lib/cdhc/chisqn.c index d11aaeb097f..7aed3c05be1 100644 --- a/lib/cdhc/chisqn.c +++ b/lib/cdhc/chisqn.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/cvmw2e.c b/lib/cdhc/cvmw2e.c index e163ccdb31b..0e414abfe51 100644 --- a/lib/cdhc/cvmw2e.c +++ b/lib/cdhc/cvmw2e.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/cvmw2n.c b/lib/cdhc/cvmw2n.c index 1958905551b..7b86a8e71c3 100644 --- a/lib/cdhc/cvmw2n.c +++ b/lib/cdhc/cvmw2n.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/dagstndn.c b/lib/cdhc/dagstndn.c index 40368c03224..27240737d4d 100644 --- a/lib/cdhc/dagstndn.c +++ b/lib/cdhc/dagstndn.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/dcmp.c b/lib/cdhc/dcmp.c index a5143ecb50c..8a0de1274cc 100644 --- a/lib/cdhc/dcmp.c +++ b/lib/cdhc/dcmp.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later int Cdhc_dcmp(const void *i, const void *j) { double x = *(double *)i; diff --git a/lib/cdhc/dmax.c b/lib/cdhc/dmax.c index 8f4fb01cd73..d692bef6490 100644 --- a/lib/cdhc/dmax.c +++ b/lib/cdhc/dmax.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/dmaxe.c b/lib/cdhc/dmaxe.c index cf45a5f0028..81449b0d922 100644 --- a/lib/cdhc/dmaxe.c +++ b/lib/cdhc/dmaxe.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/durbins.c b/lib/cdhc/durbins.c index d51cd03bf9b..d0595db1d0c 100644 --- a/lib/cdhc/durbins.c +++ b/lib/cdhc/durbins.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/extreme.c b/lib/cdhc/extreme.c index 1e0af487691..b7363eb64d6 100644 --- a/lib/cdhc/extreme.c +++ b/lib/cdhc/extreme.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cdhc/geary.c b/lib/cdhc/geary.c index 1c6855fc384..ec9235f5db9 100644 --- a/lib/cdhc/geary.c +++ b/lib/cdhc/geary.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cdhc/kotz.c b/lib/cdhc/kotz.c index 68ea53a3aaf..5232869e4be 100644 --- a/lib/cdhc/kotz.c +++ b/lib/cdhc/kotz.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cdhc/kse.c b/lib/cdhc/kse.c index 8d04e041e93..b284aa87aa7 100644 --- a/lib/cdhc/kse.c +++ b/lib/cdhc/kse.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/ksn.c b/lib/cdhc/ksn.c index 7817b0e1590..3ba8e11e480 100644 --- a/lib/cdhc/ksn.c +++ b/lib/cdhc/ksn.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/kuiprsve.c b/lib/cdhc/kuiprsve.c index d2497b226f3..153f86697a3 100644 --- a/lib/cdhc/kuiprsve.c +++ b/lib/cdhc/kuiprsve.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/kuiprsvn.c b/lib/cdhc/kuiprsvn.c index cea2a0dc3c3..f075511ba6c 100644 --- a/lib/cdhc/kuiprsvn.c +++ b/lib/cdhc/kuiprsvn.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/local_proto.h b/lib/cdhc/local_proto.h index e60a6c5e978..5e51137b818 100644 --- a/lib/cdhc/local_proto.h +++ b/lib/cdhc/local_proto.h @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __LOCAL_PROTO_H__ #define __LOCAL_PROTO_H__ diff --git a/lib/cdhc/normp.c b/lib/cdhc/normp.c index ddb29e000af..91319bdda1c 100644 --- a/lib/cdhc/normp.c +++ b/lib/cdhc/normp.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include /*- diff --git a/lib/cdhc/omnibus.c b/lib/cdhc/omnibus.c index 76cde73a4c3..d7ee5de801b 100644 --- a/lib/cdhc/omnibus.c +++ b/lib/cdhc/omnibus.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cdhc/royston.c b/lib/cdhc/royston.c index 841c530ae9c..87d6490945b 100644 --- a/lib/cdhc/royston.c +++ b/lib/cdhc/royston.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/shapiro1.c b/lib/cdhc/shapiro1.c index 36cfcc6a418..57354256643 100644 --- a/lib/cdhc/shapiro1.c +++ b/lib/cdhc/shapiro1.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/shapiro2.c b/lib/cdhc/shapiro2.c index 6c3a1093a3b..b1288d13de0 100644 --- a/lib/cdhc/shapiro2.c +++ b/lib/cdhc/shapiro2.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/shapiroe.c b/lib/cdhc/shapiroe.c index 05521183829..be23df5cbe3 100644 --- a/lib/cdhc/shapiroe.c +++ b/lib/cdhc/shapiroe.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cdhc/test.c b/lib/cdhc/test.c index 1904598eee0..8186e548cfb 100644 --- a/lib/cdhc/test.c +++ b/lib/cdhc/test.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/watsonue.c b/lib/cdhc/watsonue.c index dd05affd642..bf26aabc2ba 100644 --- a/lib/cdhc/watsonue.c +++ b/lib/cdhc/watsonue.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/watsonun.c b/lib/cdhc/watsonun.c index 1263e1c0de2..4efab77542e 100644 --- a/lib/cdhc/watsonun.c +++ b/lib/cdhc/watsonun.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/weisberg.c b/lib/cdhc/weisberg.c index 2271da116a6..cdf537545f5 100644 --- a/lib/cdhc/weisberg.c +++ b/lib/cdhc/weisberg.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/cdhc/xinormal.c b/lib/cdhc/xinormal.c index a1c94882c35..b4179574d01 100644 --- a/lib/cdhc/xinormal.c +++ b/lib/cdhc/xinormal.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2002-2014 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/cluster/Makefile b/lib/cluster/Makefile index 6ad10208770..ec6c4430853 100644 --- a/lib/cluster/Makefile +++ b/lib/cluster/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = CLUSTER diff --git a/lib/datetime/Makefile b/lib/datetime/Makefile index 614db7dde1d..a30711a73aa 100644 --- a/lib/datetime/Makefile +++ b/lib/datetime/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/datetime/tests/lib_datetime_calendar_ctypes_test.py b/lib/datetime/tests/lib_datetime_calendar_ctypes_test.py index 4b2ad79a4e1..1d31f8357b8 100644 --- a/lib/datetime/tests/lib_datetime_calendar_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_calendar_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the calendar arithmetic ctypes bindings datetime_is_leap_year(), datetime_days_in_year() and datetime_days_in_month() diff --git a/lib/datetime/tests/lib_datetime_change_from_to_ctypes_test.py b/lib/datetime/tests/lib_datetime_change_from_to_ctypes_test.py index e56cda637e8..bcaccf41b1f 100644 --- a/lib/datetime/tests/lib_datetime_change_from_to_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_change_from_to_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the datetime_change_from_to() ctypes binding datetime_change_from_to() only reads and writes a DateTime struct already in diff --git a/lib/datetime/tests/lib_datetime_ctypes_test.py b/lib/datetime/tests/lib_datetime_ctypes_test.py index b72b56b2d54..6d805691f23 100644 --- a/lib/datetime/tests/lib_datetime_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for scanning and formatting through the datetime library ctypes bindings datetime_scan and datetime_format are pure string parsing and formatting: they diff --git a/lib/datetime/tests/lib_datetime_difference_ctypes_test.py b/lib/datetime/tests/lib_datetime_difference_ctypes_test.py index 8420acc56fc..991e0330b40 100644 --- a/lib/datetime/tests/lib_datetime_difference_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_difference_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the datetime_difference() ctypes binding datetime_difference() only reads two DateTime structs and writes a third, so diff --git a/lib/datetime/tests/lib_datetime_error_ctypes_test.py b/lib/datetime/tests/lib_datetime_error_ctypes_test.py index 43e41d62bf2..771e429eb57 100644 --- a/lib/datetime/tests/lib_datetime_error_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_error_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the error-state ctypes bindings datetime_error(), datetime_error_code() and datetime_error_msg() share a diff --git a/lib/datetime/tests/lib_datetime_increment_ctypes_test.py b/lib/datetime/tests/lib_datetime_increment_ctypes_test.py index e7f2391ce2a..dbe8dbaa550 100644 --- a/lib/datetime/tests/lib_datetime_increment_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_increment_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the increment ctypes bindings datetime_increment() and its supporting functions only read and write diff --git a/lib/datetime/tests/lib_datetime_sign_ctypes_test.py b/lib/datetime/tests/lib_datetime_sign_ctypes_test.py index 7cf2bcaa557..b7a372f9db6 100644 --- a/lib/datetime/tests/lib_datetime_sign_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_sign_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the sign, copy, equality and range ctypes bindings datetime_set_negative(), datetime_copy(), datetime_is_same() and diff --git a/lib/datetime/tests/lib_datetime_timezone_ctypes_test.py b/lib/datetime/tests/lib_datetime_timezone_ctypes_test.py index be6f8f4d895..3f3f43ebea8 100644 --- a/lib/datetime/tests/lib_datetime_timezone_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_timezone_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the timezone ctypes bindings datetime_set_timezone(), datetime_change_timezone() and friends only read diff --git a/lib/datetime/tests/lib_datetime_type_ctypes_test.py b/lib/datetime/tests/lib_datetime_type_ctypes_test.py index 939315137a0..b4724770898 100644 --- a/lib/datetime/tests/lib_datetime_type_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_type_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the DateTime type (mode/from/to/fracsec) ctypes bindings datetime_set_type() and datetime_check_type() only validate and write the diff --git a/lib/datetime/tests/lib_datetime_values_ctypes_test.py b/lib/datetime/tests/lib_datetime_values_ctypes_test.py index a4f778f545d..95dc769a908 100644 --- a/lib/datetime/tests/lib_datetime_values_ctypes_test.py +++ b/lib/datetime/tests/lib_datetime_values_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the field get/set ctypes bindings (year, month, day, ...) datetime_set_year(), datetime_set_day() and friends only validate and write diff --git a/lib/db/CMakeLists.txt b/lib/db/CMakeLists.txt index c701f5d6a8f..6282fe03a83 100644 --- a/lib/db/CMakeLists.txt +++ b/lib/db/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB dbmibase_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/dbmi_base/*.c") if(MSVC) set(dbmibase_INCLUDES diff --git a/lib/db/Makefile b/lib/db/Makefile index fa8c089381c..3aef8b73483 100644 --- a/lib/db/Makefile +++ b/lib/db/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/db/dbmi_base/Makefile b/lib/db/dbmi_base/Makefile index 9d846e04674..49b09ce5fb4 100644 --- a/lib/db/dbmi_base/Makefile +++ b/lib/db/dbmi_base/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. EXTRA_CFLAGS = $(USE_BUFFERED_IO) diff --git a/lib/db/dbmi_base/dbstubs.h b/lib/db/dbmi_base/dbstubs.h index 42c629ac7c3..80a80fbe437 100644 --- a/lib/db/dbmi_base/dbstubs.h +++ b/lib/db/dbmi_base/dbstubs.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef DBSTUBS_H #define DBSTUBS_H diff --git a/lib/db/dbmi_base/macros.h b/lib/db/dbmi_base/macros.h index 1a8fa3a2ce1..9512dec465a 100644 --- a/lib/db/dbmi_base/macros.h +++ b/lib/db/dbmi_base/macros.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #define DB_RETURN_ERR return (db_get_error_code()); #define DB_START_PROCEDURE_CALL(x) \ { \ diff --git a/lib/db/dbmi_base/test/Makefile b/lib/db/dbmi_base/test/Makefile index 12d72106583..ac6d1b78c8b 100644 --- a/lib/db/dbmi_base/test/Makefile +++ b/lib/db/dbmi_base/test/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../../.. PGM=test.dbmi_base.lib diff --git a/lib/db/dbmi_base/xdr.h b/lib/db/dbmi_base/xdr.h index 8a180a7b3a8..a75d34c00c5 100644 --- a/lib/db/dbmi_base/xdr.h +++ b/lib/db/dbmi_base/xdr.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/dbmi_client/Makefile b/lib/db/dbmi_client/Makefile index c1105e7e824..47684c1a6c4 100644 --- a/lib/db/dbmi_client/Makefile +++ b/lib/db/dbmi_client/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. EXTRA_CFLAGS = $(USE_BUFFERED_IO) -I../dbmi_base diff --git a/lib/db/dbmi_driver/Makefile b/lib/db/dbmi_driver/Makefile index 9cfa50b08bc..b9a12e69071 100644 --- a/lib/db/dbmi_driver/Makefile +++ b/lib/db/dbmi_driver/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. EXTRA_CFLAGS = $(USE_BUFFERED_IO) -I../dbmi_base diff --git a/lib/db/dbmi_driver/procs.h b/lib/db/dbmi_driver/procs.h index 49c368c5dfe..9e21d0bcd1b 100644 --- a/lib/db/dbmi_driver/procs.h +++ b/lib/db/dbmi_driver/procs.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later extern int db_d_add_column(void); extern int db_d_bind_update(void); extern int db_d_close_cursor(void); diff --git a/lib/db/sqlp/CMakeLists.txt b/lib/db/sqlp/CMakeLists.txt index 3f89588d310..fa2c18f4fd0 100644 --- a/lib/db/sqlp/CMakeLists.txt +++ b/lib/db/sqlp/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later flex_target(sqlp.yy.c sqlp.l ${CMAKE_CURRENT_BINARY_DIR}/sqlp.yy.c) bison_target(sqlp.tab.c sqlp.y ${CMAKE_CURRENT_BINARY_DIR}/sqlp.tab.c) diff --git a/lib/db/sqlp/Makefile b/lib/db/sqlp/Makefile index b122ff10718..ecba21bb490 100644 --- a/lib/db/sqlp/Makefile +++ b/lib/db/sqlp/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = SQLP diff --git a/lib/db/sqlp/test/Makefile b/lib/db/sqlp/test/Makefile index c4bbb125c2f..ebaf8bbbb90 100644 --- a/lib/db/sqlp/test/Makefile +++ b/lib/db/sqlp/test/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../../.. diff --git a/lib/db/sqlp/test/sqlptest.c b/lib/db/sqlp/test/sqlptest.c index 3421e946672..4a09e923af3 100644 --- a/lib/db/sqlp/test/sqlptest.c +++ b/lib/db/sqlp/test/sqlptest.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/db/stubs/Makefile b/lib/db/stubs/Makefile index 3df68b52745..104e7872c58 100644 --- a/lib/db/stubs/Makefile +++ b/lib/db/stubs/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. diff --git a/lib/db/stubs/add_col.c b/lib/db/stubs/add_col.c index 67864e1d474..211560870ac 100644 --- a/lib/db/stubs/add_col.c +++ b/lib/db/stubs/add_col.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/bindupdate.c b/lib/db/stubs/bindupdate.c index e12661e4b62..844331569b2 100644 --- a/lib/db/stubs/bindupdate.c +++ b/lib/db/stubs/bindupdate.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/close_cursor.c b/lib/db/stubs/close_cursor.c index feb196926f4..9e932502be7 100644 --- a/lib/db/stubs/close_cursor.c +++ b/lib/db/stubs/close_cursor.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/closedb.c b/lib/db/stubs/closedb.c index cb7d6080a37..b56f0d27901 100644 --- a/lib/db/stubs/closedb.c +++ b/lib/db/stubs/closedb.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/create_index.c b/lib/db/stubs/create_index.c index 40905adf520..b041b93e93b 100644 --- a/lib/db/stubs/create_index.c +++ b/lib/db/stubs/create_index.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/create_table.c b/lib/db/stubs/create_table.c index 50e98d87fa1..e65958366fc 100644 --- a/lib/db/stubs/create_table.c +++ b/lib/db/stubs/create_table.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/createdb.c b/lib/db/stubs/createdb.c index 78137a7da30..482f98b6ec1 100644 --- a/lib/db/stubs/createdb.c +++ b/lib/db/stubs/createdb.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/delete.c b/lib/db/stubs/delete.c index 5323861eb15..52cd80d2f42 100644 --- a/lib/db/stubs/delete.c +++ b/lib/db/stubs/delete.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/deletedb.c b/lib/db/stubs/deletedb.c index 16ad8302905..938a7a38b2b 100644 --- a/lib/db/stubs/deletedb.c +++ b/lib/db/stubs/deletedb.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/desc_table.c b/lib/db/stubs/desc_table.c index cc9d4d8269d..7d020afb912 100644 --- a/lib/db/stubs/desc_table.c +++ b/lib/db/stubs/desc_table.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/drop_col.c b/lib/db/stubs/drop_col.c index 45dfca7b66b..0dd543be03c 100644 --- a/lib/db/stubs/drop_col.c +++ b/lib/db/stubs/drop_col.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/drop_index.c b/lib/db/stubs/drop_index.c index c40c328c6f7..3b688278bd0 100644 --- a/lib/db/stubs/drop_index.c +++ b/lib/db/stubs/drop_index.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/drop_table.c b/lib/db/stubs/drop_table.c index 21c4563b1f3..7c47d34f72a 100644 --- a/lib/db/stubs/drop_table.c +++ b/lib/db/stubs/drop_table.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/execute.c b/lib/db/stubs/execute.c index 4d29414f6b2..d7990804deb 100644 --- a/lib/db/stubs/execute.c +++ b/lib/db/stubs/execute.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/fetch.c b/lib/db/stubs/fetch.c index 2124aeaf571..bbf76f092bc 100644 --- a/lib/db/stubs/fetch.c +++ b/lib/db/stubs/fetch.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/finddb.c b/lib/db/stubs/finddb.c index 13ecca9a665..9f44e3b7b43 100644 --- a/lib/db/stubs/finddb.c +++ b/lib/db/stubs/finddb.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/finish.c b/lib/db/stubs/finish.c index 85b4a67b6ab..d107aa26d95 100644 --- a/lib/db/stubs/finish.c +++ b/lib/db/stubs/finish.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/init.c b/lib/db/stubs/init.c index d596b4f099f..cced8e2adf2 100644 --- a/lib/db/stubs/init.c +++ b/lib/db/stubs/init.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/insert.c b/lib/db/stubs/insert.c index f8d861aa07f..fcee83c88a8 100644 --- a/lib/db/stubs/insert.c +++ b/lib/db/stubs/insert.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/list_index.c b/lib/db/stubs/list_index.c index c82adce01e2..ef6abb276ef 100644 --- a/lib/db/stubs/list_index.c +++ b/lib/db/stubs/list_index.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/list_tables.c b/lib/db/stubs/list_tables.c index eb51f70fd7e..0dc402e9c47 100644 --- a/lib/db/stubs/list_tables.c +++ b/lib/db/stubs/list_tables.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/listdb.c b/lib/db/stubs/listdb.c index 400ee059420..30b560c9c9f 100644 --- a/lib/db/stubs/listdb.c +++ b/lib/db/stubs/listdb.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/open_insert.c b/lib/db/stubs/open_insert.c index 7bd841ce61e..d98fad78077 100644 --- a/lib/db/stubs/open_insert.c +++ b/lib/db/stubs/open_insert.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/open_select.c b/lib/db/stubs/open_select.c index b0cf75e0fdf..7a78d1ba943 100644 --- a/lib/db/stubs/open_select.c +++ b/lib/db/stubs/open_select.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/open_update.c b/lib/db/stubs/open_update.c index 603e8a7c198..418766c4ffe 100644 --- a/lib/db/stubs/open_update.c +++ b/lib/db/stubs/open_update.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/opendb.c b/lib/db/stubs/opendb.c index d9842634331..b61d07e10b9 100644 --- a/lib/db/stubs/opendb.c +++ b/lib/db/stubs/opendb.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/priv.c b/lib/db/stubs/priv.c index 9ac6b8082b7..32b9beb4c69 100644 --- a/lib/db/stubs/priv.c +++ b/lib/db/stubs/priv.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/rows.c b/lib/db/stubs/rows.c index 54059fde971..cb7af1e044f 100644 --- a/lib/db/stubs/rows.c +++ b/lib/db/stubs/rows.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/transaction.c b/lib/db/stubs/transaction.c index 5c4a778809d..71dfa8093c9 100644 --- a/lib/db/stubs/transaction.c +++ b/lib/db/stubs/transaction.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/db/stubs/update.c b/lib/db/stubs/update.c index dd65ba6767c..9c3d6c19870 100644 --- a/lib/db/stubs/update.c +++ b/lib/db/stubs/update.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/display/Makefile b/lib/display/Makefile index ea0a670095d..ac5475041c4 100644 --- a/lib/display/Makefile +++ b/lib/display/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. EXTRA_INC = -I../driver diff --git a/lib/display/clip.c b/lib/display/clip.c index f49ece5ad79..44cd253a2e3 100644 --- a/lib/display/clip.c +++ b/lib/display/clip.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/display/clip.h b/lib/display/clip.h index 1bbfe61b13c..6598210baf4 100644 --- a/lib/display/clip.h +++ b/lib/display/clip.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef DISPLAYLIB_CLIP_H #define DISPLAYLIB_CLIP_H diff --git a/lib/display/cnversions.c b/lib/display/cnversions.c index 7c5ab444a9e..b9476583268 100644 --- a/lib/display/cnversions.c +++ b/lib/display/cnversions.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/display/draw2.c b/lib/display/draw2.c index 24ad717dbb1..30ca1363748 100644 --- a/lib/display/draw2.c +++ b/lib/display/draw2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/display/raster2.c b/lib/display/raster2.c index 1475f1b8f99..e55cea136b7 100644 --- a/lib/display/raster2.c +++ b/lib/display/raster2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /******************************************************************** * code in this file is designed to send raster data to the graphics * driver. It handles raster->color lookup translation, as well as diff --git a/lib/display/tran_colr.c b/lib/display/tran_colr.c index 339fbc8f7aa..b2433ecc1ee 100644 --- a/lib/display/tran_colr.c +++ b/lib/display/tran_colr.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Takes a color name in ascii, returns the color number for that color. * returns 0 if color is not known. */ diff --git a/lib/display/window.c b/lib/display/window.c index 00c585d55d6..22381cedba3 100644 --- a/lib/display/window.c +++ b/lib/display/window.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * D_erase() * Erases the window on scree. Does not affect window contents list. diff --git a/lib/driver/Makefile b/lib/driver/Makefile index ba89fcc0553..f1f34f23569 100644 --- a/lib/driver/Makefile +++ b/lib/driver/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/driver/box.c b/lib/driver/box.c index d0fb4e8cd17..e2071533745 100644 --- a/lib/driver/box.c +++ b/lib/driver/box.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/color.c b/lib/driver/color.c index d99a63dda38..6450fc610ef 100644 --- a/lib/driver/color.c +++ b/lib/driver/color.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/draw.c b/lib/driver/draw.c index e11059c23e4..fd840e1c7b9 100644 --- a/lib/driver/draw.c +++ b/lib/driver/draw.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/driver.h b/lib/driver/driver.h index 9a9763d456b..ff606f997e1 100644 --- a/lib/driver/driver.h +++ b/lib/driver/driver.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef _DRIVER_H #define _DRIVER_H diff --git a/lib/driver/driverlib.h b/lib/driver/driverlib.h index 4e9b432fd13..806537535f8 100644 --- a/lib/driver/driverlib.h +++ b/lib/driver/driverlib.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #define DEF_WIDTH 640 #define DEF_HEIGHT 480 diff --git a/lib/driver/erase.c b/lib/driver/erase.c index 0e576bb7241..300feb19dac 100644 --- a/lib/driver/erase.c +++ b/lib/driver/erase.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/font.c b/lib/driver/font.c index fab0a928fd7..3d4593cdf13 100644 --- a/lib/driver/font.c +++ b/lib/driver/font.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/driver/font2.c b/lib/driver/font2.c index ca407379658..906edc703c8 100644 --- a/lib/driver/font2.c +++ b/lib/driver/font2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/driver/font_freetype.c b/lib/driver/font_freetype.c index 09568f98898..3533b772b20 100644 --- a/lib/driver/font_freetype.c +++ b/lib/driver/font_freetype.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/driver/get_t_box.c b/lib/driver/get_t_box.c index a276651b1b4..a6977e90d2c 100644 --- a/lib/driver/get_t_box.c +++ b/lib/driver/get_t_box.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/graph.c b/lib/driver/graph.c index 3ca8a89888f..192c4c3d60e 100644 --- a/lib/driver/graph.c +++ b/lib/driver/graph.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/line_width.c b/lib/driver/line_width.c index 17843f51a08..fbc3c85aac0 100644 --- a/lib/driver/line_width.c +++ b/lib/driver/line_width.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/move.c b/lib/driver/move.c index 8a49492e4c1..a751e78d6f1 100644 --- a/lib/driver/move.c +++ b/lib/driver/move.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/path.c b/lib/driver/path.c index 83f86ece31e..c9dc35d0e88 100644 --- a/lib/driver/path.c +++ b/lib/driver/path.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "path.h" diff --git a/lib/driver/path.h b/lib/driver/path.h index 327ce38d37f..760399112d3 100644 --- a/lib/driver/path.h +++ b/lib/driver/path.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef DRIVERLIB_PATH_H #define DRIVERLIB_PATH_H diff --git a/lib/driver/raster.c b/lib/driver/raster.c index 2bec38f001c..9b6091b16af 100644 --- a/lib/driver/raster.c +++ b/lib/driver/raster.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/driver/set_window.c b/lib/driver/set_window.c index 16067019c29..c91886cac28 100644 --- a/lib/driver/set_window.c +++ b/lib/driver/set_window.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/text.c b/lib/driver/text.c index 9386d6e233f..2b85a7cec2c 100644 --- a/lib/driver/text.c +++ b/lib/driver/text.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "driver.h" #include "driverlib.h" diff --git a/lib/driver/text2.c b/lib/driver/text2.c index 8156f4671e6..56c1123df5e 100644 --- a/lib/driver/text2.c +++ b/lib/driver/text2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/driver/text3.c b/lib/driver/text3.c index 46ac316a6f7..7d727139c94 100644 --- a/lib/driver/text3.c +++ b/lib/driver/text3.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* text draw truetypefont * * 2004/01/30 diff --git a/lib/driver/text_size.c b/lib/driver/text_size.c index 576c73e4250..22f4394c9e7 100644 --- a/lib/driver/text_size.c +++ b/lib/driver/text_size.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "driver.h" #include "driverlib.h" diff --git a/lib/dspf/Makefile b/lib/dspf/Makefile index 1cc782a3824..3980393757e 100644 --- a/lib/dspf/Makefile +++ b/lib/dspf/Makefile @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = DSPF diff --git a/lib/dspf/cell_table.c b/lib/dspf/cell_table.c index bf6369e2f1b..e96ecd5a080 100644 --- a/lib/dspf/cell_table.c +++ b/lib/dspf/cell_table.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include "viz.h" CELL_ENTRY cell_table[256] = { diff --git a/lib/dspf/cube_io.c b/lib/dspf/cube_io.c index 076e1406504..baa6c403aec 100644 --- a/lib/dspf/cube_io.c +++ b/lib/dspf/cube_io.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/dspf/dspf_header.c b/lib/dspf/dspf_header.c index e9a20f42920..38c554f6fb6 100644 --- a/lib/dspf/dspf_header.c +++ b/lib/dspf/dspf_header.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include "viz.h" diff --git a/lib/dspf/print_info.c b/lib/dspf/print_info.c index 02bfe2b91f2..64702547a94 100644 --- a/lib/dspf/print_info.c +++ b/lib/dspf/print_info.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include "viz.h" int print_head_info(file_info *head) diff --git a/lib/dspf/struct_copy.c b/lib/dspf/struct_copy.c index 878ace2f33b..2e0422bde2b 100644 --- a/lib/dspf/struct_copy.c +++ b/lib/dspf/struct_copy.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later int struct_copy(char *To, char *From, int size) { for (; size; size--) diff --git a/lib/dspf/viz.h b/lib/dspf/viz.h index 8fc8b6cf819..a5a880a36b1 100644 --- a/lib/dspf/viz.h +++ b/lib/dspf/viz.h @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996-2006 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/external/Makefile b/lib/external/Makefile index 6c28110144c..93d7654c30c 100644 --- a/lib/external/Makefile +++ b/lib/external/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/external/ccmath/Makefile b/lib/external/ccmath/Makefile index 9e20ddc1fdf..356a4d07362 100644 --- a/lib/external/ccmath/Makefile +++ b/lib/external/ccmath/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = CCMATH diff --git a/lib/external/parson/Makefile b/lib/external/parson/Makefile index c799facf7c0..a96d94682bf 100644 --- a/lib/external/parson/Makefile +++ b/lib/external/parson/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = PARSON diff --git a/lib/external/parson/test/Makefile b/lib/external/parson/test/Makefile index 893b3e59bc3..8ee32698bf9 100644 --- a/lib/external/parson/test/Makefile +++ b/lib/external/parson/test/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../../.. PGM=test.gjson.lib diff --git a/lib/external/parson/testsuite/gjson_lib_test.py b/lib/external/parson/testsuite/gjson_lib_test.py index 6c2eb168266..238e8a9cee5 100644 --- a/lib/external/parson/testsuite/gjson_lib_test.py +++ b/lib/external/parson/testsuite/gjson_lib_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test of gjson library @author Nishant Bansal diff --git a/lib/external/shapelib/Makefile b/lib/external/shapelib/Makefile index fdcab8fb0d4..0e74451bc85 100644 --- a/lib/external/shapelib/Makefile +++ b/lib/external/shapelib/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = SHAPE diff --git a/lib/fonts/CMakeLists.txt b/lib/fonts/CMakeLists.txt index 1abfeeae86b..21811d40025 100644 --- a/lib/fonts/CMakeLists.txt +++ b/lib/fonts/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(font_files cyrilc.hmp fonts.table diff --git a/lib/fonts/Makefile b/lib/fonts/Makefile index 0f8e2c93eea..1cafe947dbe 100644 --- a/lib/fonts/Makefile +++ b/lib/fonts/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/fonts/fonts/Makefile b/lib/fonts/fonts/Makefile index 28d3957c5ad..fed755b3f64 100644 --- a/lib/fonts/fonts/Makefile +++ b/lib/fonts/fonts/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. diff --git a/lib/gis/CMakeLists.txt b/lib/gis/CMakeLists.txt index 90ebb135a65..9f0610ec155 100644 --- a/lib/gis/CMakeLists.txt +++ b/lib/gis/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB gislib_SRCS "*.c") if(NOT WIN32) diff --git a/lib/gis/G.h b/lib/gis/G.h index d2e31051797..ccf84ef4ff4 100644 --- a/lib/gis/G.h +++ b/lib/gis/G.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/gis/Makefile b/lib/gis/Makefile index 4a482b2260e..63067c387dd 100644 --- a/lib/gis/Makefile +++ b/lib/gis/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = GIS diff --git a/lib/gis/clicker.c b/lib/gis/clicker.c index 41167b38b87..d52eee5848e 100644 --- a/lib/gis/clicker.c +++ b/lib/gis/clicker.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /*- * G_clicker() * diff --git a/lib/gis/compress.h b/lib/gis/compress.h index b2c5faf53bc..7803fb069bd 100644 --- a/lib/gis/compress.h +++ b/lib/gis/compress.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/gis/counter.c b/lib/gis/counter.c index a27d66e7713..b8ba830a63f 100644 --- a/lib/gis/counter.c +++ b/lib/gis/counter.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #ifdef HAVE_PTHREAD_H #define _XOPEN_SOURCE 500 diff --git a/lib/gis/find_etc.c b/lib/gis/find_etc.c index 59e8579689e..b3e288e5e06 100644 --- a/lib/gis/find_etc.c +++ b/lib/gis/find_etc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/fmode.c b/lib/gis/fmode.c index e6094035285..3fbb0af3bb2 100644 --- a/lib/gis/fmode.c +++ b/lib/gis/fmode.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #undef _fmode diff --git a/lib/gis/geodesic.c b/lib/gis/geodesic.c index 077211af544..b5c9292e624 100644 --- a/lib/gis/geodesic.c +++ b/lib/gis/geodesic.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include "pi.h" diff --git a/lib/gis/gis_local_proto.h b/lib/gis/gis_local_proto.h index 99eb58e36ab..9904afff9c9 100644 --- a/lib/gis/gis_local_proto.h +++ b/lib/gis/gis_local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __GIS_LOCAL_PROTO_H__ #define __GIS_LOCAL_PROTO_H__ diff --git a/lib/gis/gisbase.c b/lib/gis/gisbase.c index 19d053aaeb5..ca202b98b84 100644 --- a/lib/gis/gisbase.c +++ b/lib/gis/gisbase.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /********************************************************************** * * char * diff --git a/lib/gis/intersect.c b/lib/gis/intersect.c index ec62c476c46..a41e6c12869 100644 --- a/lib/gis/intersect.c +++ b/lib/gis/intersect.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /************************************************************** * find intersection between two lines defined by points on the lines * line segment A is (ax1,ay1) to (ax2,ay2) diff --git a/lib/gis/line_dist.c b/lib/gis/line_dist.c index c77cae130d4..56e205be1d8 100644 --- a/lib/gis/line_dist.c +++ b/lib/gis/line_dist.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include /* compute square of distance of point (x,y) to line segment (x1,y1 - x2,y2) */ diff --git a/lib/gis/ll_format.c b/lib/gis/ll_format.c index db3b3b2ee4e..858d9be1f1b 100644 --- a/lib/gis/ll_format.c +++ b/lib/gis/ll_format.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************** G_lat_format (lat, buf) double lat; diff --git a/lib/gis/ll_scan.c b/lib/gis/ll_scan.c index 3865e665141..125a2c7b107 100644 --- a/lib/gis/ll_scan.c +++ b/lib/gis/ll_scan.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** G_lat_scan (buf, lat) char *buf; diff --git a/lib/gis/lz4.c b/lib/gis/lz4.c index d18d0c957ee..0fc905bb2d9 100644 --- a/lib/gis/lz4.c +++ b/lib/gis/lz4.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2011-2023 Yann Collet +// SPDX-License-Identifier: BSD-2-Clause /* LZ4 - Fast LZ compression algorithm Copyright (C) 2011-2023, Yann Collet. diff --git a/lib/gis/lz4.h b/lib/gis/lz4.h index 80ed4786333..08c04da4fa0 100644 --- a/lib/gis/lz4.h +++ b/lib/gis/lz4.h @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2011-2023 Yann Collet +// SPDX-License-Identifier: BSD-2-Clause /* * LZ4 - Fast LZ compression algorithm * Header File diff --git a/lib/gis/mach_name.c b/lib/gis/mach_name.c index ab9512872e1..e0eddac1fe2 100644 --- a/lib/gis/mach_name.c +++ b/lib/gis/mach_name.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/mapcase.c b/lib/gis/mapcase.c index defa7e92420..79644940306 100644 --- a/lib/gis/mapcase.c +++ b/lib/gis/mapcase.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include /* * Map uppercase A-Z to lower case a-z diff --git a/lib/gis/named_colr.c b/lib/gis/named_colr.c index a7c6a6c9501..d9bf223d0f8 100644 --- a/lib/gis/named_colr.c +++ b/lib/gis/named_colr.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/nl_to_spaces.c b/lib/gis/nl_to_spaces.c index ef0a0a1936b..f54e9851600 100644 --- a/lib/gis/nl_to_spaces.c +++ b/lib/gis/nl_to_spaces.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include void G_newlines_to_spaces(char *s) diff --git a/lib/gis/omp_threads.c b/lib/gis/omp_threads.c index 5bfc94e3369..ffcf001592e 100644 --- a/lib/gis/omp_threads.c +++ b/lib/gis/omp_threads.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/pager.c b/lib/gis/pager.c index 26cd01d225f..65e20b290e4 100644 --- a/lib/gis/pager.c +++ b/lib/gis/pager.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/parser_local_proto.h b/lib/gis/parser_local_proto.h index 0db86b61a9e..ed25db337ff 100644 --- a/lib/gis/parser_local_proto.h +++ b/lib/gis/parser_local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __PARSER_LOCAL_PROTO_H__ #define __PARSER_LOCAL_PROTO_H__ diff --git a/lib/gis/parser_script.c b/lib/gis/parser_script.c index 5b3dfa8eefd..fff51af10a9 100644 --- a/lib/gis/parser_script.c +++ b/lib/gis/parser_script.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2001-2009, 2011 GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later /*! \file lib/gis/parser_script.c diff --git a/lib/gis/parser_wps.c b/lib/gis/parser_wps.c index 7a769ed10e8..1cc2f29f592 100644 --- a/lib/gis/parser_wps.c +++ b/lib/gis/parser_wps.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/paths.c b/lib/gis/paths.c index c9727ec5db5..12201576aa0 100644 --- a/lib/gis/paths.c +++ b/lib/gis/paths.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gis/pi.h b/lib/gis/pi.h index 5ea273a28e5..ccebc9ed50a 100644 --- a/lib/gis/pi.h +++ b/lib/gis/pi.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __PI_H__ #define __PI_H__ diff --git a/lib/gis/popen.c b/lib/gis/popen.c index 6b5c9fd07b6..7d6f8a1a1f8 100644 --- a/lib/gis/popen.c +++ b/lib/gis/popen.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/gis/sleep.c b/lib/gis/sleep.c index 2f3bdce969c..a1dae2a1de8 100644 --- a/lib/gis/sleep.c +++ b/lib/gis/sleep.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #ifndef _WIN32 #include diff --git a/lib/gis/strlcat.c b/lib/gis/strlcat.c index 57f9ac8fc08..d5d45b10133 100644 --- a/lib/gis/strlcat.c +++ b/lib/gis/strlcat.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1998, 2015 Todd C. Miller +// SPDX-License-Identifier: BSD-2-Clause /*! * \file lib/gis/strlcat.c * diff --git a/lib/gis/strlcpy.c b/lib/gis/strlcpy.c index 624dd691231..6b521cc6186 100644 --- a/lib/gis/strlcpy.c +++ b/lib/gis/strlcpy.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1998, 2015 Todd C. Miller +// SPDX-License-Identifier: BSD-2-Clause /*! * \file lib/gis/strlcpy.c * diff --git a/lib/gis/tests/conftest.py b/lib/gis/tests/conftest.py index 40aec8adfa7..2bfbf0111c7 100644 --- a/lib/gis/tests/conftest.py +++ b/lib/gis/tests/conftest.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later import os import pytest diff --git a/lib/gis/tests/lib_gis_env_test.py b/lib/gis/tests/lib_gis_env_test.py index fd88470d198..d676eefca85 100644 --- a/lib/gis/tests/lib_gis_env_test.py +++ b/lib/gis/tests/lib_gis_env_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test environment and GIS environment functions""" import json diff --git a/lib/gis/tests/lib_gis_lrand48_test.py b/lib/gis/tests/lib_gis_lrand48_test.py index ace570ffe86..624507f5d85 100644 --- a/lib/gis/tests/lib_gis_lrand48_test.py +++ b/lib/gis/tests/lib_gis_lrand48_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Regression tests for the library drand48-family PRNG These tests pin the exact output sequence of G_lrand48, G_mrand48 and diff --git a/lib/gis/tests/lib_gis_parser_json_test.py b/lib/gis/tests/lib_gis_parser_json_test.py index 4eea69086cd..b6b8f9666f5 100644 --- a/lib/gis/tests/lib_gis_parser_json_test.py +++ b/lib/gis/tests/lib_gis_parser_json_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests of --json CLI""" import pytest diff --git a/lib/gis/testsuite/gis_lib_env_test.py b/lib/gis/testsuite/gis_lib_env_test.py index 4845a888429..b67807b517c 100644 --- a/lib/gis/testsuite/gis_lib_env_test.py +++ b/lib/gis/testsuite/gis_lib_env_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test of gis library environment management @author Soeren Gebbert diff --git a/lib/gis/testsuite/gis_lib_str_color.py b/lib/gis/testsuite/gis_lib_str_color.py index 754320f4aba..616fa9b0f62 100644 --- a/lib/gis/testsuite/gis_lib_str_color.py +++ b/lib/gis/testsuite/gis_lib_str_color.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test of gis library string to color conversions @author Vaclav Petras diff --git a/lib/gis/testsuite/gis_lib_tokenize.py b/lib/gis/testsuite/gis_lib_tokenize.py index 73e0707aed1..d4b914d7d3b 100644 --- a/lib/gis/testsuite/gis_lib_tokenize.py +++ b/lib/gis/testsuite/gis_lib_tokenize.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test of gis library tokenizing of text @author Vaclav Petras diff --git a/lib/gis/testsuite/test_gis_lib_getl.py b/lib/gis/testsuite/test_gis_lib_getl.py index 925354109d7..4e98fed05bb 100644 --- a/lib/gis/testsuite/test_gis_lib_getl.py +++ b/lib/gis/testsuite/test_gis_lib_getl.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test of gis library line reading functions @author Vaclav Petras diff --git a/lib/gis/wind_in.c b/lib/gis/wind_in.c index 60af2ce2184..a621c3cfef9 100644 --- a/lib/gis/wind_in.c +++ b/lib/gis/wind_in.c @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: 2007 Hamish Bowman +// SPDX-FileCopyrightText: GRASS Development Team +// SPDX-License-Identifier: GPL-2.0-or-later /*! * \file lib/gis/wind_in.c * diff --git a/lib/gis/zone.c b/lib/gis/zone.c index 07477c3bc49..03b91ce89d0 100644 --- a/lib/gis/zone.c +++ b/lib/gis/zone.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /*! * \file lib/gis/zone.c * diff --git a/lib/gmath/Makefile b/lib/gmath/Makefile index 2927d32dec6..3cd89668d58 100644 --- a/lib/gmath/Makefile +++ b/lib/gmath/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. EXTRA_LIBS = $(OPENMP_LIBPATH) $(OPENMP_LIB) diff --git a/lib/gmath/brent.c b/lib/gmath/brent.c index 6240ff4aeeb..6dff6cd3043 100644 --- a/lib/gmath/brent.c +++ b/lib/gmath/brent.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1996, 1997, 1998, 1999, 2000 Brian Gough +// SPDX-License-Identifier: GPL-2.0-or-later /* min/brent.c * * Copyright (C) 1996, 1997, 1998, 1999, 2000 Brian Gough diff --git a/lib/gmath/dalloc.c b/lib/gmath/dalloc.c index 415be2dd6ce..15908474410 100644 --- a/lib/gmath/dalloc.c +++ b/lib/gmath/dalloc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file dalloc.c * diff --git a/lib/gmath/del2g.c b/lib/gmath/del2g.c index d1d02202c97..d3b0faf2645 100644 --- a/lib/gmath/del2g.c +++ b/lib/gmath/del2g.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Name: del2g Created: Tue Mar 5 09:22:27 1985 diff --git a/lib/gmath/eigen_tools.c b/lib/gmath/eigen_tools.c index ee4ff64e7e9..19fdad2f9d1 100644 --- a/lib/gmath/eigen_tools.c +++ b/lib/gmath/eigen_tools.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gmath/fft.c b/lib/gmath/fft.c index 0e1ac8261f6..f2639822806 100644 --- a/lib/gmath/fft.c +++ b/lib/gmath/fft.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file fft.c * diff --git a/lib/gmath/findzc.c b/lib/gmath/findzc.c index 83ed0cbc760..0d8605b26aa 100644 --- a/lib/gmath/findzc.c +++ b/lib/gmath/findzc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file findzc.c * diff --git a/lib/gmath/gauss.c b/lib/gmath/gauss.c index 199c17520b3..5d9ac5b960f 100644 --- a/lib/gmath/gauss.c +++ b/lib/gmath/gauss.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/gmath/getg.c b/lib/gmath/getg.c index bf2c0cc6cd3..9bb80a62b78 100644 --- a/lib/gmath/getg.c +++ b/lib/gmath/getg.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Name: getg.c * * Created: Thu May 29 00:37:44 1986 diff --git a/lib/gmath/ialloc.c b/lib/gmath/ialloc.c index 2b6a81fe4bc..5fc8ac814be 100644 --- a/lib/gmath/ialloc.c +++ b/lib/gmath/ialloc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file ialloc.c * diff --git a/lib/gmath/la.c b/lib/gmath/la.c index 7ff3977bc13..789253113ac 100644 --- a/lib/gmath/la.c +++ b/lib/gmath/la.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: David D. Gray +// SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * la.c * wrapper modules for linear algebra problems diff --git a/lib/gmath/lu.c b/lib/gmath/lu.c index bf8b8f90c6b..cca1ac3fcfd 100644 --- a/lib/gmath/lu.c +++ b/lib/gmath/lu.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gmath/max_pow2.c b/lib/gmath/max_pow2.c index 8459b12976d..18be6f94a37 100644 --- a/lib/gmath/max_pow2.c +++ b/lib/gmath/max_pow2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/gmath/mult.c b/lib/gmath/mult.c index 73172571e03..34cada02f20 100644 --- a/lib/gmath/mult.c +++ b/lib/gmath/mult.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Author: Bill Hoff,2-114C,8645,3563478 (hoff) at uicsl */ /*! diff --git a/lib/gmath/rand1.c b/lib/gmath/rand1.c index af596beb31e..3a466b5faf3 100644 --- a/lib/gmath/rand1.c +++ b/lib/gmath/rand1.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gmath/solvers_direct_cholesky_band.c b/lib/gmath/solvers_direct_cholesky_band.c index d55af305d02..8eff7f31c32 100644 --- a/lib/gmath/solvers_direct_cholesky_band.c +++ b/lib/gmath/solvers_direct_cholesky_band.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gmath/symmetric_band_matrix.c b/lib/gmath/symmetric_band_matrix.c index 78026c345cb..cb606b1416c 100644 --- a/lib/gmath/symmetric_band_matrix.c +++ b/lib/gmath/symmetric_band_matrix.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/gmath/test/Makefile b/lib/gmath/test/Makefile index b5e4bd7ea63..966c8c0a065 100644 --- a/lib/gmath/test/Makefile +++ b/lib/gmath/test/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. PGM=test.gmath.lib diff --git a/lib/gpde/Makefile b/lib/gpde/Makefile index 791d16709cf..782155854d1 100644 --- a/lib/gpde/Makefile +++ b/lib/gpde/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. EXTRA_LIBS=$(GISLIB) $(RASTERLIB) $(RASTER3DLIB) $(GMATHLIB) $(OPENMP_LIBPATH) $(OPENMP_LIB) $(MATHLIB) diff --git a/lib/gpde/test/Makefile b/lib/gpde/test/Makefile index 99ea41cd9e7..4bac9ccd714 100644 --- a/lib/gpde/test/Makefile +++ b/lib/gpde/test/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. PGM=test.gpde.lib diff --git a/lib/htmldriver/Makefile b/lib/htmldriver/Makefile index 58659668f03..e8e964824e9 100644 --- a/lib/htmldriver/Makefile +++ b/lib/htmldriver/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. EXTRA_CFLAGS=-I../driver diff --git a/lib/htmldriver/box.c b/lib/htmldriver/box.c index cb17deba312..ee999431d4c 100644 --- a/lib/htmldriver/box.c +++ b/lib/htmldriver/box.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "htmlmap.h" void HTML_Box(double x1, double y1, double x2, double y2) diff --git a/lib/htmldriver/draw.c b/lib/htmldriver/draw.c index 5f9386f2e49..ff3a93447a5 100644 --- a/lib/htmldriver/draw.c +++ b/lib/htmldriver/draw.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "path.h" #include "htmlmap.h" diff --git a/lib/htmldriver/graph_clse.c b/lib/htmldriver/graph_clse.c index d8193846b57..d5565964060 100644 --- a/lib/htmldriver/graph_clse.c +++ b/lib/htmldriver/graph_clse.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Close down the graphics processing. This gets called only at driver * termination time. diff --git a/lib/htmldriver/graph_set.c b/lib/htmldriver/graph_set.c index 2b7dea6f971..bedf6961a6b 100644 --- a/lib/htmldriver/graph_set.c +++ b/lib/htmldriver/graph_set.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Start up graphics processing. Anything that needs to be assigned, set up, * started-up, or otherwise initialized happens here. This is called only at diff --git a/lib/htmldriver/htmlmap.h b/lib/htmldriver/htmlmap.h index 41a955174bc..4a7e04558e0 100644 --- a/lib/htmldriver/htmlmap.h +++ b/lib/htmldriver/htmlmap.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "path.h" diff --git a/lib/htmldriver/polygon.c b/lib/htmldriver/polygon.c index 90ce631fd9f..0485d805474 100644 --- a/lib/htmldriver/polygon.c +++ b/lib/htmldriver/polygon.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/htmldriver/text.c b/lib/htmldriver/text.c index 233c3e1e9c7..bce0c3aa530 100644 --- a/lib/htmldriver/text.c +++ b/lib/htmldriver/text.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* Text.c - save text string into last_text buffer */ #include diff --git a/lib/imagery/Makefile b/lib/imagery/Makefile index dd26e33ee69..e2cd64863dc 100644 --- a/lib/imagery/Makefile +++ b/lib/imagery/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = IMAGERY diff --git a/lib/imagery/alloc.c b/lib/imagery/alloc.c index 7e091919b69..5454876ccc7 100644 --- a/lib/imagery/alloc.c +++ b/lib/imagery/alloc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/imagery/eol.c b/lib/imagery/eol.c index f081402d79a..f7f7db18d0a 100644 --- a/lib/imagery/eol.c +++ b/lib/imagery/eol.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /*********************************************************** * I_get_to_eol (line,len,fd) * diff --git a/lib/imagery/find.c b/lib/imagery/find.c index 9bcbdc68f50..a74b61f512a 100644 --- a/lib/imagery/find.c +++ b/lib/imagery/find.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /************************************************************** * I_find_group (group) * diff --git a/lib/imagery/fopen.c b/lib/imagery/fopen.c index 688240b627b..80b5f17ef9d 100644 --- a/lib/imagery/fopen.c +++ b/lib/imagery/fopen.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/imagery/loc_info.c b/lib/imagery/loc_info.c index c0cee9422a5..42019613e42 100644 --- a/lib/imagery/loc_info.c +++ b/lib/imagery/loc_info.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/imagery/points.c b/lib/imagery/points.c index a9bc2d81636..e83d2852f2f 100644 --- a/lib/imagery/points.c +++ b/lib/imagery/points.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/imagery/sig.c b/lib/imagery/sig.c index 31009016853..28904f458b5 100644 --- a/lib/imagery/sig.c +++ b/lib/imagery/sig.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/imagery/sigset.c b/lib/imagery/sigset.c index d4542223f70..e8521f57c40 100644 --- a/lib/imagery/sigset.c +++ b/lib/imagery/sigset.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/imagery/target.c b/lib/imagery/target.c index 5c785426668..901fc6898d3 100644 --- a/lib/imagery/target.c +++ b/lib/imagery/target.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/imagery/testsuite/test_imagery_find.py b/lib/imagery/testsuite/test_imagery_find.py index 41be0d3f1aa..ea750efea97 100644 --- a/lib/imagery/testsuite/test_imagery_find.py +++ b/lib/imagery/testsuite/test_imagery_find.py @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# SPDX-FileCopyrightText: 2021 Maris Nartiss +# SPDX-FileCopyrightText: GRASS Development Team """Test of imagery library file searching functionality @author Maris Nartiss diff --git a/lib/imagery/testsuite/test_imagery_sigfile.py b/lib/imagery/testsuite/test_imagery_sigfile.py index dcc582c11fe..2d0da752469 100644 --- a/lib/imagery/testsuite/test_imagery_sigfile.py +++ b/lib/imagery/testsuite/test_imagery_sigfile.py @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# SPDX-FileCopyrightText: 2021 Maris Nartiss +# SPDX-FileCopyrightText: GRASS Development Team """Test of imagery library signature file handling @author Maris Nartiss diff --git a/lib/imagery/testsuite/test_imagery_signature_management.py b/lib/imagery/testsuite/test_imagery_signature_management.py index 84b436b0422..4ae9a8f0438 100644 --- a/lib/imagery/testsuite/test_imagery_signature_management.py +++ b/lib/imagery/testsuite/test_imagery_signature_management.py @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# SPDX-FileCopyrightText: 2021 Maris Nartiss +# SPDX-FileCopyrightText: GRASS Development Team """Test of imagery library signature management functionality @author Maris Nartiss diff --git a/lib/imagery/testsuite/test_imagery_sigsetfile.py b/lib/imagery/testsuite/test_imagery_sigsetfile.py index 04be4985004..55237209201 100644 --- a/lib/imagery/testsuite/test_imagery_sigsetfile.py +++ b/lib/imagery/testsuite/test_imagery_sigsetfile.py @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# SPDX-FileCopyrightText: 2021 Maris Nartiss +# SPDX-FileCopyrightText: GRASS Development Team """Test of imagery library sigset file handling @author Maris Nartiss diff --git a/lib/imagery/title.c b/lib/imagery/title.c index 79f190fc17c..e91e0a93ba7 100644 --- a/lib/imagery/title.c +++ b/lib/imagery/title.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/imagery/var.c b/lib/imagery/var.c index b5e62b85549..40edf37aaa8 100644 --- a/lib/imagery/var.c +++ b/lib/imagery/var.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include /* sum: sum of x diff --git a/lib/init/CMakeLists.txt b/lib/init/CMakeLists.txt index 2ca739b1f4e..673726379f2 100644 --- a/lib/init/CMakeLists.txt +++ b/lib/init/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # #for i18N support add_custom_target(ADD_INIT_DOCS ALL COMMENT "Generate init docs.") diff --git a/lib/init/Makefile b/lib/init/Makefile index d2f62cba43d..89b1e762abd 100644 --- a/lib/init/Makefile +++ b/lib/init/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Other.make diff --git a/lib/init/clean_temp.c b/lib/init/clean_temp.c index 29f9da173e6..fea0397ee0b 100644 --- a/lib/init/clean_temp.c +++ b/lib/init/clean_temp.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/init/echo.c b/lib/init/echo.c index b5ee15d0424..96955bfaef3 100644 --- a/lib/init/echo.c +++ b/lib/init/echo.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/init/html_browser_mac.sh b/lib/init/html_browser_mac.sh index ff7ea900e89..79ad9ddfb92 100755 --- a/lib/init/html_browser_mac.sh +++ b/lib/init/html_browser_mac.sh @@ -1,5 +1,7 @@ #!/bin/sh +# SPDX-License-Identifier: GPL-2.0-or-later + # open a help file in the browser specified in GRASS_HTML_BROWSER_MACOSX. A # script is used so that it operates like other platforms - all it takes # is the browser executable command and the file to open. If it's a web URL, diff --git a/lib/init/local_proto.h b/lib/init/local_proto.h index 902178db1ee..322ac67ea8a 100644 --- a/lib/init/local_proto.h +++ b/lib/init/local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* chk_dbase.c */ int can_make_location(char *, char *); diff --git a/lib/init/lock.c b/lib/init/lock.c index 7d435c0878a..406eba9e72a 100644 --- a/lib/init/lock.c +++ b/lib/init/lock.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/init/run.c b/lib/init/run.c index 6dae2af309e..f2949652fb0 100644 --- a/lib/init/run.c +++ b/lib/init/run.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************** this program runs its arguments as a command. it essentially does what the sh would do to look for the command. if / occurs in diff --git a/lib/init/winlocale.c b/lib/init/winlocale.c index 0b94d8aeea2..1ae15f89ac4 100644 --- a/lib/init/winlocale.c +++ b/lib/init/winlocale.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/iostream/Makefile b/lib/iostream/Makefile index df3f5c0f9d9..c03649e7348 100644 --- a/lib/iostream/Makefile +++ b/lib/iostream/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = IOSTREAM diff --git a/lib/iostream/ami_stream.cpp b/lib/iostream/ami_stream.cpp index bea37f67d39..5a2d7fd8de4 100644 --- a/lib/iostream/ami_stream.cpp +++ b/lib/iostream/ami_stream.cpp @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2007 Laura Toma +// SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************************** * * MODULE: iostream diff --git a/lib/iostream/mm.cpp b/lib/iostream/mm.cpp index 978effbafb0..3dea9aa629e 100644 --- a/lib/iostream/mm.cpp +++ b/lib/iostream/mm.cpp @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2007 Laura Toma +// SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************************** * * MODULE: iostream diff --git a/lib/iostream/mm_utils.cpp b/lib/iostream/mm_utils.cpp index 14b018073ec..c7905fcd52a 100644 --- a/lib/iostream/mm_utils.cpp +++ b/lib/iostream/mm_utils.cpp @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2007 Laura Toma +// SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************************** * * MODULE: iostream diff --git a/lib/iostream/rtimer.cpp b/lib/iostream/rtimer.cpp index 19cb6f39535..d86e2112d19 100644 --- a/lib/iostream/rtimer.cpp +++ b/lib/iostream/rtimer.cpp @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 2007 Laura Toma +// SPDX-License-Identifier: GPL-2.0-or-later /**************************************************************************** * * MODULE: iostream diff --git a/lib/lidar/Makefile b/lib/lidar/Makefile index ca07c35776a..78e1db27ddf 100644 --- a/lib/lidar/Makefile +++ b/lib/lidar/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = LIDAR diff --git a/lib/lidar/raster.c b/lib/lidar/raster.c index b64aefe5c57..e5602312427 100644 --- a/lib/lidar/raster.c +++ b/lib/lidar/raster.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/lidar/zones.c b/lib/lidar/zones.c index 0aae42025c6..88bd94b3a77 100644 --- a/lib/lidar/zones.c +++ b/lib/lidar/zones.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/linkm/Makefile b/lib/linkm/Makefile index 991f0158a04..53a4db35512 100644 --- a/lib/linkm/Makefile +++ b/lib/linkm/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/linkm/oom.c b/lib/linkm/oom.c index ec6c534220d..334ff1a93b3 100644 --- a/lib/linkm/oom.c +++ b/lib/linkm/oom.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/manage/Makefile b/lib/manage/Makefile index 30f01dfc77a..d85b208bd2e 100644 --- a/lib/manage/Makefile +++ b/lib/manage/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = MANAGE diff --git a/lib/manage/manage_local_proto.h b/lib/manage/manage_local_proto.h index 989507d309f..e0a92f7927a 100644 --- a/lib/manage/manage_local_proto.h +++ b/lib/manage/manage_local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __MANAGE_LOCAL_PROTO_H__ #define __MANAGE_LOCAL_PROTO_H__ diff --git a/lib/nviz/Makefile b/lib/nviz/Makefile index 3dea51451c1..f24b6930a65 100644 --- a/lib/nviz/Makefile +++ b/lib/nviz/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = NVIZ diff --git a/lib/ogsf/Makefile b/lib/ogsf/Makefile index 6c3701605ac..e67b798c177 100644 --- a/lib/ogsf/Makefile +++ b/lib/ogsf/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/ogsf/gsget.h b/lib/ogsf/gsget.h index 6fe955ce5e5..8117ef212f3 100644 --- a/lib/ogsf/gsget.h +++ b/lib/ogsf/gsget.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef _GSGET_H #define _GSGET_H diff --git a/lib/ogsf/rgbpack.h b/lib/ogsf/rgbpack.h index 3f3f0beb706..804fcffb359 100644 --- a/lib/ogsf/rgbpack.h +++ b/lib/ogsf/rgbpack.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef _RGBPACK_H #define _RGBPACK_H diff --git a/lib/ogsf/rowcol.h b/lib/ogsf/rowcol.h index 4b864f25cd5..109ef4fd31f 100644 --- a/lib/ogsf/rowcol.h +++ b/lib/ogsf/rowcol.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef _ROWCOL_H #define _ROWCOL_H diff --git a/lib/pngdriver/Makefile b/lib/pngdriver/Makefile index ae20837f040..846563d7fba 100644 --- a/lib/pngdriver/Makefile +++ b/lib/pngdriver/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/pngdriver/color_table.c b/lib/pngdriver/color_table.c index 8d12c0d51f6..6ac7495b028 100644 --- a/lib/pngdriver/color_table.c +++ b/lib/pngdriver/color_table.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/pngdriver/draw_line.c b/lib/pngdriver/draw_line.c index 8c813d1c56e..6d8bba6b585 100644 --- a/lib/pngdriver/draw_line.c +++ b/lib/pngdriver/draw_line.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * draw a line between two given points in the current color. * diff --git a/lib/pngdriver/draw_point.c b/lib/pngdriver/draw_point.c index 649c5beecc6..4f16d32dbea 100644 --- a/lib/pngdriver/draw_point.c +++ b/lib/pngdriver/draw_point.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "pngdriver.h" diff --git a/lib/proj/CMakeLists.txt b/lib/proj/CMakeLists.txt index baefe5ee167..2558a238047 100644 --- a/lib/proj/CMakeLists.txt +++ b/lib/proj/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later install( FILES desc.table parms.table units.table DESTINATION ${GRASS_INSTALL_ETCDIR}/proj diff --git a/lib/proj/Makefile b/lib/proj/Makefile index 283d87c19d2..ae9884e2e49 100644 --- a/lib/proj/Makefile +++ b/lib/proj/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = GPROJ diff --git a/lib/proj/ftol.c b/lib/proj/ftol.c index 30fc1135318..278ae85a33b 100644 --- a/lib/proj/ftol.c +++ b/lib/proj/ftol.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later long _ftol(double); long _ftol2(double x) { diff --git a/lib/psdriver/Makefile b/lib/psdriver/Makefile index 602a1f9fae2..45dce2a7b11 100644 --- a/lib/psdriver/Makefile +++ b/lib/psdriver/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. EXTRA_CFLAGS = -I../driver diff --git a/lib/psdriver/box.c b/lib/psdriver/box.c index 135f44ebe20..da0e3595e21 100644 --- a/lib/psdriver/box.c +++ b/lib/psdriver/box.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "psdriver.h" void PS_Box(double x1, double y1, double x2, double y2) diff --git a/lib/psdriver/color.c b/lib/psdriver/color.c index 008aec155dc..a23b52e120c 100644 --- a/lib/psdriver/color.c +++ b/lib/psdriver/color.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "psdriver.h" diff --git a/lib/psdriver/draw_bitmap.c b/lib/psdriver/draw_bitmap.c index c941b636ada..7b2e310567e 100644 --- a/lib/psdriver/draw_bitmap.c +++ b/lib/psdriver/draw_bitmap.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "psdriver.h" void PS_Bitmap(int ncols, int nrows, int threshold, const unsigned char *buf) diff --git a/lib/psdriver/erase.c b/lib/psdriver/erase.c index f2fd16dd02f..941f417c26a 100644 --- a/lib/psdriver/erase.c +++ b/lib/psdriver/erase.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "psdriver.h" void PS_Erase(void) diff --git a/lib/psdriver/graph_close.c b/lib/psdriver/graph_close.c index 5ade8bd8472..c4d9156d1a4 100644 --- a/lib/psdriver/graph_close.c +++ b/lib/psdriver/graph_close.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Close down the graphics processing. This gets called only at driver * termination time. diff --git a/lib/psdriver/graph_set.c b/lib/psdriver/graph_set.c index b33db00f307..eec7bfe8ea4 100644 --- a/lib/psdriver/graph_set.c +++ b/lib/psdriver/graph_set.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Start up graphics processing. Anything that needs to be assigned, set up, * started-up, or otherwise initialized happens here. This is called only at diff --git a/lib/psdriver/line_width.c b/lib/psdriver/line_width.c index 8f5cce598b2..6c92ec7127e 100644 --- a/lib/psdriver/line_width.c +++ b/lib/psdriver/line_width.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "psdriver.h" void PS_Line_width(double width) diff --git a/lib/psdriver/psdriver.h b/lib/psdriver/psdriver.h index 0eb6679dae7..ed1c19a648b 100644 --- a/lib/psdriver/psdriver.h +++ b/lib/psdriver/psdriver.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __PSDRIVER_H__ #define __PSDRIVER_H__ diff --git a/lib/psdriver/raster.c b/lib/psdriver/raster.c index 9d44ab7a13c..aed5715ca87 100644 --- a/lib/psdriver/raster.c +++ b/lib/psdriver/raster.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "psdriver.h" diff --git a/lib/raster/Makefile b/lib/raster/Makefile index ab7692409ce..a0738c9a652 100644 --- a/lib/raster/Makefile +++ b/lib/raster/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = RASTER diff --git a/lib/raster/R.h b/lib/raster/R.h index cd61a26164a..8429eaae372 100644 --- a/lib/raster/R.h +++ b/lib/raster/R.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster/cell_title.c b/lib/raster/cell_title.c index 0fe29598b47..a466582630b 100644 --- a/lib/raster/cell_title.c +++ b/lib/raster/cell_title.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /************************************************************** * char *Rast_get_cell_title (name, mapset) * char *name name of map file diff --git a/lib/raster/cellstats_eq.c b/lib/raster/cellstats_eq.c index 18b9aca04ef..47464fb48d8 100644 --- a/lib/raster/cellstats_eq.c +++ b/lib/raster/cellstats_eq.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster/color_insrt.c b/lib/raster/color_insrt.c index 0d156aab2cf..362f70330e2 100644 --- a/lib/raster/color_insrt.c +++ b/lib/raster/color_insrt.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* This routine is public only because source is in different files. * It should NEVER be called directly. * It is used by Rast_add_c_color_rule() and G__read_old_colors(). diff --git a/lib/raster/color_org.c b/lib/raster/color_org.c index 13c2a2ab4fb..a1dbc260145 100644 --- a/lib/raster/color_org.c +++ b/lib/raster/color_org.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster/color_rand.c b/lib/raster/color_rand.c index bf819fdd014..8e747ed602d 100644 --- a/lib/raster/color_rand.c +++ b/lib/raster/color_rand.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include /* For time() */ #include /* For NULL */ #include /* For rand() and srand() */ diff --git a/lib/raster/format.c b/lib/raster/format.c index 8e257ef81c5..dce0ea61e43 100644 --- a/lib/raster/format.c +++ b/lib/raster/format.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster/fpreclass.c b/lib/raster/fpreclass.c index 6a9901218b8..02843fd2f4a 100644 --- a/lib/raster/fpreclass.c +++ b/lib/raster/fpreclass.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /********************************************************************** * * Rast_fpreclass_init (r) diff --git a/lib/raster/histo_eq.c b/lib/raster/histo_eq.c index 06b8febdf9f..00bdf6597bd 100644 --- a/lib/raster/histo_eq.c +++ b/lib/raster/histo_eq.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /************************************************************** * Rast_histogram_eq (histo, map, min, max) * diff --git a/lib/raster/histogram.c b/lib/raster/histogram.c index 82817e02f40..cbd503c8275 100644 --- a/lib/raster/histogram.c +++ b/lib/raster/histogram.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster/put_title.c b/lib/raster/put_title.c index 346bf12f23d..393e20d9f01 100644 --- a/lib/raster/put_title.c +++ b/lib/raster/put_title.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /************************************************************** * Rast_put_cell_title (name, title) * char *name name of map file diff --git a/lib/raster/tests/conftest.py b/lib/raster/tests/conftest.py index 26e256d0217..363dea28259 100644 --- a/lib/raster/tests/conftest.py +++ b/lib/raster/tests/conftest.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later import os import pytest diff --git a/lib/raster/tests/lib_raster_gdal_link_window_test.py b/lib/raster/tests/lib_raster_gdal_link_window_test.py index d3c74041ab6..022322fb93f 100644 --- a/lib/raster/tests/lib_raster_gdal_link_window_test.py +++ b/lib/raster/tests/lib_raster_gdal_link_window_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for column-windowed reading of GDAL-linked (r.external) raster maps. Rast_get_row() reads GDAL-linked maps through read_data_gdal(), which diff --git a/lib/raster/tests/lib_raster_reclass_test.py b/lib/raster/tests/lib_raster_reclass_test.py index 06acf8aae78..a38b7d8a37d 100644 --- a/lib/raster/tests/lib_raster_reclass_test.py +++ b/lib/raster/tests/lib_raster_reclass_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later import os from io import StringIO from pathlib import Path diff --git a/lib/raster/testsuite/rast_parse_color_rule.py b/lib/raster/testsuite/rast_parse_color_rule.py index 0c6595cea3b..45cb6e8d6fc 100644 --- a/lib/raster/testsuite/rast_parse_color_rule.py +++ b/lib/raster/testsuite/rast_parse_color_rule.py @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# SPDX-FileCopyrightText: 2016 Vaclav Petras +# SPDX-FileCopyrightText: GRASS Development Team """Test of raster library string color rule to value and color conversions @author Vaclav Petras diff --git a/lib/raster/testsuite/test_raster_metadata.py b/lib/raster/testsuite/test_raster_metadata.py index dcca6c46717..653dfad1158 100644 --- a/lib/raster/testsuite/test_raster_metadata.py +++ b/lib/raster/testsuite/test_raster_metadata.py @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# SPDX-FileCopyrightText: 2021 Maris Nartiss +# SPDX-FileCopyrightText: GRASS Development Team """Test of raster library metadata handling @author Maris Nartiss diff --git a/lib/raster3d/Makefile b/lib/raster3d/Makefile index 04b2c818249..ecdd2acf981 100644 --- a/lib/raster3d/Makefile +++ b/lib/raster3d/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = RASTER3D diff --git a/lib/raster3d/alloc.c b/lib/raster3d/alloc.c index 6d39e71190c..5a5cef673c2 100644 --- a/lib/raster3d/alloc.c +++ b/lib/raster3d/alloc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/cache.c b/lib/raster3d/cache.c index 4a4b3ee7edc..bfc45ff5ea4 100644 --- a/lib/raster3d/cache.c +++ b/lib/raster3d/cache.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/cache1.c b/lib/raster3d/cache1.c index e95984ba98a..a3a89018a6e 100644 --- a/lib/raster3d/cache1.c +++ b/lib/raster3d/cache1.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/cachehash.c b/lib/raster3d/cachehash.c index 6f253b048a1..d6d61c622a9 100644 --- a/lib/raster3d/cachehash.c +++ b/lib/raster3d/cachehash.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/cachehash.h b/lib/raster3d/cachehash.h index 753317d7951..f78bc37c433 100644 --- a/lib/raster3d/cachehash.h +++ b/lib/raster3d/cachehash.h @@ -1 +1,2 @@ +// SPDX-License-Identifier: GPL-2.0-or-later extern void *Rast3d_cache_hash_new(int /* nofElts */); diff --git a/lib/raster3d/cats.c b/lib/raster3d/cats.c index a22727fc5cd..3330383fba8 100644 --- a/lib/raster3d/cats.c +++ b/lib/raster3d/cats.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/changeprecision.c b/lib/raster3d/changeprecision.c index a0977fd9fda..ca716b93fa7 100644 --- a/lib/raster3d/changeprecision.c +++ b/lib/raster3d/changeprecision.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/changetype.c b/lib/raster3d/changetype.c index 9e700a83d06..13beb5c4518 100644 --- a/lib/raster3d/changetype.c +++ b/lib/raster3d/changetype.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/color.c b/lib/raster3d/color.c index 33c99934894..7383b6ec598 100644 --- a/lib/raster3d/color.c +++ b/lib/raster3d/color.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/defaults.c b/lib/raster3d/defaults.c index 93c2a938033..c10c47f8a1d 100644 --- a/lib/raster3d/defaults.c +++ b/lib/raster3d/defaults.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/doubleio.c b/lib/raster3d/doubleio.c index 5e57cd86abc..19ac68873c3 100644 --- a/lib/raster3d/doubleio.c +++ b/lib/raster3d/doubleio.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/error.c b/lib/raster3d/error.c index 51e5749b41d..1d6111705ff 100644 --- a/lib/raster3d/error.c +++ b/lib/raster3d/error.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/filecompare.c b/lib/raster3d/filecompare.c index 7e8e6134079..c1583c142e9 100644 --- a/lib/raster3d/filecompare.c +++ b/lib/raster3d/filecompare.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/filename.c b/lib/raster3d/filename.c index ca4d8c4fbc6..768829c6b60 100644 --- a/lib/raster3d/filename.c +++ b/lib/raster3d/filename.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/fpcompress.c b/lib/raster3d/fpcompress.c index 3ee1975167a..a9eae838456 100644 --- a/lib/raster3d/fpcompress.c +++ b/lib/raster3d/fpcompress.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/fpxdr.c b/lib/raster3d/fpxdr.c index 5d7172b00a3..a638008a0dc 100644 --- a/lib/raster3d/fpxdr.c +++ b/lib/raster3d/fpxdr.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/getblock.c b/lib/raster3d/getblock.c index 310f2441282..bbf5d9fdfff 100644 --- a/lib/raster3d/getblock.c +++ b/lib/raster3d/getblock.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/getvalue.c b/lib/raster3d/getvalue.c index 7eb1b7915ad..e9d44d1f563 100644 --- a/lib/raster3d/getvalue.c +++ b/lib/raster3d/getvalue.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "raster3d_intern.h" diff --git a/lib/raster3d/header.c b/lib/raster3d/header.c index ee43fac6f4a..d0f9955d6be 100644 --- a/lib/raster3d/header.c +++ b/lib/raster3d/header.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/headerinfo.c b/lib/raster3d/headerinfo.c index d89f9ec372d..b9ddb337609 100644 --- a/lib/raster3d/headerinfo.c +++ b/lib/raster3d/headerinfo.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "raster3d_intern.h" diff --git a/lib/raster3d/history.c b/lib/raster3d/history.c index 1ea8bf57b18..adde23a746c 100644 --- a/lib/raster3d/history.c +++ b/lib/raster3d/history.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /********************************************************************** * * Rast3d_read_history (name, mapset, hist) diff --git a/lib/raster3d/index.c b/lib/raster3d/index.c index 6ddbbb083a6..2059278eb70 100644 --- a/lib/raster3d/index.c +++ b/lib/raster3d/index.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/intio.c b/lib/raster3d/intio.c index c4c2f3aec7d..f888a154521 100644 --- a/lib/raster3d/intio.c +++ b/lib/raster3d/intio.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/keys.c b/lib/raster3d/keys.c index d6277fb7932..c232b19607e 100644 --- a/lib/raster3d/keys.c +++ b/lib/raster3d/keys.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include "raster3d_intern.h" diff --git a/lib/raster3d/long.c b/lib/raster3d/long.c index ead8ecef30c..0cb88aa198d 100644 --- a/lib/raster3d/long.c +++ b/lib/raster3d/long.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include "raster3d_intern.h" /*---------------------------------------------------------------------------*/ diff --git a/lib/raster3d/mapset.c b/lib/raster3d/mapset.c index 3b185785c29..ba13ee3d3e2 100644 --- a/lib/raster3d/mapset.c +++ b/lib/raster3d/mapset.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/mask.c b/lib/raster3d/mask.c index b670058b5f1..8b815a6b63d 100644 --- a/lib/raster3d/mask.c +++ b/lib/raster3d/mask.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include "raster3d_intern.h" diff --git a/lib/raster3d/misc.c b/lib/raster3d/misc.c index de69881c9bc..11c6d2a4abf 100644 --- a/lib/raster3d/misc.c +++ b/lib/raster3d/misc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/null.c b/lib/raster3d/null.c index 185fb5c8f1d..9fcc445d878 100644 --- a/lib/raster3d/null.c +++ b/lib/raster3d/null.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/open.c b/lib/raster3d/open.c index cbd8fd422a7..1947a989d26 100644 --- a/lib/raster3d/open.c +++ b/lib/raster3d/open.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/open2.c b/lib/raster3d/open2.c index 127bf4d8c16..da63132e502 100644 --- a/lib/raster3d/open2.c +++ b/lib/raster3d/open2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster3d/param.c b/lib/raster3d/param.c index b97a1ab09ca..102eb536851 100644 --- a/lib/raster3d/param.c +++ b/lib/raster3d/param.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/putvalue.c b/lib/raster3d/putvalue.c index fd16a161184..1e14f955a15 100644 --- a/lib/raster3d/putvalue.c +++ b/lib/raster3d/putvalue.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include "raster3d_intern.h" diff --git a/lib/raster3d/range.c b/lib/raster3d/range.c index 6efedb13eaf..42c14dfaeb3 100644 --- a/lib/raster3d/range.c +++ b/lib/raster3d/range.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/raster3d_intern.h b/lib/raster3d/raster3d_intern.h index 9680e973cc7..9565d8eeb82 100644 --- a/lib/raster3d/raster3d_intern.h +++ b/lib/raster3d/raster3d_intern.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef RASTER3D_INTERN_H #define RASTER3D_INTERN_H diff --git a/lib/raster3d/raster3d_tile_cell_generator.sh b/lib/raster3d/raster3d_tile_cell_generator.sh index ab68a220e5f..4a0ffc10471 100755 --- a/lib/raster3d/raster3d_tile_cell_generator.sh +++ b/lib/raster3d/raster3d_tile_cell_generator.sh @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # Use this script to generate the VTK files for 3D raster visualization # showing cells, tiles and tile dimension. # VTK files can bevisualized with Paraview (www.paraview.org) diff --git a/lib/raster3d/region.c b/lib/raster3d/region.c index 366a198337b..26e063f6277 100644 --- a/lib/raster3d/region.c +++ b/lib/raster3d/region.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster3d/resample.c b/lib/raster3d/resample.c index 778a38810b0..9f999d73340 100644 --- a/lib/raster3d/resample.c +++ b/lib/raster3d/resample.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include "raster3d_intern.h" diff --git a/lib/raster3d/retile.c b/lib/raster3d/retile.c index 94ede970c00..17362f62fb7 100644 --- a/lib/raster3d/retile.c +++ b/lib/raster3d/retile.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/rle.c b/lib/raster3d/rle.c index 6d6f7d5cf59..9187acb69eb 100644 --- a/lib/raster3d/rle.c +++ b/lib/raster3d/rle.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/raster3d/test/Makefile b/lib/raster3d/test/Makefile index 3aba8e9eaca..eadb4abee70 100644 --- a/lib/raster3d/test/Makefile +++ b/lib/raster3d/test/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. PGM=test.raster3d.lib diff --git a/lib/raster3d/test/test_coordinate_transform.c b/lib/raster3d/test/test_coordinate_transform.c index a05bf946aca..0189371b06c 100644 --- a/lib/raster3d/test/test_coordinate_transform.c +++ b/lib/raster3d/test/test_coordinate_transform.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include "test_raster3d_lib.h" diff --git a/lib/raster3d/tests/lib_raster3d_tilewrite_test.py b/lib/raster3d/tests/lib_raster3d_tilewrite_test.py index d8b59bfda4e..bde348e7b6e 100644 --- a/lib/raster3d/tests/lib_raster3d_tilewrite_test.py +++ b/lib/raster3d/tests/lib_raster3d_tilewrite_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test tile index bounds checking in Rast3d_write_tile""" import os diff --git a/lib/raster3d/testsuite/raster3d_lib_test.py b/lib/raster3d/testsuite/raster3d_lib_test.py index a0020ab9ef1..630678dab59 100644 --- a/lib/raster3d/testsuite/raster3d_lib_test.py +++ b/lib/raster3d/testsuite/raster3d_lib_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Test of raster3d library @author Soeren Gebbert diff --git a/lib/raster3d/tilealloc.c b/lib/raster3d/tilealloc.c index 873c7bebdee..928c79c600a 100644 --- a/lib/raster3d/tilealloc.c +++ b/lib/raster3d/tilealloc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/tileio.c b/lib/raster3d/tileio.c index 1061fce8b05..639953d276f 100644 --- a/lib/raster3d/tileio.c +++ b/lib/raster3d/tileio.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/tilemath.c b/lib/raster3d/tilemath.c index d1890303a19..49c47596d26 100644 --- a/lib/raster3d/tilemath.c +++ b/lib/raster3d/tilemath.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/tilenull.c b/lib/raster3d/tilenull.c index 387fd41c837..79f780599af 100644 --- a/lib/raster3d/tilenull.c +++ b/lib/raster3d/tilenull.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/tileread.c b/lib/raster3d/tileread.c index 913377728f1..fa1c9816b19 100644 --- a/lib/raster3d/tileread.c +++ b/lib/raster3d/tileread.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/tilewrite.c b/lib/raster3d/tilewrite.c index f348a41659e..d59ef7191bc 100644 --- a/lib/raster3d/tilewrite.c +++ b/lib/raster3d/tilewrite.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/volume.c b/lib/raster3d/volume.c index b33337ecb7e..6afb5c0f961 100644 --- a/lib/raster3d/volume.c +++ b/lib/raster3d/volume.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/window.c b/lib/raster3d/window.c index 046708aff13..4747bf89a94 100644 --- a/lib/raster3d/window.c +++ b/lib/raster3d/window.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/windowio.c b/lib/raster3d/windowio.c index 8c3855ae9b6..278f0b3ab45 100644 --- a/lib/raster3d/windowio.c +++ b/lib/raster3d/windowio.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/raster3d/writeascii.c b/lib/raster3d/writeascii.c index bfaeb7d7f43..1fe7f101374 100644 --- a/lib/raster3d/writeascii.c +++ b/lib/raster3d/writeascii.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/rowio/Makefile b/lib/rowio/Makefile index 7dc29706e42..083b8106a91 100644 --- a/lib/rowio/Makefile +++ b/lib/rowio/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. LIB = ROWIO diff --git a/lib/rowio/release.c b/lib/rowio/release.c index ec2daa61f35..89c510f5f1d 100644 --- a/lib/rowio/release.c +++ b/lib/rowio/release.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/rowio/tests/lib_rowio_ctypes_test.py b/lib/rowio/tests/lib_rowio_ctypes_test.py index 0b3431fa531..d2caa724865 100644 --- a/lib/rowio/tests/lib_rowio_ctypes_test.py +++ b/lib/rowio/tests/lib_rowio_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the row cache (rowio) ctypes bindings ROWIO caches rows in memory on top of a caller-supplied pair of read/write diff --git a/lib/rst/CMakeLists.txt b/lib/rst/CMakeLists.txt index 65ab8db0ad1..9134c2025f5 100644 --- a/lib/rst/CMakeLists.txt +++ b/lib/rst/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later build_library_in_subdir( data NAME grass_interpdata diff --git a/lib/rst/Makefile b/lib/rst/Makefile index 480e3a93aa2..cbd75da1458 100644 --- a/lib/rst/Makefile +++ b/lib/rst/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/rst/data/Makefile b/lib/rst/data/Makefile index f2d5ff38bec..5cd9e8085f8 100644 --- a/lib/rst/data/Makefile +++ b/lib/rst/data/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = INTERPDATA diff --git a/lib/rst/interp_float/Makefile b/lib/rst/interp_float/Makefile index d4c16c12a9e..a87e1ac4a64 100644 --- a/lib/rst/interp_float/Makefile +++ b/lib/rst/interp_float/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = INTERPFL diff --git a/lib/rst/interp_float/interpf.h b/lib/rst/interp_float/interpf.h index 241c4937e91..b17e80ed70a 100644 --- a/lib/rst/interp_float/interpf.h +++ b/lib/rst/interp_float/interpf.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * modified by Brown in June 1999 - added elatt & smatt * modified by Mitasova Nov. 9, 1999 - added parameter for dtens to output2d diff --git a/lib/rst/qtree/Makefile b/lib/rst/qtree/Makefile index 5ac41cc6bfc..9bd96ee426e 100644 --- a/lib/rst/qtree/Makefile +++ b/lib/rst/qtree/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = QTREE diff --git a/lib/segment/Makefile b/lib/segment/Makefile index 69b9806a52b..ffbdcac32ce 100644 --- a/lib/segment/Makefile +++ b/lib/segment/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/segment/address.c b/lib/segment/address.c index a917d1bf40f..5f2fc138285 100644 --- a/lib/segment/address.c +++ b/lib/segment/address.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file address.c * diff --git a/lib/segment/close.c b/lib/segment/close.c index 0917e887eff..fb4c75de134 100644 --- a/lib/segment/close.c +++ b/lib/segment/close.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/close.c * diff --git a/lib/segment/flush.c b/lib/segment/flush.c index 04ff1bedbf3..7ce57b84b63 100644 --- a/lib/segment/flush.c +++ b/lib/segment/flush.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file flush.c * diff --git a/lib/segment/format.c b/lib/segment/format.c index b7c153d204e..bcffbb62d7f 100644 --- a/lib/segment/format.c +++ b/lib/segment/format.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/format.c * diff --git a/lib/segment/get.c b/lib/segment/get.c index b89c7b0ca5f..915ff1770e9 100644 --- a/lib/segment/get.c +++ b/lib/segment/get.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/get.c * diff --git a/lib/segment/get_row.c b/lib/segment/get_row.c index ca43969ffac..6caeaead3c1 100644 --- a/lib/segment/get_row.c +++ b/lib/segment/get_row.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/get_row.c * diff --git a/lib/segment/local_proto.h b/lib/segment/local_proto.h index 4fb26530167..ef35c49a345 100644 --- a/lib/segment/local_proto.h +++ b/lib/segment/local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef Segment_LOCAL_H #define Segment_LOCAL_H diff --git a/lib/segment/open.c b/lib/segment/open.c index 5626ec082ca..9b6a8a667fd 100644 --- a/lib/segment/open.c +++ b/lib/segment/open.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/open.c * diff --git a/lib/segment/pagein.c b/lib/segment/pagein.c index bfbd6061351..700c47c06ab 100644 --- a/lib/segment/pagein.c +++ b/lib/segment/pagein.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file pagein.c * diff --git a/lib/segment/pageout.c b/lib/segment/pageout.c index 0412ba432d3..e414cc29659 100644 --- a/lib/segment/pageout.c +++ b/lib/segment/pageout.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file pageout.c * diff --git a/lib/segment/put.c b/lib/segment/put.c index 3bab0a3450e..3e3f201e6ab 100644 --- a/lib/segment/put.c +++ b/lib/segment/put.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/put.c * diff --git a/lib/segment/put_row.c b/lib/segment/put_row.c index 48ea9576d50..d412311e31f 100644 --- a/lib/segment/put_row.c +++ b/lib/segment/put_row.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/put_row.c * diff --git a/lib/segment/release.c b/lib/segment/release.c index ab0e3220456..99b9f68e4b7 100644 --- a/lib/segment/release.c +++ b/lib/segment/release.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/release.c * diff --git a/lib/segment/seek.c b/lib/segment/seek.c index 52d23a67d9d..3469815fcfa 100644 --- a/lib/segment/seek.c +++ b/lib/segment/seek.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/seek.c * diff --git a/lib/segment/setup.c b/lib/segment/setup.c index ae104ffc112..bb2cad160dc 100644 --- a/lib/segment/setup.c +++ b/lib/segment/setup.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file lib/segment/setup.c * diff --git a/lib/stats/Makefile b/lib/stats/Makefile index 504d4d5146c..7ed155d0c84 100644 --- a/lib/stats/Makefile +++ b/lib/stats/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/stats/c_ave.c b/lib/stats/c_ave.c index 40ff84e1a76..f7b56edbb33 100644 --- a/lib/stats/c_ave.c +++ b/lib/stats/c_ave.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_count.c b/lib/stats/c_count.c index e36b53200eb..391902b02e5 100644 --- a/lib/stats/c_count.c +++ b/lib/stats/c_count.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_divr.c b/lib/stats/c_divr.c index 94a7bcc0223..1d5c970c439 100644 --- a/lib/stats/c_divr.c +++ b/lib/stats/c_divr.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_intr.c b/lib/stats/c_intr.c index 326bc1837fb..5b324c6426c 100644 --- a/lib/stats/c_intr.c +++ b/lib/stats/c_intr.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/stats/c_kurt.c b/lib/stats/c_kurt.c index 56900593fe8..741016c9e97 100644 --- a/lib/stats/c_kurt.c +++ b/lib/stats/c_kurt.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_max.c b/lib/stats/c_max.c index d3eaa721c63..3736d3694ef 100644 --- a/lib/stats/c_max.c +++ b/lib/stats/c_max.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_maxx.c b/lib/stats/c_maxx.c index 18b86bb49b2..51139d5951a 100644 --- a/lib/stats/c_maxx.c +++ b/lib/stats/c_maxx.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_median.c b/lib/stats/c_median.c index 4333e6881f1..4d94d7d1e6e 100644 --- a/lib/stats/c_median.c +++ b/lib/stats/c_median.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/stats/c_min.c b/lib/stats/c_min.c index f70a9c39b0a..7a9b16977e5 100644 --- a/lib/stats/c_min.c +++ b/lib/stats/c_min.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_minx.c b/lib/stats/c_minx.c index e8fad306ecb..5eeae570c36 100644 --- a/lib/stats/c_minx.c +++ b/lib/stats/c_minx.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_mode.c b/lib/stats/c_mode.c index 691dce59f49..b27c649aaee 100644 --- a/lib/stats/c_mode.c +++ b/lib/stats/c_mode.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include #include diff --git a/lib/stats/c_percentile.c b/lib/stats/c_percentile.c index 8358198077b..ce781c8f50f 100644 --- a/lib/stats/c_percentile.c +++ b/lib/stats/c_percentile.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_range.c b/lib/stats/c_range.c index 1c18c2fe58e..8517620f3c3 100644 --- a/lib/stats/c_range.c +++ b/lib/stats/c_range.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_reg.c b/lib/stats/c_reg.c index dc948abaf3b..675e6038d72 100644 --- a/lib/stats/c_reg.c +++ b/lib/stats/c_reg.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_skew.c b/lib/stats/c_skew.c index 4d017d9e801..1948c85e15b 100644 --- a/lib/stats/c_skew.c +++ b/lib/stats/c_skew.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_stddev.c b/lib/stats/c_stddev.c index 49f09737772..5385774681c 100644 --- a/lib/stats/c_stddev.c +++ b/lib/stats/c_stddev.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_sum.c b/lib/stats/c_sum.c index 6ee9bb289c6..0437c05feb4 100644 --- a/lib/stats/c_sum.c +++ b/lib/stats/c_sum.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_thresh.c b/lib/stats/c_thresh.c index e6717edcf55..8c35c10ccc4 100644 --- a/lib/stats/c_thresh.c +++ b/lib/stats/c_thresh.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/c_var.c b/lib/stats/c_var.c index a70817cd99a..04dfb0cb30f 100644 --- a/lib/stats/c_var.c +++ b/lib/stats/c_var.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/stats/sort_cell.c b/lib/stats/sort_cell.c index e15942afad5..0214c94fb7d 100644 --- a/lib/stats/sort_cell.c +++ b/lib/stats/sort_cell.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #include #include diff --git a/lib/symbol/Makefile b/lib/symbol/Makefile index 65b29a38565..c3081669ed2 100644 --- a/lib/symbol/Makefile +++ b/lib/symbol/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. diff --git a/lib/temporal/CMakeLists.txt b/lib/temporal/CMakeLists.txt index bbfaacdff6d..dbb0238da41 100644 --- a/lib/temporal/CMakeLists.txt +++ b/lib/temporal/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later file(GLOB SQLFILES "SQL/*.sql") foreach(sqlfile ${SQLFILES}) install(FILES "${sqlfile}" DESTINATION ${GRASS_INSTALL_ETCDIR}/sql) diff --git a/lib/temporal/Makefile b/lib/temporal/Makefile index 3397eb67f35..a61aff172f3 100644 --- a/lib/temporal/Makefile +++ b/lib/temporal/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/temporal/SQL/Makefile b/lib/temporal/SQL/Makefile index bb364cd1757..b417b9a7c3d 100644 --- a/lib/temporal/SQL/Makefile +++ b/lib/temporal/SQL/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. include $(MODULE_TOPDIR)/include/Make/Other.make diff --git a/lib/temporal/lib/Makefile b/lib/temporal/lib/Makefile index 0874bf9f765..d3b9eb2bccd 100644 --- a/lib/temporal/lib/Makefile +++ b/lib/temporal/lib/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. EXTRA_LIBS = $(GISLIB) $(DBMILIB) $(DATETIMELIB) diff --git a/lib/vector/CMakeLists.txt b/lib/vector/CMakeLists.txt index d130ff8d79b..7f9aa9433d6 100644 --- a/lib/vector/CMakeLists.txt +++ b/lib/vector/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later build_library_in_subdir(rtree HEADERS "rtree.h" DEPENDS grass_gis) add_subdirectory(dglib) diff --git a/lib/vector/Makefile b/lib/vector/Makefile index 692ea1deea0..e45c1439ac5 100644 --- a/lib/vector/Makefile +++ b/lib/vector/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../.. PGM = vectorascii diff --git a/lib/vector/Vlib/Makefile b/lib/vector/Vlib/Makefile index 4c2222fdfe8..c6eb83ecd32 100644 --- a/lib/vector/Vlib/Makefile +++ b/lib/vector/Vlib/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. EXTRA_INC = $(VECT_INC) diff --git a/lib/vector/Vlib/dgraph.h b/lib/vector/Vlib/dgraph.h index ed0067caf85..bfd8ca6fded 100644 --- a/lib/vector/Vlib/dgraph.h +++ b/lib/vector/Vlib/dgraph.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef GRASS_DdglGraph_s_H #define GRASS_DdglGraph_s_H diff --git a/lib/vector/Vlib/e_intersect.h b/lib/vector/Vlib/e_intersect.h index 9098dcd5ed3..36a5e9fa33e 100644 --- a/lib/vector/Vlib/e_intersect.h +++ b/lib/vector/Vlib/e_intersect.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef GRASS_E_INTERSECT_H #define GRASS_E_INTERSECT_H diff --git a/lib/vector/Vlib/local_proto.h b/lib/vector/Vlib/local_proto.h index 1a11d1975b3..4b5a415c580 100644 --- a/lib/vector/Vlib/local_proto.h +++ b/lib/vector/Vlib/local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __LOCAL_PROTO_H__ #define __LOCAL_PROTO_H__ diff --git a/lib/vector/Vlib/pg_local_proto.h b/lib/vector/Vlib/pg_local_proto.h index 9275a0d97bd..c09dfb78ddf 100644 --- a/lib/vector/Vlib/pg_local_proto.h +++ b/lib/vector/Vlib/pg_local_proto.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later #ifndef __PG_LOCAL_PROTO_H__ #define __PG_LOCAL_PROTO_H__ diff --git a/lib/vector/dglib/CMakeLists.txt b/lib/vector/dglib/CMakeLists.txt index 6ca04135ce9..8d470cd281c 100644 --- a/lib/vector/dglib/CMakeLists.txt +++ b/lib/vector/dglib/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # MODULE_TOPDIR = ../../.. # include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/vector/dglib/Makefile b/lib/vector/dglib/Makefile index d8104f8ad18..0339e53be06 100644 --- a/lib/vector/dglib/Makefile +++ b/lib/vector/dglib/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/vector/dglib/avl.c b/lib/vector/dglib/avl.c index 184c99739d0..571118ef328 100644 --- a/lib/vector/dglib/avl.c +++ b/lib/vector/dglib/avl.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1998-2002, 2004 Free Software Foundation, Inc. +// SPDX-License-Identifier: LGPL-3.0-or-later /* Produced by texiweb from libavl.w. */ /* libavl - library for manipulation of binary trees. diff --git a/lib/vector/dglib/avl.h b/lib/vector/dglib/avl.h index ab4f22b7faf..35898bb53a1 100644 --- a/lib/vector/dglib/avl.h +++ b/lib/vector/dglib/avl.h @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1998-2002, 2004 Free Software Foundation, Inc. +// SPDX-License-Identifier: LGPL-3.0-or-later /* Produced by texiweb from libavl.w. */ /* libavl - library for manipulation of binary trees. diff --git a/lib/vector/dglib/dgl.h b/lib/vector/dglib/dgl.h index 3425b956053..f663eb6da2d 100644 --- a/lib/vector/dglib/dgl.h +++ b/lib/vector/dglib/dgl.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* #include */ #include diff --git a/lib/vector/dglib/examples/rtest01.sh b/lib/vector/dglib/examples/rtest01.sh index 4e4e5714f85..0414eb2e467 100755 --- a/lib/vector/dglib/examples/rtest01.sh +++ b/lib/vector/dglib/examples/rtest01.sh @@ -1,5 +1,7 @@ #!/bin/sh +# SPDX-License-Identifier: GPL-2.0-or-later + # # This test captures correctness of flattening/unflattening operations # asserting that the input graph to ./unflatten be identical to its diff --git a/lib/vector/dglib/examples/rtest02.sh b/lib/vector/dglib/examples/rtest02.sh index 25adc25c359..f201ffb667e 100755 --- a/lib/vector/dglib/examples/rtest02.sh +++ b/lib/vector/dglib/examples/rtest02.sh @@ -1,5 +1,7 @@ #!/bin/sh +# SPDX-License-Identifier: GPL-2.0-or-later + # # 1. create graph A # 2. convert A to A.txt diff --git a/lib/vector/dglib/examples/rtest03.sh b/lib/vector/dglib/examples/rtest03.sh index f571bc92af0..b0caa4a6b38 100755 --- a/lib/vector/dglib/examples/rtest03.sh +++ b/lib/vector/dglib/examples/rtest03.sh @@ -1,5 +1,6 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-or-later rm -f X1 X2 X3 X1.txt X2.txt X3.txt diff --git a/lib/vector/dglib/tavl.c b/lib/vector/dglib/tavl.c index 8f82a3a4dc6..9984e1e6c38 100644 --- a/lib/vector/dglib/tavl.c +++ b/lib/vector/dglib/tavl.c @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1998-2002, 2004 Free Software Foundation, Inc. +// SPDX-License-Identifier: LGPL-3.0-or-later /* Produced by texiweb from libavl.w. */ /* libavl - library for manipulation of binary trees. diff --git a/lib/vector/dglib/tavl.h b/lib/vector/dglib/tavl.h index 5b59fa16ae4..f75871a1097 100644 --- a/lib/vector/dglib/tavl.h +++ b/lib/vector/dglib/tavl.h @@ -1,3 +1,5 @@ +// SPDX-FileCopyrightText: 1998-2002, 2004 Free Software Foundation, Inc. +// SPDX-License-Identifier: LGPL-3.0-or-later /* Produced by texiweb from libavl.w. */ /* libavl - library for manipulation of binary trees. diff --git a/lib/vector/diglib/CMakeLists.txt b/lib/vector/diglib/CMakeLists.txt index 8f80e302e15..91c7a3040a3 100644 --- a/lib/vector/diglib/CMakeLists.txt +++ b/lib/vector/diglib/CMakeLists.txt @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later set(dig2_SRCS allocation.c cindex.c diff --git a/lib/vector/diglib/Makefile b/lib/vector/diglib/Makefile index c9b6c93e2c3..fcf07fa5c87 100644 --- a/lib/vector/diglib/Makefile +++ b/lib/vector/diglib/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. include $(MODULE_TOPDIR)/include/Make/Vars.make diff --git a/lib/vector/diglib/plus.c b/lib/vector/diglib/plus.c index 10e8d8ce90a..51520f1a397 100644 --- a/lib/vector/diglib/plus.c +++ b/lib/vector/diglib/plus.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file plus.c * diff --git a/lib/vector/diglib/plus_area.c b/lib/vector/diglib/plus_area.c index 15c960231c6..63f75c53c30 100644 --- a/lib/vector/diglib/plus_area.c +++ b/lib/vector/diglib/plus_area.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file plus_area.c * diff --git a/lib/vector/diglib/plus_line.c b/lib/vector/diglib/plus_line.c index ee95751e453..324916c8b0f 100644 --- a/lib/vector/diglib/plus_line.c +++ b/lib/vector/diglib/plus_line.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file plus_line.c * diff --git a/lib/vector/diglib/plus_node.c b/lib/vector/diglib/plus_node.c index f9ea2b02002..28415f6d4c2 100644 --- a/lib/vector/diglib/plus_node.c +++ b/lib/vector/diglib/plus_node.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file plus_node.c * diff --git a/lib/vector/diglib/struct_alloc.c b/lib/vector/diglib/struct_alloc.c index 4998daa207b..124eec9ca8e 100644 --- a/lib/vector/diglib/struct_alloc.c +++ b/lib/vector/diglib/struct_alloc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /*! \file lib/vector/diglib/struct_alloc.c diff --git a/lib/vector/diglib/type.c b/lib/vector/diglib/type.c index b3340a7acd6..0a063dbb46a 100644 --- a/lib/vector/diglib/type.c +++ b/lib/vector/diglib/type.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /** * \file diglib/type.c * diff --git a/lib/vector/neta/Makefile b/lib/vector/neta/Makefile index a0b7ccaa527..07ac946b1ec 100644 --- a/lib/vector/neta/Makefile +++ b/lib/vector/neta/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = NETA diff --git a/lib/vector/rtree/Makefile b/lib/vector/rtree/Makefile index e821259cda9..158b8dcf992 100644 --- a/lib/vector/rtree/Makefile +++ b/lib/vector/rtree/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = RTREE diff --git a/lib/vector/rtree/test_suite/Makefile b/lib/vector/rtree/test_suite/Makefile index 1116882dfdd..57ed53ed4d6 100644 --- a/lib/vector/rtree/test_suite/Makefile +++ b/lib/vector/rtree/test_suite/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../../.. PGM=test.rtree.lib diff --git a/lib/vector/rtree/tests/lib_vector_rtree_ctypes_test.py b/lib/vector/rtree/tests/lib_vector_rtree_ctypes_test.py index 3d7c63bd58d..675183e4eed 100644 --- a/lib/vector/rtree/tests/lib_vector_rtree_ctypes_test.py +++ b/lib/vector/rtree/tests/lib_vector_rtree_ctypes_test.py @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later """Tests for the R-tree search through the ctypes bindings The R-tree supports one to four dimensions. Each case below inserts the ten diff --git a/lib/vector/vedit/Makefile b/lib/vector/vedit/Makefile index d48bc5b9952..dca6a8bac35 100644 --- a/lib/vector/vedit/Makefile +++ b/lib/vector/vedit/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later MODULE_TOPDIR = ../../.. LIB = VEDIT