Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Added GNU GPL v3+ license header and copyright notice to all scripts …

…and Makefiles

Note: ease.js is licensed under the LGPL. Many of its external scripts are under the GPL.
  • Loading branch information...
commit 6c7ccdcb3bfad7f7822e1e717a1139c461d059de 1 parent d5f1d51
Mike Gerwitz authored
20 Makefile
... ... @@ -1,3 +1,23 @@
  1 +##
  2 +# ease.js Makefile
  3 +#
  4 +# Copyright (C) 2012 Mike Gerwitz
  5 +#
  6 +# This file is part of ease.js.
  7 +#
  8 +# This program is free software: you can redistribute it and/or modify
  9 +# it under the terms of the GNU General Public License as published by
  10 +# the Free Software Foundation, either version 3 of the License, or
  11 +# (at your option) any later version.
  12 +#
  13 +# This program is distributed in the hope that it will be useful,
  14 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  15 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16 +# GNU General Public License for more details.
  17 +#
  18 +# You should have received a copy of the GNU General Public License
  19 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
  20 +##
1 21
2 22 path_build=./build
3 23 path_tools=./tools
23 doc/Makefile
... ... @@ -1,4 +1,25 @@
1   -# documentation
  1 +##
  2 +# ease.js manual Makefile
  3 +#
  4 +# Responsible for building the project documentation.
  5 +#
  6 +# Copyright (C) 2012 Mike Gerwitz
  7 +#
  8 +# This file is part of ease.js.
  9 +#
  10 +# This program is free software: you can redistribute it and/or modify
  11 +# it under the terms of the GNU General Public License as published by
  12 +# the Free Software Foundation, either version 3 of the License, or
  13 +# (at your option) any later version.
  14 +#
  15 +# This program is distributed in the hope that it will be useful,
  16 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  17 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  18 +# GNU General Public License for more details.
  19 +#
  20 +# You should have received a copy of the GNU General Public License
  21 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
  22 +##
2 23
3 24 path_doc=.
4 25 path_build=../build
22 test/Makefile
... ... @@ -1,3 +1,25 @@
  1 +##
  2 +# ease.js test Makefile
  3 +#
  4 +# Responsible for running the ease.js test suite.
  5 +#
  6 +# Copyright (C) 2012 Mike Gerwitz
  7 +#
  8 +# This file is part of ease.js.
  9 +#
  10 +# This program is free software: you can redistribute it and/or modify
  11 +# it under the terms of the GNU General Public License as published by
  12 +# the Free Software Foundation, either version 3 of the License, or
  13 +# (at your option) any later version.
  14 +#
  15 +# This program is distributed in the hope that it will be useful,
  16 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  17 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  18 +# GNU General Public License for more details.
  19 +#
  20 +# You should have received a copy of the GNU General Public License
  21 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
  22 +##
