SHA256
10
0
forked from pool/vtk

65 Commits

Author SHA256 Message Date
d8de398f91 Accepting request 1235055 from science
OBS-URL: https://build.opensuse.org/request/show/1235055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=65
2025-01-07 19:51:34 +00:00
fda6a9a47f - Add bcond for mysql, keep it disabled by default. Make libmysql
devel dependency conditional.
- Remove obsolete netcdf-c++ dependency from devel package.

OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=200
2025-01-05 17:15:24 +00:00
4dc97af97e Accepting request 1234853 from science
OBS-URL: https://build.opensuse.org/request/show/1234853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=64
2025-01-05 14:31:10 +00:00
24adbab078 - Update to version 9.4.1, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.4.md

OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=198
2025-01-04 05:07:06 +00:00
e17228372a Accepting request 1233274 from science
OBS-URL: https://build.opensuse.org/request/show/1233274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=63
2024-12-29 10:56:09 +00:00
e8cb4e64b5 - Fix broken LD_LIBRARY_PATH mangling for openmpi builds
- Rebase GLES patches:
  * 0001-Correct-GL_BACK-GL_BACK_LEFT-mapping-on-GLES.patch
  * 0002-Use-GL_DRAW_BUFFER0-instead-of-GL_DRAW_BUFFER-for-GL.patch
- Drop obsolete patch:
  * Do-not-request-CUBE_MAP_SEAMLESS-on-GLES.patch
- - Update to version 9.4.0, see:
  https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.4.md
- Drop upstream patches:
  * 0001-ioss-update-fmt-includes.patch
- Add patches:
  * 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
  * 0001-Fix-fmt-includes-again.patch
  * 0001-Fix-missing-GLAD-symbol-mangling-in-Rendering-GL2PSO.patch

OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=196
2024-12-25 00:53:14 +00:00
81c9ce56fe Accepting request 1206407 from science
Update to version 9.3.1.

OBS-URL: https://build.opensuse.org/request/show/1206407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=62
2024-10-09 20:12:35 +00:00
3373685e00 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=194 2024-10-08 23:48:10 +00:00
c97ea51671 - Update to version 9.3.1, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.3.md
- Add patches:
  * 0001-ioss-update-fmt-includes.patch
- Drop upstream patches:
  * fix_rendering_core_linkage
- New features and bugfixes:
  * The vendored `fmt` library has been updated to 10.1.1.
  * Fix SIGSEGV on `vtkCompositeDataProbeFilter`.
  * Add `ComponentName` in `vtkImageAlgorithm` and subclasses.
  * Fix UT record support in `vtkDICOMParser`
  * Fix for reading binary XML files > 2Gb on Windows.
  * Fix `ResampleWithDataSet` with an HTG source using MPI.
  * Fix `HyperTree` iterator in `ExtractElements` method.
  * Fix `vtkOpenGLRenderWindow::GetZBufferData` in OpenGL ES 3.
  * Fix GPU Ray Cast Volume Rendering with `ModelTransformMatrix`.
  * Fix Off-axis stereo image separation issue.
  * Fix Display Attribute Inheritance `vtkOpenGLGlyph3DMapper`.

OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=193
2024-10-08 23:44:04 +00:00
d6c39b0e99 Accepting request 1150115 from science
OBS-URL: https://build.opensuse.org/request/show/1150115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=61
2024-02-25 13:06:38 +00:00
005dda96e9 Accepting request 1135723 from science
OBS-URL: https://build.opensuse.org/request/show/1135723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=60
2024-01-03 11:25:09 +00:00
83f55c4624 Accepting request 1122205 from science
OBS-URL: https://build.opensuse.org/request/show/1122205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=59
2023-11-02 19:22:16 +00:00
f0ea150dbb Accepting request 1077444 from science
OBS-URL: https://build.opensuse.org/request/show/1077444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=58
2023-04-06 13:56:00 +00:00
f88af2488c Accepting request 1066655 from science
OBS-URL: https://build.opensuse.org/request/show/1066655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=57
2023-02-20 16:45:28 +00:00
9d4706b861 Accepting request 1061663 from science
OBS-URL: https://build.opensuse.org/request/show/1061663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=56
2023-01-28 17:44:48 +00:00
bae0badece Accepting request 1030217 from science
OBS-URL: https://build.opensuse.org/request/show/1030217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=55
2022-10-21 14:19:13 +00:00
aeb4019daa Accepting request 963267 from science
OBS-URL: https://build.opensuse.org/request/show/963267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=54
2022-03-20 19:55:13 +00:00
5c4abbe161 Accepting request 933608 from science
- Update to version 9.1.0, see:
  https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.1.md
