Composes its arguments into a single composite function. All its
24 | arguments are assumed to designate functions which take one argument
25 | and return one argument.
26 |
27 |
(funcall (compose f g) 42) is equivalent to (f (g
28 | 42)). Composition is right-associative.
29 |
30 |
19 |
20 | undisplace---a generalized boolean. The default is false.
21 |
22 | new-array---an array.
23 |
24 |
25 |
Description:
26 |
27 |
Shallow copies the contents of array into another array with
28 | equivalent properties. If array is displaced, then this
29 | function will normally create another displaced array with similar
30 | properties, unless undisplace is true, in which case the
31 | contents of array will be copied into a completely new, not
32 | displaced, array.
Meant to be used in macro code, once-only guards against
25 | multiple evaluation of its arguments in macroexpansion code. Any
26 | concise description would be far too vague to grasp, but this
28 | thread on comp.lang.lisp does a decent job of explaining what
29 | once-only does.
30 |
31 |
Notes:
32 |
33 |
The description here is frustratingly non-descriptive, and I
34 | apologize for that. If you understand once-only and can give a
35 | better explanation, I would be very grateful—not to mention
36 | completely awed.
37 |
38 |
Manual Index
39 |
40 |
41 |
--------------------------------------------------------------------------------
/ext/cl-utilities-1.2.4/doc/style.css:
--------------------------------------------------------------------------------
1 | pre {
2 | margin-right: 0.5cm;
3 | border: thin black solid;
4 | background: #F3EEEE;
5 | padding: 0.5em;
6 | }
7 |
8 | h1 {
9 | font-family: sans-serif;
10 | font-variant: small-caps;
11 | }
12 |
13 | h2 {
14 | font-family: sans-serif;
15 | font-size: medium;
16 | }
--------------------------------------------------------------------------------
/ext/cl-utilities-1.2.4/expt-mod.lisp:
--------------------------------------------------------------------------------
1 | (in-package :cl-utilities)
2 |
3 | ;; This is portable Common Lisp, but implementation-specific code may
4 | ;; improve performance considerably.
5 | (defun expt-mod (n exponent modulus)
6 | "As (mod (expt n exponent) modulus), but more efficient."
7 | (declare (optimize (speed 3) (safety 0) (space 0) (debug 1)))
8 | ;; It's much faster on SBCL and ACL to use the simple method, and
9 | ;; trust the compiler to optimize it. This may be the case on other
10 | ;; Lisp implementations as well.
11 | #+(or sbcl allegro) (mod (expt n exponent) modulus)
12 | #-(or sbcl allegro)
13 | (if (some (complement #'integerp) (list n exponent modulus))
14 | (mod (expt n exponent) modulus)
15 | (loop with result = 1
16 | for i of-type fixnum from 0 below (integer-length exponent)
17 | for sqr = n then (mod (* sqr sqr) modulus)
18 | when (logbitp i exponent) do
19 | (setf result (mod (* result sqr) modulus))
20 | finally (return result))))
21 |
22 | ;; If the compiler is going to expand compiler macros, we should
23 | ;; directly inline the simple expansion; this lets the compiler do all
24 | ;; sorts of fancy optimizations based on type information that
25 | ;; wouldn't be used to optimize the normal EXPT-MOD function.
26 | #+(or sbcl allegro)
27 | (define-compiler-macro expt-mod (n exponent modulus)
28 | `(mod (expt ,n ,exponent) ,modulus))
29 |
30 |
31 | ;; Here's some benchmarking code that may be useful. I probably
32 | ;; completely wasted my time declaring ITERATIONS to be a fixnum.
33 | #+nil
34 | (defun test (&optional (iterations 50000000))
35 | (declare (optimize (speed 3) (safety 0) (space 0) (debug 1))
36 | (fixnum iterations))
37 | (time (loop repeat iterations do (mod (expt 12 34) 235)))
38 | (time (loop repeat iterations do (expt-mod 12 34 235))))
--------------------------------------------------------------------------------
/ext/cl-utilities-1.2.4/once-only.lisp:
--------------------------------------------------------------------------------
1 | ;; The ONCE-ONLY macro is hard to explain, hard to understand, hard to
2 | ;; write, hard to modify, and hard to live without once you figure out
3 | ;; how to use it. It's used in macros to guard against multiple
4 | ;; evaluation of arguments. My version is longer than most, but it
5 | ;; does some error checking and it gives gensym'd variables more
6 | ;; meaningful names than usual.
7 |
8 | (in-package :cl-utilities)
9 |
10 | (defun %check-once-only-names (names)
11 | "Check that all of the NAMES are symbols. If not, raise an error."
12 | ;; This only raises an error for the first non-symbol argument
13 | ;; found. While this won't report multiple errors, it is probably
14 | ;; more convenient to only report one.
15 | (let ((bad-name (find-if-not #'symbolp names)))
16 | (when bad-name
17 | (error "ONCE-ONLY expected a symbol but got ~S" bad-name))))
18 |
19 | (defmacro once-only (names &body body)
20 | ;; Check the NAMES list for validity.
21 | (%check-once-only-names names)
22 | ;; Do not touch this code unless you really know what you're doing.
23 | (let ((gensyms (loop for name in names collect (gensym (string name)))))
24 | `(let (,@(loop for g in gensyms
25 | for name in names
26 | collect `(,g (gensym ,(string name)))))
27 | `(let (,,@(loop for g in gensyms for n in names
28 | collect ``(,,g ,,n)))
29 | ,(let (,@(loop for n in names for g in gensyms
30 | collect `(,n ,g)))
31 | ,@body)))))
--------------------------------------------------------------------------------
/ext/cl-utilities-1.2.4/package.lisp:
--------------------------------------------------------------------------------
1 | (defpackage :cl-utilities
2 | (:use :common-lisp)
3 | (:export #:split-sequence
4 | #:split-sequence-if
5 | #:split-sequence-if-not
6 | #:partition
7 | #:partition-if
8 | #:partition-if-not
9 |
10 | #:extremum
11 | #:no-extremum
12 | #:extremum-fastkey
13 | #:extrema
14 | #:n-most-extreme
15 | #:n-most-extreme-not-enough-elements
16 | #:n-most-extreme-not-enough-elements-n
17 | #:n-most-extreme-not-enough-elements-subsequence
18 |
19 | #:read-delimited
20 | #:read-delimited-bounds-error
21 | #:read-delimited-bounds-error-start
22 | #:read-delimited-bounds-error-end
23 | #:read-delimited-bounds-error-sequence
24 |
25 | #:expt-mod
26 |
27 | #:collecting
28 | #:collect
29 | #:with-collectors
30 |
31 | #:with-unique-names
32 | #:with-gensyms
33 | #:list-binding-not-supported
34 | #:list-binding-not-supported-binding
35 |
36 | #:once-only
37 |
38 | #:rotate-byte
39 |
40 | #:copy-array
41 |
42 | #:compose))
43 |
44 | #+split-sequence-deprecated
45 | (defpackage :split-sequence
46 | (:documentation "This package mimics SPLIT-SEQUENCE for compatibility with
47 | packages that expect that system.")
48 | (:use :cl-utilities)
49 | (:export #:split-sequence #:split-sequence-if #:split-sequence-if-not))
50 |
--------------------------------------------------------------------------------
/ext/cl-utilities-1.2.4/package.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | mkdir cl-utilities-1.2.4
4 | mkdir cl-utilities-1.2.4/doc
5 | cp cl-utilities.asd package.sh collecting.lisp split-sequence.lisp expt-mod.lisp package.lisp compose.lisp extremum.lisp read-delimited.lisp test.lisp copy-array.lisp once-only.lisp rotate-byte.lisp with-unique-names.lisp README cl-utilities-1.2.4/
6 | cp doc/collecting.html doc/expt-mod.html doc/read-delimited.html doc/with-unique-names.html doc/compose.html doc/extremum.html doc/rotate-byte.html doc/copy-array.html doc/index.html doc/split-sequence.html doc/once-only.html doc/style.css cl-utilities-1.2.4/doc/
7 |
8 | rm -f cl-utilities-latest.tar.gz cl-utilities-latest.tar.gz.asc
9 |
10 | tar -czvf cl-utilities-1.2.4.tar.gz cl-utilities-1.2.4/
11 | ln -s ~/hacking/lisp/cl-utilities/cl-utilities-1.2.4.tar.gz ~/hacking/lisp/cl-utilities/cl-utilities-latest.tar.gz
12 | gpg -b -a ~/hacking/lisp/cl-utilities/cl-utilities-1.2.4.tar.gz
13 | ln -s ~/hacking/lisp/cl-utilities/cl-utilities-1.2.4.tar.gz.asc ~/hacking/lisp/cl-utilities/cl-utilities-latest.tar.gz.asc
14 | rm -Rf cl-utilities-1.2.4/
15 |
16 | scp cl-utilities-1.2.4.tar.gz pscott@common-lisp.net:/project/cl-utilities/public_html/cl-utilities-1.2.4.tar.gz
17 | scp cl-utilities-1.2.4.tar.gz.asc pscott@common-lisp.net:/project/cl-utilities/public_html/cl-utilities-1.2.4.tar.gz.asc
18 | scp cl-utilities-latest.tar.gz pscott@common-lisp.net:/project/cl-utilities/ftp/cl-utilities-1.2.4.tar.gz
19 | scp cl-utilities-latest.tar.gz.asc pscott@common-lisp.net:/project/cl-utilities/ftp/cl-utilities-1.2.4.tar.gz.asc
20 | scp cl-utilities-latest.tar.gz pscott@common-lisp.net:/project/cl-utilities/public_html/cl-utilities-latest.tar.gz
21 | scp cl-utilities-latest.tar.gz.asc pscott@common-lisp.net:/project/cl-utilities/public_html/cl-utilities-latest.tar.gz.asc
22 |
--------------------------------------------------------------------------------
/ext/cl-utilities-1.2.4/rotate-byte.lisp:
--------------------------------------------------------------------------------
1 | (in-package :cl-utilities)
2 |
3 | (defun rotate-byte (count bytespec integer)
4 | "Rotates a field of bits within INTEGER; specifically, returns an
5 | integer that contains the bits of INTEGER rotated COUNT times
6 | leftwards within the byte specified by BYTESPEC, and elsewhere
7 | contains the bits of INTEGER. See http://www.cliki.net/ROTATE-BYTE"
8 | (declare (optimize (speed 3) (safety 0) (space 0) (debug 1)))
9 | #-sbcl
10 | (let ((size (byte-size bytespec)))
11 | (when (= size 0)
12 | (return-from rotate-byte integer))
13 | (let ((count (mod count size)))
14 | (labels ((rotate-byte-from-0 (count size integer)
15 | (let ((bytespec (byte size 0)))
16 | (if (> count 0)
17 | (logior (ldb bytespec (ash integer count))
18 | (ldb bytespec (ash integer (- count size))))
19 | (logior (ldb bytespec (ash integer count))
20 | (ldb bytespec (ash integer (+ count size))))))))
21 | (dpb (rotate-byte-from-0 count size (ldb bytespec integer))
22 | bytespec
23 | integer))))
24 | ;; On SBCL, we use the SB-ROTATE-BYTE extension.
25 | #+sbcl-uses-sb-rotate-byte (sb-rotate-byte:rotate-byte count bytespec integer))
26 |
27 | ;; If we're using the SB-ROTATE-BYTE extension, we should inline our
28 | ;; call and let SBCL handle optimization from there.
29 | #+sbcl-uses-sb-rotate-byte (declaim (inline rotate-byte))
--------------------------------------------------------------------------------
/ext/salza2-2.0.9/LICENSE.txt:
--------------------------------------------------------------------------------
1 | ;;;
2 | ;;; Copyright (c) 2007 Zachary Beane, All Rights Reserved
3 | ;;;
4 | ;;; Redistribution and use in source and binary forms, with or without
5 | ;;; modification, are permitted provided that the following conditions
6 | ;;; are met:
7 | ;;;
8 | ;;; * Redistributions of source code must retain the above copyright
9 | ;;; notice, this list of conditions and the following disclaimer.
10 | ;;;
11 | ;;; * Redistributions in binary form must reproduce the above
12 | ;;; copyright notice, this list of conditions and the following
13 | ;;; disclaimer in the documentation and/or other materials
14 | ;;; provided with the distribution.
15 | ;;;
16 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
17 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
20 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
22 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | ;;;
28 |
--------------------------------------------------------------------------------
/ext/salza2-2.0.9/README.txt:
--------------------------------------------------------------------------------
1 | salza2 can compress data in the ZLIB and DEFLATE data formats. It is
2 | available under a BSD-like license.
3 |
4 | For documentation, see the doc/ directory.
5 |
6 | For any questions or comments, please email Zach Beane
7 | .
8 |
--------------------------------------------------------------------------------
/ext/salza2-2.0.9/doc/COPYING.txt:
--------------------------------------------------------------------------------
1 | ;;;
2 | ;;; Copyright (c) 2007 Zachary Beane, All Rights Reserved
3 | ;;;
4 | ;;; Redistribution and use in source and binary forms, with or without
5 | ;;; modification, are permitted provided that the following conditions
6 | ;;; are met:
7 | ;;;
8 | ;;; * Redistributions of source code must retain the above copyright
9 | ;;; notice, this list of conditions and the following disclaimer.
10 | ;;;
11 | ;;; * Redistributions in binary form must reproduce the above
12 | ;;; copyright notice, this list of conditions and the following
13 | ;;; disclaimer in the documentation and/or other materials
14 | ;;; provided with the distribution.
15 | ;;;
16 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
17 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
20 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
22 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | ;;;
28 |
29 |
--------------------------------------------------------------------------------
/ext/salza2-2.0.9/reset.lisp:
--------------------------------------------------------------------------------
1 | ;;;
2 | ;;; Copyright (c) 2007 Zachary Beane, All Rights Reserved
3 | ;;;
4 | ;;; Redistribution and use in source and binary forms, with or without
5 | ;;; modification, are permitted provided that the following conditions
6 | ;;; are met:
7 | ;;;
8 | ;;; * Redistributions of source code must retain the above copyright
9 | ;;; notice, this list of conditions and the following disclaimer.
10 | ;;;
11 | ;;; * Redistributions in binary form must reproduce the above
12 | ;;; copyright notice, this list of conditions and the following
13 | ;;; disclaimer in the documentation and/or other materials
14 | ;;; provided with the distribution.
15 | ;;;
16 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
17 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
20 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
22 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | ;;;
28 |
29 | (in-package #:salza2)
30 |
31 | (defgeneric reset (object)
32 | (:documentation "Restore OBJECT's initial state so it may be re-used."))
33 |
--------------------------------------------------------------------------------
/ext/salza2-2.0.9/utilities.lisp:
--------------------------------------------------------------------------------
1 | ;;;
2 | ;;; Copyright (c) 2007 Zachary Beane, All Rights Reserved
3 | ;;;
4 | ;;; Redistribution and use in source and binary forms, with or without
5 | ;;; modification, are permitted provided that the following conditions
6 | ;;; are met:
7 | ;;;
8 | ;;; * Redistributions of source code must retain the above copyright
9 | ;;; notice, this list of conditions and the following disclaimer.
10 | ;;;
11 | ;;; * Redistributions in binary form must reproduce the above
12 | ;;; copyright notice, this list of conditions and the following
13 | ;;; disclaimer in the documentation and/or other materials
14 | ;;; provided with the distribution.
15 | ;;;
16 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
17 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
20 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
22 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | ;;;
28 |
29 | (in-package #:salza2)
30 |
31 | (defun make-octet-vector (size)
32 | (make-array size :element-type 'octet))
33 |
34 | (defun octet-vector (&rest elements)
35 | (make-array (length elements)
36 | :element-type 'octet
37 | :initial-contents elements))
38 |
--------------------------------------------------------------------------------
/install.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | INSTALL_ROOT=${INSTALL_ROOT:-/usr/local}
4 |
5 | install_directory() {
6 | install -d "$INSTALL_ROOT/$1"
7 | find "$1" -maxdepth 1 -type f -exec install {} "$INSTALL_ROOT/$1/" \;
8 | # I don't think this works with hidden directories, but we have none of
9 | # those...
10 | for f in "build/$1"/*; do
11 | if [ -d "$f" ]; then
12 | install_directory "$1/$(basename "$f")"
13 | fi
14 | done
15 |
16 | }
17 |
18 | install_directory bin
19 | install_directory share
20 |
21 | # Local Variables:
22 | # sh-basic-offset: 2
23 | # End:
24 |
--------------------------------------------------------------------------------
/licenses/3bz:
--------------------------------------------------------------------------------
1 | Copyright Bart Botta <00003b at gmail.com>
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7 | of the Software, and to permit persons to whom the Software is furnished to do
8 | so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
--------------------------------------------------------------------------------
/licenses/README.txt:
--------------------------------------------------------------------------------
1 | This directory contains the licenses for every dependency of CLPM that is
2 | included in it when built. The license should be copied into this directory,
3 | not symlinked, in order to make sure everything works appropriately on
4 | Windows. Ideally, upstream has a LICENSE file that can be copied, but when
5 | that's not possible, the appropriate license should be determined based on the
6 | source file headers and/or system definition file.
7 |
8 | During the build process, these licenses are included in the generated image and
9 | can be printed with `clpm license-info`.
10 |
--------------------------------------------------------------------------------
/licenses/adopt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2019 Steve Losh and contributors
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
20 |
--------------------------------------------------------------------------------
/licenses/anaphora:
--------------------------------------------------------------------------------
1 | ;;;; This file is part of the Anaphora package Common Lisp,
2 | ;;;; and has been placed in Public Domain by the author,
3 | ;;;; Nikodemus Siivola
4 |
--------------------------------------------------------------------------------
/licenses/archive:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004, Nathan Froyd. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are
5 | met:
6 |
7 | * Redistributions of source code must retain the above copyright
8 | notice, this list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above copyright
11 | notice, this list of conditions and the following disclaimer in the
12 | documentation and/or other materials provided with the distribution.
13 |
14 | * Neither the name of Nathan Froyd nor the names of the contributors to
15 | this software may be used to endorse or promote products derived from
16 | this software without specific prior written permission.
17 |
18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
19 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
21 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
22 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
23 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
25 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
26 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 |
--------------------------------------------------------------------------------
/licenses/asdf:
--------------------------------------------------------------------------------
1 | Copyright (c) 2001-2019 Daniel Barlow and contributors
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7 | the Software, and to permit persons to whom the Software is furnished to do so,
8 | subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
19 |
--------------------------------------------------------------------------------
/licenses/asdf-release-ops:
--------------------------------------------------------------------------------
1 | Copyright 2021 Eric Timmons
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation and/or
11 | other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/asdf-system-groveler:
--------------------------------------------------------------------------------
1 | Copyright 2020 Eric Timmons
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation and/or
11 | other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/babel:
--------------------------------------------------------------------------------
1 | Copyright (C) 2007, Luis Oliveira
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/bobbin:
--------------------------------------------------------------------------------
1 | Copyright (c) 2018 Steve Losh and contributors
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
20 |
--------------------------------------------------------------------------------
/licenses/bordeaux-threads:
--------------------------------------------------------------------------------
1 | Permission is hereby granted, free of charge, to any person
2 | obtaining a copy of this software and associated documentation
3 | files (the "Software"), to deal in the Software without
4 | restriction, including without limitation the rights to use,
5 | copy, modify, merge, publish, distribute, sublicense, and/or sell
6 | copies of the Software, and to permit persons to whom the
7 | Software is furnished to do so, subject to the following
8 | conditions:
9 |
10 | The above copyright notice and this permission notice shall be
11 | included in all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
15 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
16 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
17 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
18 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
19 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 | OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/cffi:
--------------------------------------------------------------------------------
1 | Copyright (C) 2005-2007, James Bielman
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use, copy,
7 | modify, merge, publish, distribute, sublicense, and/or sell copies
8 | of the Software, and to permit persons to whom the Software is
9 | furnished to do so, subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 | DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/cffi-grovel:
--------------------------------------------------------------------------------
1 | ;;; Copyright (C) 2007, Luis Oliveira
2 | ;;;
3 | ;;; Permission is hereby granted, free of charge, to any person
4 | ;;; obtaining a copy of this software and associated documentation
5 | ;;; files (the "Software"), to deal in the Software without
6 | ;;; restriction, including without limitation the rights to use, copy,
7 | ;;; modify, merge, publish, distribute, sublicense, and/or sell copies
8 | ;;; of the Software, and to permit persons to whom the Software is
9 | ;;; furnished to do so, subject to the following conditions:
10 | ;;;
11 | ;;; The above copyright notice and this permission notice shall be
12 | ;;; included in all copies or substantial portions of the Software.
13 | ;;;
14 | ;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | ;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | ;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | ;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 | ;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 | ;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | ;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 | ;;; DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/licenses/cffi-toolchain:
--------------------------------------------------------------------------------
1 | ;;; Copyright (C) 2007, Luis Oliveira
2 | ;;;
3 | ;;; Permission is hereby granted, free of charge, to any person
4 | ;;; obtaining a copy of this software and associated documentation
5 | ;;; files (the "Software"), to deal in the Software without
6 | ;;; restriction, including without limitation the rights to use, copy,
7 | ;;; modify, merge, publish, distribute, sublicense, and/or sell copies
8 | ;;; of the Software, and to permit persons to whom the Software is
9 | ;;; furnished to do so, subject to the following conditions:
10 | ;;;
11 | ;;; The above copyright notice and this permission notice shall be
12 | ;;; included in all copies or substantial portions of the Software.
13 | ;;;
14 | ;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | ;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | ;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | ;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 | ;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 | ;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | ;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 | ;;; DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/chipz:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004, Nathan Froyd. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are
5 | met:
6 |
7 | * Redistributions of source code must retain the above copyright
8 | notice, this list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above copyright
11 | notice, this list of conditions and the following disclaimer in the
12 | documentation and/or other materials provided with the distribution.
13 |
14 | * Neither the name of Nathan Froyd nor the names of the contributors to
15 | this software may be used to endorse or promote products derived from
16 | this software without specific prior written permission.
17 |
18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
19 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
21 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
22 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
23 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
25 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
26 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 |
--------------------------------------------------------------------------------
/licenses/chunga:
--------------------------------------------------------------------------------
1 | Copyright (c) 2006-2010, Dr. Edmund Weitz. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions
5 | are met:
6 |
7 | * Redistributions of source code must retain the above copyright
8 | notice, this list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above
11 | copyright notice, this list of conditions and the following
12 | disclaimer in the documentation and/or other materials
13 | provided with the distribution.
14 |
15 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
16 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
19 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
21 | GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
23 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
24 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 |
--------------------------------------------------------------------------------
/licenses/cl+ssl:
--------------------------------------------------------------------------------
1 | Copyright (C) 2001, 2003 Eric Marsden
2 | Copyright (C) ???? Jochen Schmidt
3 | Copyright (C) 2005 David Lichteblau
4 | Copyright (C) 2007 Pixel // pinterface
5 |
6 | * License first changed by Eric Marsden, Jochen Schmidt, and David Lichteblau
7 | from plain LGPL to Lisp-LGPL in December 2005.
8 |
9 | * License then changed by Eric Marsden, Jochen Schmidt, and David Lichteblau
10 | from Lisp-LGPL to MIT-style in January 2007.
11 |
12 |
13 | Permission is hereby granted, free of charge, to any person
14 | obtaining a copy of this software and associated documentation files
15 | (the "Software"), to deal in the Software without restriction,
16 | including without limitation the rights to use, copy, modify, merge,
17 | publish, distribute, sublicense, and/or sell copies of the Software,
18 | and to permit persons to whom the Software is furnished to do so,
19 | subject to the following conditions:
20 |
21 | The above copyright notice and this permission notice shall be
22 | included in all copies or substantial portions of the Software.
23 |
24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
27 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
28 | BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
29 | ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
30 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
31 | SOFTWARE.
32 |
--------------------------------------------------------------------------------
/licenses/cl-base64:
--------------------------------------------------------------------------------
1 | Copyright (c) 2002-2003 by Kevin Rosenberg
2 |
3 | All rights reserved.
4 |
5 | Redistribution and use in source and binary forms, with or without
6 | modification, are permitted provided that the following conditions
7 | are met:
8 | 1. Redistributions of source code must retain the above copyright
9 | notice, this list of conditions and the following disclaimer.
10 | 2. Redistributions in binary form must reproduce the above copyright
11 | notice, this list of conditions and the following disclaimer in the
12 | documentation and/or other materials provided with the distribution.
13 | 3. The name of the Authors may not be used to endorse or promote products
14 | derived from this software without specific prior written permission.
15 |
16 | THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
17 | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 | DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
23 | BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
25 | OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
26 | IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 |
--------------------------------------------------------------------------------
/licenses/cl-colors2:
--------------------------------------------------------------------------------
1 | Boost Software License - Version 1.0 - August 17th, 2003
2 |
3 | Permission is hereby granted, free of charge, to any person or organization
4 | obtaining a copy of the software and accompanying documentation covered by
5 | this license (the "Software") to use, reproduce, display, distribute,
6 | execute, and transmit the Software, and to prepare derivative works of the
7 | Software, and to permit third-parties to whom the Software is furnished to
8 | do so, all subject to the following:
9 |
10 | The copyright notices in the Software and this entire statement, including
11 | the above license grant, this restriction and the following disclaimer,
12 | must be included in all copies of the Software, in whole or in part, and
13 | all derivative works of the Software, unless such copies or derivative
14 | works are solely in the form of machine-executable object code generated by
15 | a source language processor.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
20 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
21 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
22 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | DEALINGS IN THE SOFTWARE.
24 |
--------------------------------------------------------------------------------
/licenses/cl-cookie:
--------------------------------------------------------------------------------
1 | Copyright Eitaro Fukamachi
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
17 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
19 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
20 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
21 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
22 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/cl-date-time-parser:
--------------------------------------------------------------------------------
1 | Copyright (c) 2013 Takaya OCHIAI
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/licenses/cl-fad:
--------------------------------------------------------------------------------
1 | ;;; Copyright (c) 2004, Peter Seibel. All rights reserved.
2 | ;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved.
3 |
4 | ;;; Redistribution and use in source and binary forms, with or without
5 | ;;; modification, are permitted provided that the following conditions
6 | ;;; are met:
7 |
8 | ;;; * Redistributions of source code must retain the above copyright
9 | ;;; notice, this list of conditions and the following disclaimer.
10 |
11 | ;;; * Redistributions in binary form must reproduce the above
12 | ;;; copyright notice, this list of conditions and the following
13 | ;;; disclaimer in the documentation and/or other materials
14 | ;;; provided with the distribution.
15 |
16 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHORS 'AS IS' AND ANY EXPRESSED
17 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
20 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
22 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 |
--------------------------------------------------------------------------------
/licenses/cl-interpol:
--------------------------------------------------------------------------------
1 | ;;; Copyright (c) 2003-2008, Dr. Edmund Weitz. All rights reserved.
2 |
3 | ;;; Redistribution and use in source and binary forms, with or without
4 | ;;; modification, are permitted provided that the following conditions
5 | ;;; are met:
6 |
7 | ;;; * Redistributions of source code must retain the above copyright
8 | ;;; notice, this list of conditions and the following disclaimer.
9 |
10 | ;;; * Redistributions in binary form must reproduce the above
11 | ;;; copyright notice, this list of conditions and the following
12 | ;;; disclaimer in the documentation and/or other materials
13 | ;;; provided with the distribution.
14 |
15 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
16 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
19 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
21 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
23 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
24 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 |
--------------------------------------------------------------------------------
/licenses/cl-ppcre:
--------------------------------------------------------------------------------
1 | Copyright (c) 2002-2009, Dr. Edmund Weitz. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | * Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | * Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED OR IMPLIED
14 | WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
15 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
16 | EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
17 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
18 | OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
19 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
20 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
21 | IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
22 | OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/cl-semver:
--------------------------------------------------------------------------------
1 | Copyright (c) 2020 Mariano Montone
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/licenses/cl-unicode:
--------------------------------------------------------------------------------
1 | ;;; Copyright (c) 2008-2012, Dr. Edmund Weitz. All rights reserved.
2 |
3 | ;;; Redistribution and use in source and binary forms, with or without
4 | ;;; modification, are permitted provided that the following conditions
5 | ;;; are met:
6 |
7 | ;;; * Redistributions of source code must retain the above copyright
8 | ;;; notice, this list of conditions and the following disclaimer.
9 |
10 | ;;; * Redistributions in binary form must reproduce the above
11 | ;;; copyright notice, this list of conditions and the following
12 | ;;; disclaimer in the documentation and/or other materials
13 | ;;; provided with the distribution.
14 |
15 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
16 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
19 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
21 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
23 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
24 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 |
--------------------------------------------------------------------------------
/licenses/cl-utilities:
--------------------------------------------------------------------------------
1 | Public Domain
2 |
--------------------------------------------------------------------------------
/licenses/closer-mop:
--------------------------------------------------------------------------------
1 | Copyright (c) 2005 - 2016 Pascal Costanza
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use,
7 | copy, modify, merge, publish, distribute, sublicense, and/or
8 | sell copies of the Software, and to permit persons to whom the
9 | Software is furnished to do so, subject to the following
10 | conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/licenses/clpi:
--------------------------------------------------------------------------------
1 | Copyright 2020 Eric Timmons
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation and/or
11 | other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/clpm-multi-http-client:
--------------------------------------------------------------------------------
1 | Copyright 2020 Eric Timmons
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation and/or
11 | other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/dexador:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015 Eitaro Fukamachi (e.arrows@gmail.com)
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7 | of the Software, and to permit persons to whom the Software is furnished to do
8 | so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
20 |
--------------------------------------------------------------------------------
/licenses/do-urlencode:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011, Daniel Rebelo de Oliveira
2 |
3 | Permission to use, copy, modify, and/or distribute this software for any
4 | purpose with or without fee is hereby granted, provided that the above
5 | copyright notice and this permission notice appear in all copies.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14 |
--------------------------------------------------------------------------------
/licenses/documentation-utils:
--------------------------------------------------------------------------------
1 | Copyright (c) 2016 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/licenses/drakma:
--------------------------------------------------------------------------------
1 | Copyright (c) 2006-2012, Dr. Edmund Weitz. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions
5 | are met:
6 |
7 | * Redistributions of source code must retain the above copyright
8 | notice, this list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above
11 | copyright notice, this list of conditions and the following
12 | disclaimer in the documentation and/or other materials
13 | provided with the distribution.
14 |
15 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
16 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
19 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
21 | GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
23 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
24 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/esrap:
--------------------------------------------------------------------------------
1 | ;;;; Copyright (c) 2007-2013 Nikodemus Siivola
2 | ;;;; Copyright (c) 2012-2019 Jan Moringen
3 | ;;;;
4 | ;;;; Permission is hereby granted, free of charge, to any person
5 | ;;;; obtaining a copy of this software and associated documentation files
6 | ;;;; (the Software), to deal in the Software without restriction,
7 | ;;;; including without limitation the rights to use, copy, modify, merge,
8 | ;;;; publish, distribute, sublicense, and/or sell copies of the Software,
9 | ;;;; and to permit persons to whom the Software is furnished to do so,
10 | ;;;; subject to the following conditions:
11 | ;;;;
12 | ;;;; THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND,
13 | ;;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
14 | ;;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
15 | ;;;; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
16 | ;;;; CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
17 | ;;;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
18 | ;;;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
19 |
--------------------------------------------------------------------------------
/licenses/exit-hooks:
--------------------------------------------------------------------------------
1 | BSD 2-Clause License
2 |
3 | Copyright (c) 2016, ailisp
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | * Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | * Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 |
--------------------------------------------------------------------------------
/licenses/fare-quasiquote:
--------------------------------------------------------------------------------
1 | Copyright ⓒ 2002-2020 Fahree Reedaw
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
--------------------------------------------------------------------------------
/licenses/fare-utils:
--------------------------------------------------------------------------------
1 | This software is released under the bugroff license. Use at your own risk.
2 | http://tunes.org/legalese/bugroff.html
3 | At the insistence of several hackers, I hereby state what is obvious to me,
4 | that they can reuse any software released under the bugroff license
5 | and publish it as part or totality of packages under any other license
6 | they see fit, if it really matters to them, including a BSD-style license
7 | or a MIT license. Yes they can. Of course, if they choose a proprietary
8 | software license, they only deserve scorn. But even that, they may do!
9 |
--------------------------------------------------------------------------------
/licenses/fast-http:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 Eitaro Fukamachi
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7 | of the Software, and to permit persons to whom the Software is furnished to do
8 | so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
--------------------------------------------------------------------------------
/licenses/fast-io:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012-2020 Ryan Pavlik
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
20 |
--------------------------------------------------------------------------------
/licenses/file-attributes:
--------------------------------------------------------------------------------
1 | Copyright (c) 2020 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/licenses/flexi-streams:
--------------------------------------------------------------------------------
1 | Copyright (c) 2005-2008, Dr. Edmund Weitz. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | * Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | * Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED OR IMPLIED
14 | WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
15 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
16 | EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
17 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
18 | OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
19 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
20 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
21 | IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
22 | OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/global-vars:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 James M. Lawrence
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use, copy,
7 | modify, merge, publish, distribute, sublicense, and/or sell copies
8 | of the Software, and to permit persons to whom the Software is
9 | furnished to do so, subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 | DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/licenses/ieee-floats:
--------------------------------------------------------------------------------
1 | Copyright (c) Marijn Haverbeke, marijnh@gmail.com
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any
5 | damages arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any
8 | purpose, including commercial applications, and to alter it and
9 | redistribute it freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must
12 | not claim that you wrote the original software. If you use this
13 | software in a product, an acknowledgment in the product
14 | documentation would be appreciated but is not required.
15 |
16 | 2. Altered source versions must be plainly marked as such, and must
17 | not be misrepresented as being the original software.
18 |
19 | 3. This notice may not be removed or altered from any source
20 | distribution.
21 |
--------------------------------------------------------------------------------
/licenses/introspect-environment:
--------------------------------------------------------------------------------
1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
2 | Version 2, December 2004
3 |
4 | Copyright (C) 2004 Sam Hocevar
5 |
6 | Everyone is permitted to copy and distribute verbatim or modified
7 | copies of this license document, and changing it is allowed as long
8 | as the name is changed.
9 |
10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
12 |
13 | 0. You just DO WHAT THE FUCK YOU WANT TO.
14 |
--------------------------------------------------------------------------------
/licenses/ironclad:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004-2008, Nathan Froyd
2 |
3 | All rights reserved.
4 |
5 | Redistribution and use in source and binary forms, with or without
6 | modification, are permitted provided that the following conditions are
7 | met:
8 |
9 | * Redistributions of source code must retain the above copyright notice,
10 | this list of conditions and the following disclaimer.
11 |
12 | * Redistributions in binary form must reproduce the above copyright
13 | notice, this list of conditions and the following disclaimer in the
14 | documentation and/or other materials provided with the distribution.
15 |
16 | * Neither the name of the copyright holders nor the names of
17 | contributors to this software may be used to endorse or promote
18 | products derived from this software without specific prior written
19 | permission.
20 |
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
22 | IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
23 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
24 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
25 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
27 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
28 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
29 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
30 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
31 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 |
--------------------------------------------------------------------------------
/licenses/iterate:
--------------------------------------------------------------------------------
1 | ITERATE, An Iteration Macro
2 |
3 | Copyright 1989 by Jonathan Amsterdam
4 | Adapted to ANSI Common Lisp in 2003 by Andreas Fuchs
5 |
6 | Permission to use, copy, modify, and distribute this software and its
7 | documentation for any purpose and without fee is hereby granted, provided that
8 | this copyright and permission notice appear in all copies and supporting
9 | documentation, and that the name of M.I.T. not be used in advertising or
10 | publicity pertaining to distribution of the software without specific, written
11 | prior permission. M.I.T. makes no representations about the suitability of this
12 | software for any purpose. It is provided "as is" without express or implied
13 | warranty.
14 |
15 | M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
16 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. BE
17 | LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
18 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
19 | CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
20 | WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/jsown:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) Aad Versteden
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/lisp-invocation:
--------------------------------------------------------------------------------
1 | Copyright (c) 2008 ITA Software, Inc.
2 |
3 | Permission is hereby granted, free of charge,
4 | to any person obtaining a copy of
5 | this software and associated documentation files (the "Software"),
6 | to deal in the Software without restriction, including without limitation
7 | the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 | and/or sell copies of the Software, and
9 | to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
19 | FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
22 | DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/licenses/local-time:
--------------------------------------------------------------------------------
1 | local-time Copyright (c) 2005-2012 by Daniel Lowe
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/log4cl.NOTICE:
--------------------------------------------------------------------------------
1 | Log4CL logging framework for Common Lisp.
2 | Copyright (c) 2012, Max Mikhanosha
3 |
4 | This product includes software developed by Max Mikhanosha
5 | (max.mikhanosha@gmail.com)
6 |
7 |
--------------------------------------------------------------------------------
/licenses/mmap:
--------------------------------------------------------------------------------
1 | Copyright (c) 2017 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/licenses/nibbles:
--------------------------------------------------------------------------------
1 | Copyright (c) 2010, Nathan Froyd
2 |
3 | All rights reserved.
4 |
5 | Redistribution and use in source and binary forms, with or without
6 | modification, are permitted provided that the following conditions are
7 | met:
8 |
9 | * Redistributions of source code must retain the above copyright notice,
10 | this list of conditions and the following disclaimer.
11 |
12 | * Redistributions in binary form must reproduce the above copyright
13 | notice, this list of conditions and the following disclaimer in the
14 | documentation and/or other materials provided with the distribution.
15 |
16 | * Neither the name of the copyright holders nor the names of
17 | contributors to this software may be used to endorse or promote
18 | products derived from this software without specific prior written
19 | permission.
20 |
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
22 | IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
23 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
24 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
25 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
27 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
28 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
29 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
30 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
31 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 |
--------------------------------------------------------------------------------
/licenses/osicat:
--------------------------------------------------------------------------------
1 | ;; Copyright (c) 2003 Nikodemus Siivola
2 | ;;
3 | ;; Permission is hereby granted, free of charge, to any person obtaining
4 | ;; a copy of this software and associated documentation files (the
5 | ;; "Software"), to deal in the Software without restriction, including
6 | ;; without limitation the rights to use, copy, modify, merge, publish,
7 | ;; distribute, sublicense, and/or sell copies of the Software, and to
8 | ;; permit persons to whom the Software is furnished to do so, subject to
9 | ;; the following conditions:
10 | ;;
11 | ;; The above copyright notice and this permission notice shall be included
12 | ;; in all copies or substantial portions of the Software.
13 | ;;
14 | ;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | ;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | ;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 | ;; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18 | ;; CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19 | ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20 | ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/parse-declarations-1.0:
--------------------------------------------------------------------------------
1 |
2 | Copyright (c) 2008, Tobias C. Rittweiler
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining
5 | a copy of this software and associated documentation files (the
6 | ``Software''), to deal in the Software without restriction, including
7 | without limitation the rights to use, copy, modify, merge, publish,
8 | distribute, sublicense, and/or sell copies of the Software, and to
9 | permit persons to whom the Software is furnished to do so, subject to
10 | the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
19 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/parse-float:
--------------------------------------------------------------------------------
1 | Public Domain
2 |
--------------------------------------------------------------------------------
/licenses/parse-number:
--------------------------------------------------------------------------------
1 | Copyright 2002 Matthew Danish.
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without
5 | modification, are permitted provided that the following conditions
6 | are met:
7 | 1. Redistributions of source code must retain the above copyright
8 | notice, this list of conditions and the following disclaimer.
9 | 2. Redistributions in binary form must reproduce the above copyright
10 | notice, this list of conditions and the following disclaimer in the
11 | documentation and/or other materials provided with the distribution.
12 | 3. Neither the name of the author nor the names of its contributors
13 | may be used to endorse or promote products derived from this software
14 | without specific prior written permission.
15 |
16 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 | SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/pathname-utils:
--------------------------------------------------------------------------------
1 | Copyright (c) 2016 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/licenses/proc-parse:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015 Eitaro Fukamachi (e.arrows@gmail.com)
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
17 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
19 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
20 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
21 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
22 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/ql-clpi:
--------------------------------------------------------------------------------
1 | Copyright 2020 Eric Timmons
2 |
3 | Redistribution and use in source and binary forms, with or without modification,
4 | are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation and/or
11 | other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 |
--------------------------------------------------------------------------------
/licenses/quri:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 Eitaro Fukamachi (e.arrows@gmail.com)
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | 3. Neither the name of the copyright holder nor the names of its contributors
14 | may be used to endorse or promote products derived from this software without
15 | specific prior written permission.
16 |
17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
18 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
21 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
23 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
24 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
25 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/salza2:
--------------------------------------------------------------------------------
1 | ;;;
2 | ;;; Copyright (c) 2007 Zachary Beane, All Rights Reserved
3 | ;;;
4 | ;;; Redistribution and use in source and binary forms, with or without
5 | ;;; modification, are permitted provided that the following conditions
6 | ;;; are met:
7 | ;;;
8 | ;;; * Redistributions of source code must retain the above copyright
9 | ;;; notice, this list of conditions and the following disclaimer.
10 | ;;;
11 | ;;; * Redistributions in binary form must reproduce the above
12 | ;;; copyright notice, this list of conditions and the following
13 | ;;; disclaimer in the documentation and/or other materials
14 | ;;; provided with the distribution.
15 | ;;;
16 | ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED
17 | ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 | ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 | ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
20 | ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 | ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
22 | ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 | ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26 | ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | ;;;
28 |
--------------------------------------------------------------------------------
/licenses/serapeum:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 Paul M. Rodriguez
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/shlex:
--------------------------------------------------------------------------------
1 | Copyright (c) 2019 Paul M. Rodriguez
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/smart-buffer:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015 Eitaro Fukamachi (e.arrows@gmail.com)
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | 3. Neither the name of the copyright holder nor the names of its contributors
14 | may be used to endorse or promote products derived from this software without
15 | specific prior written permission.
16 |
17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
18 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
21 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
23 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
24 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
25 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/split-sequence:
--------------------------------------------------------------------------------
1 | Copyright (C) 2001-2018, Arthur Lemmens et al.
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use, copy,
7 | modify, merge, publish, distribute, sublicense, and/or sell copies
8 | of the Software, and to permit persons to whom the Software is
9 | furnished to do so, subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 | DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/static-vectors:
--------------------------------------------------------------------------------
1 | Copyright (C) 2011, Stelian Ionescu
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/string-case:
--------------------------------------------------------------------------------
1 | Copyright (c) 2008-2015, Paul Khuong
2 | Copyright (c) 2010-2015, Zach Beane
3 | All rights reserved.
4 |
5 | Redistribution and use in source and binary forms, with or without
6 | modification, are permitted provided that the following conditions are met:
7 |
8 | * Redistributions of source code must retain the above copyright notice, this
9 | list of conditions and the following disclaimer.
10 |
11 | * Redistributions in binary form must reproduce the above copyright notice,
12 | this list of conditions and the following disclaimer in the documentation
13 | and/or other materials provided with the distribution.
14 |
15 | * Neither the name of string-case nor the names of its
16 | contributors may be used to endorse or promote products derived from
17 | this software without specific prior written permission.
18 |
19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
23 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
25 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
26 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
27 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 |
30 |
--------------------------------------------------------------------------------
/licenses/trivial-features:
--------------------------------------------------------------------------------
1 | Copyright (C) 2007, Luis Oliveira
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use, copy,
7 | modify, merge, publish, distribute, sublicense, and/or sell copies
8 | of the Software, and to permit persons to whom the Software is
9 | furnished to do so, subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 | DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/trivial-file-size:
--------------------------------------------------------------------------------
1 | Copyright (c) 2017 Paul M. Rodriguez
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/licenses/trivial-garbage:
--------------------------------------------------------------------------------
1 | This software is placed in the public domain by Luis Oliveira
2 | and is provided with absolutely no
3 | warranty.
--------------------------------------------------------------------------------
/licenses/trivial-gray-streams:
--------------------------------------------------------------------------------
1 | Copyright (c) 2005 David Lichteblau
2 | Copyright (c) 2013 Anton Vodonosov
3 |
4 | Permission is hereby granted, free of charge, to any person
5 | obtaining a copy of this software and associated documentation files
6 | (the "Software"), to deal in the Software without restriction,
7 | including without limitation the rights to use, copy, modify, merge,
8 | publish, distribute, sublicense, and/or sell copies of the Software,
9 | and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
19 | BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
20 | ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22 | SOFTWARE.
23 |
--------------------------------------------------------------------------------
/licenses/trivial-indent:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/licenses/trivial-macroexpand-all:
--------------------------------------------------------------------------------
1 | This is free and unencumbered software released into the public domain.
2 |
3 | Anyone is free to copy, modify, publish, use, compile, sell, or
4 | distribute this software, either in source code form or as a compiled
5 | binary, for any purpose, commercial or non-commercial, and by any
6 | means.
7 |
8 | In jurisdictions that recognize copyright laws, the author or authors
9 | of this software dedicate any and all copyright interest in the
10 | software to the public domain. We make this dedication for the benefit
11 | of the public at large and to the detriment of our heirs and
12 | successors. We intend this dedication to be an overt act of
13 | relinquishment in perpetuity of all present and future rights to this
14 | software under copyright law.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
24 | For more information, please refer to
25 |
--------------------------------------------------------------------------------
/licenses/trivial-mimes:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/licenses/trivial-utf-8:
--------------------------------------------------------------------------------
1 | Copyright (c) Marijn Haverbeke
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any
5 | damages arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any
8 | purpose, including commercial applications, and to alter it and
9 | redistribute it freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must
12 | not claim that you wrote the original software. If you use this
13 | software in a product, an acknowledgment in the product
14 | documentation would be appreciated but is not required.
15 |
16 | 2. Altered source versions must be plainly marked as such, and must
17 | not be misrepresented as being the original software.
18 |
19 | 3. This notice may not be removed or altered from any source
20 | distribution.
21 |
--------------------------------------------------------------------------------
/licenses/usocket:
--------------------------------------------------------------------------------
1 | (This is the MIT / X Consortium license as taken from
2 | http://www.opensource.org/licenses/mit-license.html)
3 |
4 | Copyright (c) 2003 Erik Enge
5 | Copyright (c) 2006-2007 Erik Huelsmann
6 | Copyright (c) 2008-2018 Hans Hueber and Chun Tian
7 |
8 | Permission is hereby granted, free of charge, to any person obtaining
9 | a copy of this software and associated documentation files (the
10 | "Software"), to deal in the Software without restriction, including
11 | without limitation the rights to use, copy, modify, merge, publish,
12 | distribute, sublicense, and/or sell copies of the Software, and to
13 | permit persons to whom the Software is furnished to do so, subject to
14 | the following conditions:
15 |
16 | The above copyright notice and this permission notice shall be
17 | included in all copies or substantial portions of the Software.
18 |
19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
23 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
24 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
25 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26 |
--------------------------------------------------------------------------------
/licenses/winhttp:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Frank James
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/licenses/xsubseq:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 Eitaro Fukamachi (e.arrows@gmail.com)
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions are met:
5 |
6 | 1. Redistributions of source code must retain the above copyright notice, this
7 | list of conditions and the following disclaimer.
8 |
9 | 2. Redistributions in binary form must reproduce the above copyright notice,
10 | this list of conditions and the following disclaimer in the documentation
11 | and/or other materials provided with the distribution.
12 |
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
17 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
19 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
20 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
21 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
22 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/licenses/zippy:
--------------------------------------------------------------------------------
1 | Copyright (c) 2020 Nicolas Hafner
2 |
3 | This software is provided 'as-is', without any express or implied
4 | warranty. In no event will the authors be held liable for any damages
5 | arising from the use of this software.
6 |
7 | Permission is granted to anyone to use this software for any purpose,
8 | including commercial applications, and to alter it and redistribute it
9 | freely, subject to the following restrictions:
10 |
11 | 1. The origin of this software must not be misrepresented; you must not
12 | claim that you wrote the original software. If you use this software
13 | in a product, an acknowledgment in the product documentation would be
14 | appreciated but is not required.
15 | 2. Altered source versions must be plainly marked as such, and must not be
16 | misrepresented as being the original software.
17 | 3. This notice may not be removed or altered from any source distribution.
18 |
--------------------------------------------------------------------------------
/scripts/build-release.lisp:
--------------------------------------------------------------------------------
1 | ;;;; Script to build CLPM releases
2 | ;;;;
3 | ;;;; This software is part of CLPM. See README.org for more information. See
4 | ;;;; LICENSE for license information.
5 |
6 | (in-package #:cl-user)
7 |
8 | (load (merge-pathnames "common.lisp" *load-truename*))
9 |
10 | (in-package #:clpm-scripts)
11 |
12 | (setup-asdf)
13 |
14 | (defparameter *option-static*
15 | (adopt:make-option
16 | :static
17 | :help "Build a static executable"
18 | :long "static"
19 | :reduce (constantly t)))
20 |
21 | (defparameter *ui*
22 | (adopt:make-interface
23 | :name "scripts/build.lisp"
24 | :summary "Build script for CLPM"
25 | :help "Build script for CLPM"
26 | :usage "[options]"
27 | :contents (list *option-help*
28 | *option-static*)))
29 |
30 | (defvar *args*)
31 | (defvar *opts*)
32 |
33 | (multiple-value-setq (*args* *opts*) (adopt:parse-options *ui*))
34 |
35 | (when (gethash :help *opts*)
36 | (adopt:print-help-and-exit *ui*))
37 |
38 | ;; TODO: This is a bit hacky, but speeds up the build significantly when
39 | ;; starting from scratch (like in CI). The root problem is that
40 | ;; asdf-release-ops will occasionally cause the same code to be compiled twice:
41 | ;; once in the child process and once in the parent. This is because we use
42 | ;; asdf:monolithic-lib-op in the parent. However, moving that op to the child
43 | ;; didn't quite work as it would error out due to package variance in
44 | ;; dexador...
45 |
46 | (asdf:load-system :clpm)
47 | (asdf:load-system :clpm-cli)
48 |
49 | (defparameter *op* (if (gethash :static *opts*)
50 | 'asdf-release-ops:static-release-archive-op
51 | 'asdf-release-ops:dynamic-release-archive-op))
52 |
53 | (asdf:operate *op* :clpm)
54 |
55 | (format uiop:*stdout*
56 | "A ~:[dynamic~;static~] release has been built at ~A~%"
57 | (gethash :static *opts*)
58 | (asdf:output-file *op* :clpm))
59 |
--------------------------------------------------------------------------------
/scripts/clpm-live-sbcl:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | ":" ; exec sbcl --dynamic-space-size 10240 --script "$0" "$@" # -*- mode: common-lisp; -*-
3 | ;;;; Script to load in CLPM and run its main method.
4 | ;;;;
5 | ;;;; This software is part of CLPM. See README.org for more information. See
6 | ;;;; LICENSE for license information.
7 |
8 | ;;; First, this script does its best to avoid loading user init code and ignores
9 | ;;; CL_SOURCE_REGISTRY. After starting, it loads ASDF and configures it to use
10 | ;;; only the systems found in the CLPM directory. It then loads CLPM and
11 | ;;; executes its main function. Additionally, its behavior can be modified using
12 | ;;; environment variables. Any variable with ~PRIVATE~ in its name is liable to
13 | ;;; have its behavior changed at any time. Effort will be made to keep behavior
14 | ;;; of all other variables the same, but isn't guaranteed.
15 | ;;;
16 | ;;; + CLPM_LIVE_PRIVATE_REPL :: If "true", a REPL is started instead of invoking
17 | ;;; CLPM's main function.
18 | ;;; + CLPM_LIVE_COMPILATION_VISIBLE :: If "true", all output from compilation is
19 | ;;; sent to ~*error-output*~, otherwise it is all discarded unless there is
20 | ;;; an error.
21 |
22 | (in-package :cl-user)
23 |
24 | (load (merge-pathnames "live.lisp" *load-truename*))
25 |
--------------------------------------------------------------------------------
/scripts/common.lisp:
--------------------------------------------------------------------------------
1 | ;;;; Common setup for all clpm scripts that configures ASDF appropriately
2 | ;;;;
3 | ;;;; This software is part of CLPM. See README.org for more information. See
4 | ;;;; LICENSE for license information.
5 |
6 | (defpackage #:clpm-scripts
7 | (:use #:cl))
8 |
9 | (in-package #:clpm-scripts)
10 |
11 | (require :asdf)
12 |
13 | (defvar *setup-file-pathname* *load-truename*
14 | "The pathname to this file.")
15 |
16 | (defvar *root-pathname* (uiop:pathname-parent-directory-pathname
17 | (uiop:pathname-directory-pathname *setup-file-pathname*))
18 | "The pathname to the root directory of the CLPM release being built.")
19 |
20 | (defvar *build-root-pathname* (merge-pathnames "build/"
21 | *root-pathname*)
22 | "The pathname to the root of the build directory. Defaults to build/ inside
23 | *ROOT-PATHNAME*")
24 |
25 | (defun setup-asdf ()
26 | (asdf:initialize-source-registry `(:source-registry
27 | :ignore-inherited-configuration
28 | (:tree ,*root-pathname*))))
29 |
30 | (setup-asdf)
31 |
32 | (let ((*standard-output* (make-broadcast-stream))
33 | (*error-output* (make-broadcast-stream)))
34 | (asdf:load-system :adopt))
35 |
36 | (defparameter *option-help*
37 | (adopt:make-option
38 | :help
39 | :help "Print this help text and exit"
40 | :short #\h
41 | :long "help"
42 | :reduce (constantly t)))
43 |
--------------------------------------------------------------------------------
/scripts/live.lisp:
--------------------------------------------------------------------------------
1 | ;;;; When loaded, this starts CLPM's main method
2 | ;;;;
3 | ;;;; This software is part of CLPM. See README.org for more information. See
4 | ;;;; LICENSE for license information.
5 |
6 | (in-package #:cl-user)
7 |
8 | (load (merge-pathnames "common.lisp"
9 | *load-truename*))
10 |
11 | (in-package #:clpm-scripts)
12 |
13 | (setup-asdf "live")
14 |
15 | ;; Load CLPM
16 | (flet ((load-clpm ()
17 | (let* ((compilation-visible-p (equal (uiop:getenv "CLPM_LIVE_COMPILATION_VISIBLE") "true"))
18 | (output-stream (if compilation-visible-p
19 | *error-output*
20 | (make-string-output-stream)))
21 | (stderr *error-output*)
22 | (*error-output* output-stream)
23 | (*standard-output* output-stream))
24 | (handler-bind
25 | ((error (lambda (e)
26 | (unless compilation-visible-p
27 | (write-string (get-output-stream-string output-stream) stderr)
28 | (terpri stderr))
29 | (format stderr "~&Error while compiling CLPM: ~S~%" e)
30 | (uiop:print-condition-backtrace e :stream stderr))))
31 | (asdf:load-system :clpm-cli)))))
32 | (load-clpm))
33 |
34 | ;; Record the pathname to this script.
35 | (setf clpm/utils:*live-script-location* (uiop:native-namestring *load-truename*))
36 |
37 | (when (equal (uiop:getenv "CLPM_LIVE_PRIVATE_REPL") "true")
38 | (sb-impl::toplevel-repl nil))
39 |
40 | (let ((clpm-cli-sys (asdf:find-system :clpm-cli)))
41 | (handler-bind ((error (lambda (c)
42 | (uiop:print-condition-backtrace c))))
43 | (let ((result (uiop:call-function (asdf::component-entry-point clpm-cli-sys))))
44 | (uiop:quit (if result 0 1)))))
45 |
--------------------------------------------------------------------------------
/scripts/test.lisp:
--------------------------------------------------------------------------------
1 | ;;;; Script to test a CLPM executable
2 | ;;;;
3 | ;;;; This software is part of CLPM. See README.org for more information. See
4 | ;;;; LICENSE for license information.
5 |
6 | (in-package #:cl-user)
7 |
8 | (pushnew :hunchentoot-no-ssl *features*)
9 |
10 | (load (merge-pathnames "common.lisp" *load-truename*))
11 |
12 | (in-package #:clpm-scripts)
13 |
14 | (defparameter *option-clpm*
15 | (adopt:make-option
16 | :clpm
17 | :help "Specify the clpm executable to test"
18 | :long "clpm"
19 | :initial-value "clpm"
20 | :parameter "CLPM-EXEC"
21 | :reduce #'adopt:last))
22 |
23 | (defparameter *ui*
24 | (adopt:make-interface
25 | :name "scripts/build.lisp"
26 | :summary "Build script for CLPM"
27 | :help "Build script for CLPM"
28 | :usage "[options]"
29 | :contents (list *option-help*
30 | *option-clpm*)))
31 |
32 | (defvar *args*)
33 | (defvar *opts*)
34 |
35 | (multiple-value-setq (*args* *opts*) (adopt:parse-options *ui*))
36 |
37 | (when (gethash :help *opts*)
38 | (adopt:print-help-and-exit *ui*))
39 |
40 | (asdf:load-system :clpm-test)
41 |
42 | (let ((clpm (gethash :clpm *opts*)))
43 | (when (pathname-directory clpm)
44 | (setf clpm (uiop:ensure-absolute-pathname (merge-pathnames clpm (uiop:getcwd)))))
45 | (unless (clpm-test::run-tests-with-server :clpm clpm)
46 | (uiop:quit 1)))
47 |
--------------------------------------------------------------------------------
/scripts/version.lisp:
--------------------------------------------------------------------------------
1 | ;;;; Script to print the CLPM version number
2 | ;;;;
3 | ;;;; This software is part of CLPM. See README.org for more information. See
4 | ;;;; LICENSE for license information.
5 |
6 | (in-package #:cl-user)
7 |
8 | (load (merge-pathnames "common.lisp" *load-truename*))
9 |
10 | (in-package #:clpm-scripts)
11 |
12 | (let ((*standard-output* (make-broadcast-stream))
13 | (*error-output* (make-broadcast-stream)))
14 | (asdf:load-system :clpm-asdf))
15 |
16 | (write-string (clpm-asdf::clpm-version))
17 | (terpri)
18 |
--------------------------------------------------------------------------------
/test/package.lisp:
--------------------------------------------------------------------------------
1 | (uiop:define-package #:clpm-test
2 | (:use #:cl
3 | #:fiveam))
4 |
5 | (in-package #:clpm-test)
6 |
--------------------------------------------------------------------------------
/test/quicklisp-bundle.lisp:
--------------------------------------------------------------------------------
1 | (in-package #:clpm-test)
2 |
3 | (test (quicklisp-bundle :suite :clpm)
4 | (uiop:with-current-directory ((asdf:system-relative-pathname :clpm "test/quicklisp-bundle/"))
5 | (finishes
6 | (uiop:run-program `(,*clpm* "bundle" "install" "-y" "--no-resolve")
7 | :output :interactive
8 | :error-output :interactive)
9 | (uiop:run-program `(,*clpm* "bundle" "exec" "--" "sbcl" "--non-interactive" "--no-userinit" "--no-sysinit" "--eval" "(require :asdf)" "--eval" "(asdf:load-system :quicklisp-bundle)" "--quit")
10 | :output :interactive
11 | :error-output :interactive))))
12 |
--------------------------------------------------------------------------------
/test/quicklisp-bundle/clpmfile:
--------------------------------------------------------------------------------
1 | ;;; -*- mode: common-lisp -*-
2 | (:api-version "0.3")
3 |
4 | (:source "quicklisp"
5 | :type :quicklisp
6 | :url "http://localhost:8091/dist/quicklisp-test.txt")
7 |
8 | (:asd "quicklisp-bundle.asd")
9 |
--------------------------------------------------------------------------------
/test/quicklisp-bundle/clpmfile.lock:
--------------------------------------------------------------------------------
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 | ;; This is autogenerated by CLPM. Do not edit by hand.
3 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4 |
5 | (:api-version "0.3")
6 |
7 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
8 | ;; BEGIN SOURCES
9 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
10 |
11 | :sources
12 | (:implicit-file :type :file-system :system-files ("quicklisp-bundle.asd"))
13 | (:implicit-vcs :type :vcs :projects nil)
14 | ("quicklisp" :url "http://localhost:8091/dist/quicklisp-test.txt" :type
15 | :quicklisp)
16 |
17 |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
19 | ;; BEGIN REQUIREMENTS
20 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
21 |
22 | :requirements
23 | (:asd-file :name "quicklisp-bundle.asd")
24 |
25 |
26 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
27 | ;; BEGIN RELEASES
28 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
29 |
30 | :releases
31 | ("alexandria" :version "2021-02-21" :source "quicklisp" :systems ("alexandria"))
32 | ("quicklisp-bundle.asd" :version :newest :source :implicit-file :systems
33 | ("quicklisp-bundle"))
34 |
35 |
36 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
37 | ;; BEGIN REVERSE-DEPENDENCIES
38 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
39 |
40 | :reverse-dependencies
41 | ("alexandria" ((:system :name "quicklisp-bundle") (:system :name "alexandria")))
42 |
43 | ("quicklisp-bundle.asd" (t (:asd-file :name "quicklisp-bundle.asd")))
44 |
45 |
--------------------------------------------------------------------------------
/test/quicklisp-bundle/file-1.lisp:
--------------------------------------------------------------------------------
1 | (uiop:define-package #:quicklisp-bundle
2 | (:use #:cl
3 | #:alexandria))
4 |
5 | (in-package #:quicklisp-bundle)
6 |
7 | (assert (equal (iota 3) '(0 1 2)))
8 |
--------------------------------------------------------------------------------
/test/quicklisp-bundle/quicklisp-bundle.asd:
--------------------------------------------------------------------------------
1 | (asdf:defsystem "quicklisp-bundle"
2 | :depends-on (#:alexandria)
3 | :components ((:file "file-1")))
4 |
--------------------------------------------------------------------------------
/test/suite.lisp:
--------------------------------------------------------------------------------
1 | (in-package #:clpm-test)
2 |
3 | (def-suite :clpm)
4 |
5 | (defvar *clpm* "clpm"
6 | "How to run clpm")
7 |
--------------------------------------------------------------------------------
/test/tests.lisp:
--------------------------------------------------------------------------------
1 | (in-package #:clpm-test)
2 |
3 | (defun start-server ()
4 | (hunchentoot:start (make-instance 'hunchentoot:easy-acceptor
5 | :port 8091
6 | :document-root (asdf:system-relative-pathname :clpm "test/web-server/static/"))))
7 |
8 | (defun stop-server (server)
9 | (hunchentoot:stop server))
10 |
11 | (defun call-with-server-running (thunk)
12 | (let ((server (start-server)))
13 | (unwind-protect
14 | (funcall thunk)
15 | (stop-server server))))
16 |
17 | (defmacro with-server (() &body body)
18 | `(call-with-server-running (lambda () ,@body)))
19 |
20 | (defun run-tests-with-server (&key (clpm "clpm"))
21 | (let ((*clpm* (namestring clpm)))
22 | (with-server ()
23 | (fiveam:run! :clpm))))
24 |
--------------------------------------------------------------------------------
/test/web-server/static/archive/alexandria/2020-09-25/alexandria-20200925-git.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/test/web-server/static/archive/alexandria/2020-09-25/alexandria-20200925-git.tgz
--------------------------------------------------------------------------------
/test/web-server/static/dist/quicklisp-test-versions.txt:
--------------------------------------------------------------------------------
1 | 2021-02-21 http://localhost:8091/dist/quicklisp-test/2021-02-01/distinfo.txt
2 |
--------------------------------------------------------------------------------
/test/web-server/static/dist/quicklisp-test.txt:
--------------------------------------------------------------------------------
1 | name: quicklisp-test
2 | version: 2021-02-21
3 | system-index-url: http://localhost:8091/dist/quicklisp-test/2021-02-01/systems.txt
4 | release-index-url: http://localhost:8091/dist/quicklisp-test/2021-02-01/releases.txt
5 | archive-base-url: http://localhost:8091/
6 | canonical-distinfo-url: http://localhost:8091/dist/quicklisp-test/2021-02-01/distinfo.txt
7 | distinfo-subscription-url: http://localhost:8091/dist/quicklisp-test.txt
8 |
--------------------------------------------------------------------------------
/test/web-server/static/dist/quicklisp-test/2021-02-01/distinfo.txt:
--------------------------------------------------------------------------------
1 | name: quicklisp-test
2 | version: 2021-02-21
3 | system-index-url: http://localhost:8091/dist/quicklisp-test/2021-02-01/systems.txt
4 | release-index-url: http://localhost:8091/dist/quicklisp-test/2021-02-01/releases.txt
5 | archive-base-url: http://localhost:8091/
6 | canonical-distinfo-url: http://localhost:8091/dist/quicklisp-test/2021-02-01/distinfo.txt
7 | distinfo-subscription-url: http://localhost:8091/dist/quicklisp-test.txt
8 |
--------------------------------------------------------------------------------
/test/web-server/static/dist/quicklisp-test/2021-02-01/releases.txt:
--------------------------------------------------------------------------------
1 | # project url size file-md5 content-sha1 prefix [system-file1..system-fileN]
2 | alexandria http://localhost:8091/archive/alexandria/2020-09-25/alexandria-20200925-git.tgz 54730 59c8237a854de6f4f93328cd5747cd14 c531b4f1469d257643362b700745b3a54c132bef alexandria-20200925-git alexandria-tests.asd alexandria.asd
3 |
--------------------------------------------------------------------------------
/test/web-server/static/dist/quicklisp-test/2021-02-01/systems.txt:
--------------------------------------------------------------------------------
1 | # project system-file system-name [dependency1..dependencyN]
2 | alexandria alexandria alexandria asdf
3 | alexandria alexandria-tests alexandria-tests alexandria asdf
4 |
--------------------------------------------------------------------------------
/tutorial/css/custom.css:
--------------------------------------------------------------------------------
1 | .org-svg, svg {
2 | font-family: "Lucida Console", Monaco, monospace;
3 | }
4 |
5 | .reveal p code, .reveal dl code, .reveal ul code, .reveal ol code {
6 | color: #dca3a3;
7 | }
8 | .org-svg {
9 | background-color: lavender;
10 | width: 100%;
11 | }
12 |
13 | .reveal {
14 | font-size: 26px;
15 | }
16 |
17 | .reveal p {
18 | text-align: left;
19 | }
20 |
21 | .reveal ul, .reveal ol {
22 | display: inherit;
23 | }
24 |
25 | .reveal ul > li, .reveal ol > li {
26 | text-align: left;
27 | }
28 |
29 | .leftcol {
30 | float: left;
31 | width: 50%;
32 | }
33 |
34 | .rightcol {
35 | float: right;
36 | width: 50%;
37 | }
38 |
39 | .reveal img {
40 | width: 95%;
41 | display: block;
42 | }
43 |
44 | .slides {
45 | width: 1400px;
46 | }
47 |
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/activate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/activate.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/fiveam-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/fiveam-error.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/fiveam-git.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/fiveam-git.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/fiveam-override.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/fiveam-override.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/init.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/init.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/install.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/install.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/tests-pass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/tests-pass.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/bundle-repl/version.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/bundle-repl/version.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/activate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/activate.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/editable-diff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/editable-diff.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/fiveam-diff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/fiveam-diff.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/fiveam-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/fiveam-error.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/install-diff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/install-diff.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/load-diff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/load-diff.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/load-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/load-error.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/loaded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/loaded.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/sync.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/tests-pass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/tests-pass.png
--------------------------------------------------------------------------------
/tutorial/screen-shots/global-repl/version.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lisp-mirror/clpm/e339b30259ddb7303a6c623e81a45dcd7544cc1a/tutorial/screen-shots/global-repl/version.png
--------------------------------------------------------------------------------
/version.lisp-expr:
--------------------------------------------------------------------------------
1 | ;;;; -*- Mode: common-lisp; -*-
2 | ;;;;
3 | ;;;; This file contains a single string naming the version that is being
4 | ;;;; currently worked on. It should be bumped immediately after releasing the
5 | ;;;; version. This should not contain any prerelease info.
6 | "0.4.0"
7 |
--------------------------------------------------------------------------------