From 7b6d46ff9ff7cc9ea88b1033c7a17be52cd2dbce Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Tue, 20 Dec 2022 23:50:46 +0300 Subject: sci-chemistry/gromacs: Make all uris https Signed-off-by: Alexey Shvetsov --- sci-chemistry/gromacs/Manifest | 2 +- sci-chemistry/gromacs/gromacs-2018.8-r1.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2019.6-r1.ebuild | 8 +++---- sci-chemistry/gromacs/gromacs-2019.6-r2.ebuild | 8 +++---- sci-chemistry/gromacs/gromacs-2020.4-r1.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2020.7.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2021.3-r1.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2021.5.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2021.6.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2021.9999.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2022.3.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2022.4.ebuild | 6 +++--- sci-chemistry/gromacs/gromacs-2022.9999.ebuild | 28 ++++++++++++++++++------ sci-chemistry/gromacs/gromacs-2023.9999.ebuild | 30 ++++++++++++++++++++------ sci-chemistry/gromacs/gromacs-2023_rc1.ebuild | 30 ++++++++++++++++++++------ sci-chemistry/gromacs/gromacs-9999.ebuild | 30 ++++++++++++++++++++------ 16 files changed, 127 insertions(+), 63 deletions(-) (limited to 'sci-chemistry/gromacs') diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest index af8f062468c0..48bb6ecb5abb 100644 --- a/sci-chemistry/gromacs/Manifest +++ b/sci-chemistry/gromacs/Manifest @@ -17,7 +17,7 @@ DIST manual-2021.5.pdf 12253641 BLAKE2B 8850715a2bb21345e1c9735aca1a5dd2ad916e5a DIST manual-2021.6.pdf 12256595 BLAKE2B 5d808e38571b38c1f6e0d115f6e604238206cc001f59d05ed855e80c324c0e6fd7767adb723b3d0edd1267ae5973a3b83b76bd04d2dc99769e6440600d8e2146 SHA512 64fe56422d7417f6f61b10346c99e24c3f423f0cedc3794e0809250282bc87ef692b47ae6c3f95ad7994aa3860ed82035cbacc76eb78a2f54a29052a05260af2 DIST manual-2022.3.pdf 13080874 BLAKE2B 3e70da8f70281c78084f5f9af86cdcda187c7b3085f08d95487992a65e31b7dae0b3e66d914dc0bccaf1bfe4c672d2018f38d0bde679759545aca55d1df1f554 SHA512 f634eac722d4a6f77820ef46024d9209de97fb6afb52333f200c2717049d8d09e31f0ef7bac8f154d79ae43fa31541ed6c3d839dd088433222ebdace298b5fae DIST manual-2022.4.pdf 13080976 BLAKE2B 45685fa1d727aa30425e946ac72e0bd723528032e3fb45525d3c025316ee2682ea3c9cc2fd75b5cd4e900adbc6e7f577e3368d9e0681294fd1515df3d2e5d840 SHA512 a7ac3a80a90f14b6917e15633d77230d24cdcf19ade38d14b35c6451074848a7754b33c612e2a26a657f2edd3d6710e5a8130cacb107d4085d1bd934267ad623 -DIST manual-2023_rc1.pdf 13506754 BLAKE2B 9487753e788fa5b2d01255717769e0b01cf7adcb4ae99a1f37f4ad0f8acccfbf4eff0a4c76add63bc82bffdf844cf8dd1d858d15a6bacd6635ec3a3474e10f6f SHA512 f26df914402793c656a798847524c0b9207a4163bb36d6cb90740a699418719f7b124343b4886e50d92023c14f8c1e61e950c12b8e1e4702007e34677cd17ef2 +DIST manual-2023-rc1.pdf 13506754 BLAKE2B 9487753e788fa5b2d01255717769e0b01cf7adcb4ae99a1f37f4ad0f8acccfbf4eff0a4c76add63bc82bffdf844cf8dd1d858d15a6bacd6635ec3a3474e10f6f SHA512 f26df914402793c656a798847524c0b9207a4163bb36d6cb90740a699418719f7b124343b4886e50d92023c14f8c1e61e950c12b8e1e4702007e34677cd17ef2 DIST regressiontests-2018.8.tar.gz 67855469 BLAKE2B 34c9b339f6229f483afbb5192ee6ba8b8f72d5c26907a853af9c53dfece0d88739e48f6b44b78d1c010f988f9385d077285300522164f533a5861e9dda879275 SHA512 3642389d27bd1942cd0f091c940ae97b197b94856a387fe581dc516b0d4169480f16551d4ba357f9282b3337d605c286d51dd38112ac87c826dda634904836bb DIST regressiontests-2019.6.tar.gz 67643195 BLAKE2B 1e054e24b187946f7ea28090d4f20cf8e1d79a26253f57ba07d130e0773d8541b8a1552a38023d31a68ce8bc62d8e0af1d98609234bb3e7d3e6d567307ebb386 SHA512 eacf1c55b982515a305c29459fe80a7cd558a8481e5689962aa956148af542568b1d1ce59c6784ecb0afd4768c2b664afa21e12af2d89ae2b06b1ba61ad72036 DIST regressiontests-2020.4.tar.gz 48542144 BLAKE2B 1dcde67525d40ababa74d9e8ba2dd3fdef1de7d1018491e102edd71d3a622925f213b5a0812e5448882b4cb5fb578317e8e5029bdc4bd53008aa8441a3d9dea1 SHA512 7c71f36a1cef22562f14dcd233e90ad2fe370ae1a7d3b5268727259b374e12d4754253735ac8745d3738bdbc1cc2067780fda5e393be2ff264f632fe4e0c1978 diff --git a/sci-chemistry/gromacs/gromacs-2018.8-r1.ebuild b/sci-chemistry/gromacs/gromacs-2018.8-r1.ebuild index fb79ed729b5a..a26f3ea46d56 100644 --- a/sci-chemistry/gromacs/gromacs-2018.8-r1.ebuild +++ b/sci-chemistry/gromacs/gromacs-2018.8-r1.ebuild @@ -8,15 +8,15 @@ CMAKE_MAKEFILE_GENERATOR="ninja" inherit bash-completion-r1 cmake cuda readme.gentoo-r1 toolchain-funcs xdg-utils SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( http://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux ~x64-macos" ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2019.6-r1.ebuild b/sci-chemistry/gromacs/gromacs-2019.6-r1.ebuild index b04308aaa907..1a1a44ea6d18 100644 --- a/sci-chemistry/gromacs/gromacs-2019.6-r1.ebuild +++ b/sci-chemistry/gromacs/gromacs-2019.6-r1.ebuild @@ -8,15 +8,15 @@ CMAKE_MAKEFILE_GENERATOR="ninja" inherit bash-completion-r1 cmake cuda readme.gentoo-r1 toolchain-funcs xdg-utils SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( http://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux ~x64-macos" ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2019.6-r2.ebuild b/sci-chemistry/gromacs/gromacs-2019.6-r2.ebuild index 71a5399a8a70..a81288076d3a 100644 --- a/sci-chemistry/gromacs/gromacs-2019.6-r2.ebuild +++ b/sci-chemistry/gromacs/gromacs-2019.6-r2.ebuild @@ -8,15 +8,15 @@ CMAKE_MAKEFILE_GENERATOR="ninja" inherit bash-completion-r1 cmake cuda readme.gentoo-r1 toolchain-funcs xdg-utils SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( http://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2020.4-r1.ebuild b/sci-chemistry/gromacs/gromacs-2020.4-r1.ebuild index 90ca3b46ae0a..1b2e86c8a65f 100644 --- a/sci-chemistry/gromacs/gromacs-2020.4-r1.ebuild +++ b/sci-chemistry/gromacs/gromacs-2020.4-r1.ebuild @@ -22,16 +22,16 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2020.7.ebuild b/sci-chemistry/gromacs/gromacs-2020.7.ebuild index ef73982121ff..9af3d2969914 100644 --- a/sci-chemistry/gromacs/gromacs-2020.7.ebuild +++ b/sci-chemistry/gromacs/gromacs-2020.7.ebuild @@ -22,16 +22,16 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2021.3-r1.ebuild b/sci-chemistry/gromacs/gromacs-2021.3-r1.ebuild index c8f88acab2c3..e114ec2e9524 100644 --- a/sci-chemistry/gromacs/gromacs-2021.3-r1.ebuild +++ b/sci-chemistry/gromacs/gromacs-2021.3-r1.ebuild @@ -22,16 +22,16 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2021.5.ebuild b/sci-chemistry/gromacs/gromacs-2021.5.ebuild index c3df9c15d1d4..3b0c96dab99d 100644 --- a/sci-chemistry/gromacs/gromacs-2021.5.ebuild +++ b/sci-chemistry/gromacs/gromacs-2021.5.ebuild @@ -22,16 +22,16 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2021.6.ebuild b/sci-chemistry/gromacs/gromacs-2021.6.ebuild index c3df9c15d1d4..3b0c96dab99d 100644 --- a/sci-chemistry/gromacs/gromacs-2021.6.ebuild +++ b/sci-chemistry/gromacs/gromacs-2021.6.ebuild @@ -22,16 +22,16 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2021.9999.ebuild b/sci-chemistry/gromacs/gromacs-2021.9999.ebuild index 44a39087816b..fca4a085908b 100644 --- a/sci-chemistry/gromacs/gromacs-2021.9999.ebuild +++ b/sci-chemistry/gromacs/gromacs-2021.9999.ebuild @@ -22,16 +22,16 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2022.3.ebuild b/sci-chemistry/gromacs/gromacs-2022.3.ebuild index 8719a5c86554..b5227c43c97f 100644 --- a/sci-chemistry/gromacs/gromacs-2022.3.ebuild +++ b/sci-chemistry/gromacs/gromacs-2022.3.ebuild @@ -22,9 +22,9 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${P}.tar.gz + https://ftp.gromacs.org/gromacs/${P}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )" # since 2022 arm support was dropped (but not arm64) KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi @@ -32,7 +32,7 @@ fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2022.4.ebuild b/sci-chemistry/gromacs/gromacs-2022.4.ebuild index 8719a5c86554..b5227c43c97f 100644 --- a/sci-chemistry/gromacs/gromacs-2022.4.ebuild +++ b/sci-chemistry/gromacs/gromacs-2022.4.ebuild @@ -22,9 +22,9 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${P}.tar.gz + https://ftp.gromacs.org/gromacs/${P}.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-${PV}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )" + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )" # since 2022 arm support was dropped (but not arm64) KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi @@ -32,7 +32,7 @@ fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING diff --git a/sci-chemistry/gromacs/gromacs-2022.9999.ebuild b/sci-chemistry/gromacs/gromacs-2022.9999.ebuild index f8165b39b590..b5227c43c97f 100644 --- a/sci-chemistry/gromacs/gromacs-2022.9999.ebuild +++ b/sci-chemistry/gromacs/gromacs-2022.9999.ebuild @@ -22,24 +22,24 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf -> manual-${PV}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + https://ftp.gromacs.org/gromacs/${P}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )" # since 2022 arm support was dropped (but not arm64) - KEYWORDS="~amd64 -arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING # base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )" SLOT="0/${PV}" -IUSE="blas cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" +IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" CDEPEND=" blas? ( virtual/blas ) @@ -56,6 +56,7 @@ CDEPEND=" " BDEPEND="${CDEPEND} virtual/pkgconfig + clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-doc/doxygen $(python_gen_cond_dep ' @@ -75,6 +76,7 @@ REQUIRED_USE=" doc? ( !build-manual ) cuda? ( single-precision ) cuda? ( !opencl ) + clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ${PYTHON_REQUIRED_USE}" @@ -115,6 +117,19 @@ src_prepare() { xdg_environment_reset #591952 + # we can use clang as default + if use clang && ! tc-is-clang ; then + export CC=${CHOST}-clang + export CXX=${CHOST}-clang++ + else + tc-export CXX CC + fi + # clang-cuda need to filter mfpmath + if use clang-cuda ; then + filter-mfpmath sse + filter-mfpmath i386 + fi + cmake_src_prepare use cuda && cuda_src_prepare @@ -232,6 +247,7 @@ src_configure() { [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF" local gpu=( "-DGMX_GPU=OFF" ) [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" ) + [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" ) use opencl && gpu=( "-DGMX_GPU=OPENCL" ) mycmakeargs=( ${mycmakeargs_pre[@]} ${p} diff --git a/sci-chemistry/gromacs/gromacs-2023.9999.ebuild b/sci-chemistry/gromacs/gromacs-2023.9999.ebuild index 55fe829229e7..3d7e9b7a194d 100644 --- a/sci-chemistry/gromacs/gromacs-2023.9999.ebuild +++ b/sci-chemistry/gromacs/gromacs-2023.9999.ebuild @@ -22,24 +22,24 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf -> manual-${PV}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" # since 2022 arm support was dropped (but not arm64) - KEYWORDS="~amd64 -arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING # base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )" SLOT="0/${PV}" -IUSE="blas cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" +IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" CDEPEND=" blas? ( virtual/blas ) @@ -51,11 +51,12 @@ CDEPEND=" mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= - >=dev-cpp/muParser-2.3.4:= + >=dev-cpp/muParser-2.3:= ${PYTHON_DEPS} " BDEPEND="${CDEPEND} virtual/pkgconfig + clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-doc/doxygen $(python_gen_cond_dep ' @@ -74,6 +75,7 @@ REQUIRED_USE=" doc? ( !build-manual ) cuda? ( single-precision ) cuda? ( !opencl ) + clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ${PYTHON_REQUIRED_USE}" @@ -114,6 +116,19 @@ src_prepare() { xdg_environment_reset #591952 + # we can use clang as default + if use clang && ! tc-is-clang ; then + export CC=${CHOST}-clang + export CXX=${CHOST}-clang++ + else + tc-export CXX CC + fi + # clang-cuda need to filter mfpmath + if use clang-cuda ; then + filter-mfpmath sse + filter-mfpmath i386 + fi + cmake_src_prepare use cuda && cuda_src_prepare @@ -230,6 +245,7 @@ src_configure() { [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF" local gpu=( "-DGMX_GPU=OFF" ) [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" ) + [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" ) use opencl && gpu=( "-DGMX_GPU=OPENCL" ) mycmakeargs=( ${mycmakeargs_pre[@]} ${p} diff --git a/sci-chemistry/gromacs/gromacs-2023_rc1.ebuild b/sci-chemistry/gromacs/gromacs-2023_rc1.ebuild index 55fe829229e7..3d7e9b7a194d 100644 --- a/sci-chemistry/gromacs/gromacs-2023_rc1.ebuild +++ b/sci-chemistry/gromacs/gromacs-2023_rc1.ebuild @@ -22,24 +22,24 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf -> manual-${PV}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" # since 2022 arm support was dropped (but not arm64) - KEYWORDS="~amd64 -arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING # base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )" SLOT="0/${PV}" -IUSE="blas cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" +IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" CDEPEND=" blas? ( virtual/blas ) @@ -51,11 +51,12 @@ CDEPEND=" mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= - >=dev-cpp/muParser-2.3.4:= + >=dev-cpp/muParser-2.3:= ${PYTHON_DEPS} " BDEPEND="${CDEPEND} virtual/pkgconfig + clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-doc/doxygen $(python_gen_cond_dep ' @@ -74,6 +75,7 @@ REQUIRED_USE=" doc? ( !build-manual ) cuda? ( single-precision ) cuda? ( !opencl ) + clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ${PYTHON_REQUIRED_USE}" @@ -114,6 +116,19 @@ src_prepare() { xdg_environment_reset #591952 + # we can use clang as default + if use clang && ! tc-is-clang ; then + export CC=${CHOST}-clang + export CXX=${CHOST}-clang++ + else + tc-export CXX CC + fi + # clang-cuda need to filter mfpmath + if use clang-cuda ; then + filter-mfpmath sse + filter-mfpmath i386 + fi + cmake_src_prepare use cuda && cuda_src_prepare @@ -230,6 +245,7 @@ src_configure() { [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF" local gpu=( "-DGMX_GPU=OFF" ) [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" ) + [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" ) use opencl && gpu=( "-DGMX_GPU=OPENCL" ) mycmakeargs=( ${mycmakeargs_pre[@]} ${p} diff --git a/sci-chemistry/gromacs/gromacs-9999.ebuild b/sci-chemistry/gromacs/gromacs-9999.ebuild index 55fe829229e7..3d7e9b7a194d 100644 --- a/sci-chemistry/gromacs/gromacs-9999.ebuild +++ b/sci-chemistry/gromacs/gromacs-9999.ebuild @@ -22,24 +22,24 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI=" - http://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz - doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf -> manual-${PV}.pdf ) - test? ( http://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" # since 2022 arm support was dropped (but not arm64) - KEYWORDS="~amd64 -arm ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" DESCRIPTION="The ultimate molecular dynamics simulation package" -HOMEPAGE="http://www.gromacs.org/" +HOMEPAGE="https://www.gromacs.org/" # see COPYING for details # https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING # base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )" SLOT="0/${PV}" -IUSE="blas cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" +IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" CDEPEND=" blas? ( virtual/blas ) @@ -51,11 +51,12 @@ CDEPEND=" mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= - >=dev-cpp/muParser-2.3.4:= + >=dev-cpp/muParser-2.3:= ${PYTHON_DEPS} " BDEPEND="${CDEPEND} virtual/pkgconfig + clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-doc/doxygen $(python_gen_cond_dep ' @@ -74,6 +75,7 @@ REQUIRED_USE=" doc? ( !build-manual ) cuda? ( single-precision ) cuda? ( !opencl ) + clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ${PYTHON_REQUIRED_USE}" @@ -114,6 +116,19 @@ src_prepare() { xdg_environment_reset #591952 + # we can use clang as default + if use clang && ! tc-is-clang ; then + export CC=${CHOST}-clang + export CXX=${CHOST}-clang++ + else + tc-export CXX CC + fi + # clang-cuda need to filter mfpmath + if use clang-cuda ; then + filter-mfpmath sse + filter-mfpmath i386 + fi + cmake_src_prepare use cuda && cuda_src_prepare @@ -230,6 +245,7 @@ src_configure() { [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF" local gpu=( "-DGMX_GPU=OFF" ) [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" ) + [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" ) use opencl && gpu=( "-DGMX_GPU=OPENCL" ) mycmakeargs=( ${mycmakeargs_pre[@]} ${p} -- cgit v1.2.3-65-gdbad