Compare commits
231 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
643c0ef73c | ||
|
|
454cb76262 | ||
|
|
9d536d0a14 | ||
|
|
530dd529f3 | ||
|
|
a2d520c1c0 | ||
|
|
28c34b1d95 | ||
|
|
f3a0fa474f | ||
|
|
2a3761907b | ||
|
|
a08f5c88cd | ||
|
|
6f18ecf3bf | ||
|
|
b806dc837a | ||
|
|
065c5ad5e8 | ||
|
|
1352cd4007 | ||
|
|
58a50cc163 | ||
|
|
62512374c5 | ||
|
|
c2cd10a5d1 | ||
|
|
95952d15da | ||
|
|
4f9df1a1b2 | ||
|
|
aadcf0d04b | ||
|
|
00e3473c3d | ||
|
|
3916285827 |
||
|
|
7e5784cef9 |
||
|
|
e327ae003e | ||
|
|
b0f15f1891 | ||
|
|
8323ad5239 | ||
|
|
0d86519072 | ||
|
|
eeaedd55ea | ||
|
|
0dd36f7b88 | ||
|
|
1d4c060849 | ||
|
|
cc5fea73f2 | ||
|
|
8fa78a9f1c | ||
|
|
3a47e40576 | ||
|
|
75f31f5697 | ||
|
|
b8259cc0a4 | ||
|
|
c12f2e51d4 | ||
|
|
e1b8d18b96 | ||
|
|
6e5de7889d | ||
|
|
3300be518b | ||
|
|
1a9901bfad | ||
|
|
37872b22ac | ||
|
|
1a12f28665 | ||
|
|
72c3dccfc9 | ||
|
|
669f31d926 | ||
|
|
54bf13eec1 | ||
|
|
6ac8d12b23 | ||
|
|
3b88f3fa84 | ||
|
|
e984408381 | ||
|
|
5f9a1f7ae7 | ||
|
|
b3db91756a | ||
|
|
9b75c31167 | ||
|
|
d7c5c6ec01 | ||
|
|
de6786f4b2 | ||
|
|
831187c07e | ||
|
|
dac5ec46ae | ||
|
|
b3badea619 | ||
|
|
b01bce2be6 | ||
|
|
36a6ede0c9 | ||
|
|
085f74c1ef | ||
|
|
5cef47821a | ||
|
|
a6301b86a6 | ||
|
|
e2b1543e22 | ||
|
|
8fe77bbd06 | ||
|
|
723cd6eab3 | ||
|
|
3802c758b6 | ||
|
|
671695c1b7 | ||
|
|
4b99a68082 | ||
|
|
770c1d7af0 | ||
|
|
794f8053f0 | ||
|
|
344d7f95d4 | ||
|
|
e8a1a6d17a | ||
|
|
abc039f1d1 | ||
|
|
999c16f7fd | ||
|
|
4bc95f02ce | ||
|
|
9a02d753f3 | ||
|
|
c5fc8a040a | ||
|
|
f6aaa20332 | ||
|
|
1a9236c17f | ||
|
|
10827ac247 | ||
|
|
ffa6c39e9e | ||
|
|
37d635a725 | ||
|
|
0af3c77a74 | ||
|
|
23a9ec4569 | ||
|
|
ccb3e637fd | ||
|
|
f832c7e9c7 | ||
|
|
a231eabbe1 | ||
|
|
1c260d929f | ||
|
|
80ba414461 | ||
|
|
91dba92acf |
||
|
|
f5102d0f01 | ||
|
|
9b4d485b83 | ||
|
|
baa123e14b | ||
|
|
cdc92f1a01 | ||
|
|
13c5adcd41 | ||
|
|
feba82afc3 | ||
|
|
933b3454ce | ||
|
|
549726fd24 | ||
|
|
74cdae9fac |
||
|
|
c5f398af4c | ||
|
|
9adc5a5676 | ||
|
|
c9c6637f03 | ||
|
|
712b248282 | ||
|
|
685cac8f0d | ||
|
|
cf797b0cc1 | ||
|
|
8059b23730 | ||
|
|
b901524ddd | ||
|
|
3304f8febe | ||
|
|
f60f3c4160 | ||
|
|
ea410dd8ec | ||
|
|
a6fa95ab4c | ||
|
|
54e9010e38 | ||
|
|
f699e8b552 | ||
|
|
1ddf899112 | ||
|
|
d977685ddf | ||
|
|
00964b32af | ||
|
|
a3837fb8e0 | ||
|
|
b55a281f50 | ||
|
|
1d385fd45c | ||
|
|
044a38d637 | ||
|
|
7fc639d0d5 | ||
|
|
b89744ffb2 | ||
|
|
75caa56d8a | ||
|
|
f74442445e | ||
|
|
d745277c3f | ||
|
|
6931f8d6ee | ||
|
|
76ab4b7c84 | ||
|
|
0a0d428878 | ||
|
|
2630b5a139 | ||
|
|
036cf8cd7b | ||
|
|
f893d0e5ef | ||
|
|
699b032dab | ||
|
|
7e7a9f7afe | ||
|
|
f4b5ee3a09 | ||
|
|
cb07a45afb | ||
|
|
8877cff153 | ||
|
|
322fa6f351 | ||
|
|
5b6573e318 |
||
|
|
6c207e504c |
||
|
|
722af9e012 | ||
|
|
29345ab693 |
||
|
|
1d043a43e0 | ||
|
|
4888dabcbb | ||
|
|
6911e8921c | ||
|
|
a1d022bddf | ||
|
|
8fe6b10a69 | ||
|
|
2639d96baa | ||
|
|
d727be173a | ||
|
|
9c6c2d7f86 | ||
|
|
ef355e1f39 | ||
|
|
79c5bd8348 |
||
|
|
f46de28d6a | ||
|
|
43f44a45a6 | ||
|
|
bce6413e7a | ||
|
|
ac996192fd | ||
|
|
da7173c6de | ||
|
|
ff465380c5 | ||
|
|
c3d0dd10ec | ||
|
|
1a2f805dad | ||
|
|
48b5f15e37 | ||
|
|
328f20729a | ||
|
|
2390a7bdd0 | ||
|
|
2cc34eb6e0 | ||
|
|
e22ef16dda |
||
|
|
857ceec560 | ||
|
|
6fdddbf50a | ||
|
|
fa60d7c250 | ||
|
|
8ceb79a5e8 | ||
|
|
7410779513 | ||
|
|
f5b91f7196 | ||
|
|
19ccc48824 | ||
|
|
a720ddee6c | ||
|
|
9cadffa1fd | ||
|
|
11256227e1 | ||
|
|
c1723f6048 | ||
|
|
8a2744867d | ||
|
|
e764af0a5e | ||
|
|
a134922bf6 | ||
|
|
22218a9d99 | ||
|
|
c0e12a9260 | ||
|
|
94caf7587a | ||
|
|
801c9556a1 | ||
|
|
837e399319 | ||
|
|
ba3fd2da43 | ||
|
|
2182f232d4 | ||
|
|
a6cf0f983a | ||
|
|
871fcc5736 | ||
|
|
10be270be7 | ||
|
|
b4ba75ff12 | ||
|
|
f3143d1015 | ||
|
|
fd522ba5eb | ||
|
|
6d56587ef7 | ||
|
|
cec20750bf | ||
|
|
96d18ce33a | ||
|
|
a6a0f094ef | ||
|
|
3ec5da0b2b | ||
|
|
851d8fdc29 | ||
|
|
3c5687a961 | ||
|
|
b7ccf9512b | ||
|
|
37bbffdee1 | ||
|
|
5ab243f63f | ||
|
|
0690879040 | ||
|
|
2b2388806d | ||
|
|
2ad070f146 | ||
|
|
30b5d1a77d | ||
|
|
21bd3d3806 | ||
|
|
8c263fbf8d | ||
|
|
58a7bad92c | ||
|
|
8a16007252 | ||
|
|
cc40703fe4 | ||
|
|
5070598283 | ||
|
|
395e4b776d | ||
|
|
af32450fa4 | ||
|
|
4ed6677edf | ||
|
|
44c7e19891 | ||
|
|
05fbac8f35 | ||
|
|
30577fc218 | ||
|
|
b6eac6640b | ||
|
|
107f95b5ee | ||
|
|
a1c861aad1 | ||
|
|
3a179aecfd | ||
|
|
3d79c36212 | ||
|
|
232ee87699 | ||
|
|
8aea23e7e1 | ||
|
|
8655557644 | ||
|
|
bdb81e1dfd | ||
|
|
f82ed2ef89 | ||
|
|
24804487ef | ||
|
|
94e986ee8a | ||
|
|
119c6dd887 | ||
|
|
b71122f765 | ||
|
|
6dd9855c4c | ||
|
|
8c251c7eb7 |
14 changed files with 2400 additions and 662 deletions
40
.gitignore
vendored
40
.gitignore
vendored
|
|
@ -5,3 +5,43 @@ vtk-5.6.0.tar.gz
|
|||
/vtk-5.10.1.tar.gz
|
||||
/vtk-6.0.0.tar.gz
|
||||
/VTK-6.1.0.tar.gz
|
||||
/VTK-6.2.0.tar.gz
|
||||
/VTKData-6.2.0.tar.gz
|
||||
/VTK-6.3.0.tar.gz
|
||||
/VTKData-6.3.0.tar.gz
|
||||
/VTK-7.1.0.tar.gz
|
||||
/VTKData-7.1.0.tar.gz
|
||||
/VTK-7.1.1.tar.gz
|
||||
/VTKData-7.1.1.tar.gz
|
||||
/VTK-8.1.1.tar.gz
|
||||
/VTKData-8.1.1.tar.gz
|
||||
/VTK-8.2.0.tar.gz
|
||||
/VTKData-8.2.0.tar.gz
|
||||
/VTK-9.0.0.tar.gz
|
||||
/VTKData-9.0.0.tar.gz
|
||||
/VTK-9.0.1.tar.gz
|
||||
/VTKData-9.0.1.tar.gz
|
||||
/VTK-9.0.2.tar.gz
|
||||
/VTKData-9.0.2.tar.gz
|
||||
/VTK-9.0.3.tar.gz
|
||||
/VTKData-9.0.3.tar.gz
|
||||
/VTK-9.1.0.tar.gz
|
||||
/VTKData-9.1.0.tar.gz
|
||||
/VTK-9.2.5.tar.gz
|
||||
/VTKData-9.2.5.tar.gz
|
||||
/VTK-9.2.6.tar.gz
|
||||
/VTKData-9.2.6.tar.gz
|
||||
/VTK-9.3.0.tar.gz
|
||||
/VTKData-9.3.0.tar.gz
|
||||
/VTK-9.3.1.tar.gz
|
||||
/VTKData-9.3.1.tar.gz
|
||||
/VTK-9.4.1.tar.gz
|
||||
/VTKData-9.4.1.tar.gz
|
||||
/VTK-9.4.2.tar.gz
|
||||
/VTKData-9.4.2.tar.gz
|
||||
/VTK-9.5.0.tar.gz
|
||||
/VTKData-9.5.0.tar.gz
|
||||
/VTK-9.5.1.tar.gz
|
||||
/VTKData-9.5.1.tar.gz
|
||||
/VTK-9.5.2.tar.gz
|
||||
/VTKData-9.5.2.tar.gz
|
||||
|
|
|
|||
66
FindPEGTL.cmake
Normal file
66
FindPEGTL.cmake
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# - Try to find PEGTL lib
|
||||
#
|
||||
# This module supports requiring a minimum version, e.g. you can do
|
||||
# find_package(PEGTL 3.1.2)
|
||||
# to require version 3.1.2 or newer of PEGTL.
|
||||
#
|
||||
# Once done this will define
|
||||
#
|
||||
# PEGTL_FOUND - system has eigen lib with correct version
|
||||
# PEGTL_INCLUDE_DIR - the eigen include directory
|
||||
# PEGTL_VERSION - eigen version
|
||||
|
||||
# Copyright (c) 2006, 2007 Montel Laurent, <montel@kde.org>
|
||||
# Copyright (c) 2008, 2009 Gael Guennebaud, <g.gael@free.fr>
|
||||
# Copyright (c) 2009 Benoit Jacob <jacob.benoit.1@gmail.com>
|
||||
# Redistribution and use is allowed according to the terms of the 2-clause BSD license.
|
||||
|
||||
if(NOT PEGTL_FIND_VERSION)
|
||||
if(NOT PEGTL_FIND_VERSION_MAJOR)
|
||||
set(PEGTL_FIND_VERSION_MAJOR 2)
|
||||
endif()
|
||||
if(NOT PEGTL_FIND_VERSION_MINOR)
|
||||
set(PEGTL_FIND_VERSION_MINOR 4)
|
||||
endif()
|
||||
if(NOT PEGTL_FIND_VERSION_PATCH)
|
||||
set(PEGTL_FIND_VERSION_PATCH 0)
|
||||
endif()
|
||||
|
||||
set(PEGTL_FIND_VERSION "${PEGTL_FIND_VERSION_MAJOR}.${PEGTL_FIND_VERSION_MINOR}.${PEGTL_FIND_VERSION_PATCH}")
|
||||
endif()
|
||||
|
||||
macro(_pegtl_check_version)
|
||||
file(READ "${PEGTL_INCLUDE_DIR}/tao/pegtl/version.hpp" _pegtl_version_header)
|
||||
string(REGEX MATCH "define[ \t]+TAO_PEGTL_VERSION[ \t]+\"([0-9.]+)\"" _pegtl_version_match "${_pegtl_version_header}")
|
||||
set(PEGTL_VERSION ${CMAKE_MATCH_1})
|
||||
if(${PEGTL_VERSION} VERSION_LESS ${PEGTL_FIND_VERSION})
|
||||
set(PEGTL_VERSION_OK FALSE)
|
||||
else()
|
||||
set(PEGTL_VERSION_OK TRUE)
|
||||
endif()
|
||||
|
||||
if(NOT PEGTL_VERSION_OK)
|
||||
message(STATUS "PEGTL version ${PEGTL_VERSION} found in ${PEGTL_INCLUDE_DIR}, "
|
||||
"but at least version ${PEGTL_FIND_VERSION} is required")
|
||||
endif()
|
||||
endmacro()
|
||||
|
||||
if (PEGTL_INCLUDE_DIR)
|
||||
# in cache already
|
||||
_pegtl_check_version()
|
||||
set(PEGTL_FOUND ${PEGTL_VERSION_OK})
|
||||
else ()
|
||||
find_path(PEGTL_INCLUDE_DIR NAMES tao
|
||||
PATHS
|
||||
${CMAKE_INSTALL_PREFIX}/include
|
||||
)
|
||||
|
||||
if(PEGTL_INCLUDE_DIR)
|
||||
_pegtl_check_version()
|
||||
endif()
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(PEGTL DEFAULT_MSG PEGTL_INCLUDE_DIR PEGTL_VERSION_OK)
|
||||
|
||||
mark_as_advanced(PEGTL_INCLUDE_DIR)
|
||||
endif()
|
||||
757
changelog
Normal file
757
changelog
Normal file
|
|
@ -0,0 +1,757 @@
|
|||
* Thu Feb 13 2025 Orion Poplawski <orion@nwra.com> - 9.2.6-26
|
||||
- Rebuild with hdf5 1.14.6
|
||||
|
||||
* Tue Jan 28 2025 Sandro Mani <manisandro@gmail.com> - 9.2.6-25
|
||||
- Rebuild for cgnslib built with scoped enums
|
||||
|
||||
* Mon Jan 27 2025 Sandro Mani <manisandro@gmail.com> - 9.2.6-24
|
||||
- Rebuild (cgnslib)
|
||||
|
||||
* Fri Jan 24 2025 Sandro Mani <manisandro@gmail.com> - 9.2.6-23
|
||||
- Rebuild (cgnslib)
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 9.2.6-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Fri Nov 08 2024 Sandro Mani <manisandro@gmail.com> - 9.2.6-21
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Thu Oct 31 2024 Christoph Junghans <junghans@votca.org> - 9.2.6-20
|
||||
- Add missing dep to mpi-devel packages
|
||||
|
||||
* Fri Oct 25 2024 Orion Poplawski <orion@nwra.com> - 9.2.6-19
|
||||
- Rebuild for hdf5 1.14.5
|
||||
|
||||
* Tue Oct 08 2024 Orion Poplawski <orion@nwra.com> - 9.2.6-18
|
||||
- Add upstream patch to fix segmentation fault on import with Python 3.13
|
||||
(rhbz#2310520)
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 9.2.6-17
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 9.2.6-16
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Mon May 13 2024 Sandro Mani <manisandro@gmail.com> - 9.2.6-15
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Wed Apr 10 2024 Orion Poplawski <orion@nwra.com> - 9.2.6-14
|
||||
- Set Java source/target version to 8 (FTBFS bz#2272954)
|
||||
|
||||
* Sat Feb 24 2024 David Abdurachmanov <davidlt@rivosinc.com> - 9.2.6-13
|
||||
- Reduce memory and ncpu usage during riscv64 builds
|
||||
|
||||
* Wed Jan 24 2024 Orion Poplawski <orion@nwra.com> - 9.2.6-12
|
||||
- Drop mpi4py-mpich BR on i686 (bz#2259594)
|
||||
|
||||
* Wed Jan 17 2024 Jonathan Wakely <jwakely@redhat.com> - 9.2.6-12
|
||||
- Rebuilt for Boost 1.83
|
||||
|
||||
* Wed Nov 15 2023 Sandro Mani <manisandro@gmail.com> - 9.2.6-11
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Thu Nov 02 2023 Philip Matura <pfed@tura-home.de> - 9.2.6-10
|
||||
- Move API docs to separate doc sub-package (bz#2247327)
|
||||
|
||||
* Wed Oct 11 2023 Orion Poplawski <orion@nwra.com> - 9.2.6-9
|
||||
- Rebuild for openslide 4.0.0
|
||||
|
||||
* Sun Sep 17 2023 Orion Poplawski <orion@nwra.com> - 9.2.6-8
|
||||
- Use loops for mpi builds/intalls
|
||||
|
||||
* Sun Sep 10 2023 Orion Poplawski <orion@nwra.com> - 9.2.6-7
|
||||
- Fix -devel deps on netcdf-*-devel
|
||||
|
||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 9.2.6-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Jul 06 2023 Sandro Mani <manisandro@gmail.com> - 9.2.6-5
|
||||
- Rebuild (cgnslib)
|
||||
|
||||
* Fri Jun 16 2023 Python Maint <python-maint@redhat.com> - 9.2.6-4
|
||||
- Rebuilt for Python 3.12
|
||||
|
||||
* Thu May 11 2023 Sandro Mani <manisandro@gmail.com> - 9.2.6-3
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 9.2.6-2
|
||||
- Rebuilt for Boost 1.81
|
||||
|
||||
* Sun Feb 19 2023 Orion Poplawski <orion@nwra.com> - 9.2.6-1
|
||||
- Update to 9.2.6
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 9.2.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Jan 09 2023 Orion Poplawski <orion@nwra.com> - 9.2.5-1
|
||||
- Update to 9.2.5
|
||||
- Use SPDX License tag
|
||||
|
||||
* Sat Nov 12 2022 Sandro Mani <manisandro@gmail.com> - 9.1.0-18
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Thu Jul 28 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-17
|
||||
- Remove all of vtkdata/Wrapping to keep vtk-data noarch
|
||||
|
||||
* Thu Jul 28 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 9.1.0-16
|
||||
- Make -data subpackage arch-dependent for now due to
|
||||
java removal (bz#2104109)
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 9.1.0-15
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sun Jul 10 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-14
|
||||
- Drop java for i686 (bz#2104109)
|
||||
|
||||
* Tue Jun 28 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-13
|
||||
- Add patch to support netcdf 4.9.0
|
||||
|
||||
* Fri Jun 24 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-12
|
||||
- Set VTK_PYTHON_OPTIONAL_LINK=OFF (bz#1979611)
|
||||
- Link libvtkkissfft.so.1 against libm (bz#2100573)
|
||||
|
||||
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 9.1.0-11
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 9.1.0-10
|
||||
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
|
||||
|
||||
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 9.1.0-9
|
||||
- Rebuilt for Boost 1.78
|
||||
|
||||
* Tue Mar 22 2022 Sandro Mani <manisandro@gmail.com> - 9.1.0-8
|
||||
- Rebuild for cgnslib-4.3.0
|
||||
|
||||
* Thu Mar 03 2022 Sandro Mani <manisandro@gmail.com> - 9.1.0-7
|
||||
- Rebuild for proj-9.0.0
|
||||
|
||||
* Thu Feb 10 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-6
|
||||
- Rebuild for glew 2.2
|
||||
|
||||
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 9.1.0-5
|
||||
- Rebuilt for java-17-openjdk as system jdk
|
||||
|
||||
* Sat Jan 29 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-4
|
||||
- Use export CC/CXX to set MPI compiler
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 9.1.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Thu Jan 20 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-3
|
||||
- Use %%global to define __cc/__cxx
|
||||
|
||||
* Fri Jan 07 2022 Orion Poplawski <orion@nwra.com> - 9.1.0-2
|
||||
- Make java-devel only be brought in by vtk-java-devel
|
||||
|
||||
* Sun Nov 21 2021 Orion Poplawski <orion@nwra.com> - 9.1.0-1
|
||||
- Update to 9.1.0
|
||||
|
||||
* Thu Nov 11 2021 Sandro Mani <manisandro@gmail.com> - 9.0.3-4
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Wed Nov 03 2021 Björn Esser <besser82@fedoraproject.org> - 9.0.3-3
|
||||
- Rebuild (jsoncpp)
|
||||
|
||||
* Sun Sep 26 2021 Orion Poplawski <orion@nwra.com> - 9.0.3-2
|
||||
- Cleanup rpath handling (bz#1902729)
|
||||
|
||||
* Wed Sep 15 2021 Orion Poplawski <orion@nwra.com> - 9.0.3-1
|
||||
- Update to 9.0.3
|
||||
- Add upstream patch to fix Mayavi crash (bz#1966135)
|
||||
|
||||
* Tue Aug 10 2021 Orion Poplawski <orion@nwra.com> - 9.0.2-6
|
||||
- Rebuild for hdf5 1.10.7/netcdf 4.8.0
|
||||
|
||||
* Tue Aug 10 2021 Orion Poplawski <orion@nwra.com> - 9.0.2-5
|
||||
- More rpath cleanup
|
||||
|
||||
* Sat Aug 07 2021 Jonathan Wakely <jwakely@redhat.com> - 9.0.2-4
|
||||
- Rebuilt for Boost 1.76
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9.0.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jul 13 2021 Björn Esser <besser82@fedoraproject.org> - 9.0.2-2
|
||||
- Properly set BLA_VENDOR to FlexiBLAS for cmake >= 3.19
|
||||
|
||||
* Thu Jul 01 2021 Orion Poplawski <orion@nwra.com> - 9.0.2-1
|
||||
- Update to 9.0.2
|
||||
|
||||
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 9.0.1-9
|
||||
- Rebuilt for Python 3.10
|
||||
|
||||
* Fri May 21 2021 Sandro Mani <manisandro@gmail.com> - 9.0.1-8
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Thu May 20 2021 Richard Shaw <hobbes1069@gmail.com> - 9.0.1-7
|
||||
- Rebuild for gdal 3.3.0.
|
||||
|
||||
* Fri May 07 2021 Sandro Mani <manisandro@gmail.com> - 9.0.1-6
|
||||
- Rebuild (gdal)
|
||||
|
||||
* Fri Apr 02 2021 Orion Poplawski <orion@nwra.com> - 9.0.1-5
|
||||
- Make vtk-devel package require vtk-java
|
||||
|
||||
* Sat Mar 13 2021 Orion Poplawski <orion@nwra.com> - 9.0.1-4
|
||||
- Add upstream patch for proj 5 support
|
||||
|
||||
* Sun Mar 07 2021 Sandro Mani <manisandro@gmail.com> - 9.0.1-4
|
||||
- Rebuild (proj)
|
||||
|
||||
* Mon Feb 15 2021 Orion Poplawski <orion@nwra.com> - 9.0.1-3
|
||||
- Bump python3-vtk-qt obsoletes
|
||||
|
||||
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 9.0.1-2
|
||||
- rebuild for libpq ABI fix rhbz#1908268
|
||||
|
||||
* Sat Jan 30 2021 Orion Poplawski <orion@nwra.com> - 9.0.1-1
|
||||
- Update to 9.0.1
|
||||
- Disable OSMesa - conflicts with X support
|
||||
- Build against Fedora gl2ps, libharu, utf8cpp
|
||||
- Drop python3-vtk-qt packages
|
||||
- No longer ship compiled examples
|
||||
- Install jar file into /usr/share/java
|
||||
- Fix JNI install location
|
||||
- Drop Qt4 build option
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.0-26
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Nov 5 20:45:48 CET 2020 Sandro Mani <manisandro@gmail.com> - 8.2.0-25
|
||||
- Rebuild (proj)
|
||||
|
||||
* Thu Sep 17 2020 Orion Poplawski <orion@nwra.com> - 8.2.0-24
|
||||
- Add patch to fix build with Qt 5.15
|
||||
|
||||
* Thu Aug 27 2020 Iñaki Úcar <iucar@fedoraproject.org> - 8.2.0-23
|
||||
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
|
||||
|
||||
* Sun Aug 9 2020 Orion Poplawski <orion@nwra.com> - 8.2.0-22
|
||||
- Fix ExternalData in vtk-data (bz#1783622)
|
||||
|
||||
* Tue Aug 4 2020 Orion Poplawski <orion@nwra.com> - 8.2.0-21
|
||||
- Use new cmake macros
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.0-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Jul 24 2020 Jeff Law <law@redhat.com> - 8.2.0-19
|
||||
- Use __cmake_in_source_build
|
||||
|
||||
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 8.2.0-18
|
||||
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
|
||||
|
||||
* Thu Jun 25 2020 Orion Poplawski <orion@cora.nwra.com> - 8.2.0-17
|
||||
- Rebuild for hdf5 1.10.6
|
||||
|
||||
* Sat Jun 20 2020 Orion Poplawski <orion@nwra.com> - 8.2.0-16
|
||||
- Drop _python_bytecompile_extra, python2 conditionals
|
||||
|
||||
* Sat May 30 2020 Björn Esser <besser82@fedoraproject.org> - 8.2.0-15
|
||||
- Rebuild (jsoncpp)
|
||||
|
||||
* Wed May 27 2020 Orion Poplawski <orion@nwra.com> - 8.2.0-14
|
||||
- Add patch to fix building with GCC 10 (bz#1800240)
|
||||
|
||||
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 8.2.0-14
|
||||
- Rebuilt for Python 3.9
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.0-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Nov 14 2019 Björn Esser <besser82@fedoraproject.org> - 8.2.0-12
|
||||
- Rebuild (jsoncpp)
|
||||
|
||||
* Sat Nov 9 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-11
|
||||
- Drop BR on sip-devel (python2)
|
||||
|
||||
* Sun Sep 22 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-10
|
||||
- Rebuild for double-conversion 3.1.5
|
||||
|
||||
* Mon Sep 09 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-9
|
||||
- Rebuild for proj 6.2.0
|
||||
- Add patch and flags for proj 6 support
|
||||
|
||||
* Tue Aug 20 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-8
|
||||
- Add upstream patch to support Python 3.8
|
||||
|
||||
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 8.2.0-7
|
||||
- Rebuilt for Python 3.8
|
||||
|
||||
* Wed Jul 31 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-6
|
||||
- BR motif-devel instead of /usr/include/Xm (bugz#1731728)
|
||||
|
||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Wed Jul 03 2019 Björn Esser <besser82@fedoraproject.org> - 8.2.0-4
|
||||
- Rebuild (jsoncpp)
|
||||
|
||||
* Thu Apr 18 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-3
|
||||
- Provide starndard python 3.Y dist name (bugz#1700307)
|
||||
|
||||
* Tue Apr 16 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-2
|
||||
- Provide standard python 3 dist name (bugz#1700307)
|
||||
|
||||
* Sat Mar 16 2019 Orion Poplawski <orion@nwra.com> - 8.2.0-1
|
||||
- Update to 8.2.0
|
||||
- TCL wrapping has been dropped upstream
|
||||
- Build with system glew
|
||||
|
||||
* Fri Feb 15 2019 Orion Poplawski <orion@nwra.com> - 8.1.1-3
|
||||
- Rebuild for openmpi 3.1.3
|
||||
|
||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.1.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Oct 26 2018 Orion Poplawski <orion@cora.nwra.com> - 8.1.1-1
|
||||
- Update to 8.1.1 (bug #1460059)
|
||||
- Use Qt 5 (bug #1319504)
|
||||
- Use Python 3 for Fedora 30+ (bug #1549034)
|
||||
|
||||
* Thu Sep 06 2018 Pavel Raiskup <praiskup@redhat.com> - 7.1.1-13
|
||||
- rebuild against libpq (rhbz#1618698, rhbz#1623764)
|
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.1-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 7.1.1-11
|
||||
- Rebuild to fix GCC 8 mis-compilation
|
||||
See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
|
||||
|
||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.1-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Dec 26 2017 Björn Esser <besser82@fedoraproject.org> - 7.1.1-9
|
||||
- Rebuilt for jsoncpp.so.20
|
||||
|
||||
* Mon Dec 18 2017 Orion Poplawski <orion@nwra.com> - 7.1.1-8
|
||||
- Enable mysql and postgresql support
|
||||
- Use mariadb BR for F28+ (Bug #1494054)
|
||||
|
||||
* Fri Sep 01 2017 Björn Esser <besser82@fedoraproject.org> - 7.1.1-7
|
||||
- Rebuilt for jsoncpp-1.8.3
|
||||
|
||||
* Sat Aug 12 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 7.1.1-6
|
||||
- Python 2 binary packages renamed to python2-vtk and python2-vtk-qt
|
||||
See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.1.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
||||
|
||||
* Tue May 9 2017 Orion Poplawski <orion@cora.nwra.com> - 7.1.1-2
|
||||
- Enable tests on s390x
|
||||
|
||||
* Mon May 8 2017 Orion Poplawski <orion@cora.nwra.com> - 7.1.1-1
|
||||
- Update to 7.1.1
|
||||
|
||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.0-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Tue Jan 3 2017 Dan Horák <dan[at]danny.cz> - 7.1.0-5
|
||||
- s390x needs increased Java heap size
|
||||
|
||||
* Thu Dec 29 2016 Orion Poplawski <orion@cora.nwra.com> - 7.1.0-4
|
||||
- Drop setting java heap size
|
||||
|
||||
* Thu Dec 8 2016 Dan Horák <dan[at]danny.cz> - 7.1.0-3
|
||||
- Enable openmpi on s390(x)
|
||||
- Add missing conditions for mpich/openmpi subpackages
|
||||
|
||||
* Thu Dec 8 2016 Orion Poplawski <orion@cora.nwra.com> - 7.1.0-2
|
||||
- Fix MPI library install location
|
||||
|
||||
* Mon Dec 5 2016 Orion Poplawski <orion@cora.nwra.com> - 7.1.0-1
|
||||
- Update to 7.1.0
|
||||
- Enable OSMesa
|
||||
- Build MPI versions
|
||||
- Use bundled glew
|
||||
|
||||
* Wed Nov 2 2016 Orion Poplawski <orion@cora.nwra.com> - 6.3.0-12
|
||||
- Rebuild for R openblas changes
|
||||
|
||||
* Mon Oct 03 2016 Björn Esser <fedora@besser82.io> - 6.3.0-11
|
||||
- Rebuilt for libjsoncpp.so.11
|
||||
|
||||
* Thu Jul 28 2016 Than Ngo <than@redhat.com> - 6.3.0-10
|
||||
- %%check: make non-fatal as temporary workaround for build on s390x
|
||||
|
||||
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3.0-9
|
||||
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
||||
|
||||
* Wed Jun 29 2016 Orion Poplawski <orion@cora.nwra.com> - 6.3.0-8
|
||||
- Rebuild for hdf5 1.8.17
|
||||
|
||||
* Fri Mar 25 2016 Björn Esser <fedora@besser82.io> - 6.3.0-7
|
||||
- Rebuilt for libjsoncpp.so.1
|
||||
|
||||
* Mon Feb 8 2016 Orion Poplawski <orion@cora.nwra.com> - 6.3.0-6
|
||||
- Add patch for gcc 6 support
|
||||
|
||||
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.3.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Fri Jan 22 2016 Orion Poplawski <orion@cora.nwra.com> - 6.3.0-4
|
||||
- Rebuild for netcdf 4.4.0
|
||||
|
||||
* Sat Jan 16 2016 Jonathan Wakely <jwakely@redhat.com> - 6.3.0-3
|
||||
- Rebuilt for Boost 1.60
|
||||
|
||||
* Wed Oct 21 2015 Orion Poplawski <orion@cora.nwra.com> - 6.3.0-2
|
||||
- Note bundled libraries
|
||||
|
||||
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 6.3.0-1
|
||||
- Update to 6.3.0
|
||||
|
||||
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 6.2.0-10
|
||||
- Rebuilt for Boost 1.59
|
||||
|
||||
* Fri Aug 21 2015 Orion Poplawski <orion@cora.nwra.com> - 6.2.0-9
|
||||
- Note bundled kwsys, remove unused kwsys files
|
||||
|
||||
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
||||
|
||||
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 6.2.0-7
|
||||
- rebuild for Boost 1.58
|
||||
|
||||
* Tue Jul 7 2015 Orion Poplawski <orion@cora.nwra.com> - 6.2.0-6
|
||||
- Drop glext patch, no longer needed
|
||||
|
||||
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat May 23 2015 Orion Poplawski <orion@cora.nwra.com> - 6.2.0-4
|
||||
- Add requires netcdf-cxx-devel to vtk-devel (bug #1224512)
|
||||
|
||||
* Sun May 17 2015 Orion Poplawski <orion@cora.nwra.com> - 6.2.0-3
|
||||
- Rebuild for hdf5 1.8.15
|
||||
|
||||
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 6.2.0-2
|
||||
- Rebuilt for GCC 5 C++11 ABI change
|
||||
|
||||
* Wed Mar 18 2015 Orion Poplawski <orion@cora.nwra.com> - 6.2.0-1
|
||||
- Update to 6.2.0
|
||||
- Remove type, system, install, and netcdf patches applied upstream
|
||||
- Integrate and replace vtkdata
|
||||
- Build and run tests again
|
||||
- Generate testing.list based on executable name
|
||||
|
||||
* Thu Mar 05 2015 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-26
|
||||
- Add needed vtk-*-devel requires to vtk-devel (bug #1199310)
|
||||
|
||||
* Wed Mar 04 2015 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-25
|
||||
- Rebuild for jsoncpp
|
||||
|
||||
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 6.1.0-24
|
||||
- Bump for rebuild.
|
||||
|
||||
* Tue Feb 3 2015 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-23
|
||||
- Add patch to fix tcl library loading
|
||||
|
||||
* Mon Jan 26 2015 Petr Machata <pmachata@redhat.com> - 6.1.0-22
|
||||
- Rebuild for boost 1.57.0
|
||||
|
||||
* Mon Jan 19 2015 François Cami <fcami@fedoraproject.org> - 6.1.0-21
|
||||
- Switch to non-explicit arch requires for now (bugs #1183210 #1183530)
|
||||
|
||||
* Sat Jan 17 2015 François Cami <fcami@fedoraproject.org> - 6.1.0-20
|
||||
- Add jsoncpp-devel and python2-devel to vtk-devel Requires (bug #1183210)
|
||||
|
||||
* Thu Jan 08 2015 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-19
|
||||
- Rebuild for hdf5 1.8.14
|
||||
- Add patch to fix compilation error
|
||||
|
||||
* Thu Nov 20 2014 Dan Horák <dan[at]danny.cz> - 6.1.0-18
|
||||
- Don't override Java memory settings on s390 (related to bug #1115920)
|
||||
|
||||
* Wed Nov 19 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-17
|
||||
- Add patch to fix compilation with mesa 10.4 (bug #1138466)
|
||||
|
||||
* Fri Oct 31 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-16
|
||||
- No longer need cmake28 on RHEL6
|
||||
|
||||
* Thu Sep 4 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-15
|
||||
- Increase java heap space for builds (bug #1115920)
|
||||
|
||||
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.1.0-14
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jun 10 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-13
|
||||
- Rebuild for hdf 1.8.13
|
||||
|
||||
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.1.0-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu Jun 5 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-11
|
||||
- Add requires on blas-devel and lapack-devel to vtk-devel (bug #1105004)
|
||||
|
||||
* Tue May 27 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-10
|
||||
- Rebuild for Tcl 8.6
|
||||
|
||||
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 6.1.0-9
|
||||
- Rebuild for boost 1.55.0
|
||||
|
||||
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 6.1.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
|
||||
|
||||
* Tue May 6 2014 Tom Callaway <spot@fedoraproject.org> - 6.1.0-7
|
||||
- rebuild against R 3.1.0 (without bundled blas/lapack)
|
||||
|
||||
* Wed Mar 26 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-5
|
||||
- Add Requires: qtwebkit-devel and hdf5-devel to vtk-devel (bug #1080781)
|
||||
|
||||
* Tue Jan 28 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-4
|
||||
- Really fix requires freetype-devel
|
||||
|
||||
* Mon Jan 27 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-3
|
||||
- Fix requires freetype-devel
|
||||
|
||||
* Sun Jan 26 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-2
|
||||
- Add Requires: libfreetype-devel; libxml2-devel to vtk-devel (bug #1057924)
|
||||
|
||||
* Thu Jan 23 2014 Orion Poplawski <orion@cora.nwra.com> - 6.1.0-1
|
||||
- Update to 6.1.0
|
||||
- Rebase patches, drop vtkpython patch
|
||||
- Disable BUILD_TESTING for now until we can provide test data
|
||||
|
||||
* Fri Dec 27 2013 Orion Poplawski <orion@cora.nwra.com> - 6.0.0-10
|
||||
- Add patch to use system netcdf
|
||||
|
||||
* Sun Dec 22 2013 Kevin Fenzi <kevin@scrye.com> 6.0.0-9
|
||||
- Add BuildRequires on blas-devel and lapack-devel
|
||||
|
||||
* Sun Dec 22 2013 François Cami <fcami@fedoraproject.org> - 6.0.0-8
|
||||
* Rebuild for rawhide.
|
||||
|
||||
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.0-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 6.0.0-6
|
||||
- Rebuild for boost 1.54.0
|
||||
|
||||
* Mon Jul 29 2013 Orion Poplawski <orion@cora.nwra.com> - 6.0.0-5
|
||||
- Enable VTK_WRAP_PYTHON_SIP
|
||||
|
||||
* Fri Jul 26 2013 Orion Poplawski <orion@cora.nwra.com> - 6.0.0-4
|
||||
- Add patch to install vtkpython
|
||||
|
||||
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 6.0.0-3
|
||||
- Perl 5.18 rebuild
|
||||
|
||||
* Mon Jul 15 2013 Orion Poplawski <orion@cora.nwra.com> - 6.0.0-2
|
||||
- Install vtkMakeInstantiator files for gdcm build
|
||||
|
||||
* Fri Jul 12 2013 Orion Poplawski <orion@cora.nwra.com> - 6.0.0-1
|
||||
- Add BR on R-devel
|
||||
|
||||
* Thu Jun 27 2013 Orion Poplawski <orion@cora.nwra.com> - 6.0.0-1
|
||||
- Update to 6.0.0
|
||||
|
||||
* Thu May 16 2013 Orion Poplawski <orion@cora.nwra.com> - 5.10.1-5
|
||||
- Rebuild for hdf5 1.8.11
|
||||
|
||||
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 5.10.1-3
|
||||
- rebuild due to "jpeg8-ABI" feature drop
|
||||
|
||||
* Mon Dec 03 2012 Orion Poplawski <orion@cora.nwra.com> - 5.10.1-2
|
||||
- Rebuild for hdf5 1.8.10
|
||||
- Change doc handling
|
||||
|
||||
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> - 5.10.1-1
|
||||
- Update to 5.10.1
|
||||
|
||||
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu May 24 2012 Orion Poplawski <orion@cora.nwra.com> - 5.10.0-2
|
||||
- Add patch to add soname to libvtkNetCDF_cxx
|
||||
|
||||
* Tue May 15 2012 Orion Poplawski <orion@cora.nwra.com> - 5.10.0-1
|
||||
- Update to 5.10.0
|
||||
|
||||
* Tue May 15 2012 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 5.8.0-6
|
||||
- Add cmake28 usage when building for EL6
|
||||
- Disable -java build on PPC64 as it fails to build
|
||||
|
||||
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.8.0-5
|
||||
- Rebuilt for c++ ABI breakage
|
||||
|
||||
* Sun Jan 8 2012 Orion Poplawski <orion@cora.nwra.com> - 5.8.0-4
|
||||
- Rebuild with gcc 4.7
|
||||
|
||||
* Fri Nov 18 2011 Orion Poplawski <orion@cora.nwra.com> - 5.8.0-3
|
||||
- Rebuild for hdf5 1.8.8, add explicit requires
|
||||
|
||||
* Tue Nov 1 2011 Orion Poplawski <orion@cora.nwra.com> - 5.8.0-2
|
||||
- Keep libraries in %%{_libdir}/vtk, use ld.so.conf.d
|
||||
|
||||
* Fri Oct 7 2011 Orion Poplawski <orion@cora.nwra.com> - 5.8.0-1
|
||||
- Update to 5.8.0
|
||||
- Drop version from directory names
|
||||
- Use VTK_PYTHON_SETUP_ARGS instead of patch to set python install dir
|
||||
- Drop several patches fixed upstream
|
||||
- Remove rpaths from all hand installed binaries (Bug 744437)
|
||||
- Don't link against OSMesa (Bug 744434)
|
||||
|
||||
* Thu Jun 23 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-10
|
||||
- Add BR qtwebkit-devel, fixes FTBS bug 715770
|
||||
|
||||
* Thu May 19 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-9
|
||||
- Update soversion patch to add soversion to libvtkNetCDF.so
|
||||
|
||||
* Mon Mar 28 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-8
|
||||
- Rebuild for new mysql
|
||||
|
||||
* Thu Mar 17 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-7
|
||||
- Add needed requires to vtk-devel
|
||||
|
||||
* Wed Mar 16 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-6
|
||||
- Turn on boost, mysql, postgres, ogg theora, and text analysis support,
|
||||
bug 688275.
|
||||
|
||||
* Wed Mar 16 2011 Marek Kasik <mkasik@redhat.com> - 5.6.1-5
|
||||
- Add backslashes to VTK_INSTALL_LIB_DIR and
|
||||
- VTK_INSTALL_INCLUDE_DIR (#687895)
|
||||
|
||||
* Tue Mar 15 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-4
|
||||
- Set VTK_INSTALL_LIB_DIR, fix bug 687895
|
||||
|
||||
* Fri Feb 18 2011 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-3
|
||||
- Add patch to support gcc 4.6
|
||||
- Add patch to make using system libraries easier
|
||||
- Update pythondestdir patch to use --prefix and --root
|
||||
- Use system gl2ps and libxml2
|
||||
- Use standard cmake build macro, out of tree builds
|
||||
- Add patch from upstream to add sonames to libCosmo and libVPIC (bug #622840)
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Tue Dec 7 2010 Orion Poplawski <orion@cora.nwra.com> - 5.6.1-1
|
||||
- Update to 5.6.1
|
||||
- Enable qt4 support, drop qt3 support
|
||||
|
||||
* Wed Oct 20 2010 Adam Jackson <ajax@redhat.com> 5.6.0-37
|
||||
- Rebuild for new libOSMesa soname
|
||||
|
||||
* Sat Jul 31 2010 David Malcolm <dmalcolm@redhat.com> - 5.6.0-36
|
||||
- add python 2.7 compat patch
|
||||
|
||||
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 5.6.0-35
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
||||
|
||||
* Mon Jul 5 2010 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.6.0-34
|
||||
- Update to 5.6.0.
|
||||
|
||||
* Sat Jun 6 2009 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.4.2-30
|
||||
- Update to 5.4.2.
|
||||
|
||||
* Thu Mar 12 2009 Orion Poplawski <orion@cora.nwra.com> - 5.2.1-29
|
||||
- Update to 5.2.1
|
||||
|
||||
* Fri Mar 06 2009 Jesse Keating <jkeating@redhat.com> - 5.2.0-28
|
||||
- Remove chmod on examples .so files, none are built. This needs
|
||||
more attention.
|
||||
|
||||
* Sun Oct 5 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.2.0-26
|
||||
- Update to 5.2.0.
|
||||
|
||||
* Wed Oct 1 2008 Orion Poplawski <orion@cora.nwra.com> - 5.0.2-25
|
||||
- Fix patch fuzz
|
||||
|
||||
* Mon Aug 25 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.4-24
|
||||
- Change java build dependencies from java-devel to gcj.
|
||||
|
||||
* Sun Aug 24 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.4-23
|
||||
- %%check || : does not work anymore.
|
||||
- enable java by default.
|
||||
|
||||
* Wed May 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.0.4-22
|
||||
- fix license tag
|
||||
|
||||
* Sat Apr 12 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.4-21
|
||||
- Fixes for gcc 4.3 by Orion Poplawski.
|
||||
|
||||
* Sat Apr 5 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.4-20
|
||||
- Change BR to qt-devel to qt3-devel.
|
||||
|
||||
* Sat Feb 23 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.4-19
|
||||
- Update to 5.0.4.
|
||||
|
||||
* Mon May 28 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.3-18
|
||||
- Move headers to %%{_includedir}/vtk.
|
||||
- Remove executable bit from sources.
|
||||
|
||||
* Mon Apr 16 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.3-17
|
||||
- Make java build conditional.
|
||||
- Add ldconfig %%post/%%postun for java/qt subpackages.
|
||||
|
||||
* Sun Apr 15 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.3-16
|
||||
- Remove %%ghosting pyc/pyo.
|
||||
|
||||
* Wed Apr 04 2007 Paulo Roma <roma@lcg.ufrj.br> - 5.0.3-15
|
||||
- Update to 5.0.4.
|
||||
- Added support for qt4 plugin.
|
||||
|
||||
* Wed Feb 7 2007 Orion Poplawski <orion@cora.nwra.com> - 5.0.2-14
|
||||
- Enable Java, Qt, GL2PS, OSMESA
|
||||
|
||||
* Mon Sep 11 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.2-13
|
||||
- Update to 5.0.2.
|
||||
|
||||
* Sun Aug 6 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.1-12
|
||||
- cmake needs to be >= 2.0.4.
|
||||
|
||||
* Fri Aug 4 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.1-11
|
||||
- Fix some python issues including pyo management.
|
||||
|
||||
* Sun Jul 23 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.1-10
|
||||
- Embed feedback from bug 199405 comment 5.
|
||||
- Fix some Group entries.
|
||||
- Remove redundant dependencies.
|
||||
- Use system libs.
|
||||
- Comment specfile more.
|
||||
- Change buildroot handling with CMAKE_INSTALL_PREFIX.
|
||||
- Enable qt designer plugin.
|
||||
|
||||
* Wed Jul 19 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.1-7
|
||||
- Fix some permissions for rpmlint and debuginfo.
|
||||
|
||||
* Sun Jul 16 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.1-7
|
||||
- Remove rpath and some further rpmlint warnings.
|
||||
|
||||
* Thu Jul 13 2006 Axel Thimm <Axel.Thimm@ATrpms.net> - 5.0.1-6
|
||||
- Update to 5.0.1.
|
||||
|
||||
* Wed May 31 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
|
||||
- Update to 5.0.
|
||||
|
||||
* Mon Apr 05 2004 Intrinsic Spin <spin@freakbait.com> 2.mr
|
||||
- built on a machine with a stock libGL.so
|
||||
|
||||
* Sun Apr 04 2004 Intrinsic Spin <spin@freakbait.com>
|
||||
- little cleanups
|
||||
- Built for FC1
|
||||
|
||||
* Sun Jan 11 2004 Intrinsic Spin <spin@freakbait.com>
|
||||
- Built against a reasonably good (according to dashboard) CVS version so-as
|
||||
to get GL2PS support.
|
||||
- Rearranged. Cleaned up. Added some comments.
|
||||
|
||||
* Sat Jan 10 2004 Intrinsic Spin <spin@freakbait.com>
|
||||
- Blatently stole this spec file for my own nefarious purposes.
|
||||
- Removed Java (for now). Merged the Python and Tcl stuff into
|
||||
the main rpm.
|
||||
|
||||
* Fri Dec 05 2003 Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>
|
||||
- (See Fabrice's RPMs for any more comments --Spin)
|
||||
3
sources
3
sources
|
|
@ -1 +1,2 @@
|
|||
25e4dfb3bad778722dcaec80cd5dab7d VTK-6.1.0.tar.gz
|
||||
SHA512 (VTK-9.5.2.tar.gz) = fc8157a89fa603a7f7fce356e2f638ae69e0ea629a507458bdbb173daf511c61e39a1f0d7201b196a5b3a7ffa7e3e821398b62521faadf85edb1119a1e8b8e8e
|
||||
SHA512 (VTKData-9.5.2.tar.gz) = 1be895bed613ed0f0ace0ba5e138afacc3d61b57e437299b3aecf6beff702ad1a2d02036fd147853bbbcb6a1f9d20a51831c0263fdc5b8e62ece9a6f8f7d410e
|
||||
|
|
|
|||
|
|
@ -1,29 +0,0 @@
|
|||
diff -up VTK/ThirdParty/netcdf/CMakeLists.txt.netcdf VTK/ThirdParty/netcdf/CMakeLists.txt
|
||||
--- VTK/ThirdParty/netcdf/CMakeLists.txt.netcdf 2013-12-27 20:29:11.644289659 -0700
|
||||
+++ VTK/ThirdParty/netcdf/CMakeLists.txt 2013-12-27 20:33:48.071895769 -0700
|
||||
@@ -1,10 +1,18 @@
|
||||
-vtk_module_third_party(NetCDF
|
||||
- LIBRARIES vtkNetCDF vtkNetCDF_cxx
|
||||
- INCLUDE_DIRS
|
||||
- ${CMAKE_CURRENT_SOURCE_DIR}/vtknetcdf/include
|
||||
- ${CMAKE_CURRENT_BINARY_DIR}/vtknetcdf
|
||||
- COMPONENTS C CXX
|
||||
- )
|
||||
+if(NOT VTK_USE_SYSTEM_NETCDF)
|
||||
+ vtk_module_third_party(NetCDF
|
||||
+ LIBRARIES vtkNetCDF vtkNetCDF_cxx
|
||||
+ INCLUDE_DIRS
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/vtknetcdf/include
|
||||
+ ${CMAKE_CURRENT_BINARY_DIR}/vtknetcdf
|
||||
+ COMPONENTS C CXX
|
||||
+ )
|
||||
+else(NOT VTK_USE_SYSTEM_NETCDF)
|
||||
+ vtk_module_third_party(NetCDF
|
||||
+ LIBRARIES vtkNetCDF netcdf
|
||||
+ COMPONENTS C CXX
|
||||
+ )
|
||||
+endif()
|
||||
+
|
||||
|
||||
#Configure the top cpp header to switch between system and internal
|
||||
#netcdf just like vtk_module_third_party does for the c header.
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
diff -up VTK/CMake/vtkModuleMacros.cmake.system VTK/CMake/vtkModuleMacros.cmake
|
||||
--- VTK/CMake/vtkModuleMacros.cmake.system 2013-12-24 19:17:43.000000000 -0700
|
||||
+++ VTK/CMake/vtkModuleMacros.cmake 2013-12-27 20:28:22.375573277 -0700
|
||||
@@ -682,7 +682,7 @@ macro(vtk_module_third_party _pkg)
|
||||
message(FATAL_ERROR "Cannot specify both LIBRARIES and NO_LIBRARIES")
|
||||
endif()
|
||||
|
||||
- option(VTK_USE_SYSTEM_${_upper} "Use system-installed ${_pkg}" OFF)
|
||||
+ option(VTK_USE_SYSTEM_${_upper} "Use system-installed ${_pkg}" ${VTK_USE_SYSTEM_LIBRARIES})
|
||||
mark_as_advanced(VTK_USE_SYSTEM_${_upper})
|
||||
|
||||
if(VTK_USE_SYSTEM_${_upper})
|
||||
diff -up VTK/CMakeLists.txt.system VTK/CMakeLists.txt
|
||||
--- VTK/CMakeLists.txt.system 2013-12-27 20:28:22.374573241 -0700
|
||||
+++ VTK/CMakeLists.txt 2013-12-27 20:28:48.118669708 -0700
|
||||
@@ -132,6 +132,11 @@ if (CMAKE_CROSSCOMPILING AND NOT COMPILE
|
||||
endif()
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
+# Do we try to use system libraries by default?
|
||||
+OPTION(VTK_USE_SYSTEM_LIBRARIES "Use the system's libraries by default." OFF)
|
||||
+MARK_AS_ADVANCED(VTK_USE_SYSTEM_LIBRARIES)
|
||||
+
|
||||
+#-----------------------------------------------------------------------------
|
||||
# The third party macros are still used in one or two third party builds.
|
||||
include(vtkThirdParty)
|
||||
|
||||
22
vtk-chobo-cstdint.patch
Normal file
22
vtk-chobo-cstdint.patch
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
diff -up VTK-9.3.1/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/chobo/small_vector.hpp.cstdint VTK-9.3.1/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/chobo/small_vector.hpp
|
||||
--- VTK-9.3.1/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/chobo/small_vector.hpp.cstdint 2024-06-28 10:00:10.000000000 -0600
|
||||
+++ VTK-9.3.1/ThirdParty/diy2/vtkdiy2/include/vtkdiy2/chobo/small_vector.hpp 2025-02-17 17:08:44.231541639 -0700
|
||||
@@ -138,6 +138,7 @@
|
||||
|
||||
#include <type_traits>
|
||||
#include <cstddef>
|
||||
+#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
#define CHOBO_SMALL_VECTOR_ERROR_HANDLING_NONE 0
|
||||
diff -up VTK-9.3.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/thirdparty/chobo/small_vector.hpp.cstdint VTK-9.3.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/thirdparty/chobo/small_vector.hpp
|
||||
--- VTK-9.3.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/thirdparty/chobo/small_vector.hpp.cstdint 2024-06-28 10:00:10.000000000 -0600
|
||||
+++ VTK-9.3.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/thirdparty/chobo/small_vector.hpp 2025-02-17 17:08:27.992495226 -0700
|
||||
@@ -138,6 +138,7 @@
|
||||
|
||||
#include <type_traits>
|
||||
#include <cstddef>
|
||||
+#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
#define CHOBO_SMALL_VECTOR_ERROR_HANDLING_NONE 0
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
diff -up VTK-6.1.0/CMake/vtkModuleTop.cmake.install VTK-6.1.0/CMake/vtkModuleTop.cmake
|
||||
--- VTK-6.1.0/CMake/vtkModuleTop.cmake.install 2014-01-23 19:12:04.922871103 -0700
|
||||
+++ VTK-6.1.0/CMake/vtkModuleTop.cmake 2014-01-23 19:14:33.002645155 -0700
|
||||
@@ -330,11 +330,15 @@ if (NOT VTK_INSTALL_NO_DEVELOPMENT)
|
||||
CMake/pythonmodules.h.in
|
||||
CMake/UseVTK.cmake
|
||||
CMake/FindTCL.cmake
|
||||
+ CMake/TopologicalSort.cmake
|
||||
CMake/vtkTclTkMacros.cmake
|
||||
CMake/vtk-forward.c.in
|
||||
+ CMake/vtkGroups.cmake
|
||||
CMake/vtkForwardingExecutable.cmake
|
||||
CMake/vtkJavaWrapping.cmake
|
||||
CMake/vtkMakeInstantiator.cmake
|
||||
+ CMake/vtkMakeInstantiator.cxx.in
|
||||
+ CMake/vtkMakeInstantiator.h.in
|
||||
CMake/vtkModuleAPI.cmake
|
||||
CMake/vtkModuleHeaders.cmake.in
|
||||
CMake/vtkModuleInfo.cmake.in
|
||||
13
vtk-libharu.patch
Normal file
13
vtk-libharu.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/ThirdParty/libharu/CMakeLists.txt b/ThirdParty/libharu/CMakeLists.txt
|
||||
index b18b7a1..3793f4b 100644
|
||||
--- a/ThirdParty/libharu/CMakeLists.txt
|
||||
+++ b/ThirdParty/libharu/CMakeLists.txt
|
||||
@@ -5,7 +5,7 @@ vtk_module_third_party(
|
||||
STANDARD_INCLUDE_DIRS
|
||||
EXTERNAL
|
||||
PACKAGE LibHaru
|
||||
- VERSION 2.4.0
|
||||
+ VERSION 2.3.0
|
||||
TARGETS LibHaru::LibHaru
|
||||
STANDARD_INCLUDE_DIRS)
|
||||
|
||||
13
vtk-ppc64-no-always-inline.patch
Normal file
13
vtk-ppc64-no-always-inline.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/Common/Core/vtkDataArrayMeta.h b/Common/Core/vtkDataArrayMeta.h
|
||||
index 602305d3ed..8c37a96891 100644
|
||||
--- a/Common/Core/vtkDataArrayMeta.h
|
||||
+++ b/Common/Core/vtkDataArrayMeta.h
|
||||
@@ -32,7 +32,7 @@
|
||||
#endif
|
||||
|
||||
#if (defined(VTK_ALWAYS_OPTIMIZE_ARRAY_ITERATORS) || !defined(VTK_DEBUG_RANGE_ITERATORS)) && \
|
||||
- !defined(VTK_COMPILER_MSVC)
|
||||
+ !defined(VTK_COMPILER_MSVC) && !defined(__PPC64__)
|
||||
#define VTK_ITER_INLINE VTK_ALWAYS_INLINE
|
||||
#define VTK_ITER_ASSUME VTK_ASSUME_NO_ASSERT
|
||||
#define VTK_ITER_OPTIMIZE_START VTK_ALWAYS_OPTIMIZE_START
|
||||
489
vtk-tk9.patch
Normal file
489
vtk-tk9.patch
Normal file
|
|
@ -0,0 +1,489 @@
|
|||
commit b7c22497712be6751fbefe155533ae34d5e381f5
|
||||
Author: Spiros Tsalikis <spiros.tsalikis@kitware.com>
|
||||
Date: Thu May 22 12:30:19 2025 -0400
|
||||
|
||||
Tcl/Tk: Support version 9.0.0
|
||||
|
||||
diff --git a/Rendering/Tk/vtkTkImageViewerWidget.cxx b/Rendering/Tk/vtkTkImageViewerWidget.cxx
|
||||
index 43c7a48a13..9d2c4210de 100644
|
||||
--- a/Rendering/Tk/vtkTkImageViewerWidget.cxx
|
||||
+++ b/Rendering/Tk/vtkTkImageViewerWidget.cxx
|
||||
@@ -23,6 +23,17 @@
|
||||
#include <algorithm>
|
||||
#include <cstdlib>
|
||||
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+#define VTK_TCL_CONST const
|
||||
+#elif ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4))
|
||||
+#define VTK_TCL_CONST CONST84
|
||||
+#else
|
||||
+#define VTK_TCL_CONST
|
||||
+#endif
|
||||
+#ifndef offsetof
|
||||
+#define offsetof(type, field) ((size_t)((char*)&((type*)0)->field))
|
||||
+#endif
|
||||
+
|
||||
#define VTK_ALL_EVENTS_MASK \
|
||||
KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | EnterWindowMask | \
|
||||
LeaveWindowMask | PointerMotionMask | ExposureMask | VisibilityChangeMask | FocusChangeMask | \
|
||||
@@ -32,14 +43,14 @@
|
||||
// or with the command configure. The only new one is "-rw" which allows
|
||||
// the uses to set their own ImageViewer window.
|
||||
static Tk_ConfigSpec vtkTkImageViewerWidgetConfigSpecs[] = {
|
||||
- { TK_CONFIG_PIXELS, (char*)"-height", (char*)"height", (char*)"Height", (char*)"400",
|
||||
- Tk_Offset(struct vtkTkImageViewerWidget, Height), 0, nullptr },
|
||||
+ { TK_CONFIG_PIXELS, "-height", "height", "Height", "400",
|
||||
+ offsetof(struct vtkTkImageViewerWidget, Height), 0, nullptr },
|
||||
|
||||
- { TK_CONFIG_PIXELS, (char*)"-width", (char*)"width", (char*)"Width", (char*)"400",
|
||||
- Tk_Offset(struct vtkTkImageViewerWidget, Width), 0, nullptr },
|
||||
+ { TK_CONFIG_PIXELS, "-width", "width", "Width", "400",
|
||||
+ offsetof(struct vtkTkImageViewerWidget, Width), 0, nullptr },
|
||||
|
||||
- { TK_CONFIG_STRING, (char*)"-iv", (char*)"iv", (char*)"IV", (char*)"",
|
||||
- Tk_Offset(struct vtkTkImageViewerWidget, IV), 0, nullptr },
|
||||
+ { TK_CONFIG_STRING, "-iv", "iv", "IV", "", offsetof(struct vtkTkImageViewerWidget, IV), 0,
|
||||
+ nullptr },
|
||||
|
||||
{ TK_CONFIG_END, nullptr, nullptr, nullptr, nullptr, 0, 0, nullptr }
|
||||
};
|
||||
@@ -56,17 +67,22 @@ extern int vtkImageViewerCommand(ClientData cd, Tcl_Interp* interp, int argc, ch
|
||||
//------------------------------------------------------------------------------
|
||||
// It's possible to change with this function or in a script some
|
||||
// options like width, height or the ImageViewer widget.
|
||||
-int vtkTkImageViewerWidget_Configure(
|
||||
- Tcl_Interp* interp, struct vtkTkImageViewerWidget* self, int argc, char* argv[], int flags)
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+int vtkTkImageViewerWidget_Configure(Tcl_Interp* interp, struct vtkTkImageViewerWidget* self,
|
||||
+ Tcl_Size objc, Tcl_Obj* const* objv, int flags)
|
||||
+#else
|
||||
+int vtkTkImageViewerWidget_Configure(Tcl_Interp* interp, struct vtkTkImageViewerWidget* self,
|
||||
+ int argc, VTK_TCL_CONST char* argv[], int flags)
|
||||
+#endif
|
||||
{
|
||||
// Let Tk handle generic configure options.
|
||||
- if (Tk_ConfigureWidget(interp, self->TkWin, vtkTkImageViewerWidgetConfigSpecs, argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- const_cast<CONST84 char**>(argv),
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ if (Tk_ConfigureWidget(interp, self->TkWin, vtkTkImageViewerWidgetConfigSpecs, objc, objv,
|
||||
+ (void*)self, flags) == TCL_ERROR)
|
||||
#else
|
||||
- argv,
|
||||
-#endif
|
||||
+ if (Tk_ConfigureWidget(interp, self->TkWin, vtkTkImageViewerWidgetConfigSpecs, argc, argv,
|
||||
(char*)self, flags) == TCL_ERROR)
|
||||
+#endif
|
||||
{
|
||||
return (TCL_ERROR);
|
||||
}
|
||||
@@ -89,11 +105,8 @@ int vtkTkImageViewerWidget_Configure(
|
||||
// to choose the appropriate method to invoke.
|
||||
extern "C"
|
||||
{
|
||||
- int vtkTkImageViewerWidget_Widget(ClientData clientData, Tcl_Interp* interp, int argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char* argv[])
|
||||
+ int vtkTkImageViewerWidget_Widget(
|
||||
+ ClientData clientData, Tcl_Interp* interp, int argc, VTK_TCL_CONST char* argv[])
|
||||
{
|
||||
struct vtkTkImageViewerWidget* self = (struct vtkTkImageViewerWidget*)clientData;
|
||||
int result = TCL_OK;
|
||||
@@ -106,7 +119,11 @@ extern "C"
|
||||
}
|
||||
|
||||
// Make sure the widget is not deleted during this function
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ Tcl_Preserve((ClientData)self);
|
||||
+#else
|
||||
Tk_Preserve((ClientData)self);
|
||||
+#endif
|
||||
|
||||
// Handle render call to the widget
|
||||
if (strncmp(argv[1], "render", std::max<size_t>(1, strlen(argv[1]))) == 0 ||
|
||||
@@ -137,13 +154,27 @@ extern "C"
|
||||
else
|
||||
{
|
||||
/* Execute a configuration change */
|
||||
- result = vtkTkImageViewerWidget_Configure(interp, self, argc - 2,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- const_cast<char**>(argv + 2),
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ // Convert string arguments to Tcl_Obj for TCL 9.0
|
||||
+ Tcl_Obj** objv_config = (Tcl_Obj**)ckalloc((argc - 2) * sizeof(Tcl_Obj*));
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ objv_config[i] = Tcl_NewStringObj(argv[i + 2], -1);
|
||||
+ Tcl_IncrRefCount(objv_config[i]);
|
||||
+ }
|
||||
+ result = vtkTkImageViewerWidget_Configure(
|
||||
+ interp, self, argc - 2, objv_config, TK_CONFIG_ARGV_ONLY);
|
||||
+
|
||||
+ // Clean up the Tcl_Obj array
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ Tcl_DecrRefCount(objv_config[i]);
|
||||
+ }
|
||||
+ ckfree((char*)objv_config);
|
||||
#else
|
||||
- argv + 2,
|
||||
+ result =
|
||||
+ vtkTkImageViewerWidget_Configure(interp, self, argc - 2, argv + 2, TK_CONFIG_ARGV_ONLY);
|
||||
#endif
|
||||
- TK_CONFIG_ARGV_ONLY);
|
||||
}
|
||||
}
|
||||
else if (!strcmp(argv[1], "GetImageViewer"))
|
||||
@@ -165,7 +196,11 @@ extern "C"
|
||||
}
|
||||
|
||||
// Unlock the object so it can be deleted.
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ Tcl_Release((ClientData)self);
|
||||
+#else
|
||||
Tk_Release((ClientData)self);
|
||||
+#endif
|
||||
return result;
|
||||
}
|
||||
}
|
||||
@@ -181,16 +216,10 @@ extern "C"
|
||||
// * Configures this vtkTkImageViewerWidget for the given arguments
|
||||
extern "C"
|
||||
{
|
||||
- int vtkTkImageViewerWidget_Cmd(ClientData clientData, Tcl_Interp* interp, int argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char** argv)
|
||||
+ int vtkTkImageViewerWidget_Cmd(
|
||||
+ ClientData clientData, Tcl_Interp* interp, int argc, VTK_TCL_CONST char** argv)
|
||||
{
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char* name;
|
||||
+ VTK_TCL_CONST char* name;
|
||||
Tk_Window main = (Tk_Window)clientData;
|
||||
Tk_Window tkwin;
|
||||
struct vtkTkImageViewerWidget* self;
|
||||
@@ -233,13 +262,37 @@ extern "C"
|
||||
vtkTkImageViewerWidget_EventProc, (ClientData)self);
|
||||
|
||||
// Configure vtkTkImageViewerWidget widget
|
||||
- if (vtkTkImageViewerWidget_Configure(interp, self, argc - 2,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- const_cast<char**>(argv + 2),
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ // Convert string arguments to Tcl_Obj for TCL 9.0
|
||||
+ Tcl_Obj** objv_init = (Tcl_Obj**)ckalloc((argc - 2) * sizeof(Tcl_Obj*));
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ objv_init[i] = Tcl_NewStringObj(argv[i + 2], -1);
|
||||
+ Tcl_IncrRefCount(objv_init[i]);
|
||||
+ }
|
||||
+
|
||||
+ if (vtkTkImageViewerWidget_Configure(interp, self, argc - 2, objv_init, 0) == TCL_ERROR)
|
||||
+ {
|
||||
+ // Clean up before error return
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ Tcl_DecrRefCount(objv_init[i]);
|
||||
+ }
|
||||
+ ckfree((char*)objv_init);
|
||||
+
|
||||
+ Tk_DestroyWindow(tkwin);
|
||||
+ Tcl_DeleteCommand(interp, (char*)"vtkTkImageViewerWidget");
|
||||
+ return TCL_ERROR;
|
||||
+ }
|
||||
+
|
||||
+ // Clean up the Tcl_Obj array
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ Tcl_DecrRefCount(objv_init[i]);
|
||||
+ }
|
||||
+ ckfree((char*)objv_init);
|
||||
#else
|
||||
- argv + 2,
|
||||
-#endif
|
||||
- 0) == TCL_ERROR)
|
||||
+ if (vtkTkImageViewerWidget_Configure(interp, self, argc - 2, argv + 2, 0) == TCL_ERROR)
|
||||
{
|
||||
Tk_DestroyWindow(tkwin);
|
||||
Tcl_DeleteCommand(interp, (char*)"vtkTkImageViewerWidget");
|
||||
@@ -247,6 +300,7 @@ extern "C"
|
||||
// free(self);
|
||||
return TCL_ERROR;
|
||||
}
|
||||
+#endif
|
||||
|
||||
Tcl_AppendResult(interp, Tk_PathName(tkwin), nullptr);
|
||||
return TCL_OK;
|
||||
@@ -255,7 +309,11 @@ extern "C"
|
||||
|
||||
extern "C"
|
||||
{
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ void vtkTkImageViewerWidget_Destroy(void* memPtr)
|
||||
+#else
|
||||
void vtkTkImageViewerWidget_Destroy(char* memPtr)
|
||||
+#endif
|
||||
{
|
||||
struct vtkTkImageViewerWidget* self = (struct vtkTkImageViewerWidget*)memPtr;
|
||||
|
||||
diff --git a/Rendering/Tk/vtkTkRenderWidget.cxx b/Rendering/Tk/vtkTkRenderWidget.cxx
|
||||
index 6ddaa5816a..84c940b484 100644
|
||||
--- a/Rendering/Tk/vtkTkRenderWidget.cxx
|
||||
+++ b/Rendering/Tk/vtkTkRenderWidget.cxx
|
||||
@@ -29,6 +29,17 @@
|
||||
#include <cstdlib>
|
||||
#include <vector>
|
||||
|
||||
+#if (TCL_MAJOR_VERSION >= 9) || ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 6))
|
||||
+#define VTK_TCL_CONST const
|
||||
+#elif ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4))
|
||||
+#define VTK_TCL_CONST CONST84
|
||||
+#else
|
||||
+#define VTK_TCL_CONST
|
||||
+#endif
|
||||
+#ifndef offsetof
|
||||
+#define offsetof(type, field) ((size_t)((char*)&((type*)0)->field))
|
||||
+#endif
|
||||
+
|
||||
// Silence warning like
|
||||
// "dereferencing type-punned pointer will break strict-aliasing rules"
|
||||
// it happens because this kind of expression: (long *)&ptr
|
||||
@@ -45,14 +56,13 @@
|
||||
// or with the command configure. The only new one is "-rw" which allows
|
||||
// the uses to set their own render window.
|
||||
static Tk_ConfigSpec vtkTkRenderWidgetConfigSpecs[] = {
|
||||
- { TK_CONFIG_PIXELS, (char*)"-height", (char*)"height", (char*)"Height", (char*)"400",
|
||||
- Tk_Offset(struct vtkTkRenderWidget, Height), 0, nullptr },
|
||||
+ { TK_CONFIG_PIXELS, "-height", "height", "Height", "400",
|
||||
+ offsetof(struct vtkTkRenderWidget, Height), 0, nullptr },
|
||||
|
||||
- { TK_CONFIG_PIXELS, (char*)"-width", (char*)"width", (char*)"Width", (char*)"400",
|
||||
- Tk_Offset(struct vtkTkRenderWidget, Width), 0, nullptr },
|
||||
+ { TK_CONFIG_PIXELS, "-width", "width", "Width", "400", offsetof(struct vtkTkRenderWidget, Width),
|
||||
+ 0, nullptr },
|
||||
|
||||
- { TK_CONFIG_STRING, (char*)"-rw", (char*)"rw", (char*)"RW", (char*)"",
|
||||
- Tk_Offset(struct vtkTkRenderWidget, RW), 0, nullptr },
|
||||
+ { TK_CONFIG_STRING, "-rw", "rw", "RW", "", offsetof(struct vtkTkRenderWidget, RW), 0, nullptr },
|
||||
|
||||
{ TK_CONFIG_END, nullptr, nullptr, nullptr, nullptr, 0, 0, nullptr }
|
||||
};
|
||||
@@ -113,11 +123,8 @@ extern "C"
|
||||
#define VTKIMAGEDATATOTKPHOTO_CORONAL 0
|
||||
#define VTKIMAGEDATATOTKPHOTO_SAGITTAL 1
|
||||
#define VTKIMAGEDATATOTKPHOTO_TRANSVERSE 2
|
||||
- int vtkImageDataToTkPhoto_Cmd(ClientData vtkNotUsed(clientData), Tcl_Interp* interp, int argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char** argv)
|
||||
+ int vtkImageDataToTkPhoto_Cmd(
|
||||
+ ClientData vtkNotUsed(clientData), Tcl_Interp* interp, int argc, VTK_TCL_CONST char** argv)
|
||||
{
|
||||
int status = 0;
|
||||
vtkImageData* image;
|
||||
@@ -330,8 +337,14 @@ extern "C"
|
||||
block.offset[3] = 3;
|
||||
break;
|
||||
}
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ Tk_PhotoSetSize(interp, photo, block.width, block.height);
|
||||
+ Tk_PhotoPutBlock(
|
||||
+ interp, photo, &block, 0, 0, block.width, block.height, TK_PHOTO_COMPOSITE_SET);
|
||||
+#else
|
||||
Tk_PhotoSetSize(photo, block.width, block.height);
|
||||
Tk_PhotoPutBlock(photo, &block, 0, 0, block.width, block.height);
|
||||
+#endif
|
||||
return TCL_OK;
|
||||
}
|
||||
}
|
||||
@@ -339,17 +352,22 @@ extern "C"
|
||||
//------------------------------------------------------------------------------
|
||||
// It's possible to change with this function or in a script some
|
||||
// options like width, height or the render widget.
|
||||
-int vtkTkRenderWidget_Configure(
|
||||
- Tcl_Interp* interp, struct vtkTkRenderWidget* self, int argc, char* argv[], int flags)
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+int vtkTkRenderWidget_Configure(Tcl_Interp* interp, struct vtkTkRenderWidget* self, Tcl_Size objc,
|
||||
+ Tcl_Obj* const* objv, int flags)
|
||||
+#else
|
||||
+int vtkTkRenderWidget_Configure(Tcl_Interp* interp, struct vtkTkRenderWidget* self, int argc,
|
||||
+ VTK_TCL_CONST char* argv[], int flags)
|
||||
+#endif
|
||||
{
|
||||
// Let Tk handle generic configure options.
|
||||
- if (Tk_ConfigureWidget(interp, self->TkWin, vtkTkRenderWidgetConfigSpecs, argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- const_cast<CONST84 char**>(argv),
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ if (Tk_ConfigureWidget(interp, self->TkWin, vtkTkRenderWidgetConfigSpecs, objc, objv, (void*)self,
|
||||
+ flags) == TCL_ERROR)
|
||||
#else
|
||||
- argv,
|
||||
+ if (Tk_ConfigureWidget(interp, self->TkWin, vtkTkRenderWidgetConfigSpecs, argc, argv, (char*)self,
|
||||
+ flags) == TCL_ERROR)
|
||||
#endif
|
||||
- (char*)self, flags) == TCL_ERROR)
|
||||
{
|
||||
return (TCL_ERROR);
|
||||
}
|
||||
@@ -372,11 +390,8 @@ int vtkTkRenderWidget_Configure(
|
||||
// to choose the appropriate method to invoke.
|
||||
extern "C"
|
||||
{
|
||||
- int vtkTkRenderWidget_Widget(ClientData clientData, Tcl_Interp* interp, int argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char* argv[])
|
||||
+ int vtkTkRenderWidget_Widget(
|
||||
+ ClientData clientData, Tcl_Interp* interp, int argc, VTK_TCL_CONST char* argv[])
|
||||
{
|
||||
struct vtkTkRenderWidget* self = (struct vtkTkRenderWidget*)clientData;
|
||||
int result = TCL_OK;
|
||||
@@ -389,7 +404,11 @@ extern "C"
|
||||
}
|
||||
|
||||
// Make sure the widget is not deleted during this function
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ Tcl_Preserve((ClientData)self);
|
||||
+#else
|
||||
Tk_Preserve((ClientData)self);
|
||||
+#endif
|
||||
|
||||
// Handle render call to the widget
|
||||
if (strncmp(argv[1], "render", std::max<size_t>(1, strlen(argv[1]))) == 0 ||
|
||||
@@ -420,13 +439,26 @@ extern "C"
|
||||
else
|
||||
{
|
||||
/* Execute a configuration change */
|
||||
- result = vtkTkRenderWidget_Configure(interp, self, argc - 2,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- const_cast<char**>(argv + 2),
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ // Convert string arguments to Tcl_Obj for TCL 9.0
|
||||
+ Tcl_Obj** objv_config = (Tcl_Obj**)ckalloc((argc - 2) * sizeof(Tcl_Obj*));
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ objv_config[i] = Tcl_NewStringObj(argv[i + 2], -1);
|
||||
+ Tcl_IncrRefCount(objv_config[i]);
|
||||
+ }
|
||||
+ result =
|
||||
+ vtkTkRenderWidget_Configure(interp, self, argc - 2, objv_config, TK_CONFIG_ARGV_ONLY);
|
||||
+
|
||||
+ // Clean up the Tcl_Obj array
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ Tcl_DecrRefCount(objv_config[i]);
|
||||
+ }
|
||||
+ ckfree((char*)objv_config);
|
||||
#else
|
||||
- argv + 2,
|
||||
+ result = vtkTkRenderWidget_Configure(interp, self, argc - 2, argv + 2, TK_CONFIG_ARGV_ONLY);
|
||||
#endif
|
||||
- TK_CONFIG_ARGV_ONLY);
|
||||
}
|
||||
}
|
||||
else if (!strcmp(argv[1], "GetRenderWindow"))
|
||||
@@ -448,7 +480,11 @@ extern "C"
|
||||
}
|
||||
|
||||
// Unlock the object so it can be deleted.
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ Tcl_Release((ClientData)self);
|
||||
+#else
|
||||
Tk_Release((ClientData)self);
|
||||
+#endif
|
||||
return result;
|
||||
}
|
||||
}
|
||||
@@ -464,16 +500,10 @@ extern "C"
|
||||
// * Configures this vtkTkRenderWidget for the given arguments
|
||||
extern "C"
|
||||
{
|
||||
- int vtkTkRenderWidget_Cmd(ClientData clientData, Tcl_Interp* interp, int argc,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char** argv)
|
||||
+ int vtkTkRenderWidget_Cmd(
|
||||
+ ClientData clientData, Tcl_Interp* interp, int argc, VTK_TCL_CONST char** argv)
|
||||
{
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- CONST84
|
||||
-#endif
|
||||
- char* name;
|
||||
+ VTK_TCL_CONST char* name;
|
||||
Tk_Window main = (Tk_Window)clientData;
|
||||
Tk_Window tkwin;
|
||||
struct vtkTkRenderWidget* self;
|
||||
@@ -515,13 +545,37 @@ extern "C"
|
||||
tkwin, ExposureMask | StructureNotifyMask, vtkTkRenderWidget_EventProc, (ClientData)self);
|
||||
|
||||
// Configure vtkTkRenderWidget widget
|
||||
- if (vtkTkRenderWidget_Configure(interp, self, argc - 2,
|
||||
-#if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 4)
|
||||
- const_cast<char**>(argv + 2),
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ // Convert string arguments to Tcl_Obj for TCL 9.0
|
||||
+ Tcl_Obj** objv_init = (Tcl_Obj**)ckalloc((argc - 2) * sizeof(Tcl_Obj*));
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ objv_init[i] = Tcl_NewStringObj(argv[i + 2], -1);
|
||||
+ Tcl_IncrRefCount(objv_init[i]);
|
||||
+ }
|
||||
+
|
||||
+ if (vtkTkRenderWidget_Configure(interp, self, argc - 2, objv_init, 0) == TCL_ERROR)
|
||||
+ {
|
||||
+ // Clean up before error return
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ Tcl_DecrRefCount(objv_init[i]);
|
||||
+ }
|
||||
+ ckfree((char*)objv_init);
|
||||
+
|
||||
+ Tk_DestroyWindow(tkwin);
|
||||
+ Tcl_DeleteCommand(interp, (char*)"vtkTkImageViewerWidget");
|
||||
+ return TCL_ERROR;
|
||||
+ }
|
||||
+
|
||||
+ // Clean up the Tcl_Obj array
|
||||
+ for (int i = 0; i < argc - 2; i++)
|
||||
+ {
|
||||
+ Tcl_DecrRefCount(objv_init[i]);
|
||||
+ }
|
||||
+ ckfree((char*)objv_init);
|
||||
#else
|
||||
- argv + 2,
|
||||
-#endif
|
||||
- 0) == TCL_ERROR)
|
||||
+ if (vtkTkRenderWidget_Configure(interp, self, argc - 2, argv + 2, 0) == TCL_ERROR)
|
||||
{
|
||||
Tk_DestroyWindow(tkwin);
|
||||
Tcl_DeleteCommand(interp, "vtkTkRenderWidget");
|
||||
@@ -529,6 +583,7 @@ extern "C"
|
||||
// free(self);
|
||||
return TCL_ERROR;
|
||||
}
|
||||
+#endif
|
||||
|
||||
Tcl_AppendResult(interp, Tk_PathName(tkwin), nullptr);
|
||||
return TCL_OK;
|
||||
@@ -555,7 +610,11 @@ extern "C"
|
||||
|
||||
extern "C"
|
||||
{
|
||||
+#if (TCL_MAJOR_VERSION >= 9)
|
||||
+ void vtkTkRenderWidget_Destroy(void* memPtr)
|
||||
+#else
|
||||
void vtkTkRenderWidget_Destroy(char* memPtr)
|
||||
+#endif
|
||||
{
|
||||
struct vtkTkRenderWidget* self = (struct vtkTkRenderWidget*)memPtr;
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
diff -up VTK6.0.0/Wrapping/Python/CMakeLists.txt.vtkpython VTK6.0.0/Wrapping/Python/CMakeLists.txt
|
||||
--- VTK6.0.0/Wrapping/Python/CMakeLists.txt.vtkpython 2013-06-12 13:47:10.000000000 -0600
|
||||
+++ VTK6.0.0/Wrapping/Python/CMakeLists.txt 2013-07-26 16:44:19.954295281 -0600
|
||||
@@ -371,3 +371,8 @@ endif()
|
||||
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/setup.py @ONLY IMMEDIATE)
|
||||
+
|
||||
+if(NOT VTK_INSTALL_NO_RUNTIME AND NOT VTK_INSTALL_NO_PYTHON)
|
||||
+ install(TARGETS vtkpython ${VTKPYTHON_EXECUTABLE}
|
||||
+ DESTINATION ${VTK_INSTALL_RUNTIME_DIR})
|
||||
+endif()
|
||||
135
xorg.conf
Normal file
135
xorg.conf
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
# This xorg configuration file is meant to be used
|
||||
# to start a dummy X11 server for graphical testing.
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "DontVTSwitch" "true"
|
||||
Option "AllowMouseOpenFail" "true"
|
||||
Option "PciForceNone" "true"
|
||||
Option "AutoEnableDevices" "false"
|
||||
Option "AutoAddDevices" "false"
|
||||
EndSection
|
||||
|
||||
Section "InputDevice"
|
||||
Identifier "dummy_mouse"
|
||||
Option "CorePointer" "true"
|
||||
Driver "void"
|
||||
EndSection
|
||||
|
||||
Section "InputDevice"
|
||||
Identifier "dummy_keyboard"
|
||||
Option "CoreKeyboard" "true"
|
||||
Driver "void"
|
||||
EndSection
|
||||
|
||||
Section "Device"
|
||||
Identifier "dummy_videocard"
|
||||
Driver "dummy"
|
||||
Option "ConstantDPI" "true"
|
||||
#VideoRam 4096000
|
||||
#VideoRam 256000
|
||||
VideoRam 192000
|
||||
EndSection
|
||||
|
||||
Section "Monitor"
|
||||
Identifier "dummy_monitor"
|
||||
HorizSync 5.0 - 1000.0
|
||||
VertRefresh 5.0 - 200.0
|
||||
#This can be used to get a specific DPI, but only for the default resolution:
|
||||
#DisplaySize 508 317
|
||||
#NOTE: the highest modes will not work without increasing the VideoRam
|
||||
# for the dummy video card.
|
||||
Modeline "32768x32768" 15226.50 32768 35800 39488 46208 32768 32771 32781 32953
|
||||
Modeline "32768x16384" 7516.25 32768 35544 39192 45616 16384 16387 16397 16478
|
||||
Modeline "16384x8192" 2101.93 16384 16416 24400 24432 8192 8390 8403 8602
|
||||
Modeline "8192x4096" 424.46 8192 8224 9832 9864 4096 4195 4202 4301
|
||||
Modeline "5496x1200" 199.13 5496 5528 6280 6312 1200 1228 1233 1261
|
||||
Modeline "5280x1080" 169.96 5280 5312 5952 5984 1080 1105 1110 1135
|
||||
Modeline "5280x1200" 191.40 5280 5312 6032 6064 1200 1228 1233 1261
|
||||
Modeline "5120x3200" 199.75 5120 5152 5904 5936 3200 3277 3283 3361
|
||||
Modeline "4800x1200" 64.42 4800 4832 5072 5104 1200 1229 1231 1261
|
||||
Modeline "3840x2880" 133.43 3840 3872 4376 4408 2880 2950 2955 3025
|
||||
Modeline "3840x2560" 116.93 3840 3872 4312 4344 2560 2622 2627 2689
|
||||
Modeline "3840x2048" 91.45 3840 3872 4216 4248 2048 2097 2101 2151
|
||||
Modeline "3840x1080" 100.38 3840 3848 4216 4592 1080 1081 1084 1093
|
||||
Modeline "3600x1200" 106.06 3600 3632 3984 4368 1200 1201 1204 1214
|
||||
Modeline "3288x1080" 39.76 3288 3320 3464 3496 1080 1106 1108 1135
|
||||
Modeline "2048x2048" 49.47 2048 2080 2264 2296 2048 2097 2101 2151
|
||||
Modeline "2048x1536" 80.06 2048 2104 2312 2576 1536 1537 1540 1554
|
||||
Modeline "2560x1600" 47.12 2560 2592 2768 2800 1600 1639 1642 1681
|
||||
Modeline "2560x1440" 42.12 2560 2592 2752 2784 1440 1475 1478 1513
|
||||
Modeline "1920x1440" 69.47 1920 1960 2152 2384 1440 1441 1444 1457
|
||||
Modeline "1920x1200" 26.28 1920 1952 2048 2080 1200 1229 1231 1261
|
||||
Modeline "1920x1080" 23.53 1920 1952 2040 2072 1080 1106 1108 1135
|
||||
Modeline "1680x1050" 20.08 1680 1712 1784 1816 1050 1075 1077 1103
|
||||
Modeline "1600x1200" 22.04 1600 1632 1712 1744 1200 1229 1231 1261
|
||||
Modeline "1600x900" 33.92 1600 1632 1760 1792 900 921 924 946
|
||||
Modeline "1440x900" 30.66 1440 1472 1584 1616 900 921 924 946
|
||||
ModeLine "1366x768" 72.00 1366 1414 1446 1494 768 771 777 803
|
||||
Modeline "1280x1024" 31.50 1280 1312 1424 1456 1024 1048 1052 1076
|
||||
Modeline "1280x800" 24.15 1280 1312 1400 1432 800 819 822 841
|
||||
Modeline "1280x768" 23.11 1280 1312 1392 1424 768 786 789 807
|
||||
Modeline "1360x768" 24.49 1360 1392 1480 1512 768 786 789 807
|
||||
Modeline "1024x768" 18.71 1024 1056 1120 1152 768 786 789 807
|
||||
Modeline "768x1024" 19.50 768 800 872 904 1024 1048 1052 1076
|
||||
|
||||
|
||||
#common resolutions for android devices (both orientations):
|
||||
Modeline "800x1280" 25.89 800 832 928 960 1280 1310 1315 1345
|
||||
Modeline "1280x800" 24.15 1280 1312 1400 1432 800 819 822 841
|
||||
Modeline "720x1280" 30.22 720 752 864 896 1280 1309 1315 1345
|
||||
Modeline "1280x720" 27.41 1280 1312 1416 1448 720 737 740 757
|
||||
Modeline "768x1024" 24.93 768 800 888 920 1024 1047 1052 1076
|
||||
Modeline "1024x768" 23.77 1024 1056 1144 1176 768 785 789 807
|
||||
Modeline "600x1024" 19.90 600 632 704 736 1024 1047 1052 1076
|
||||
Modeline "1024x600" 18.26 1024 1056 1120 1152 600 614 617 631
|
||||
Modeline "536x960" 16.74 536 568 624 656 960 982 986 1009
|
||||
Modeline "960x536" 15.23 960 992 1048 1080 536 548 551 563
|
||||
Modeline "600x800" 15.17 600 632 688 720 800 818 822 841
|
||||
Modeline "800x600" 14.50 800 832 880 912 600 614 617 631
|
||||
Modeline "480x854" 13.34 480 512 560 592 854 873 877 897
|
||||
Modeline "848x480" 12.09 848 880 920 952 480 491 493 505
|
||||
Modeline "480x800" 12.43 480 512 552 584 800 818 822 841
|
||||
Modeline "800x480" 11.46 800 832 872 904 480 491 493 505
|
||||
#resolutions for android devices (both orientations)
|
||||
#minus the status bar
|
||||
#38px status bar (and width rounded up)
|
||||
Modeline "800x1242" 25.03 800 832 920 952 1242 1271 1275 1305
|
||||
Modeline "1280x762" 22.93 1280 1312 1392 1424 762 780 783 801
|
||||
Modeline "720x1242" 29.20 720 752 856 888 1242 1271 1276 1305
|
||||
Modeline "1280x682" 25.85 1280 1312 1408 1440 682 698 701 717
|
||||
Modeline "768x986" 23.90 768 800 888 920 986 1009 1013 1036
|
||||
Modeline "1024x730" 22.50 1024 1056 1136 1168 730 747 750 767
|
||||
Modeline "600x986" 19.07 600 632 704 736 986 1009 1013 1036
|
||||
Modeline "1024x562" 17.03 1024 1056 1120 1152 562 575 578 591
|
||||
Modeline "536x922" 16.01 536 568 624 656 922 943 947 969
|
||||
Modeline "960x498" 14.09 960 992 1040 1072 498 509 511 523
|
||||
Modeline "600x762" 14.39 600 632 680 712 762 779 783 801
|
||||
Modeline "800x562" 13.52 800 832 880 912 562 575 578 591
|
||||
Modeline "480x810" 12.59 480 512 552 584 810 828 832 851
|
||||
Modeline "848x442" 11.09 848 880 920 952 442 452 454 465
|
||||
Modeline "480x762" 11.79 480 512 552 584 762 779 783 801
|
||||
EndSection
|
||||
|
||||
Section "Screen"
|
||||
Identifier "dummy_screen"
|
||||
Device "dummy_videocard"
|
||||
Monitor "dummy_monitor"
|
||||
DefaultDepth 24
|
||||
SubSectionSub "Display"
|
||||
Viewport 0 0
|
||||
Depth 24
|
||||
#Modes "32768x32768" "32768x16384" "16384x8192" "8192x4096" "5120x3200" "3840x2880" "3840x2560" "3840x2048" "2048x2048" "2560x1600" "1920x1440" "1920x1200" "1920x1080" "1600x1200" "1680x1050" "1600x900" "1400x1050" "1440x900" "1280x1024" "1366x768" "1280x800" "1024x768" "1024x600" "800x600" "320x200"
|
||||
Modes "5120x3200" "3840x2880" "3840x2560" "3840x2048" "2048x2048" "2560x1600" "1920x1440" "1920x1200" "1920x1080" "1600x1200" "1680x1050" "1600x900" "1400x1050" "1440x900" "1280x1024" "1366x768" "1280x800" "1024x768" "1024x600" "800x600" "320x200"
|
||||
#Virtual 32000 32000
|
||||
#Virtual 16384 8192
|
||||
Virtual 8192 4096
|
||||
#Virtual 5120 3200
|
||||
EndSubSection
|
||||
EndSection
|
||||
|
||||
Section "ServerLayout"
|
||||
Identifier "dummy_layout"
|
||||
Screen "dummy_screen"
|
||||
InputDevice "dummy_mouse"
|
||||
InputDevice "dummy_keyboard"
|
||||
EndSection
|
||||
Loading…
Add table
Add a link
Reference in a new issue