diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-13 12:04:20 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-13 12:04:20 +0100 |
commit | d993571e2ee444d08f4e9e90d493ee37338657e3 (patch) | |
tree | 5a49a1d4ceffe800051e363f64571c3b6735d2f7 /sci-libs | |
parent | 266d65d0cceeb55ab2cc3bf4e465d7f35502a900 (diff) |
gentoo auto-resync : 13:04:2024 - 12:04:19
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/Manifest.gz | bin | 44971 -> 44812 bytes | |||
-rw-r--r-- | sci-libs/libqalculate/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/libqalculate/libqalculate-5.0.0.ebuild | 79 | ||||
-rw-r--r-- | sci-libs/mpir/Manifest | 4 | ||||
-rw-r--r-- | sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch | 145 | ||||
-rw-r--r-- | sci-libs/mpir/metadata.xml | 24 | ||||
-rw-r--r-- | sci-libs/mpir/mpir-3.0.0-r1.ebuild | 77 | ||||
-rw-r--r-- | sci-libs/vtk/Manifest | 4 | ||||
-rw-r--r-- | sci-libs/vtk/files/vtk-9.3.0-opencascade-7.8.0.patch | 13 | ||||
-rw-r--r-- | sci-libs/vtk/vtk-9.3.0.ebuild | 2 |
10 files changed, 97 insertions, 253 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz Binary files differindex 385c5f747141..4f2837e71dc3 100644 --- a/sci-libs/Manifest.gz +++ b/sci-libs/Manifest.gz diff --git a/sci-libs/libqalculate/Manifest b/sci-libs/libqalculate/Manifest index 67c4225ba19f..49462557646c 100644 --- a/sci-libs/libqalculate/Manifest +++ b/sci-libs/libqalculate/Manifest @@ -4,9 +4,11 @@ DIST libqalculate-4.6.1.tar.gz 2610769 BLAKE2B 02ad7371c537bf40d98bb1b32877f0a39 DIST libqalculate-4.7.0.tar.gz 2618347 BLAKE2B 1ec01e124d9c96a2651f3e2a82a4eb8ae771b2701d3fd2be0894666e37eccf1e15e779ccfb96ff866c3e3d5a625ca8884961b505f30d34310be1efe69f0ba1d1 SHA512 d72754f00e26daa0afc1357cc30571b5dae28d7f5f79bcdba2f159644216288df20e5a518457fb244fd3057935f7d800a3e95bdf0f04929353841cc8371be138 DIST libqalculate-4.8.0.tar.gz 2625669 BLAKE2B 957adcc6b5dabee4d9d6a593a4d5c894e6db05856875a241b1090bada49a0c802c94076a347df6b9b60d088edcba6f5e50ffa0d4a4517ead6da9cebc2f02c592 SHA512 db41bf883520d72f5d7c80b78492aba5367e74a6c5c452a420d6ecc79ae8f1dfa208c13bfff96ea699d31189cc49c264cf1b543946e4ec39b9df97a386c215ea DIST libqalculate-4.8.1.tar.gz 2625564 BLAKE2B 017188bd43da03c398ed17e883f460637d1af35df9643ac62c938f5aa189431fee49143d517c2d4489c4cca030f1220129f9dfce448969a9601c74273bfdb1a9 SHA512 e4e3f884ac42b706ee79f8fa37fbff69a30dc3f24edbe66b259507723dc3f028243acea4cb29dd68d933e7e357a55207aaf619fe9f66caa118a212de06c2a8d4 +DIST libqalculate-5.0.0.tar.gz 2674322 BLAKE2B 1ae2203c4443b57198a0e7862361f732ae8428cb6b55942f9ff9984f0956c5a2cda3fd9f5a49fa98c10526879e9ce2751a9e5c33d1e6092503640da13844df0d SHA512 d3467e79e1454a76ee0c4d8795241c105d42580f95321e24b0657d99535ed8827809cc7ec0474c9e75cd668158aa84a500e5bd3a92dd0f4a3d1e4fc91811c399 EBUILD libqalculate-4.5.0.ebuild 1868 BLAKE2B be2f2f91a02aef7173c8bee825b3bc3f72c182d4226e08112d38af02a60cc34aa33bb5fad5123dec7216cf0f186e743df778aeea1f20936d9c210a7bf9179ada SHA512 337ce33d7e7be2d5a7fb01deeaf30a1f2568cb32e5c4eb17927c1d3be031b94de91c2180def7bd431063dc4fefab601234c7e27346e013941d2a871b5cd0cb1c EBUILD libqalculate-4.6.1.ebuild 1823 BLAKE2B 5b24dd124635d4e34d01fa0ba24ba1ebe44561205ed96852e0218cb4b5451795a4720338a84dcdb21e94988ad294eaf9e41f5288b7d5df7a1b1b6d3ce898b8f3 SHA512 4b057ad5c605fd94d56b849f1875bfd020137969789bd0ac6009c29facc8e33c1967f15ae6ace8ee2afdf05cef892f446a6c8d0cc6e76d1a80f04552afd7ddc1 EBUILD libqalculate-4.7.0.ebuild 1828 BLAKE2B 7bae5fd9d112e633c90eaf935eed82611f9f63fef7cd9aceae641e70869b665b74bdfca475ebb32259fb6eeb0caa0982eac0ef92ad686f0a9ae7e6f4e1f9897c SHA512 4ba41a2696cc1696f48d4dc7ff712438b3799700f19126f444f24a33c7d8df0c01ed7ed1adf9aceaafd8f36d669287029789416f58cfe41f510f60d5f88e84fb EBUILD libqalculate-4.8.0.ebuild 1860 BLAKE2B 0d60ec7de319e8cb8ba6ce250df12bc33cb47d5a4d356aa7fdf5699dcda0ee66cd86627063fa64d1e42451f638611e1f32427cb5eeb696d95029e3041b4405f0 SHA512 9608777db978cf50e2d302e95c544166163c1330747efa23c1b054f1f553aa3a08539d0eb5670662fc5fd7f068fdbe53100d72443ee66f2af587fb93e4d92575 EBUILD libqalculate-4.8.1.ebuild 1856 BLAKE2B 40d418b0da99bfbe6b3515336cd38aafc0431936c0390b6848cf604dbb1f7cc067ef4d7e16a10373b33d1c39c6c1320c1cd2c625c03b1fa50590293b0471204a SHA512 ecb5a46ff4fae76cf53cc38241202b576021a7903074626ddb0569fa8ff76112f92f463325a3d08e0fb9f917b6e3f35ee04ce84638932b8cd5efec8a3b3760cc +EBUILD libqalculate-5.0.0.ebuild 1861 BLAKE2B 3c1844621f8fb69f261233104f81cecc380c682b1125772c49ae87b893f46575260a59d0864dd96bdd41c4764a65b99e7a553b05b9e2ffae5f11fb46e0d201b4 SHA512 f594dd4b60df4a819d4ece2923d8a164a6831d02b9b3ec1866870f992699f639a446f5225ff24f9170a7b9f7a60988362fbb30f4ca0708bf63e183c1abc92895 MISC metadata.xml 538 BLAKE2B 70ee5d15c987169990d2065626a2bb97743bb5373ae4c80ce6d1b90acf1ace0129840f241543ceda9f42d5f19494187afb2fc3e4a12fba72e8cf1fffebdfde00 SHA512 7ae4985f3ae5db901c05d9512f34bb1bd65f3eb1f07abb746971ec086051b0560f5629c2fc0adf6ea0b6222a83acbb171516e5d71c8d406e65893e37f26fed2a diff --git a/sci-libs/libqalculate/libqalculate-5.0.0.ebuild b/sci-libs/libqalculate/libqalculate-5.0.0.ebuild new file mode 100644 index 000000000000..685c8d1d9967 --- /dev/null +++ b/sci-libs/libqalculate/libqalculate-5.0.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Bump with sci-calculators/qalculate-gtk and sci-calculators/qalculate-qt + +inherit toolchain-funcs + +DESCRIPTION="A modern multi-purpose calculator library" +HOMEPAGE="https://qalculate.github.io/" +SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +# SONAME changes pretty often on bumps. Check! +SLOT="0/22" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="curl icu gnuplot +hardened readline test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/gmp:= + dev-libs/libxml2:2 + dev-libs/mpfr:= + virtual/libiconv + curl? ( net-misc/curl ) + icu? ( dev-libs/icu:= ) + readline? ( sys-libs/readline:= )" +RDEPEND="${DEPEND} + gnuplot? ( >=sci-visualization/gnuplot-3.7 )" +BDEPEND="dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + default + + cat >po/POTFILES.skip <<-EOF || die + # Required by make check + data/currencies.xml.in + data/datasets.xml.in + data/elements.xml.in + data/functions.xml.in + data/planets.xml.in + data/prefixes.xml.in + data/units.xml.in + data/variables.xml.in + src/defs2doc.cc + EOF +} + +src_configure() { + # Needed for po-defs/Makefile + export CXX_FOR_BUILD="$(tc-getBUILD_CXX)" + export CXXCPP_FOR_BUILD="$(tc-getBUILD_CXX) -E" + + # bug #792027 + tc-export CC + + econf \ + $(use_enable test tests) \ + $(use_enable test unittests) \ + $(use_with curl libcurl) \ + $(use_with gnuplot gnuplot-call) \ + $(use_enable !hardened insecure) \ + $(use_with icu) \ + $(use_with readline) +} + +src_install() { + # docs/reference/Makefile.am -> referencedir= + emake \ + DESTDIR="${D}" \ + referencedir="${EPREFIX}/usr/share/doc/${PF}/html" \ + install + + einstalldocs + + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-libs/mpir/Manifest b/sci-libs/mpir/Manifest deleted file mode 100644 index 48c69b131f21..000000000000 --- a/sci-libs/mpir/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX mpir-2.7.2-ABI-multilib.patch 3830 BLAKE2B e1f39b6f8d21546680cda9f82307af4601ba3e3cb16f5b9039fcf43a8d9ff28261bc2f4ff204f03d794254c4edc906b9babd0a51ee70cf0f5a6d89a3a245fbe3 SHA512 d55ef6f1b3a41755623a64d8873317887c4e5b630d52a5bd8d139e70bb746817899e3983f4f1178e7b1efc21ac0864debaa752e70369b5e071b4012e6cc965eb -DIST mpir-3.0.0.tar.bz2 2572041 BLAKE2B f564944dd76586ca6e50c39f1199468b905a3db7bbb8b2ee6cf3dcdfb00757d7eefc57e010d5cfc3d6db7ba2676e36f7980365e85c87827b4901ec4e80349915 SHA512 c735105db8b86db739fd915bf16064e6bc82d0565ad8858059e4e93f62c9d72d9a1c02a5ca9859b184346a8dc64fa714d4d61404cff1e405dc548cbd54d0a88e -EBUILD mpir-3.0.0-r1.ebuild 1804 BLAKE2B 02670b237150ea9d9f997222d3518341a363c72f65c453882d74ce37f3d2357eb20148ca2b6f36c3140a87fe6cd1c8f868cc6d4866c8066375d3070e8483f902 SHA512 daf6a16043d8e9ac4d97d89b7ba6bef361530da4f108faff1d0d2a3f07a0b00aaba2da4aab595ddf6110b8ca6ff614e63a62d7b5f0b714702e641f97c7ca7880 -MISC metadata.xml 859 BLAKE2B daa9dd3f1bae0f85a5dc4418416efa8ab6a98dd268792db8dcf6e4b376c34c9c5339ea7a16348b465b9bf37e7630bf1a74bcb78e979a3cd2e2f62fdecffe7c95 SHA512 fdb600446c5438e31506832a847e6ef3b2a4c7436ace89a23e2e78c1e14e92dd9ac8c2523eded60752d621e754b742986660b1357d79f2fe0b3f3d5f2f774d44 diff --git a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch b/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch deleted file mode 100644 index 100a6ae7088d..000000000000 --- a/sci-libs/mpir/files/mpir-2.7.2-ABI-multilib.patch +++ /dev/null @@ -1,145 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -361,7 +361,7 @@ - # hugely bloat the output. - - --AC_ARG_VAR(ABI, [desired ABI (for processors supporting more than one ABI)]) -+AC_ARG_VAR(MPIRABI, [desired ABI (for processors supporting more than one ABI)]) - - # abilist needs to be non-empty, "standard" is just a generic name here - abilist="standard" -@@ -1590,7 +1590,7 @@ - - cat >&AC_FD_CC <<EOF - User: --ABI=$ABI -+MPIRABI=$MPIRABI - CC=$CC - CFLAGS=$CFLAGS_or_unset - CPPFLAGS=$CPPFLAGS_or_unset -@@ -1611,22 +1611,22 @@ - # If the user specifies an ABI then it must be in $abilist, after that - # $abilist is restricted to just that choice. - # --if test -n "$ABI"; then -+if test -n "$MPIRABI"; then - found=no - for abi in $abilist; do -- if test $abi = "$ABI"; then found=yes; break; fi -+ if test $abi = "$MPIRABI"; then found=yes; break; fi - done - if test $found = no; then -- AC_MSG_ERROR([ABI=$ABI is not among the following valid choices: $abilist]) -+ AC_MSG_ERROR([MPIRABI=$MPIRABI is not among the following valid choices: $abilist]) - fi -- abilist="$ABI" -+ abilist="$MPIRABI" - fi - - found_compiler=no - - for abi in $abilist; do - -- echo "checking ABI=$abi" -+ echo "checking MPIRABI=$abi" - - # Suppose abilist="64 32", then for abi=64, will have abi1="_64" and - # abi2="_64". For abi=32, will have abi1="_32" and abi2="". This is how -@@ -1879,7 +1879,7 @@ - done - fi - -- ABI="$abi" -+ MPIRABI="$abi" - CC="$cc" - CFLAGS="$cflags" - CPPFLAGS="$cppflags" -@@ -1895,8 +1895,8 @@ - AC_SUBST(GMP_CFLAGS) - - # Could easily have this in config.h too, if desired. -- ABI_nodots=`echo $ABI | sed 's/\./_/'` -- GMP_DEFINE_RAW("define_not_for_expansion(\`HAVE_ABI_$ABI_nodots')", POST) -+ ABI_nodots=`echo $MPIRABI | sed 's/\./_/'` -+ GMP_DEFINE_RAW("define_not_for_expansion(\`HAVE_ABI_$MPIRABI_nodots')", POST) - - - # GMP_LDFLAGS substitution, selected according to ABI. -@@ -2094,7 +2094,7 @@ - # - case $host in - X86_PATTERN | X86_64_PATTERN) -- if test "$ABI" = 32; then -+ if test "$MPIRABI" = 32; then - case "$path $fat_path" in - *mmx*) GMP_ASM_X86_MMX( , [GMP_STRIP_PATH(*mmx*)]) ;; - esac -@@ -2108,7 +2108,7 @@ - - cat >&AC_FD_CC <<EOF - Decided: --ABI=$ABI -+MPIRABI=$MPIRABI - CC=$CC - CFLAGS=$CFLAGS - CPPFLAGS=$CPPFLAGS -@@ -2117,7 +2117,7 @@ - CXXFLAGS=$CXXFLAGS - path=$path - EOF --echo "using ABI=\"$ABI\"" -+echo "using MPIRABI=\"$MPIRABI\"" - echo " CC=\"$CC\"" - echo " CFLAGS=\"$CFLAGS\"" - echo " CPPFLAGS=\"$CPPFLAGS\"" -@@ -2593,7 +2593,7 @@ - - - if test -n "$fat_path"; then -- if test "$ABI" = 64; then -+ if test "$MPIRABI" = 64; then - fat_path="$fat_path_64" - fi - -@@ -3099,19 +3099,19 @@ - GMP_INCLUDE_MPN(powerpc32/powerpc-defs.m4) - case $host in - *-*-aix*) -- case $ABI in -+ case $MPIRABI in - 64 | aix64) GMP_INCLUDE_MPN(powerpc64/aix.m4) ;; - *) GMP_INCLUDE_MPN(powerpc32/aix.m4) ;; - esac - ;; - *-*-linux* | *-*-*bsd*) -- case $ABI in -+ case $MPIRABI in - mode64) GMP_INCLUDE_MPN(powerpc64/elf.m4) ;; - mode32 | 32) GMP_INCLUDE_MPN(powerpc32/elf.m4) ;; - esac - ;; - *-*-darwin*) -- case $ABI in -+ case $MPIRABI in - mode64) GMP_INCLUDE_MPN(powerpc64/darwin.m4) ;; - mode32 | 32) GMP_INCLUDE_MPN(powerpc32/darwin.m4) ;; - esac -@@ -3126,7 +3126,7 @@ - GMP_INCLUDE_MPN(powerpc32/aix.m4) - ;; - sparcv9*-*-* | ultrasparc*-*-* | sparc64-*-*) -- case $ABI in -+ case $MPIRABI in - 64) - GMP_ASM_SPARC_REGISTER - ;; -@@ -3134,7 +3134,7 @@ - ;; - X86_PATTERN | X86_64_PATTERN) - GMP_ASM_ALIGN_FILL_0x90 -- case $ABI in -+ case $MPIRABI in - 32) - GMP_INCLUDE_MPN(x86/x86-defs.m4) - AC_DEFINE(HAVE_HOST_CPU_FAMILY_x86) diff --git a/sci-libs/mpir/metadata.xml b/sci-libs/mpir/metadata.xml deleted file mode 100644 index 926ae4d3740e..000000000000 --- a/sci-libs/mpir/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> -MPIR is an open source multiprecision integer (bignum) library forked -from the GMP (GNU Multi Precision) project. It consists of much code -from past GMP releases, in combination with much original contributed -code. - -MPIR is constructed by a developer and vendor friendly community of -professional and amateur mathematicians, computer scientists and -hobbyists. - </longdescription> - <use> - <flag name="cpudetection">Enables runtime cpudetection (useful for bindist, compatibility on other CPUs)</flag> - </use> - <upstream> - <remote-id type="github">wbhart/mpir</remote-id> - </upstream> -</pkgmetadata> diff --git a/sci-libs/mpir/mpir-3.0.0-r1.ebuild b/sci-libs/mpir/mpir-3.0.0-r1.ebuild deleted file mode 100644 index 1c8e843d6950..000000000000 --- a/sci-libs/mpir/mpir-3.0.0-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs - -DESCRIPTION="Library for arbitrary precision integer arithmetic (fork of gmp)" -HOMEPAGE="https://www.mpir.org/" -SRC_URI="https://www.mpir.org/${P}.tar.bz2" - -LICENSE="LGPL-3" -SLOT="0/23" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="+cxx cpudetection" - -BDEPEND=" - x86? ( dev-lang/yasm ) - amd64? ( dev-lang/yasm ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.7.2-ABI-multilib.patch -) - -src_prepare() { - tc-export CC - - default - - # In the same way there was QA regarding executable stacks - # with GMP we have some here as well. We cannot apply the - # GMP solution as yasm is used, at least on x86/amd64. - # Furthermore we are able to patch config.ac. - einfo "Patching assembler files to remove executable sections" - local i - for i in $(find . -type f -name '*.asm') ; do - cat >> $i <<-EOF || die - - #if defined(__linux__) && defined(__ELF__) - .section .note.GNU-stack,"",%progbits - #endif - EOF - done - - for i in $(find . -type f -name '*.as') ; do - cat >> $i <<-EOF || die - - %ifidn __OUTPUT_FORMAT__,elf - section .note.GNU-stack noalloc noexec nowrite progbits - %endif - EOF - done - - eautoreconf -} - -src_configure() { - # beware that cpudetection aka fat binaries is x86/amd64 only. - # Place mpir in profiles/arch/$arch/package.use.mask - # when making it available on $arch. - local myeconfargs=( - $(use_enable cxx) - $(use_enable cpudetection fat) - --disable-static - ) - # https://bugs.gentoo.org/661430 - if ! use amd64 && ! use x86; then - myeconfargs+=( --with-yasm="${BROOT}"/bin/false ) - fi - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-libs/vtk/Manifest b/sci-libs/vtk/Manifest index f9f7ea694b57..933370b6bef0 100644 --- a/sci-libs/vtk/Manifest +++ b/sci-libs/vtk/Manifest @@ -8,7 +8,7 @@ AUX vtk-9.2.5-pegtl-3.x.patch 5130 BLAKE2B 3e94c9f95c08b361b66342c9b6b3210e57f12 AUX vtk-9.2.6-Java21.patch 678 BLAKE2B ce4ee7023672d51875e50f9b5bbf96ded80cbbc1a0c89e04afa53cd9ec616ea3cd9619fb05f255d79b68631f80d481935694d1c734a4225b756d998bb2480180 SHA512 e281906cae0a592aa7068118c63a797e0431348fb5fbeb703602fc4aab2149ae445d42d3b2323bbf297a9b0632a1b32646d15820788d64dcc557b446ee56cafe AUX vtk-9.3.0-fix-Java-error-with-integer-enum-overloads.patch 2713 BLAKE2B 541eaa4fb8845c44a7d051b01cbbb06c5a6976e00ee18a067d9cf2ab3155a6d9c76d5eb2e3d5fd2fb5f816933637893c0bddd209cd1bdb2e73f182ba86e17d4f SHA512 134cdf91f9a06691c61342fe93122523c62cdcc652814b09aaf0609ab44addf38444cc5ac9d9ccd7e8643ae4d47b7826fcfc44d55afa0ef6046e13dbe1a5619d AUX vtk-9.3.0-java.patch 372 BLAKE2B ec11a69bf2e7b467b00648b0bc725f838f9931bce2f2cd1cbabe6d4c8fdcd4ef807dd14eedf06d524eecc3c9bc77850cc8de5e55ceaf8a238efa501c8bb36cf9 SHA512 6d326f95b05fd86d87a0566e45efb484d92d482a916895d3aaca1e019ceac65ecbcdab2957a8686545898551a3382aa718a57ad0d9e9cd16937166bf3f0729d8 -AUX vtk-9.3.0-opencascade-7.8.0.patch 397 BLAKE2B 3c348cfa8094995db153aad229225f9019e419b6ded00ca2c8a39cf2f9d558995813eac4cae89d06d8804c064a341926128868e4fdffaa5d3c1164124c47eb3c SHA512 a3c71a7643d608ddc7a732961663a6704be9364b4518f25d5aa7a2bbc8bf28bd607467ca9a1c53dda16c7b25971ef01ea33694e46d6b10e1df78950b966451aa +AUX vtk-9.3.0-opencascade-7.8.0.patch 916 BLAKE2B edd240aa7f0c30224b688b03e8594a661c3e669b395cfdf203450c5f2715b40731ef6885e1c946067444c01989d92c9d1d2034a58b56a47b73148e37f5c46da0 SHA512 64478fff2bd05aecc2079cf867a44b6d4b49d377b29752376053329df614b798ab6e80db4c055a1fac943c0b9877c443a618e755494dd0badea2852692f82703 AUX vtk-9.3.0-opencascade.patch 723 BLAKE2B 0157fe53c98daf255381e1090105ea6e0d7df92e8af2e3420b58c24b3541cfcc0c41573ef64421d7b1c6650fde0a99158fe3bd5795127af9dbd5becdfa72bf0b SHA512 23c17adc6aa83ad7e1606ace6f14546767588cdae18e6d77b8dad7eca92fea185153c7f13c2b9fba0054d150f2fb79782e95b093d7cdd1b1f53febcbcf8d2f55 AUX vtk-9.3.0-pdal-2.6.0.patch 2125 BLAKE2B 5268aad6012fdd699f8b02e74135411507eed1d3c978cfb6db9ad0ab3bbc2b57913623556bffd7364371c2a52ab302746751fd55bdd98d90e48d97598bf81755 SHA512 e7289707272e67639f17049d97c379dac69557d05b526ee8a8ecca97e02c1af9a33ffbace13255074a867349425caae89ca545bca0bdcc936b38301c2cb81217 AUX vtk-9.3.0-too-many-initializer-values.patch 1048 BLAKE2B b189eae7d6fd24c646b05d7fd3aa3d18adb1b515bd8f63f5d3b069f1bc9628205581bf09bd458dc384aa14109bb7c71d55b3a4db99ed4e2af3ba9a494bfc93f4 SHA512 bbf07317f23b41205feca053257038163c4603bef43eb008664b7b273660cd36704e217d90dd370ccdd2c10620b6403e830f1c6f4352d32fc615e53b866b1fcc @@ -32,5 +32,5 @@ DIST vtkDocHtml-9.2.6.tar.gz 158833419 BLAKE2B 04686ee0373191fec454738b5e745f3f6 DIST vtkDocHtml-9.3.0.tar.gz 165538725 BLAKE2B 27874998679090d5442ecb3a394b53db05a0215cfee9f912bd01af1d5567efc51b4f56dacb960401195da4f3d385b335bbefc922a45d0199c99d619df0941f08 SHA512 8bf9cc87c4653a65ccc39d88d70b421a7b4353986d380cbf558cbf6e8a96435695a5d54aa7ce5bb1240cb46ca0fd9225a51183a39d1af1101d3f2876a2afc10b EBUILD vtk-9.2.5.ebuild 22724 BLAKE2B 1fe02d01fd571e3380583065e28836bcb3b0378d9df4a93dfc4dccefbeecd803ae5b673b821b2a913f500316557f6cb6366f9c80927e845e3154963f0a884539 SHA512 4dff1da0cf7ddcea778e11aea77ded3a888689d8dede37d2655ed977f05b556f16da60d9614dfd1feecd6074449863b95a20040afe4e6ef0e838ad0315ae0353 EBUILD vtk-9.2.6-r1.ebuild 22763 BLAKE2B f5ba2e95174b98a0b34903b47e43da6bc6577e0769eb85a7a527704c676113faee6cf8ba3ee40a51d26e1d0bcbc7cee0d1265c7cfe38656a2d5182cbfb97cd7a SHA512 76b99e5c231a889678c4ee1fc2166bf5539c9324a57b555e65f1cfed89106178cdf6ec20aed9b84448a924477d4fad851b84c6551abbf9531ea846834012a5b4 -EBUILD vtk-9.3.0.ebuild 36079 BLAKE2B 1577a79795a10a63ff50829b99e0586c4042d576929777da3374ee7b613590be3b5192fd7664f138a9d45c11190e24e476f9fcaab0d49e9e6967fe6c71629762 SHA512 5317ecd769d3e2ee83b8a860c6ec6ab8236b88d453cf280bfa1e73604549965fc468229ae225a653ad20e524fbc7a8fdb79a0b9bc6be8aba77c8cb28111508ae +EBUILD vtk-9.3.0.ebuild 36083 BLAKE2B 086f1467d0f7a6d857a3f05d96aba5f6687e1728522687e6ad8af462f7fe36511e48e42611dd4735a8af3d4c678e7bc6f59d43574da38a8cb71032d2f22fe13c SHA512 789e6ddb3fc806c6286b2137a7b5f3cb7648ebe4a25217c5d9d61cd8d369c3f17ee689e1d172a8bf8e7e82f0f5836c970237617073e3c2e6d22ab2ed873bd7a2 MISC metadata.xml 1696 BLAKE2B facd22a703e2ffda9e2a4ac8ad61855eadc47a9d0397117d7bf5516f31561c4eda178c607055c964dfbde4d1c3feb0f125085775e3c147389bee17151b21b744 SHA512 4289a0b9a96a012e94b2f33cd18481884ee04f3c21ead3d024b29c8d45dfe1247ea450e17e72488ea0f547946c55b0e8872015197f0785efd7ffcfe7bf203cbe diff --git a/sci-libs/vtk/files/vtk-9.3.0-opencascade-7.8.0.patch b/sci-libs/vtk/files/vtk-9.3.0-opencascade-7.8.0.patch index 6f77fbdea979..4adec4944492 100644 --- a/sci-libs/vtk/files/vtk-9.3.0-opencascade-7.8.0.patch +++ b/sci-libs/vtk/files/vtk-9.3.0-opencascade-7.8.0.patch @@ -16,3 +16,16 @@ set(opencascade_missing_targets) foreach (opencascade_req_target IN LISTS opencascade_req_targets) if (NOT TARGET "${opencascade_req_target}") +diff --git a/IO/OCCT/vtkOCCTReader.cxx b/IO/OCCT/vtkOCCTReader.cxx +index 52e76be..7235309 100644 +--- a/IO/OCCT/vtkOCCTReader.cxx ++++ b/IO/OCCT/vtkOCCTReader.cxx +@@ -348,7 +348,7 @@ public: + int GetHash(const TDF_Label& label) + { + TopoDS_Shape aShape; +- return this->ShapeTool->GetShape(label, aShape) ? aShape.HashCode(INT_MAX) : 0; ++ return this->ShapeTool->GetShape(label, aShape) ? opencascade::hash(aShape) : 0; + } + + //---------------------------------------------------------------------------- diff --git a/sci-libs/vtk/vtk-9.3.0.ebuild b/sci-libs/vtk/vtk-9.3.0.ebuild index 1181e2e8dcb5..745cb1354799 100644 --- a/sci-libs/vtk/vtk-9.3.0.ebuild +++ b/sci-libs/vtk/vtk-9.3.0.ebuild @@ -147,7 +147,7 @@ DEPEND=" dev-cpp/cli11 dev-cpp/eigen dev-cpp/nlohmann_json - dev-libs/pegtl + >=dev-libs/pegtl-3 dev-libs/utfcpp test? ( media-libs/glew |