- Drop upstream patches:
  + 0001-clean-up-some-old-opengl-es-stuff.patch
  + 0001-expose-1d-texture-options.patch
  + 0001-Remove-duplicate-check-for-QOpenGLFunctions_3_2_Core.patch
  + 0001-Allow-compilation-on-GLES-platforms.patch
  + 0001-Replace-last-glDrawBuffer-call-with-glDrawBuffers-1.patch
  + 0001-Guard-glPointSize-with-GL_ES_VERSION_3_0.patch
  + 0002-Guard-GL_LINE_SMOOTH-for-GLES.patch
  + 0001-Fix-PyVTKAddFile_-function-signature-mismatch.patch
  + 0001-Replace-invalid-GL_LINE-with-GL_LINES-for-glDrawArra.patch
  + vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch
  + vtk-std_numeric_limits.patch
- Rebase:
  + 0001-Add-missing-guard-required-for-GLES-to-disable-stere.patch
  + 0001-Correct-GL_BACK-GL_BACK_LEFT-mapping-on-GLES.patch
  + 0001-GL_POINT_SPRITE-is-only-available-for-Compatibility-.patch
- Replace openSUSE python hack with upstreamable solution:
  + vtk-opensuse-python-metadata.patch ->
    0001-Always-generate-Python-Metadata-when-WRAP_PYTHON-is-.patch,
    0001-Consider-VTK_PYTHON_SITE_PACKAGES_SUFFIX-for-Python-.patch
- Add:
  + 0001-Add-missing-libm-link-library-to-kissfft-module.patch
- Remove Leap 15.1 support from specfile
- Remove openmpi1 flavor, add openmpi4
- Drop GNU R dependency (removed with VTK 8.1.0)

OBS-URL: https://build.opensuse.org/request/show/933608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=53
2021-11-25 22:05:40 +00:00
8ed4eea48d Accepting request 902668 from science
OBS-URL: https://build.opensuse.org/request/show/902668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=52
2021-06-28 13:33:33 +00:00
ae2a0f6850 Accepting request 843470 from science
OBS-URL: https://build.opensuse.org/request/show/843470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=51
2020-10-24 13:17:39 +00:00
7445f33735 Accepting request 821695 from science
OBS-URL: https://build.opensuse.org/request/show/821695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=50
2020-07-20 19:01:38 +00:00
91ad2443e6 Accepting request 816845 from science
OBS-URL: https://build.opensuse.org/request/show/816845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=49
2020-06-25 13:07:10 +00:00
b69cb3777c Accepting request 815874 from science
OBS-URL: https://build.opensuse.org/request/show/815874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=48
2020-06-19 15:24:53 +00:00
e32650dccd Accepting request 811182 from science
OBS-URL: https://build.opensuse.org/request/show/811182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=47
2020-06-08 21:59:37 +00:00
bf3644f3ab Accepting request 799061 from science
OBS-URL: https://build.opensuse.org/request/show/799061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=46
2020-05-01 09:10:56 +00:00
046971969b Accepting request 783939 from science
OBS-URL: https://build.opensuse.org/request/show/783939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=45
2020-03-12 22:05:58 +00:00
34eebc4ed7 Accepting request 769140 from science
- Add openmpi3 flavor.
- Disable openmpi1 for SLE/Leap 15.2, openmpi3 for SLE <= 15.1
- Adjust disk _constraints.
- Drop vtk-fix-file-contains-date-time.patch, GCC honors
  SOURCE_DATE_EPOCH.
