diff --git a/devel/downloads/packages.sh b/devel/downloads/packages.sh index f6adbd0..87a6550 100644 --- a/devel/downloads/packages.sh +++ b/devel/downloads/packages.sh @@ -59,35 +59,35 @@ READLINE_PACKAGE_SHA256SUM='3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d READLINE_PACKAGE_NAME='readline-8.2.tar.gz' READLINE_PACKAGE_EXTRACTED_DIR='readline-8.2' -LIBFFI_PACKAGE_URL='https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz' -LIBFFI_PACKAGE_SHA256SUM='d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676' -LIBFFI_PACKAGE_NAME='libffi-3.4.4.tar.gz' -LIBFFI_PACKAGE_EXTRACTED_DIR='libffi-3.4.4' +LIBFFI_PACKAGE_URL='https://github.com/libffi/libffi/releases/download/v3.4.6/libffi-3.4.6.tar.gz' +LIBFFI_PACKAGE_SHA256SUM='b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e' +LIBFFI_PACKAGE_NAME='libffi-3.4.6.tar.gz' +LIBFFI_PACKAGE_EXTRACTED_DIR='libffi-3.4.6' -ZLIB_PACKAGE_URL='https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz' -ZLIB_PACKAGE_SHA256SUM='ff0ba4c292013dbc27530b3a81e1f9a813cd39de01ca5e0f8bf355702efa593e' -ZLIB_PACKAGE_NAME='zlib-1.3.tar.gz' -ZLIB_PACKAGE_EXTRACTED_DIR='zlib-1.3' +ZLIB_PACKAGE_URL='https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz' +ZLIB_PACKAGE_SHA256SUM='9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23' +ZLIB_PACKAGE_NAME='zlib-1.3.1.tar.gz' +ZLIB_PACKAGE_EXTRACTED_DIR='zlib-1.3.1' BERKELEY_DB_PACKAGE_URL='https://download.oracle.com/berkeley-db/db-18.1.40.tar.gz' BERKELEY_DB_PACKAGE_SHA256SUM='0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8' BERKELEY_DB_PACKAGE_NAME='db-18.1.40.tar.gz' BERKELEY_DB_PACKAGE_EXTRACTED_DIR='db-18.1.40' -PERL_PACKAGE_URL='https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz' -PERL_PACKAGE_SHA256SUM='213ef58089d2f2c972ea353517dc60ec3656f050dcc027666e118b508423e517' -PERL_PACKAGE_NAME='perl-5.38.0.tar.gz' -PERL_PACKAGE_EXTRACTED_DIR='perl-5.38.0' +PERL_PACKAGE_URL='https://www.cpan.org/src/5.0/perl-5.38.2.tar.gz' +PERL_PACKAGE_SHA256SUM='a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e' +PERL_PACKAGE_NAME='perl-5.38.2.tar.gz' +PERL_PACKAGE_EXTRACTED_DIR='perl-5.38.2' -OPENSSL_PACKAGE_URL='https://www.openssl.org/source/openssl-3.0.12.tar.gz' -OPENSSL_PACKAGE_SHA256SUM='f93c9e8edde5e9166119de31755fc87b4aa34863662f67ddfcba14d0b6b69b61' -OPENSSL_PACKAGE_NAME='openssl-3.0.12.tar.gz' -OPENSSL_PACKAGE_EXTRACTED_DIR='openssl-3.0.12' +OPENSSL_PACKAGE_URL='https://www.openssl.org/source/openssl-3.0.13.tar.gz' +OPENSSL_PACKAGE_SHA256SUM='88525753f79d3bec27d2fa7c66aa0b92b3aa9498dafd93d7cfa4b3780cdae313' +OPENSSL_PACKAGE_NAME='openssl-3.0.13.tar.gz' +OPENSSL_PACKAGE_EXTRACTED_DIR='openssl-3.0.13' -CURL_PACKAGE_URL='https://curl.se/download/curl-8.5.0.tar.gz' -CURL_PACKAGE_SHA256SUM='05fc17ff25b793a437a0906e0484b82172a9f4de02be5ed447e0cab8c3475add' -CURL_PACKAGE_NAME='curl-8.5.0.tar.gz' -CURL_PACKAGE_EXTRACTED_DIR='curl-8.5.0' +CURL_PACKAGE_URL='https://curl.se/download/curl-8.6.0.tar.gz' +CURL_PACKAGE_SHA256SUM='9c6db808160015f30f3c656c0dec125feb9dc00753596bf858a272b5dd8dc398' +CURL_PACKAGE_NAME='curl-8.6.0.tar.gz' +CURL_PACKAGE_EXTRACTED_DIR='curl-8.6.0' WGET_PACKAGE_URL='https://ftpmirror.gnu.org/wget/wget2-2.1.0.tar.gz' WGET_PACKAGE_SHA256SUM='a05dc5191c6bad9313fd6db2777a78f5527ba4774f665d5d69f5a7461b49e2e7' @@ -99,30 +99,30 @@ BZIP2_PACKAGE_SHA256SUM='ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682c BZIP2_PACKAGE_NAME='bzip2-1.0.8.tar.gz' BZIP2_PACKAGE_EXTRACTED_DIR='bzip2-1.0.8' -XZ_PACKAGE_URL='https://tukaani.org/xz/xz-5.4.5.tar.gz' -XZ_PACKAGE_SHA256SUM='135c90b934aee8fbc0d467de87a05cb70d627da36abe518c357a873709e5b7d6' -XZ_PACKAGE_NAME='xz-5.4.5.tar.gz' -XZ_PACKAGE_EXTRACTED_DIR='xz-5.4.5' +XZ_PACKAGE_URL='https://github.com/tukaani-project/xz/releases/download/v5.6.0/xz-5.6.0.tar.gz' +XZ_PACKAGE_SHA256SUM='0f5c81f14171b74fcc9777d302304d964e63ffc2d7b634ef023a7249d9b5d875' +XZ_PACKAGE_NAME='xz-5.6.0.tar.gz' +XZ_PACKAGE_EXTRACTED_DIR='xz-5.6.0' -SQLITE_PACKAGE_URL='https://sqlite.org/2023/sqlite-autoconf-3440200.tar.gz' -SQLITE_PACKAGE_SHA256SUM='1c6719a148bc41cf0f2bbbe3926d7ce3f5ca09d878f1246fcc20767b175bb407' -SQLITE_PACKAGE_NAME='sqlite-autoconf-3440200.tar.gz' -SQLITE_PACKAGE_EXTRACTED_DIR='sqlite-autoconf-3440200' +SQLITE_PACKAGE_URL='https://sqlite.org/2024/sqlite-autoconf-3450100.tar.gz' +SQLITE_PACKAGE_SHA256SUM='cd9c27841b7a5932c9897651e20b86c701dd740556989b01ca596fcfa3d49a0a' +SQLITE_PACKAGE_NAME='sqlite-autoconf-3450100.tar.gz' +SQLITE_PACKAGE_EXTRACTED_DIR='sqlite-autoconf-3450100' -PYTHON_PACKAGE_URL='https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz' -PYTHON_PACKAGE_SHA256SUM='d01ec6a33bc10009b09c17da95cc2759af5a580a7316b3a446eb4190e13f97b2' -PYTHON_PACKAGE_NAME='Python-3.12.1.tgz' -PYTHON_PACKAGE_EXTRACTED_DIR='Python-3.12.1' +PYTHON_PACKAGE_URL='https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz' +PYTHON_PACKAGE_SHA256SUM='a7c4f6a9dc423d8c328003254ab0c9338b83037bd787d680826a5bf84308116e' +PYTHON_PACKAGE_NAME='Python-3.12.2.tgz' +PYTHON_PACKAGE_EXTRACTED_DIR='Python-3.12.2' -EXPAT_PACKAGE_URL='https://github.com/libexpat/libexpat/releases/download/R_2_5_0/expat-2.5.0.tar.gz' -EXPRT_PACKAGE_SHA256SUM='6b902ab103843592be5e99504f846ec109c1abb692e85347587f237a4ffa1033' -EXPAT_PACKAGE_NAME='expat-2.5.0.tar.gz' -EXPAT_PACKAGE_EXTRACTED_DIR='expat-2.5.0' +EXPAT_PACKAGE_URL='https://github.com/libexpat/libexpat/releases/download/R_2_6_1/expat-2.6.1.tar.gz' +EXPRT_PACKAGE_SHA256SUM='86943cd33f952077f4a50aaa540333d61c49d980c435f551c63640833e2229d1' +EXPAT_PACKAGE_NAME='expat-2.6.1.tar.gz' +EXPAT_PACKAGE_EXTRACTED_DIR='expat-2.6.1' -GIT_PACKAGE_URL='https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz' -GIT_PACKAGE_SHA256SUM='ed238f5c72a014f238cc49fe7df4c6883732a3881111b381c105e2c5be77302f' -GIT_PACKAGE_NAME='git-2.43.0.tar.gz' -GIT_PACKAGE_EXTRACTED_DIR='git-2.43.0' +GIT_PACKAGE_URL='https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.44.0.tar.gz' +GIT_PACKAGE_SHA256SUM='f9e36f085458fe9688fbbe7846b8c4770b13d161fcd8953655f36b2b85f06b76' +GIT_PACKAGE_NAME='git-2.44.0.tar.gz' +GIT_PACKAGE_EXTRACTED_DIR='git-2.44.0' GMP_PACKAGE_URL='https://ftpmirror.gnu.org/gmp/gmp-6.3.0.tar.xz' GMP_PACKAGE_SHA256SUM='a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898' @@ -134,10 +134,10 @@ MPFR_PACKAGE_SHA256SUM='277807353a6726978996945af13e52829e3abd7a9a5b7fb2793894e1 MPFR_PACKAGE_NAME='mpfr-4.2.1.tar.xz' MPFR_PACKAGE_EXTRACTED_DIR='mpfr-4.2.1' -GDB_PACKAGE_URL='https://ftpmirror.gnu.org/gdb/gdb-14.1.tar.gz' -GDB_PACKAGE_SHA256SUM='683e63182fb72bd5d8db32ab388143796370a8e3e71c26bc264effb487db7927' -GDB_PACKAGE_NAME='gdb-14.1.tar.gz' -GDB_PACKAGE_EXTRACTED_DIR='gdb-14.1' +GDB_PACKAGE_URL='https://ftpmirror.gnu.org/gdb/gdb-14.2.tar.gz' +GDB_PACKAGE_SHA256SUM='2de5174762e959a5e529e20c20d88a04735469d8fffd98f61664e70b341dc47c' +GDB_PACKAGE_NAME='gdb-14.2.tar.gz' +GDB_PACKAGE_EXTRACTED_DIR='gdb-14.2' NEOVIM_PACKAGE_URL='https://github.com/neovim/neovim/releases/download/v0.9.5/nvim.appimage' NEOVIM_PACKAGE_SHA256SUM='0c82e5702af7a11fbb916a11b4a82e98928abf8266c74b2030ea740340437bf9' @@ -148,28 +148,28 @@ ZSTD_PACKAGE_SHA256SUM='9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78 ZSTD_PACKAGE_NAME='zstd-1.5.5.tar.gz' ZSTD_PACKAGE_EXTRACTED_DIR='zstd-1.5.5' -CMAKE_PACKAGE_URL="https://github.com/Kitware/CMake/releases/download/v3.28.1/cmake-3.28.1-linux-${ARCH}.tar.gz" +CMAKE_PACKAGE_URL="https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-${ARCH}.tar.gz" if [[ "${ARCH}" == 'x86_64' ]]; then - CMAKE_PACKAGE_SHA256SUM='f76398c24362ad87bad1a3d6f1e8f4377632b5b1c360c4ba1fd7cd205fd9d8d4' + CMAKE_PACKAGE_SHA256SUM='804d231460ab3c8b556a42d2660af4ac7a0e21c98a7f8ee3318a74b4a9a187a6' elif [[ "${ARCH}" == 'aarch64' ]]; then - CMAKE_PACKAGE_SHA256SUM='e84d88e46ed8c85fbe259bcd4ca07df7a928df87e84013e0da34d91b01a25d71' + CMAKE_PACKAGE_SHA256SUM='bbf023139f944cefe731d944f2864d8ea3ea0c4f9310b46ac72b3cb4e314b023' fi -CMAKE_PACKAGE_NAME="cmake-3.28.1-linux-${ARCH}.tar.gz" - -CCACHE_PACKAGE_URL='https://github.com/ccache/ccache/releases/download/v4.9/ccache-4.9.tar.gz' -CCACHE_PACKAGE_SHA256SUM='866b2223d59333640f0e7a003cbb85b32d9ca3c9445bd9e3cf142942e69dd3ec' -CCACHE_PACKAGE_NAME='ccache-4.9.tar.gz' -CCACHE_PACKAGE_EXTRACTED_DIR='ccache-4.9' - -LIBXML2_PACKAGE_URL='https://github.com/GNOME/libxml2/archive/refs/tags/v2.12.3.tar.gz' -LIBXML2_PACKAGE_SHA256SUM='ffad925bc27ca1266db8daa16b833f0afa6745df3cfcc0b8bbbc08bf52265676' -LIBXML2_PACKAGE_NAME='libxml2-2.12.3.tar.gz' -LIBXML2_PACKAGE_EXTRACTED_DIR='libxml2-2.12.3' - -SWIG_PACKAGE_URL='https://downloads.sourceforge.net/project/swig/swig/swig-4.1.1/swig-4.1.1.tar.gz' -SWIG_PACKAGE_SHA256SUM='2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b' -SWIG_PACKAGE_NAME='swig-4.1.1.tar.gz' -SWIG_PACKAGE_EXTRACTED_DIR='swig-4.1.1' +CMAKE_PACKAGE_NAME="cmake-3.28.3-linux-${ARCH}.tar.gz" + +CCACHE_PACKAGE_URL='https://github.com/ccache/ccache/releases/download/v4.9.1/ccache-4.9.1.tar.gz' +CCACHE_PACKAGE_SHA256SUM='12834ecaaaf2db069dda1d1d991f91c19e3274cc04a471af5b64195def17e90f' +CCACHE_PACKAGE_NAME='ccache-4.9.1.tar.gz' +CCACHE_PACKAGE_EXTRACTED_DIR='ccache-4.9.1' + +LIBXML2_PACKAGE_URL='https://github.com/GNOME/libxml2/archive/refs/tags/v2.12.5.tar.gz' +LIBXML2_PACKAGE_SHA256SUM='042c7b161e58ca59d816eee69fc36774dcc8ab7b88a2b9a6e3d4f5e454a9474a' +LIBXML2_PACKAGE_NAME='libxml2-2.12.5.tar.gz' +LIBXML2_PACKAGE_EXTRACTED_DIR='libxml2-2.12.5' + +SWIG_PACKAGE_URL='https://downloads.sourceforge.net/project/swig/swig/swig-4.2.1/swig-4.2.1.tar.gz' +SWIG_PACKAGE_SHA256SUM='fa045354e2d048b2cddc69579e4256245d4676894858fcf0bab2290ecf59b7d8' +SWIG_PACKAGE_NAME='swig-4.2.1.tar.gz' +SWIG_PACKAGE_EXTRACTED_DIR='swig-4.2.1' LIBEDIT_PACKAGE_URL='https://www.thrysoee.dk/editline/libedit-20230828-3.1.tar.gz' LIBEDIT_PACKAGE_SHA256SUM='4ee8182b6e569290e7d1f44f0f78dac8716b35f656b76528f699c69c98814dad' diff --git a/devel/scripts/install.sh b/devel/scripts/install.sh index b3658ba..3760dda 100755 --- a/devel/scripts/install.sh +++ b/devel/scripts/install.sh @@ -317,7 +317,8 @@ function install_curl() { pushd "${CURL_PACKAGE_EXTRACTED_DIR}" >/dev/null mkdir build cd build - ../configure --prefix="${DEVEL_HOME_PATH}/opt/${package}" --with-openssl="${DEVEL_HOME_PATH}/opt/openssl" + ../configure --prefix="${DEVEL_HOME_PATH}/opt/${package}" --with-openssl="${DEVEL_HOME_PATH}/opt/openssl" \ + --without-libpsl make -j "${NUM_CORES}" make install popd >/dev/null