aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorea Christian <chr@chymera.eu>2022-01-09 19:38:53 -0500
committerHorea Christian <chr@chymera.eu>2022-01-09 19:38:53 -0500
commit3b227d5588eaac724032273e19541ee81aa53034 (patch)
treec5d6975cbec78809e56ec5edcbfc887a2f8b4cec /sci-libs
parentdev-java/lucene: update icu4j requirement (diff)
downloadsci-3b227d5588eaac724032273e19541ee81aa53034.tar.gz
sci-3b227d5588eaac724032273e19541ee81aa53034.tar.bz2
sci-3b227d5588eaac724032273e19541ee81aa53034.zip
sci-libs/itk: fixed missing limits issue for newer GCC
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Horea Christian <chr@chymera.eu>
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/itk/Manifest4
-rw-r--r--sci-libs/itk/files/itk-5.1.0-include_limits.patch10
-rw-r--r--sci-libs/itk/itk-5.0.1.ebuild10
-rw-r--r--sci-libs/itk/itk-5.1.0.ebuild11
4 files changed, 23 insertions, 12 deletions
diff --git a/sci-libs/itk/Manifest b/sci-libs/itk/Manifest
index 2be705868..31310f8b1 100644
--- a/sci-libs/itk/Manifest
+++ b/sci-libs/itk/Manifest
@@ -5,6 +5,6 @@ DIST InsightData-5.0.1.tar.gz 290801718 BLAKE2B dcb7657cb1f8555365b2ec94e7f95c4f
DIST InsightData-5.1.0.tar.gz 292322103 BLAKE2B e55eddf06d72e87e68e7654c634f545923202467b710c75aa929cd040f37a9caa48ee262ca6465631961816af1cd854b9a046ff7e7ffed7731e428e092bc6020 SHA512 458c2959ba5e0745eee23e16ff7178230a7bae94d7dff065b3b38136e238becff96554693e3b2149d2307949c23a6c695c92676f8d44e6f7305dbb8bed48c9fa
DIST InsightToolkit-5.0.1.tar.gz 20627889 BLAKE2B 2bd53f64f18746a7d0226d4d97bc02529a1dd2c05fc2294b0c2a5adb3783a8e766b1d20e051a17f20b4e5855e7c5b4a18d5f177f239113bc64f1a0400ce6f04b SHA512 f36613ff72c513ded3d32504f71308a94fe75555cf9fd22b77485d1375601f6e1f1539cc5ac82a9e1e229bcf514a88ccb55122a7dfc74a6ae1b6604aa70bd814
DIST InsightToolkit-5.1.0.tar.gz 20694338 BLAKE2B 6a14e2e00f6d68a1420cdeebabdef254d23c6ba6610828bb860cf4e27a87f0e1448cd222bf3bc02f6d32b4eb262d7ba032f4459ed05f59f8c95d80907e03571c SHA512 413b6ef549b59d8f507038130446ccb704794c6d0980d8ab631d1b1051cb91f399e77c26b69fab6a1e9b9bb4cc233d49996c3ee735cd4de065993d4379b4ed4c
-DIST itk-5.1.0-test-a5e11ea71164ff78c65fcf259db01ea5db981a9d868e60045ff2bffca92984df1174bf984a1076e450f0d5d69b4f0191ed1a61465c220e2c91a893b5df150c0a 1014 BLAKE2B e323a0de725e717fddbe70a2e5a20fd5f55af8361caefb1388e3566b80e2496c869e860c9588b2cb579b39bf58a160ce47db454efc656477a40604473780f623 SHA512 aba302ea9921df0af6c9f076850f5923a70ab6c6f6e1450a0dd4bd99f5257641cd8ba9a97c8a84b92f0325295328858785bc6627dab936ac7131de81e1e2d08c
-DIST itk-5.1.0-test-bcdbb347f3704262d1f00be7179d6a0a6e68aed56c0653e8072ee5a94985c713bd229c935b1226a658af84fb7f1fffc2458c98364fc35303a2303b12f9f7ce2f 1015 BLAKE2B 1c2d888c8fa8ce857c3c02a50fe4fda87d51a5ba1f563a9a0bbe331c1b9656fd3cf510b93d91489ec55785dc0e78d4a6e45c694913e4ab8a7c67db1a27eb786a SHA512 9c34d50f36e569a2b50a8fca21ee271b641a3703aa9465cce5e0e0ac3d24d061be4800b8e800d2634511bbd76dff853a2734df3465c7b62a53b8e6b6fd5f3f77
+DIST itk-5.1.0-test-a5e11ea71164ff78c65fcf259db01ea5db981a9d868e60045ff2bffca92984df1174bf984a1076e450f0d5d69b4f0191ed1a61465c220e2c91a893b5df150c0a 1017 BLAKE2B e6a3b734c3f4a23238dbb921c46297b491436e6c4b0b6d8992fe8fa3c813374f354495ca575d5d371ef49b7bcdc8b63d89a5e8d1ae608bce50fea0efc95ec60d SHA512 e69c77894cab5b295ec5edbecdf693525ec9a4673810b87cbc28646ea40888b7792b5707840069e277905c8b0014bd84ecea036836f87c3b16f388f544e34341
+DIST itk-5.1.0-test-bcdbb347f3704262d1f00be7179d6a0a6e68aed56c0653e8072ee5a94985c713bd229c935b1226a658af84fb7f1fffc2458c98364fc35303a2303b12f9f7ce2f 1018 BLAKE2B 50cad64ac0b674fe4dce36c732f8fababe13ec2893e22caa0b22274320fb4f6d70aec1e8b4f6ee5878ebc20b02c7300c877db911b77f82ac0cf2d6e3284f4ffa SHA512 27952af5d6243aa31c187280ea9ba82c434db3614b3db3b406fe8e5c7e4b7e333bc179d5d9956d5a17aa670a7aa7cfce037d37c4225125e703602e322d8ec68b
DIST itk-5.1.0-testingdata.tar.gz 2409232372 BLAKE2B 7eb1c3ca21558603d3aa915c2a17e9bb656867331dc48e7b514ece50a7eac3d24bdf01c8b0acc703566b598959780d6736b27d1516d932f949e3a5cfe6acd9e0 SHA512 8b451608cb3f75d3ba6a78fd23e79495948c2792a98d831e0f0c93745595df84d3c2a8d76389976f67ac7e7e1f5a44a18d201e51d2ee659cdb708ae28536df8f
diff --git a/sci-libs/itk/files/itk-5.1.0-include_limits.patch b/sci-libs/itk/files/itk-5.1.0-include_limits.patch
new file mode 100644
index 000000000..9a8fae820
--- /dev/null
+++ b/sci-libs/itk/files/itk-5.1.0-include_limits.patch
@@ -0,0 +1,10 @@
+--- a/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h
++++ a/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h
+@@ -16,6 +16,7 @@
+
+ #include "gdcmImageToImageFilter.h"
+ #include "gdcmPhotometricInterpretation.h"
++#include <limits>
+
+ namespace gdcm
+ {
diff --git a/sci-libs/itk/itk-5.0.1.ebuild b/sci-libs/itk/itk-5.0.1.ebuild
index 9c8ce63eb..c0a74b27f 100644
--- a/sci-libs/itk/itk-5.0.1.ebuild
+++ b/sci-libs/itk/itk-5.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -159,11 +159,11 @@ src_install() {
dodoc -r "${S}"/Examples/*
fi
- echo "ITK_DATA_ROOT=${EROOT}/usr/share/${PN}/data" > ${T}/40${PN}
- local ldpath="${EROOT}/usr/$(get_libdir)/InsightToolkit"
+ echo "ITK_DATA_ROOT=${EPREFIX}/usr/share/${PN}/data" > ${T}/40${PN}
+ local ldpath="${EPREFIX}/usr/$(get_libdir)/InsightToolkit"
if use python; then
- echo "PYTHONPATH=${EROOT}/usr/$(get_libdir)/InsightToolkit/WrapITK/Python" >> "${T}"/40${PN}
- ldpath="${ldpath}:${EROOT}/usr/$(get_libdir)/InsightToolkit/WrapITK/lib"
+ echo "PYTHONPATH=${EPREFIX}/usr/$(get_libdir)/InsightToolkit/WrapITK/Python" >> "${T}"/40${PN}
+ ldpath="${ldpath}:${EPREFIX}/usr/$(get_libdir)/InsightToolkit/WrapITK/lib"
fi
echo "LDPATH=${ldpath}" >> "${T}"/40${PN}
doenvd "${T}"/40${PN}
diff --git a/sci-libs/itk/itk-5.1.0.ebuild b/sci-libs/itk/itk-5.1.0.ebuild
index d437d0298..8c9e48dba 100644
--- a/sci-libs/itk/itk-5.1.0.ebuild
+++ b/sci-libs/itk/itk-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -72,6 +72,7 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/tests.patch
"${FILESDIR}"/${P}-downloads.patch
+ "${FILESDIR}"/${P}-include_limits.patch
)
pkg_pretend() {
@@ -171,11 +172,11 @@ src_install() {
dodoc -r "${S}"/Examples/*
fi
- echo "ITK_DATA_ROOT=${EROOT}/usr/share/${PN}/data" > ${T}/40${PN}
- local ldpath="${EROOT}/usr/$(get_libdir)/InsightToolkit"
+ echo "ITK_DATA_ROOT=${EPREFIX}/usr/share/${PN}/data" > ${T}/40${PN}
+ local ldpath="${EPREFIX}/usr/$(get_libdir)/InsightToolkit"
if use python; then
- echo "PYTHONPATH=${EROOT}/usr/$(get_libdir)/InsightToolkit/WrapITK/Python" >> "${T}"/40${PN}
- ldpath="${ldpath}:${EROOT}/usr/$(get_libdir)/InsightToolkit/WrapITK/lib"
+ echo "PYTHONPATH=${EPREFIX}/usr/$(get_libdir)/InsightToolkit/WrapITK/Python" >> "${T}"/40${PN}
+ ldpath="${ldpath}:${EPREFIX}/usr/$(get_libdir)/InsightToolkit/WrapITK/lib"
fi
echo "LDPATH=${ldpath}" >> "${T}"/40${PN}
doenvd "${T}"/40${PN}