- Drop unused netcdf-c++-devel BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/769140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=44
2020-02-03 10:13:51 +00:00
6a05debd1b Accepting request 746053 from science
OBS-URL: https://build.opensuse.org/request/show/746053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=43
2019-11-07 22:19:07 +00:00
eef14b1249 Accepting request 732075 from science
Fix build

OBS-URL: https://build.opensuse.org/request/show/732075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=42
2019-09-23 10:36:18 +00:00
9943455291 Accepting request 694090 from science
OBS-URL: https://build.opensuse.org/request/show/694090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=41
2019-04-15 09:53:01 +00:00
1e464e67c5 Accepting request 692621 from science
OBS-URL: https://build.opensuse.org/request/show/692621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=40
2019-04-09 18:19:36 +00:00
3cf34eb15a Accepting request 686429 from science
OBS-URL: https://build.opensuse.org/request/show/686429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=39
2019-03-26 21:31:15 +00:00
aa90c13eb8 Accepting request 663766 from science
OBS-URL: https://build.opensuse.org/request/show/663766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=38
2019-01-11 13:04:10 +00:00
bd1d93ab17 Accepting request 657947 from science
OBS-URL: https://build.opensuse.org/request/show/657947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=37
2018-12-18 13:56:12 +00:00
7ab6e73b33 Accepting request 652020 from science
OBS-URL: https://build.opensuse.org/request/show/652020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=36
2018-11-27 09:43:30 +00:00
779aa04551 Accepting request 619762 from science
OBS-URL: https://build.opensuse.org/request/show/619762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=35
2018-07-02 21:31:55 +00:00
ade3dae487 Accepting request 591278 from science
OBS-URL: https://build.opensuse.org/request/show/591278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=34
2018-03-28 08:32:17 +00:00
2223f6aeaa Accepting request 569356 from science
OBS-URL: https://build.opensuse.org/request/show/569356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=33
2018-01-25 11:40:45 +00:00
e62a8cf6a6 Accepting request 563920 from science
- Drop vtk-Rinterface-uintptr_t.patch as the related plugin has
  been retired.
- Drop vtk-compat_gl: Building against OpenGL1 has now been
  deprecated with version 8.1.0, and the examples don't build
  against it already; so, drop all specfile and related
  modifications catering to OpenGL1 bindings.
- Update to version 8.1.0:
  * Full release notes at https://blog.kitware.com/vtk-8-1-0/.
- Turn OFF building against system libharu, since libharu
  upstream seems dead, while vtk's included libharu has new
  features essential for building vtk 8.1. Drop BuildRequires on
  libharu.
- Does not build against java 10, so ensure at most java 9 is
  used by using appropriate versioning for java-devel
  BuildRequires.
- Drop cmake options no longer used for build.
- Drop VERBOSE=1 for make: it makes the compilation too verbose
  making brp checks for code warnings too slow to execute; this
  reduces build time by nearly half.
- Enforce Qt4 for openSUSE <= 1320 explicitly because Qt5 is now
  the default option.

OBS-URL: https://build.opensuse.org/request/show/563920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=32
2018-01-19 10:52:47 +00:00
764b8567aa Accepting request 554792 from science
OBS-URL: https://build.opensuse.org/request/show/554792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=31
2017-12-08 11:59:15 +00:00
7017ff0255 Accepting request 536862 from science
1

OBS-URL: https://build.opensuse.org/request/show/536862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=30
2017-10-27 12:00:55 +00:00
c4e94ba583 Accepting request 529946 from science
1

OBS-URL: https://build.opensuse.org/request/show/529946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=29
2017-10-09 17:40:31 +00:00
578f28ab3d Accepting request 523056 from science
- Update to version 8.0.1:  
  * Fix QVTKOpenGLWidget rendering issues on Windows machines with
    certain Intel graphics chips. This was a significant issue
    that broke all rendering and resulted in a black screen.
  * Fix data array range caching per finite component which would
    otherwise cause considerable slow-downs when using data
    arrays.
  * Fix button and slider widgets to work in multi-viewport render
    windows. Without this change the widgets would either be
    placed in the wrong viewport or be non-interactive completely.
  * Fix image XY sampling in the volume mapper when depth peeling
    is enabled.
  * Fix z-fighting issues with dual depth peeling between two
    layers of geometry that are too close.
  * Fix crash when reparenting the QVTKWidget to a different
    window. The application would crash due to lack of OpenGL
    resources for the reparented widget.
