summaryrefslogtreecommitdiffstats
path: root/thirdparty/README.md
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2017-01-05 23:09:29 +0100
committerRémi Verschelde <rverschelde@gmail.com>2017-05-27 15:22:49 +0200
commit022541d917ab5a96f888a2b33821517fe312b851 (patch)
tree2a4222a06038d9000991e07478b1c6f982493689 /thirdparty/README.md
parentce8bf1592abfb0e9382d437fc453d0ffd500e076 (diff)
downloadredot-engine-022541d917ab5a96f888a2b33821517fe312b851.tar.gz
openssl: Document update process and delete unused files
Diffstat (limited to 'thirdparty/README.md')
-rw-r--r--thirdparty/README.md26
1 files changed, 24 insertions, 2 deletions
diff --git a/thirdparty/README.md b/thirdparty/README.md
index 81b1a971c0..ddec1cb431 100644
--- a/thirdparty/README.md
+++ b/thirdparty/README.md
@@ -112,6 +112,10 @@ Files extracted from upstream source:
- Version: 05cfdc2 (git)
- License: MIT, BSD-3-Clause
+Files extracted from upstream source:
+
+TODO.
+
## libvorbis
@@ -132,6 +136,10 @@ Files extracted from upstream source:
- Version: 1.6.0
- License: BSD-3-Clause
+Files extracted from upstream source:
+
+TODO.
+
## libwebp
@@ -242,8 +250,22 @@ Collection of single-file libraries used in Godot components.
Files extracted from the upstream source:
-TODO.
-
+- Our `openssl/`: contains the headers installed in /usr/include/openssl;
+ gather them in the source tarball with `make links` and
+ `cp -f include/openssl/*.h ../openssl/openssl/`
+- Our `crypto/`: copy of upstream `crypto/`, with some cleanup (see below).
+- Our `ssl/`: copy of upstream `ssl/`, with some cleanup (see below).
+- Cleanup:
+ ```
+ find \( -name "Makefile" -o -name "*.S" -o -name "*.bat" -o -name "*.bc" \
+ -o -name "*.com" -o -name "*.cnf" -o -name "*.ec" -o -name "*.fre" \
+ -o -name "*.gcc" -o -name "*.in" -o -name "*.lnx" -o -name "*.m4" \
+ -o -name "*.pl" -o -name "*.pod" -o -name "*.s" -o -name "*.sh" \
+ -o -name "*.sol" -o -name "*test*" \) -delete
+ cd openssl; for file in *.h; do find ../{crypto,ssl} -name "$file" -delete; done
+ ```
+ For the rest check the `git status` and decide.
+- e_os.h
## opus