diff --git a/.gitignore b/.gitignore index e4e5f6c..8cf0452 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ +# SPDX-FileCopyrightText: 2015 Arthur A. Gleckler +# +# SPDX-License-Identifier: MIT + *~ \ No newline at end of file diff --git a/.reuse/dep5 b/.reuse/dep5 new file mode 100644 index 0000000..5de7c84 --- /dev/null +++ b/.reuse/dep5 @@ -0,0 +1,10 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: SRFI 64 +Upstream-Contact: Arthur A. Gleckler +Source: https://github.com/scheme-requests-for-implementation/srfi-64 + +# Sample paragraph, commented out: +# +# Files: src/* +# Copyright: $YEAR $NAME <$CONTACT> +# License: ... diff --git a/LICENSES/MIT.txt b/LICENSES/MIT.txt new file mode 100644 index 0000000..2071b23 --- /dev/null +++ b/LICENSES/MIT.txt @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.org b/README.org index 20ace49..6afd2d0 100644 --- a/README.org +++ b/README.org @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2005 - 2006 Per Bothner +# +# SPDX-License-Identifier: MIT + * SRFI 64: A Scheme API for test suites ** by Per Bothner diff --git a/contrib/README.org b/contrib/README.org index 4ba29ed..f39355c 100644 --- a/contrib/README.org +++ b/contrib/README.org @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2020 Taylan Kammer +# +# SPDX-License-Identifier: MIT + This directory contains implementations of SRFI 64 provided by people -other than Per Bothner, the author of the SRFI. \ No newline at end of file +other than Per Bothner, the author of the SRFI. diff --git a/contrib/taylan.kammer/64.sld b/contrib/taylan.kammer/64.sld index 930b632..0cc4751 100644 --- a/contrib/taylan.kammer/64.sld +++ b/contrib/taylan.kammer/64.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (define-library (srfi 64) (import (srfi 64 test-runner) diff --git a/contrib/taylan.kammer/64/execution.body.scm b/contrib/taylan.kammer/64/execution.body.scm index 717d74b..6c52974 100644 --- a/contrib/taylan.kammer/64/execution.body.scm +++ b/contrib/taylan.kammer/64/execution.body.scm @@ -1,3 +1,5 @@ +;;; SPDX-License-Identifier: MIT + ;; Copyright (c) 2005, 2006, 2007, 2012, 2013 Per Bothner ;; Added "full" support for Chicken, Gauche, Guile and SISC. ;; Alex Shinn, Copyright (c) 2005. diff --git a/contrib/taylan.kammer/64/execution.exports.sld b/contrib/taylan.kammer/64/execution.exports.sld index 9414b4b..c5f5ef8 100644 --- a/contrib/taylan.kammer/64/execution.exports.sld +++ b/contrib/taylan.kammer/64/execution.exports.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (export test-begin test-end test-group test-group-with-cleanup diff --git a/contrib/taylan.kammer/64/execution.sld b/contrib/taylan.kammer/64/execution.sld index 0a349ac..346b3fe 100644 --- a/contrib/taylan.kammer/64/execution.sld +++ b/contrib/taylan.kammer/64/execution.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (define-library (srfi 64 execution) (import (scheme base) diff --git a/contrib/taylan.kammer/64/source-info.body.scm b/contrib/taylan.kammer/64/source-info.body.scm index 6848735..2279563 100644 --- a/contrib/taylan.kammer/64/source-info.body.scm +++ b/contrib/taylan.kammer/64/source-info.body.scm @@ -1,3 +1,5 @@ +;;; SPDX-License-Identifier: MIT + ;; Copyright (c) 2015 Taylan Ulrich Bayırlı/Kammer ;; ;; Permission is hereby granted, free of charge, to any person diff --git a/contrib/taylan.kammer/64/source-info.sld b/contrib/taylan.kammer/64/source-info.sld index 8a52c34..b1188dc 100644 --- a/contrib/taylan.kammer/64/source-info.sld +++ b/contrib/taylan.kammer/64/source-info.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (define-library (srfi 64 source-info) (import (scheme base) diff --git a/contrib/taylan.kammer/64/test-runner-simple.body.scm b/contrib/taylan.kammer/64/test-runner-simple.body.scm index f7ce2e3..f077e78 100644 --- a/contrib/taylan.kammer/64/test-runner-simple.body.scm +++ b/contrib/taylan.kammer/64/test-runner-simple.body.scm @@ -1,3 +1,5 @@ +;;; SPDX-License-Identifier: MIT + ;; Copyright (c) 2005, 2006, 2007, 2012, 2013 Per Bothner ;; Added "full" support for Chicken, Gauche, Guile and SISC. ;; Alex Shinn, Copyright (c) 2005. diff --git a/contrib/taylan.kammer/64/test-runner-simple.exports.sld b/contrib/taylan.kammer/64/test-runner-simple.exports.sld index c09787c..fc2ecf9 100644 --- a/contrib/taylan.kammer/64/test-runner-simple.exports.sld +++ b/contrib/taylan.kammer/64/test-runner-simple.exports.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (export test-runner-simple ;; The following are exported so you can leverage their existing functionality diff --git a/contrib/taylan.kammer/64/test-runner-simple.sld b/contrib/taylan.kammer/64/test-runner-simple.sld index d880e0e..ccd7a67 100644 --- a/contrib/taylan.kammer/64/test-runner-simple.sld +++ b/contrib/taylan.kammer/64/test-runner-simple.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (define-library (srfi 64 test-runner-simple) (import (scheme base) diff --git a/contrib/taylan.kammer/64/test-runner.body.scm b/contrib/taylan.kammer/64/test-runner.body.scm index f8131eb..0491ccc 100644 --- a/contrib/taylan.kammer/64/test-runner.body.scm +++ b/contrib/taylan.kammer/64/test-runner.body.scm @@ -1,3 +1,5 @@ +;;; SPDX-License-Identifier: MIT + ;; Copyright (c) 2005, 2006, 2007, 2012, 2013 Per Bothner ;; Added "full" support for Chicken, Gauche, Guile and SISC. ;; Alex Shinn, Copyright (c) 2005. diff --git a/contrib/taylan.kammer/64/test-runner.exports.sld b/contrib/taylan.kammer/64/test-runner.exports.sld index 92b57ad..aebd804 100644 --- a/contrib/taylan.kammer/64/test-runner.exports.sld +++ b/contrib/taylan.kammer/64/test-runner.exports.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (export ;; The data type test-runner-null test-runner? test-runner-reset diff --git a/contrib/taylan.kammer/64/test-runner.sld b/contrib/taylan.kammer/64/test-runner.sld index 490fab2..b55373c 100644 --- a/contrib/taylan.kammer/64/test-runner.sld +++ b/contrib/taylan.kammer/64/test-runner.sld @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2015 Taylan Kammer +;;; +;;; SPDX-License-Identifier: MIT + (define-library (srfi 64 test-runner) (import (scheme base) diff --git a/contrib/taylan.kammer/README.org b/contrib/taylan.kammer/README.org index 7ef8609..ce2082c 100644 --- a/contrib/taylan.kammer/README.org +++ b/contrib/taylan.kammer/README.org @@ -1,7 +1,11 @@ +# SPDX-FileCopyrightText: 2015 Taylan Kammer +# +# SPDX-License-Identifier: MIT + This directory contains an implementation of SRFI 64 provided by Taylan Kammer. There are some differences between Per's sample implementation and Taylan's implementation. Rather than describing them here, I refer readers to the [[https://srfi-email.schemers.org/srfi-64/msg/13288855/][email discussion]] about the new implementation. Both -Per and Taylan contributed. \ No newline at end of file +Per and Taylan contributed. diff --git a/index.html b/index.html index e3c9ff2..6ba5069 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,9 @@ + + diff --git a/srfi-25-test.scm b/srfi-25-test.scm index c9bb565..5078076 100644 --- a/srfi-25-test.scm +++ b/srfi-25-test.scm @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2005 - 2006 Per Bothner +;;; +;;; SPDX-License-Identifier: MIT + (test-begin "arrays" 169) ;;; array test diff --git a/srfi-64-1.3.html b/srfi-64-1.3.html index 7842b8f..6eddf40 100644 --- a/srfi-64-1.3.html +++ b/srfi-64-1.3.html @@ -1,3 +1,9 @@ + + diff --git a/srfi-64-1.5.html b/srfi-64-1.5.html index 7842b8f..6eddf40 100644 --- a/srfi-64-1.5.html +++ b/srfi-64-1.5.html @@ -1,3 +1,9 @@ + + diff --git a/srfi-64-1.6.html b/srfi-64-1.6.html index 99406b4..fd21c4f 100644 --- a/srfi-64-1.6.html +++ b/srfi-64-1.6.html @@ -1,3 +1,9 @@ + + diff --git a/srfi-64-test.scm b/srfi-64-test.scm index be2396d..aab90d1 100644 --- a/srfi-64-test.scm +++ b/srfi-64-test.scm @@ -1,3 +1,7 @@ +;;; SPDX-FileCopyrightText: 2005 - 2006 Per Bothner +;;; +;;; SPDX-License-Identifier: MIT + ;;; ;;; This is a test suite written in the notation of ;;; SRFI-64, A Scheme API for test suites diff --git a/srfi-64.html b/srfi-64.html index 55ee64f..e61bca1 100644 --- a/srfi-64.html +++ b/srfi-64.html @@ -1,3 +1,9 @@ + + diff --git a/testing.scm b/testing.scm index 7633f01..4ae5dcf 100644 --- a/testing.scm +++ b/testing.scm @@ -1,3 +1,5 @@ +;;; SPDX-License-Identifier: MIT + ;; Copyright (c) 2005, 2006, 2007, 2012, 2013 Per Bothner ;; Added "full" support for Chicken, Gauche, Guile and SISC. ;; Alex Shinn, Copyright (c) 2005.