- Update to version 8.0.1:  
  * Fix QVTKOpenGLWidget rendering issues on Windows machines with
    certain Intel graphics chips. This was a significant issue
    that broke all rendering and resulted in a black screen.
  * Fix data array range caching per finite component which would
    otherwise cause considerable slow-downs when using data
    arrays.
  * Fix button and slider widgets to work in multi-viewport render
    windows. Without this change the widgets would either be
    placed in the wrong viewport or be non-interactive completely.
  * Fix image XY sampling in the volume mapper when depth peeling
    is enabled.
  * Fix z-fighting issues with dual depth peeling between two
    layers of geometry that are too close.
  * Fix crash when reparenting the QVTKWidget to a different
    window. The application would crash due to lack of OpenGL
    resources for the reparented widget.

OBS-URL: https://build.opensuse.org/request/show/523056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=28
2017-09-12 17:54:55 +00:00
6db268045f Accepting request 518423 from science
1

OBS-URL: https://build.opensuse.org/request/show/518423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=27
2017-08-28 13:12:57 +00:00
1830b501e2 Accepting request 442053 from science
1

OBS-URL: https://build.opensuse.org/request/show/442053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=26
2017-01-29 09:33:13 +00:00
2cc0eb60e9 Accepting request 419080 from science
1

OBS-URL: https://build.opensuse.org/request/show/419080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=25
2016-08-13 16:30:58 +00:00
737e62a716 Accepting request 391389 from science
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/391389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=24
2016-04-28 14:56:17 +00:00
d849c14729 Accepting request 360706 from science
1

OBS-URL: https://build.opensuse.org/request/show/360706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=23
2016-02-25 21:05:09 +00:00
Stephan Kulow
2456a09846 Accepting request 331899 from science
1

OBS-URL: https://build.opensuse.org/request/show/331899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=22
2015-09-19 04:55:29 +00:00
b452bf6e5e Accepting request 323273 from science
1

OBS-URL: https://build.opensuse.org/request/show/323273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=21
2015-08-21 05:40:44 +00:00
88d6398e31 Accepting request 323157 from science
1

OBS-URL: https://build.opensuse.org/request/show/323157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=20
2015-08-15 09:39:43 +00:00
d2225ba192 Accepting request 313658 from science
1

OBS-URL: https://build.opensuse.org/request/show/313658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=19
2015-06-30 08:16:10 +00:00
7982f7e099 Accepting request 313177 from science
1

OBS-URL: https://build.opensuse.org/request/show/313177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=18
2015-06-24 18:49:33 +00:00
cc014b82ae Accepting request 295054 from science
1

OBS-URL: https://build.opensuse.org/request/show/295054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=17
2015-04-10 07:53:43 +00:00
aa2491da6f Accepting request 292518 from science
1

OBS-URL: https://build.opensuse.org/request/show/292518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=16
2015-03-25 20:05:11 +00:00
9564edf8f8 Accepting request 288000 from science
1

OBS-URL: https://build.opensuse.org/request/show/288000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=15
2015-02-27 10:10:27 +00:00
Stephan Kulow
598e9d8aaf Accepting request 248461 from science
1

OBS-URL: https://build.opensuse.org/request/show/248461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=14
2014-09-12 08:03:29 +00:00
Stephan Kulow
5bd243f124 Accepting request 224405 from science
Update to version 6.1.0 (vtkdata = 6.1.0 is already in openSUSE:Factory)

OBS-URL: https://build.opensuse.org/request/show/224405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=12
2014-03-04 12:59:59 +00:00
Stephan Kulow
0d8407465b Accepting request 183813 from science
Disable R bindings to workaround build failures when it is enabled, in openSUSE:Factory. Will enable back when the real fix is found. (forwarded request 183704 from badshah400)

