diff --git a/cmake/hashes.cmake b/cmake/hashes.cmake index 321f021d..ed5b63e5 100644 --- a/cmake/hashes.cmake +++ b/cmake/hashes.cmake @@ -1,10 +1,10 @@ set(BINUTILS_HASH ce2017e059d63e67ddb9240e9d4ec49c2893605035cd60e92ad53177f4377237) -set(BOOST2_HASH 7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca) set(BOOST_HASH 3621533e820dcab1e8012afd583c0c73cf0f77694952b81352bf38c1488f9cb4) +set(BOOST2_HASH 7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca) set(CPP_HTTPLIB_HASH 18064587e0cc6a0d5d56d619f4cbbcaba47aa5d84d86013abbd45d95c6653866) set(CURL_HASH ccc5ba45d9f5320c70ffb24e5411b66ba55ea1f333bf78be0963ed90a9328699) set(EXPAT_HASH 85372797ff0673a8fc4a6be16466bb5a0ca28c0dcf3c6f7ac1686b4a3ba2aabb) -set(GCC_HASH 7d376d445f93126dc545e2c0086d0f647c3094aae081cdb78f42ce2bc25e7293) +set(GCC_HASH 51b9919ea69c980d7a381db95d4be27edf73b21254eb13d752a08003b4d013b1) set(GTEST_HASH 78c676fc63881529bf97bf9d45948d905a66833fbfa5318ea2cd7478cb98f399) set(ICU_HASH a2c443404f00098e9e90acf29dc318e049d2dc78d9ae5f46efb261934a730ce2) set(JSON_HASH 4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187) diff --git a/cmake/versions.cmake b/cmake/versions.cmake index 17d5eb4c..9fe19208 100644 --- a/cmake/versions.cmake +++ b/cmake/versions.cmake @@ -10,7 +10,7 @@ set(CURL_VERSION 8.13.0) set(CURL2_VERSION 8_13_0) set(EXPAT_VERSION 2.7.1) set(EXPAT2_VERSION 2_7_1) -set(GCC_VERSION 14.2.0) +set(GCC_VERSION 15.1.0) set(GTEST_VERSION 1.16.0) set(ICU_VERSION 76-1) set(JSON_VERSION 3.12.0) diff --git a/repertory/version.cpp.in b/repertory/version.cpp.in index 3358071e..98b141aa 100644 --- a/repertory/version.cpp.in +++ b/repertory/version.cpp.in @@ -8,7 +8,7 @@ constexpr std::string_view version = } // namespace namespace repertory { -auto project_get_git_rev() -> std::string_view { return git_rev; } + auto project_get_git_rev() -> std::string_view { return git_rev; } -auto project_get_version() -> std::string_view { return version; } -} // namespace repertory + auto project_get_version() -> std::string_view { return version; } +} // namespace %PROJECT_NAME % diff --git a/scripts/libraries.sh b/scripts/libraries.sh index f3666f08..cfb26a92 100755 --- a/scripts/libraries.sh +++ b/scripts/libraries.sh @@ -48,7 +48,7 @@ PROJECT_DOWNLOADS[BOOST]="https://archives.boost.io/release/${PROJECT_VERSIONS[B PROJECT_DOWNLOADS[CPP_HTTPLIB]="https://github.com/yhirose/cpp-httplib/archive/refs/tags/v${PROJECT_VERSIONS[CPP_HTTPLIB]}.tar.gz;cpp-httplib-${PROJECT_VERSIONS[CPP_HTTPLIB]}.tar.gz;3rd_party" PROJECT_DOWNLOADS[CURL]="https://github.com/curl/curl/archive/refs/tags/curl-${PROJECT_VERSIONS[CURL2]}.tar.gz;curl-${PROJECT_VERSIONS[CURL]}.tar.gz;3rd_party" PROJECT_DOWNLOADS[EXPAT]="https://github.com/libexpat/libexpat/archive/refs/tags/R_${PROJECT_VERSIONS[EXPAT2]}.tar.gz;expat-${PROJECT_VERSIONS[EXPAT]}.tar.gz;3rd_party/mingw64" -PROJECT_DOWNLOADS[GCC]="https://ftp.gnu.org/gnu/gcc/gcc-${PROJECT_VERSIONS[GCC]}/gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;3rd_party/mingw64" +PROJECT_DOWNLOADS[GCC]="https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-${PROJECT_VERSIONS[GCC]}/gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;3rd_party/mingw64" PROJECT_DOWNLOADS[GTEST]="https://github.com/google/googletest/archive/refs/tags/v${PROJECT_VERSIONS[GTEST]}.tar.gz;googletest-${PROJECT_VERSIONS[GTEST]}.tar.gz;3rd_party" PROJECT_DOWNLOADS[ICU]="https://github.com/unicode-org/icu/archive/refs/tags/release-${PROJECT_VERSIONS[ICU]}.tar.gz;icu-release-${PROJECT_VERSIONS[ICU]}.tar.gz;3rd_party/mingw64" PROJECT_DOWNLOADS[JSON]="https://github.com/nlohmann/json/archive/refs/tags/v${PROJECT_VERSIONS[JSON]}.tar.gz;json-${PROJECT_VERSIONS[JSON]}.tar.gz;3rd_party" diff --git a/scripts/versions.sh b/scripts/versions.sh index 2f30b7f5..c5f22d0b 100755 --- a/scripts/versions.sh +++ b/scripts/versions.sh @@ -13,7 +13,7 @@ PROJECT_VERSIONS[CURL]="8.13.0" PROJECT_VERSIONS[CURL2]="8_13_0" PROJECT_VERSIONS[EXPAT]="2.7.1" PROJECT_VERSIONS[EXPAT2]="2_7_1" -PROJECT_VERSIONS[GCC]="14.2.0" +PROJECT_VERSIONS[GCC]="15.1.0" PROJECT_VERSIONS[GTEST]="1.16.0" PROJECT_VERSIONS[ICU]="76-1" PROJECT_VERSIONS[JSON]="3.12.0" diff --git a/support/3rd_party/mingw64/gcc-14.2.0.tar.gz b/support/3rd_party/mingw64/gcc-14.2.0.tar.gz deleted file mode 100644 index 1aaca065..00000000 --- a/support/3rd_party/mingw64/gcc-14.2.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d376d445f93126dc545e2c0086d0f647c3094aae081cdb78f42ce2bc25e7293 -size 160730065 diff --git a/support/3rd_party/mingw64/gcc-14.2.0.tar.gz.sha256 b/support/3rd_party/mingw64/gcc-14.2.0.tar.gz.sha256 deleted file mode 100644 index c5176fb9..00000000 --- a/support/3rd_party/mingw64/gcc-14.2.0.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -7d376d445f93126dc545e2c0086d0f647c3094aae081cdb78f42ce2bc25e7293 gcc-14.2.0.tar.gz diff --git a/support/3rd_party/mingw64/gcc-15.1.0.tar.gz b/support/3rd_party/mingw64/gcc-15.1.0.tar.gz new file mode 100644 index 00000000..091848ff --- /dev/null +++ b/support/3rd_party/mingw64/gcc-15.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b9919ea69c980d7a381db95d4be27edf73b21254eb13d752a08003b4d013b1 +size 171315772 diff --git a/support/3rd_party/mingw64/gcc-15.1.0.tar.gz.sha256 b/support/3rd_party/mingw64/gcc-15.1.0.tar.gz.sha256 new file mode 100644 index 00000000..13896721 --- /dev/null +++ b/support/3rd_party/mingw64/gcc-15.1.0.tar.gz.sha256 @@ -0,0 +1 @@ +51b9919ea69c980d7a381db95d4be27edf73b21254eb13d752a08003b4d013b1 *gcc-15.1.0.tar.gz