1 23
2 24 tests := $(shell find . \
3 25 -name 'test-*' \
20 tools/combine
... ... @@ -1,20 +1,20 @@
1 1 #!/bin/sh
2 2 #
3   -# Copyright (C) 2010,2011 Mike Gerwitz
  3 +# Copyright (C) 2012 Mike Gerwitz
4 4 #
5 5 # This file is part of ease.js.
6 6 #
7   -# ease.js is free software: you can redistribute it and/or modify it under the
8   -# terms of the GNU Lesser General Public License as published by the Free
9   -# Software Foundation, either version 3 of the License, or (at your option)
10   -# any later version.
  7 +# This program is free software: you can redistribute it and/or modify
  8 +# it under the terms of the GNU General Public License as published by
  9 +# the Free Software Foundation, either version 3 of the License, or
  10 +# (at your option) any later version.
11 11 #
12   -# This program is distributed in the hope that it will be useful, but WITHOUT
13   -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14   -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
15   -# for more details.
  12 +# This program is distributed in the hope that it will be useful,
  13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15 +# GNU General Public License for more details.
16 16 #
17   -# You should have received a copy of the GNU Lesser General Public License
  17 +# You should have received a copy of the GNU General Public License
18 18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19 # #
20 20
24 tools/linechk
@@ -4,20 +4,22 @@
4 4 #
5 5 # For a list of ignored patterns, see chk-linelen-ignores
6 6 #
7   -# Copyright (C) 2012 Mike Gerwitz
  7 +# Copyright (C) 2012 Mike Gerwitz
8 8 #
9   -# This program is free software: you can redistribute it and/or modify
10   -# it under the terms of the GNU General Public License as published by
11   -# the Free Software Foundation, either version 3 of the License, or
12   -# (at your option) any later version.
  9 +# This file is part of ease.js.
13 10 #
14   -# This program is distributed in the hope that it will be useful,
15   -# but WITHOUT ANY WARRANTY; without even the implied warranty of
16   -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17   -# GNU General Public License for more details.
  11 +# This program is free software: you can redistribute it and/or modify
  12 +# it under the terms of the GNU General Public License as published by
  13 +# the Free Software Foundation, either version 3 of the License, or
  14 +# (at your option) any later version.
18 15 #
19   -# You should have received a copy of the GNU General Public License
20   -# along with this program. If not, see <http://www.gnu.org/licenses/>.
  16 +# This program is distributed in the hope that it will be useful,
  17 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  18 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  19 +# GNU General Public License for more details.
  20 +#
  21 +# You should have received a copy of the GNU General Public License
  22 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
21 23 ##
22 24
23 25 root="${1:-.}"
17 tools/mkexterns
@@ -4,6 +4,23 @@
4 4 # have restricted scope. This means that they cannot be used as types in other
5 5 # modules. Therefore, to permit this, we must generate an extern file containing
6 6 # basic definitions of each.
  7 +#
  8 +# Copyright (C) 2012 Mike Gerwitz
  9 +#
  10 +# This file is part of ease.js.
  11 +#
  12 +# This program is free software: you can redistribute it and/or modify
  13 +# it under the terms of the GNU General Public License as published by
  14 +# the Free Software Foundation, either version 3 of the License, or
  15 +# (at your option) any later version.
  16 +#
  17 +# This program is distributed in the hope that it will be useful,
  18 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  19 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  20 +# GNU General Public License for more details.
  21 +#
  22 +# You should have received a copy of the GNU General Public License
  23 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
7 24 # #
8 25
9 26 # all CamelCase modules are likely to be ctors
20 tools/rmtrail
@@ -9,21 +9,21 @@
9 9 # to keep it as simple (and fast) as possible. The below implementation is
10 10 # suitable for our needs.
11 11 #
12   -# Copyright (C) 2010,2011 Mike Gerwitz
  12 +# Copyright (C) 2012 Mike Gerwitz
13 13 #
14 14 # This file is part of ease.js.
15 15 #
16   -# ease.js is free software: you can redistribute it and/or modify it under the
17   -# terms of the GNU Lesser General Public License as published by the Free
18   -# Software Foundation, either version 3 of the License, or (at your option)
19   -# any later version.
  16 +# This program is free software: you can redistribute it and/or modify
  17 +# it under the terms of the GNU General Public License as published by
  18 +# the Free Software Foundation, either version 3 of the License, or
  19 +# (at your option) any later version.
20 20 #
21   -# This program is distributed in the hope that it will be useful, but WITHOUT
22   -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
23   -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
24   -# for more details.
  21 +# This program is distributed in the hope that it will be useful,
  22 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  23 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  24 +# GNU General Public License for more details.
25 25 #
26   -# You should have received a copy of the GNU Lesser General Public License
  26 +# You should have received a copy of the GNU General Public License
27 27 # along with this program. If not, see <http://www.gnu.org/licenses/>.
28 28 # #
29 29
24 tools/signchk
@@ -5,20 +5,22 @@
5 5 # Allows for automated detection of potential attacks or false authorship of
6 6 # commits by validating signatures against trusted public GPG keys.
7 7 #
8   -# Copyright (C) 2012 Mike Gerwitz
  8 +# Copyright (C) 2012 Mike Gerwitz
9 9 #
10   -# This program is free software: you can redistribute it and/or modify
11   -# it under the terms of the GNU General Public License as published by
12   -# the Free Software Foundation, either version 3 of the License, or
13   -# (at your option) any later version.
  10 +# This file is part of ease.js.
14 11 #
15   -# This program is distributed in the hope that it will be useful,
16   -# but WITHOUT ANY WARRANTY; without even the implied warranty of
17   -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18   -# GNU General Public License for more details.
  12 +# This program is free software: you can redistribute it and/or modify
  13 +# it under the terms of the GNU General Public License as published by
  14 +# the Free Software Foundation, either version 3 of the License, or
  15 +# (at your option) any later version.
19 16 #
20   -# You should have received a copy of the GNU General Public License
21   -# along with this program. If not, see <http://www.gnu.org/licenses/>.
  17 +# This program is distributed in the hope that it will be useful,
  18 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  19 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  20 +# GNU General Public License for more details.
  21 +#
  22 +# You should have received a copy of the GNU General Public License
  23 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
22 24 ##
23 25
24 26 # default to last unsigned commit (specific to ease.js)
17 tools/verset
... ... @@ -1,6 +1,23 @@
1 1 #!/bin/bash
2 2 #
3 3 # Simple version update script
  4 +#
  5 +# Copyright (C) 2012 Mike Gerwitz
  6 +#
  7 +# This file is part of ease.js.
  8 +#
  9 +# This program is free software: you can redistribute it and/or modify
  10 +# it under the terms of the GNU General Public License as published by
  11 +# the Free Software Foundation, either version 3 of the License, or
  12 +# (at your option) any later version.
  13 +#
  14 +# This program is distributed in the hope that it will be useful,
  15 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  16 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17 +# GNU General Public License for more details.
  18 +#
  19 +# You should have received a copy of the GNU General Public License
  20 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
4 21 ##
5 22
6 23 major="$1"

0 comments on commit 6c7ccdc

Please sign in to comment.
Something went wrong with that request. Please try again.