OBS-URL: https://build.opensuse.org/request/show/183813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=10
2013-07-21 14:34:47 +00:00
Stephan Kulow
943ce0ee26 Accepting request 182973 from science
Update to version 6.0.0; lots of packaging cleanups (forwarded request 182962 from badshah400)

OBS-URL: https://build.opensuse.org/request/show/182973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=9
2013-07-16 14:25:57 +00:00
Stephan Kulow
9eb093899d Accepting request 139570 from science
Update to version 5.10.1 (forwarded request 139569 from badshah400)

OBS-URL: https://build.opensuse.org/request/show/139570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=7
2012-10-31 13:05:51 +00:00
Ismail Dönmez
a0f9e6ebc8 Accepting request 128510 from science
fix build on SLE 11 by disabling python-vtk-qt an java wrapper. (forwarded request 128509 from scorot)

OBS-URL: https://build.opensuse.org/request/show/128510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=6
2012-07-21 10:32:21 +00:00
Stephan Kulow
ec437d3de2 Accepting request 121538 from science
- Update to version 5.10.0: See
  http://www.kitware.com/news/home/browse/408
  for a detailed list of changes
- Dropped patches:
  + vtk-boost149.patch: implemented upstream
- Patch vtk-sqldatabaseschema.patch now only required for
  openSUSE 11.4
- Minor rebasing of existing patches so they apply cleanly
- No longer use verbose make.

OBS-URL: https://build.opensuse.org/request/show/121538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=4
2012-05-22 06:20:07 +00:00
Stephan Kulow
60437cfaed Accepting request 120590 from science
- Remove openmotif dependency

OBS-URL: https://build.opensuse.org/request/show/120590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=3
2012-05-14 14:22:36 +00:00
Stephan Kulow
69f416c924 Accepting request 114978 from science
Use more system libraries (gl2ps and hdf5), Updated/Removed some dependencies, Removed build time references, Compile the package out-of-source (forwarded request 114971 from adra)

OBS-URL: https://build.opensuse.org/request/show/114978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=2
2012-05-08 16:02:11 +00:00
7 changed files with 82 additions and 112 deletions

View File

@@ -0,0 +1,39 @@
From 18b733fb082bb98ba37d16e5b184f6d959d0f573 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
Date: Thu, 12 Dec 2024 20:02:38 +0100
Subject: [PATCH] Fix fmt includes again
Unfortunately, VTK upstream imports new releases and
creates the same regressions again and again ...
---
ThirdParty/ioss/vtkioss/Ioss_Field.C | 1 +
ThirdParty/ioss/vtkioss/Ioss_VariableType.C | 1 +
2 files changed, 2 insertions(+)
diff --git a/ThirdParty/ioss/vtkioss/Ioss_Field.C b/ThirdParty/ioss/vtkioss/Ioss_Field.C
index fbb2100c..8909eef5 100644
--- a/ThirdParty/ioss/vtkioss/Ioss_Field.C
+++ b/ThirdParty/ioss/vtkioss/Ioss_Field.C
@@ -12,6 +12,7 @@
#include <cstdint>
#include "vtk_fmt.h"
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <iostream>
#include <string>
#include <vector>
diff --git a/ThirdParty/ioss/vtkioss/Ioss_VariableType.C b/ThirdParty/ioss/vtkioss/Ioss_VariableType.C
index b081dc36..4f1a841f 100644
--- a/ThirdParty/ioss/vtkioss/Ioss_VariableType.C
+++ b/ThirdParty/ioss/vtkioss/Ioss_VariableType.C
@@ -19,6 +19,7 @@
#include VTK_FMT(fmt/core.h)
#include VTK_FMT(fmt/format.h)
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <map>
#include <sstream>
#include <string>
--
2.47.1

View File

