diff --git a/build.sh b/build.sh index 927fb6a..d88295b 100644 --- a/build.sh +++ b/build.sh @@ -135,14 +135,14 @@ printf "\n==================== download ====================\n\n" fetch_pkg "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23" "${PKGS_DIR}/zlib.tar.gz" https://zlib.net/zlib-1.3.1.tar.gz fetch_pkg "9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4" "${PKGS_DIR}/zstd.tar.gz" https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz fetch_pkg "e720a6ca29428b803f4ad165371771f5398faba397edf6778837a18599ea13ff" "${PKGS_DIR}/brotli.tar.gz" https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz -fetch_pkg "53d088f912081622bde63533ac0dfc77688620bb7730370ad586259f2a89c36a" "${PKGS_DIR}/openssl.tar.gz" https://github.com/quictls/openssl/archive/refs/heads/OpenSSL_1_1_1w+quic.tar.gz +fetch_pkg "38dab789b4fa43da0e8f33da41423f5036ed0e464146d18540f04e037c147b9b" "${PKGS_DIR}/openssl.tar.gz" https://github.com/quictls/openssl/archive/refs/tags/opernssl-3.1.5-quic1.tar.gz fetch_pkg "c68e05989a93c002e3ba8df3baef0021c17099aa2123a9c096a5cc8e029caf95" "${PKGS_DIR}/rtmpdump.tar.gz" https://distfiles.macports.org/rtmpdump/f1b83c10d8beb43fcc70a6e88cf4325499f25857.tar.gz fetch_pkg "8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313" "${PKGS_DIR}/libiconv.tar.gz" https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.17.tar.gz fetch_pkg "c1e0bb2a4427a9024390c662cd532d664c4b36b8ff444ed5e54b115fdb7a1aea" "${PKGS_DIR}/gettext.tar.gz" https://ftp.gnu.org/pub/gnu/gettext/gettext-0.22.4.tar.gz fetch_pkg "3736161e41e2693324deb38c26cfdc3efe6209d634ba4258db1cecff6a5ad461" "${PKGS_DIR}/libssh2.tar.gz" https://www.libssh2.org/download/libssh2-1.11.0.tar.gz fetch_pkg "90fd27685120404544e96a60ed40398a3457102840c38e7215dc6dec8684470f" "${PKGS_DIR}/nghttp2.tar.gz" https://github.com/nghttp2/nghttp2/releases/download/v1.59.0/nghttp2-1.59.0.tar.gz -fetch_pkg "a528659510faa79d1de3ee18c61a4ee03952cb7b230c8042a57280c56d53fbbb" "${PKGS_DIR}/nghttp3.tar.gz" https://github.com/ngtcp2/nghttp3/releases/download/v1.1.0/nghttp3-1.1.0.tar.gz -fetch_pkg "303ae7d23721b3631ae52dbe3e05cced9ac59aa49d3eb21f8cdb1548a0522be8" "${PKGS_DIR}/ngtcp2.tar.gz" https://github.com/ngtcp2/ngtcp2/releases/download/v1.2.0/ngtcp2-1.2.0.tar.gz +fetch_pkg "0cc9b943f61a135e08b80bdcc4c1181f695df18fbb5fa93509a58d7d971dca75" "${PKGS_DIR}/nghttp3.tar.gz" https://github.com/ngtcp2/nghttp3/releases/download/v1.2.0/nghttp3-1.2.0.tar.gz +fetch_pkg "7d4244ac15a83a0f908ff810ba90a3fcd8352fb0020a6f9176e26507c9d3c3e4" "${PKGS_DIR}/ngtcp2.tar.gz" https://github.com/ngtcp2/ngtcp2/releases/download/v1.3.0/ngtcp2-1.3.0.tar.gz fetch_pkg "4c21a791b610b9519b9d0e12b8097bf2f359b12f8dd92647611a929e6bfd7d64" "${PKGS_DIR}/libidn2.tar.gz" https://ftp.gnu.org/gnu/libidn/libidn2-2.3.7.tar.gz fetch_pkg "1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208" "${PKGS_DIR}/libpsl.tar.gz" https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz fetch_pkg "f1b553384dedbd87478449775546a358d6f5140c15cccc8fb574136fdc77329f" "${PKGS_DIR}/libgsasl.tar.gz" https://ftp.gnu.org/gnu/gsasl/libgsasl-1.10.0.tar.gz @@ -365,40 +365,40 @@ cp -vf "${PKGS_DIR}/cacert.pem" curl-ca-bundle.crt cp -vf "${PKGS_DIR}/manpage.html" manpage.html sed -n "/Configured to build curl\/libcurl:$/,/^[[:space:]]*Features:/p" "${CURL_DIR}/config.log" | sed -r "s/configure:[[:digit:]]+://" | sed -r "s/^[[:blank:]]*//" | unix2dos > config.log mkdir -p "${OUT_DIR}/legal" -unix2dos -n "${BROT_DIR}/LICENSE" legal/brotli.LICENSE.txt -unix2dos -n "${BROT_DIR}/README.md" legal/brotli.README.md -unix2dos -n "${CURL_DIR}/CHANGES" legal/curl.CHANGES.txt -unix2dos -n "${CURL_DIR}/COPYING" legal/curl.COPYING.txt -unix2dos -n "${CURL_DIR}/README" legal/curl.README.txt -unix2dos -n "${GTXT_DIR}/AUTHORS" legal/gettext.AUTHORS.txt -unix2dos -n "${GTXT_DIR}/COPYING" legal/gettext.COPYING.txt -unix2dos -n "${GTXT_DIR}/README" legal/gettext.README.txt -unix2dos -n "${ICNV_DIR}/AUTHORS" legal/libiconv.AUTHORS.txt -unix2dos -n "${ICNV_DIR}/COPYING" legal/libiconv.COPYING.txt -unix2dos -n "${ICNV_DIR}/README" legal/libiconv.README -unix2dos -n "${IDN2_DIR}/AUTHORS" legal/libidn2.AUTHORS.txt -unix2dos -n "${IDN2_DIR}/COPYING" legal/libidn2.COPYING.txt -unix2dos -n "${IDN2_DIR}/README.md" legal/libidn2.README.md -unix2dos -n "${NGH2_DIR}/AUTHORS" legal/nghttp2.AUTHORS.txt -unix2dos -n "${NGH2_DIR}/COPYING" legal/nghttp2.COPYING.txt -unix2dos -n "${NGH2_DIR}/README.rst" legal/nghttp2.README.rst -unix2dos -n "${NGH3_DIR}/COPYING" legal/nghttp3.COPYING.txt -unix2dos -n "${NGH3_DIR}/README.rst" legal/nghttp3.README.rst -unix2dos -n "${TCP2_DIR}/COPYING" legal/ngtcp2.COPYING.txt -unix2dos -n "${TCP2_DIR}/README.rst" legal/ngtcp2.README.rst -unix2dos -n "${OSSL_DIR}/AUTHORS" legal/openssl.AUTHORS.txt -unix2dos -n "${OSSL_DIR}/LICENSE" legal/openssl.LICENSE.txt -unix2dos -n "${OSSL_DIR}/README.md" legal/openssl.README.md -unix2dos -n "${RTMP_DIR}/COPYING" legal/librtmp.COPYING.txt -unix2dos -n "${RTMP_DIR}/README" legal/librtmp.README.txt -unix2dos -n "${SASL_DIR}/AUTHORS" legal/libgsasl.AUTHORS.txt -unix2dos -n "${SASL_DIR}/COPYING" legal/libgsasl.COPYING.txt -unix2dos -n "${SASL_DIR}/README" legal/libgsasl.README.txt -unix2dos -n "${SSH2_DIR}/COPYING" legal/libssh2.COPYING.txt -unix2dos -n "${SSH2_DIR}/README" legal/libssh2.README.txt -unix2dos -n "${ZLIB_DIR}/README" legal/zlib.README.txt -unix2dos -n "${ZSTD_DIR}/LICENSE" legal/zstandard.LICENSE.txt -unix2dos -n "${ZSTD_DIR}/README.md" legal/zstandard.README.md +unix2dos -n "${BROT_DIR}/LICENSE" "legal/brotli.LICENSE.txt" +unix2dos -n "${BROT_DIR}/README.md" "legal/brotli.README.md" +unix2dos -n "${CURL_DIR}/CHANGES" "legal/curl.CHANGES.txt" +unix2dos -n "${CURL_DIR}/COPYING" "legal/curl.COPYING.txt" +unix2dos -n "${CURL_DIR}/README" "legal/curl.README.txt" +unix2dos -n "${GTXT_DIR}/AUTHORS" "legal/gettext.AUTHORS.txt" +unix2dos -n "${GTXT_DIR}/COPYING" "legal/gettext.COPYING.txt" +unix2dos -n "${GTXT_DIR}/README" "legal/gettext.README.txt" +unix2dos -n "${ICNV_DIR}/AUTHORS" "legal/libiconv.AUTHORS.txt" +unix2dos -n "${ICNV_DIR}/COPYING" "legal/libiconv.COPYING.txt" +unix2dos -n "${ICNV_DIR}/README" "legal/libiconv.README" +unix2dos -n "${IDN2_DIR}/AUTHORS" "legal/libidn2.AUTHORS.txt" +unix2dos -n "${IDN2_DIR}/COPYING" "legal/libidn2.COPYING.txt" +unix2dos -n "${IDN2_DIR}/README.md" "legal/libidn2.README.md" +unix2dos -n "${NGH2_DIR}/AUTHORS" "legal/nghttp2.AUTHORS.txt" +unix2dos -n "${NGH2_DIR}/COPYING" "legal/nghttp2.COPYING.txt" +unix2dos -n "${NGH2_DIR}/README.rst" "legal/nghttp2.README.rst" +unix2dos -n "${NGH3_DIR}/COPYING" "legal/nghttp3.COPYING.txt" +unix2dos -n "${NGH3_DIR}/README.rst" "legal/nghttp3.README.rst" +unix2dos -n "${TCP2_DIR}/COPYING" "legal/ngtcp2.COPYING.txt" +unix2dos -n "${TCP2_DIR}/README.rst" "legal/ngtcp2.README.rst" +unix2dos -n "${OSSL_DIR}/AUTHORS.md" "legal/openssl.AUTHORS.md" +unix2dos -n "${OSSL_DIR}/LICENSE.txt" "legal/openssl.LICENSE.txt" +unix2dos -n "${OSSL_DIR}/README.md" "legal/openssl.README.md" +unix2dos -n "${RTMP_DIR}/COPYING" "legal/librtmp.COPYING.txt" +unix2dos -n "${RTMP_DIR}/README" "legal/librtmp.README.txt" +unix2dos -n "${SASL_DIR}/AUTHORS" "legal/libgsasl.AUTHORS.txt" +unix2dos -n "${SASL_DIR}/COPYING" "legal/libgsasl.COPYING.txt" +unix2dos -n "${SASL_DIR}/README" "legal/libgsasl.README.txt" +unix2dos -n "${SSH2_DIR}/COPYING" "legal/libssh2.COPYING.txt" +unix2dos -n "${SSH2_DIR}/README" "legal/libssh2.README.txt" +unix2dos -n "${ZLIB_DIR}/README" "legal/zlib.README.txt" +unix2dos -n "${ZSTD_DIR}/LICENSE" "legal/zstandard.LICENSE.txt" +unix2dos -n "${ZSTD_DIR}/README.md" "legal/zstandard.README.md" mkdir -p "${OUT_DIR}/patch" cp -vf "${BASE_DIR}/patch/"*.diff "${OUT_DIR}/patch" find "${OUT_DIR}" -type f -exec chmod 444 "{}" \;