Codebase list emscripten / 71215a0
update source script copyright-check: isolate closure-compiler, and fix isolate musl; add TODO about pending parts Jonas Smedegaard 3 years ago
2 changed file(s) with 11 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
11 + node-acorn
22 + node-terser
33 + node-uglify
4 * verify copyright and licenses:
5 + poppler
6 + sdl
7 + openjpeg
8 + zlib
9 + musl
10 + misc
1717
1818 set -eu
1919
20 # FIXME: closely examine from poppler onwards
20 # FIXME: closely examine from poppler onwards (except cloure)
2121
2222 # cleanup stray hint files from a previous run
2323 find ./* -type f \( -name '*:meta' -or -name '*:skip' \) -delete
6262 RE_openjpeg='tests/third_party/openjpeg/.*'
6363 RE_zlib='tests/third_party/zlib/.*|tests/third_party/freetype/src/gzip/.*'
6464 RE_musl='system/lib/libc/musl/.*'
65 RE_closure='third_party/closure-compiler/.*'
6566
6667 # files misdetected by licensecheck
6768 RE_fsfullr_=$(grep --files-with-matches --recursive --null \
157158 _licensecheck 'tests/third_party/openjpeg/*' --check "^($RE_openjpeg)$" --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|$RE_generated|debian/.*)$"
158159 _licensecheck 'tests/third_party/zlib/* tests/third_party/freetype/src/gzip/*' --check "^($RE_zlib)$" --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|debian/.*)$"
159160 _licensecheck 'system/lib/libc/musl/*' --check "^($RE_musl)$" --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|debian/.*)$"
161 _licensecheck 'third_party/closure-compiler/*' --check "^($RE_closure)$" --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|$RE_generated|debian/.*)$"
160162
161163 # scan files misdetected by licensecheck
162164 _licensecheck '?BSD~cmake' --check "^($RE_bsd_cmake)$" --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|$RE_generated|debian/.*)$"
165167
166168 # scan generally
167169 # * omit non-copyright-protected Debian files
168 _licensecheck '' --check '.*' --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|$RE_generated|$RE_freetype|$RE_bullet|$RE_box2d|$RE_poppler|$RE_sdl|$RE_openjpeg|$RE_x11_|$RE_zlib|debian/.*)$"
170 _licensecheck '' --check '.*' --ignore "^($RE_default|$RE_omit|$RE_skip|$RE_meta|$RE_generated|$RE_freetype|$RE_bullet|$RE_box2d|$RE_poppler|$RE_sdl|$RE_openjpeg|$RE_x11_|$RE_zlib|$RE_musl|$RE_closure|debian/.*)$"
169171 _licensecheck '*/debian' --check '^debian/' --ignore '^debian/(changelog|copyright(_hints)?|source/lintian-overrides)$'
170172
171173 # cleanup hint files