@@ -1,34 +0,0 @@
From e1be51aecce8798a643abc4fd486e8beabf252ad Mon Sep 17 00:00:00 2001
From: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
Date: Thu, 19 Jun 2025 21:53:51 -0400
Subject: [PATCH] java: support java bindings IO Avmesh and LANLX3D
---
IO/Avmesh/vtk.module | 1 +
IO/LANLX3D/vtk.module | 1 +
2 files changed, 2 insertions(+)
diff --git a/IO/Avmesh/vtk.module b/IO/Avmesh/vtk.module
index 3c2a3a7ad3..895f9817bc 100644
--- a/IO/Avmesh/vtk.module
+++ b/IO/Avmesh/vtk.module
@@ -14,6 +14,7 @@ DEPENDS
VTK::CommonCore
VTK::IOCore
PRIVATE_DEPENDS
+ VTK::CommonExecutionModel
VTK::CommonDataModel
TEST_DEPENDS
VTK::CommonDataModel
diff --git a/IO/LANLX3D/vtk.module b/IO/LANLX3D/vtk.module
index 2ff7ee2e9e..4a84226d74 100644
--- a/IO/LANLX3D/vtk.module
+++ b/IO/LANLX3D/vtk.module
@@ -20,3 +20,4 @@ DEPENDS
VTK::FiltersCore
PRIVATE_DEPENDS
VTK::CommonCore
+ VTK::CommonExecutionModel
--
2.43.0

3
VTK-9.4.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c253b0c8d002aaf98871c6d0cb76afc4936c301b72358a08d5f3f72ef8bc4529
size 118618515

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:04ae86246b9557c6b61afbc534a6df099244fbc8f3937f82e6bc0570953af87d
size 50172790

View File

@@ -0,0 +1,13 @@
Index: VTK-9.0.0/ThirdParty/libharu/vtklibharu/CMakeLists.txt
===================================================================
--- VTK-9.0.0.orig/ThirdParty/libharu/vtklibharu/CMakeLists.txt
+++ VTK-9.0.0/ThirdParty/libharu/vtklibharu/CMakeLists.txt
@@ -68,6 +68,8 @@ if(PNG_FOUND)
find_library(M_LIB m)
endif ()
+link_libraries(m)
+
# =======================================================================
# configure header files, add compiler flags
# =======================================================================

View File

@@ -1,24 +1,3 @@
-------------------------------------------------------------------
Mon Jun 24 19:54:00 UTC 2025 - Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
- Update to version 9.5.0, see:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.5.md
- Added upstream patches:
* 0001-java-support-java-bindings-IO-Avmesh-and-LANLX3D.patch
- Drop upstream patches:
* bundled_libharu_add_missing_libm.patch
* 0001-Fix-fmt-includes-again.patch
- Disable netcdf support for Leap 15.x to avoid hdf5 version conflicts
- Use Java 11 instead of Java 8 JDK.
- Use internal fmt package for leap 15 and 16.
- Drop leap 15.4 support.
-------------------------------------------------------------------
Tue Apr 15 08:15:48 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Drop BuildRequires: pkgconfig(glew) as it is not used for build
(since version 9.4.0).
-------------------------------------------------------------------
Sun Jan 5 04:39:42 UTC 2025 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
@@ -42,11 +21,6 @@ Sun Dec 22 03:31:28 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Drop obsolete patch:
* Do-not-request-CUBE_MAP_SEAMLESS-on-GLES.patch
-------------------------------------------------------------------
Mon Dec 16 16:16:25 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
- Normalize jar mtimes for reproducible builds (boo#1134568)
-------------------------------------------------------------------
Thu Dec 12 16:28:03 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

View File

@@ -32,30 +32,27 @@
%define pkgname vtk
# pugixml in Leap 15.x is too old
# fmt in Leap 15.x and 16.x is too old
# fmt in Leap 15.x is too old
# Need haru/hpdf version with HPDF_SHADING, i.e. >= 2.4.0
# PEGTL >= 3.0 not supported, https://gitlab.kitware.com/vtk/vtk/-/issues/18151
# netcdf in Leap 15.6 has hdf5 version conflicts
%if 0%{?suse_version} <= 1500
%bcond_with fast_float
%bcond_with haru
%bcond_with netcdf
%bcond_with fmt
%bcond_with haru
%if 0%{?sle_version} <= 150400
%bcond_without system_pegtl
%else
%bcond_with system_pegtl
%endif
%bcond_with pugixml
%else
%bcond_without fast_float
%bcond_without haru
%bcond_without netcdf
%bcond_without pugixml
%if 0%{?suse_version} == 1600
%bcond_with fmt
%else
%bcond_without fmt
%endif
%define have_strip_nondeterminism 1
%bcond_without haru
%bcond_with system_pegtl
%bcond_without pugixml
%endif
%bcond_with system_pegtl
%bcond_without gl2ps
%bcond_without java
@@ -96,9 +93,9 @@
%define shlib %{vtklib}
Name: vtk%{?my_suffix}
Version: 9.5.0
Version: 9.4.1
Release: 0
%define series 9.5
%define series 9.4
Summary: The Visualization Toolkit - A high level 3D visualization library
# This is a variant BSD license, a cross between BSD and ZLIB.
# For all intents, it has the same rights and restrictions as BSD.
@@ -110,6 +107,8 @@ Source: https://www.vtk.org/files/release/%{series}/VTK-%{version}.tar.g
# FIXME See if packaging can be tweaked to accommodate python-vtk's devel files in a devel package later
# We need to use the compat conditionals here to avoid Factory's source validator from tripping up
Source99: vtk-rpmlintrc
# PATCH-FIX-OPENSUSE bundled_libharu_add_missing_libm.patch stefan.bruens@rwth-aachen.de -- Add missing libm for linking (gh#libharu/libharu#213)
Patch1: bundled_libharu_add_missing_libm.patch
# PATCH-FIX-OPENSUSE -- Fix building with Qt GLES builds
Patch7: 0001-Add-missing-guard-required-for-GLES-to-disable-stere.patch
# PATCH-FIX-UPSTREAM -- Fix building with Qt GLES builds
@@ -123,19 +122,15 @@ Patch18: 0001-Consider-VTK_PYTHON_SITE_PACKAGES_SUFFIX-for-Python-.patch
# PATCH-FIX-UPSTREAM
Patch19: 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
# PATCH-FIX-OPENSUSE
Patch20: 0001-Fix-missing-GLAD-symbol-mangling-in-Rendering-GL2PSO.patch
# PATCH-FIX-UPSTREAM -- Support java bindings for modules IO Avmesh and LANLX3D
Patch21: 0001-java-support-java-bindings-IO-Avmesh-and-LANLX3D.patch
Patch20: 0001-Fix-fmt-includes-again.patch
# PATCH-FIX-OPENSUSE
Patch21: 0001-Fix-missing-GLAD-symbol-mangling-in-Rendering-GL2PSO.patch
BuildRequires: cgns-devel
BuildRequires: chrpath
BuildRequires: cmake >= 3.12
BuildRequires: double-conversion-devel
BuildRequires: fdupes
%if 0%{?suse_version} <= 1500
BuildRequires: gcc14-c++
%else
BuildRequires: gcc-c++
%endif
BuildRequires: hdf5-devel
BuildRequires: libboost_graph-devel
BuildRequires: libboost_graph_parallel-devel
@@ -161,6 +156,7 @@ BuildRequires: pkgconfig(eigen3) >= 3.3.9
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(freetype2) >= 2.11.0
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glew)
BuildRequires: pkgconfig(jsoncpp)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavdevice)
@@ -171,9 +167,7 @@ BuildRequires: pkgconfig(liblz4) >= 1.8.0
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libswscale)
BuildRequires: pkgconfig(libxml-2.0)
%if %{with netcdf}
BuildRequires: pkgconfig(netcdf)
%endif
BuildRequires: pkgconfig(proj) >= 5.0.0
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(theora)
@@ -185,7 +179,7 @@ BuildRequires: gnuplot
BuildRequires: graphviz
%endif
%if %{with fmt}
BuildRequires: fmt-devel > 11.0
BuildRequires: fmt-devel > 9.0
%endif
%if %{with gl2ps}
BuildRequires: gl2ps-devel > 1.4.0
@@ -194,18 +188,13 @@ BuildRequires: gl2ps-devel > 1.4.0
BuildRequires: libharu-devel >= 2.4.0
%endif
%if %{with java}
BuildRequires: java-devel >= 11
%if 0%?have_strip_nondeterminism > 0
BuildRequires: strip-nondeterminism
%endif
BuildRequires: java-devel >= 1.8
%endif
%if %{with mpi}
BuildRequires: %{mpi_flavor}-devel
BuildRequires: hdf5-%{mpi_flavor}-devel
BuildRequires: libboost_mpi-devel
%if %{with netcdf}
BuildRequires: netcdf-%{mpi_flavor}-devel
%endif
BuildRequires: python3-mpi4py-devel
%endif
%if %{with fast_float}
@@ -286,9 +275,7 @@ Requires: pkgconfig(liblz4) >= 1.7.3
Requires: pkgconfig(liblzma)
Requires: pkgconfig(libpng)
Requires: pkgconfig(libswscale)
%if %{with netcdf}
Requires: pkgconfig(netcdf)
%endif
Requires: pkgconfig(theora)
Requires: pkgconfig(zlib)
%if %{with pegtl}
@@ -314,7 +301,7 @@ Summary: Develoment files for VTK Java bindings
Group: Development/Libraries/C and C++
Requires: %{name}-devel = %{version}
Requires: %{name}-java = %{version}
Requires: java-devel >= 11
Requires: java-devel >= 1.8
Provides: %{name}-devel:%{my_libdir}/libvtkJava.so
%description java-devel
@@ -414,6 +401,7 @@ languages.
%prep
%setup -n VTK-%{version}
%patch -P 1 -p1
%if %{with gles}
%autopatch -m 7 -M 10 -p1
%endif
@@ -432,24 +420,18 @@ sed -i -e '/set(vtk_enable_tests "OFF")/ s/.*/#\0/' CMakeLists.txt
# Allow other versions for fast_float
sed -i -e '/VERSION .*/ d' ThirdParty/fast_float/CMakeLists.txt
# Keep LD_LIBRARY_PATH intact from mpivars
sed -i -e '/LD_LIBRARY_PATH/ s/"$/:$ENV{LD_LIBRARY_PATH}"/' GUISupport/QtQuick/qml/CMakeLists.txt
%build
%if %{with mpi}
source %{mpiprefix}/bin/mpivars.sh
export CC=mpicc
export CXX=mpicxx
%if 0%{?suse_version} <= 1500
export OMPI_CC=gcc-14
export OMPI_CXX=g++-14
%endif
%else
%if 0%{?suse_version} <= 1500
export CC=gcc-14
export CXX=g++-14
%else
export CC=gcc
export CXX=g++
%endif
%endif
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
@@ -493,7 +475,8 @@ export CXXFLAGS="%{optflags}"
-DVTK_GROUP_ENABLE_Views=WANT \
-DVTK_PYTHON_VERSION=3 \
-DVTK_WRAP_JAVA:BOOL=%{?with_java:ON}%{!?with_java:OFF} \
-DVTK_JAVA_RELEASE_VERSION:STRING='11' \
-DVTK_JAVA_SOURCE_VERSION:STRING='1.8' \
-DVTK_JAVA_TARGET_VERSION:STRING='1.8' \
-DVTK_WRAP_PYTHON:BOOL=ON \
-DOpenGL_GL_PREFERENCE:STRING='GLVND' \
-DVTK_OPENGL_USE_GLES:BOOL=%{?with_gles:ON}%{!?with_gles:OFF} \
@@ -504,7 +487,6 @@ export CXXFLAGS="%{optflags}"
-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=%{?with_gl2ps:ON}%{!?with_gl2ps:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_ioss:BOOL=OFF \
-DVTK_MODULE_USE_EXTERNAL_VTK_libharu=%{?with_haru:ON}%{!?with_haru:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_netcdf:BOOL=%{?with_netcdf:ON}%{!?with_netcdf:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=%{?with_system_pegtl:YES}%{!?with_system_pegtl:NO} \
-DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=%{?with_pugixml:ON}%{!?with_pugixml:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_token:BOOL=OFF \
@@ -587,10 +569,6 @@ python3 setup.py install_egg_info -d %{buildroot}%{python3_sitearch}
popd
%endif
%if %{with java} && 0%?have_strip_nondeterminism > 0
strip-all-nondeterminism %{buildroot}%{my_libdir}/java/
%endif
%fdupes %{buildroot}
%check