git: dd9a3bcd4a24 - main - cad/opencascade: upgrade to 7.6.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Sun, 07 Nov 2021 17:21:26 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dd9a3bcd4a24d8fa87f4ca52661d35b36ab5bf90

commit dd9a3bcd4a24d8fa87f4ca52661d35b36ab5bf90
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2021-11-07 17:16:24 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2021-11-07 17:21:17 +0000

    cad/opencascade: upgrade to 7.6.0
    
    Release notes at
    <https://dev.opencascade.org/content/open-cascade-technology-760-released>.
    
    PR:             259354
    Reported by:    lbartoletti
---
 cad/opencascade/Makefile                           |   38 +-
 cad/opencascade/distinfo                           |    6 +-
 cad/opencascade/files/patch-CMakeLists.txt         |    8 +-
 .../files/patch-adm_cmake_occt__csf.cmake          |   14 +-
 .../patch-src_DrawResources_CheckCommands.tcl      |   18 +-
 .../patch-src_IVtkDraw_IVtkDraw__Interactor.cxx    |   16 -
 .../files/patch-src_StepFile_recfile.pc            |   11 -
 cad/opencascade/pkg-plist                          | 3168 ++++++++------------
 8 files changed, 1309 insertions(+), 1970 deletions(-)

diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index 1b7bab2fa2c5..6724e6206366 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -1,8 +1,7 @@
 # Created by: Thierry Thomas <thierry@pompo.net>
 
 PORTNAME=	opencascade
-PORTVERSION=	7.5.0
-PORTREVISION=	3
+PORTVERSION=	7.6.0
 CATEGORIES=	cad science
 MASTER_SITES=	LOCAL/thierry
 
@@ -19,15 +18,18 @@ BUILD_DEPENDS=	rapidjson>0:devel/rapidjson			\
 		${LOCALBASE}/lib/qt5/bin/moc:devel/qt5-buildtools
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig	\
 		libfreetype.so:print/freetype2		\
+		libexpat.so:textproc/expat2		\
+		libpng16.so:graphics/png		\
 		libvtksys-${VTKVER}.so:math/vtk${VTKVER:R}
 RUN_DEPENDS=	bash:shells/bash
 
 # Check ${WRKSRC}/dox/overview/overview.md
 # and ${WRKSRC}/dox/dev_guides/building
-USES=		alias:10 cmake compiler:c++14-lang dos2unix \
-		gl python qt:5 shebangfix tk tar:tgz xorg
-USE_XORG=	ice sm x11 xext xi xmu xt
+USES=		alias:10 cmake compiler:c++14-lang dos2unix gettext-runtime	\
+		gl gnome localbase python qt:5 shebangfix tk tar:tgz xorg
+USE_XORG=	ice sm x11 xau xcb xdmcp xext xft xi xmu xrender xscrnsaver xt
 USE_GL=		egl gl glesv2 glu
+USE_GNOME=	libxml2
 
 DOS2UNIX_FILES=	adm/templates/*
 SHEBANG_FILES=	adm/templates/*.sh	\
@@ -46,7 +48,7 @@ OPTIONS_DEFAULT=FFMPEG VIS
 OPTIONS_SUB=	yes
 
 REINPLACE_ARGS=	-i ""
-CFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-Wl,--allow-shlib-undefined
 CMAKE_ARGS+=	-DINSTALL_DIR=${OCCROOT}				\
 		-DINSTALL_DIR_INCLUDE=${PREFIX}/include/OpenCASCADE	\
 		-DINSTALL_DIR_LIB=${PREFIX}/lib				\
@@ -75,7 +77,29 @@ PLIST_SUB=	OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE}	\
 
 FFMPEG_CMAKE_ON=	-DUSE_FFMPEG:BOOL=ON
 FFMPEG_CMAKE_OFF=	-DUSE_FFMPEG:BOOL=OFF
-FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
+FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg		\
+			libtheoraenc.so:multimedia/libtheora	\
+			libunistring.so:devel/libunistring	\
+			libvdpau.so:multimedia/libvdpau		\
+			libxvidcore.so:multimedia/xvid		\
+			libp11-kit.so:security/p11-kit		\
+			libx264.so:multimedia/libx264		\
+			libtasn1.so:security/libtasn1		\
+			libvorbis.so:audio/libvorbis		\
+			libdav1d.so:multimedia/dav1d		\
+			libnettle.so:security/nettle		\
+			libgnutls.so:security/gnutls		\
+			libvpx.so:multimedia/libvpx		\
+			libx265.so:multimedia/x265		\
+			libdrm.so:graphics/libdrm		\
+			libva.so:multimedia/libva		\
+			libaom.so:multimedia/aom		\
+			libmp3lame.so:audio/lame		\
+			libffi.so:devel/libffi			\
+			libidn2.so:dns/libidn2			\
+			libogg.so:audio/libogg			\
+			libopus.so:audio/opus			\
+			libgmp.so:math/gmp
 
 VIS_CMAKE_ON=		-DUSE_FREEIMAGE:BOOL=ON	\
 			-DUSE_FREETYPE:BOOL=ON	\
diff --git a/cad/opencascade/distinfo b/cad/opencascade/distinfo
index 4d4f6c4a3767..c8f9077c1c3c 100644
--- a/cad/opencascade/distinfo
+++ b/cad/opencascade/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1605211398
-SHA256 (opencascade-7.5.0.tgz) = d82d253aa6f43ce49111e84e04286dab4445eecba8efb5190973244b0c7fd211
-SIZE (opencascade-7.5.0.tgz) = 377394053
+TIMESTAMP = 1635964606
+SHA256 (opencascade-7.6.0.tgz) = 8dd81ee7b37f38bf930e0c067aa10f027310f3ab896f2925b32a2a2c5e273401
+SIZE (opencascade-7.6.0.tgz) = 230101903
diff --git a/cad/opencascade/files/patch-CMakeLists.txt b/cad/opencascade/files/patch-CMakeLists.txt
index 13c1041350e0..55efff7a906a 100644
--- a/cad/opencascade/files/patch-CMakeLists.txt
+++ b/cad/opencascade/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig	2020-11-03 14:49:47 UTC
+--- CMakeLists.txt.orig	2021-10-30 11:13:37 UTC
 +++ CMakeLists.txt
-@@ -893,7 +893,7 @@ if (${DRAWEXE_INDEX} GREATER -1)
+@@ -963,7 +963,7 @@ if (${DRAWEXE_INDEX} GREATER -1)
              PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
    else()
      install (FILES "${CMAKE_SOURCE_DIR}/adm/templates/draw.${SCRIPT_EXT}" DESTINATION  "${INSTALL_DIR_SCRIPT}"
@@ -9,7 +9,7 @@
    endif()
  
    # copy draw script to CMake binary folder
-@@ -909,7 +909,7 @@ else()
+@@ -979,7 +979,7 @@ else()
  endif()
  
   # change custom.bat/sh
@@ -18,7 +18,7 @@
    file (READ "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" CUSTOM_CONTENT)
  
    set (CUSTOM_CONTENT "${CUSTOM_CONTENT} ${ADDITIONAL_CUSTOM_CONTENT}")
-@@ -1156,7 +1156,13 @@ foreach (OCCT_CONFIGURATION ${CMAKE_CONFIGURATION_TYPE
+@@ -1229,7 +1229,13 @@ foreach (OCCT_CONFIGURATION ${CMAKE_CONFIGURATION_TYPE
  endforeach()
  # install OpenCASCADE config file with compile definitions and C/C++ flags ONLY for current configuration
  install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWER)")
diff --git a/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake b/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake
index 0a8b0fdb286e..406099bd4b2b 100644
--- a/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake
+++ b/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake
@@ -1,10 +1,10 @@
---- adm/cmake/occt_csf.cmake.orig	2020-11-03 14:49:43 UTC
+--- adm/cmake/occt_csf.cmake.orig	2021-10-30 11:13:37 UTC
 +++ adm/cmake/occt_csf.cmake
-@@ -124,7 +124,6 @@ else()
-       set (CSF_OpenGlLibs  "GL")
+@@ -142,7 +142,6 @@ else()
+       set (CSF_OpenGlLibs "GL EGL")
      endif()
-     set (CSF_XwLibs      "X11 Xext Xmu Xi")
+     set (CSF_OpenGlesLibs "EGL GLESv2")
 -    set (CSF_dl          "dl")
-     set (CSF_fontconfig  "fontconfig")
-   endif()
- endif()
+     if (USE_FREETYPE)
+       set (CSF_fontconfig "fontconfig")
+     endif()
diff --git a/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl b/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl
index 20df73cb3858..5baad98ca7dd 100644
--- a/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl
+++ b/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl
@@ -1,14 +1,14 @@
---- src/DrawResources/CheckCommands.tcl.orig	2020-11-03 14:49:56 UTC
+--- src/DrawResources/CheckCommands.tcl.orig	2021-10-30 11:13:45 UTC
 +++ src/DrawResources/CheckCommands.tcl
-@@ -1053,6 +1053,7 @@ help checkplatform {
-     -windows : return 1 if current platform is 'Windows', overwise return 0
-     -linux   : return 1 if current platform is 'Linux', overwise return 0
-     -osx     : return 1 if current platform is 'MacOS X', overwise return 0
-+    -freebsd : return 1 if current platform is 'FreeBSD', overwise return 0
+@@ -1095,6 +1095,7 @@ help checkplatform {
+     -windows : return 1 if current platform is 'Windows', otherwise return 0
+     -linux   : return 1 if current platform is 'Linux', otherwise return 0
+     -osx     : return 1 if current platform is 'MacOS X', otherwise return 0
++    -freebsd : return 1 if current platform is 'FreeBSD', otherwise return 0
  
    Only one option can be used at once.
    If no option is given, procedure will return the name of current platform.
-@@ -1061,9 +1062,11 @@ proc checkplatform {args} {
+@@ -1103,9 +1104,11 @@ proc checkplatform {args} {
      set check_for_windows false
      set check_for_linux false
      set check_for_macosx false
@@ -20,7 +20,7 @@
                   {"-osx" check_for_macosx 0}}
  
      _check_args ${args} ${options} "checkplatform"
-@@ -1072,17 +1075,19 @@ proc checkplatform {args} {
+@@ -1114,17 +1117,19 @@ proc checkplatform {args} {
          set current_platform Windows
      } elseif { $::tcl_platform(os) == "Linux" } {
          set current_platform Linux
@@ -42,7 +42,7 @@
          error "Error: wrong usage of command checkplatform, only single option can be used at once"
      }
  
-@@ -1091,8 +1096,13 @@ proc checkplatform {args} {
+@@ -1133,8 +1138,13 @@ proc checkplatform {args} {
          return 1
      }
  
diff --git a/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx b/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx
deleted file mode 100644
index 290e6a0bbc53..000000000000
--- a/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/IVtkDraw/IVtkDraw_Interactor.cxx.orig	2020-11-03 14:50:01 UTC
-+++ src/IVtkDraw/IVtkDraw_Interactor.cxx
-@@ -20,6 +20,13 @@
- #include <vtkWin32OpenGLRenderWindow.h>
- #else
- #include <GL/glx.h>
-+
-+// Preventing naming collisions between
-+// GLX and VTK versions 9.0 and above
-+#ifdef AllValues
-+#undef AllValues
-+#endif
-+
- #include <vtkXRenderWindowInteractor.h>
- #include <vtkXOpenGLRenderWindow.h>
- #endif
diff --git a/cad/opencascade/files/patch-src_StepFile_recfile.pc b/cad/opencascade/files/patch-src_StepFile_recfile.pc
deleted file mode 100644
index 75784b8b4e44..000000000000
--- a/cad/opencascade/files/patch-src_StepFile_recfile.pc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/StepFile/recfile.pc.orig	2017-08-30 13:28:34 UTC
-+++ src/StepFile/recfile.pc
-@@ -16,7 +16,7 @@
- #include "stdio.h"
- #include "string.h"
- #include "stdlib.h"
--#if (!defined(_WIN32) && !defined(__APPLE__))
-+#if (!defined(_WIN32) && !defined(__APPLE__) && !defined(__FreeBSD__))
- #include "malloc.h"
- #endif
- #include "recfile.ph" 
diff --git a/cad/opencascade/pkg-plist b/cad/opencascade/pkg-plist
index 1cdcf970e315..eb47619d90b8 100644
--- a/cad/opencascade/pkg-plist
+++ b/cad/opencascade/pkg-plist
@@ -111,18 +111,25 @@
 %%OCCROOT%%/resources/SHMessage/SHMessage_SHAPE_us.pxx
 %%OCCROOT%%/resources/Shaders/Declarations.glsl
 %%OCCROOT%%/resources/Shaders/DeclarationsImpl.glsl
+%%OCCROOT%%/resources/Shaders/DirectionalLightShadow.glsl
 %%OCCROOT%%/resources/Shaders/Display.fs
 %%OCCROOT%%/resources/Shaders/FILES
 %%OCCROOT%%/resources/Shaders/PBRCookTorrance.glsl
+%%OCCROOT%%/resources/Shaders/PBRDirectionalLight.glsl
 %%OCCROOT%%/resources/Shaders/PBRDistribution.glsl
 %%OCCROOT%%/resources/Shaders/PBREnvBaking.fs
 %%OCCROOT%%/resources/Shaders/PBREnvBaking.vs
 %%OCCROOT%%/resources/Shaders/PBRFresnel.glsl
 %%OCCROOT%%/resources/Shaders/PBRGeometry.glsl
 %%OCCROOT%%/resources/Shaders/PBRIllumination.glsl
+%%OCCROOT%%/resources/Shaders/PBRPointLight.glsl
+%%OCCROOT%%/resources/Shaders/PBRSpotLight.glsl
 %%OCCROOT%%/resources/Shaders/PathtraceBase.fs
+%%OCCROOT%%/resources/Shaders/PhongDirectionalLight.glsl
+%%OCCROOT%%/resources/Shaders/PhongPointLight.glsl
 %%OCCROOT%%/resources/Shaders/PhongShading.fs
 %%OCCROOT%%/resources/Shaders/PhongShading.vs
+%%OCCROOT%%/resources/Shaders/PhongSpotLight.glsl
 %%OCCROOT%%/resources/Shaders/PointLightAttenuation.glsl
 %%OCCROOT%%/resources/Shaders/RaytraceBase.fs
 %%OCCROOT%%/resources/Shaders/RaytraceBase.vs
@@ -130,15 +137,22 @@
 %%OCCROOT%%/resources/Shaders/RaytraceSmooth.fs
 %%OCCROOT%%/resources/Shaders/Shaders_DeclarationsImpl_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_Declarations_glsl.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_DirectionalLightShadow_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_Display_fs.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBRCookTorrance_glsl.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_PBRDirectionalLight_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBRDistribution_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBREnvBaking_fs.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBREnvBaking_vs.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBRFresnel_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBRGeometry_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PBRIllumination_glsl.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_PBRPointLight_glsl.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_PBRSpotLight_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PathtraceBase_fs.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_PhongDirectionalLight_glsl.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_PhongPointLight_glsl.pxx
+%%OCCROOT%%/resources/Shaders/Shaders_PhongSpotLight_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_PointLightAttenuation_glsl.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_RaytraceBase_fs.pxx
 %%OCCROOT%%/resources/Shaders/Shaders_RaytraceBase_vs.pxx
@@ -244,31 +258,6 @@
 %%OCCROOT%%/samples/tcl/xde.tcl
 %%PORTDOCS%%%%OCCROOT%%/%%DOCSDIR%%/LICENSE_LGPL_21.txt
 %%PORTDOCS%%%%OCCROOT%%/%%DOCSDIR%%/OCCT_LGPL_EXCEPTION.txt
-%%OCCROOT%%/tests/3rdparty/begin
-%%OCCROOT%%/tests/3rdparty/end
-%%OCCROOT%%/tests/3rdparty/fonts/A1
-%%OCCROOT%%/tests/3rdparty/fonts/A2
-%%OCCROOT%%/tests/3rdparty/fonts/A3
-%%OCCROOT%%/tests/3rdparty/fonts/A4
-%%OCCROOT%%/tests/3rdparty/fonts/A5
-%%OCCROOT%%/tests/3rdparty/fonts/A6
-%%OCCROOT%%/tests/3rdparty/fonts/A7
-%%OCCROOT%%/tests/3rdparty/fonts/A8
-%%OCCROOT%%/tests/3rdparty/fonts/B1
-%%OCCROOT%%/tests/3rdparty/fonts/B2
-%%OCCROOT%%/tests/3rdparty/fonts/B3
-%%OCCROOT%%/tests/3rdparty/fonts/B4
-%%OCCROOT%%/tests/3rdparty/fonts/B5
-%%OCCROOT%%/tests/3rdparty/fonts/B6
-%%OCCROOT%%/tests/3rdparty/fonts/B7
-%%OCCROOT%%/tests/3rdparty/fonts/C1
-%%OCCROOT%%/tests/3rdparty/fonts/C2
-%%OCCROOT%%/tests/3rdparty/fonts/C3
-%%OCCROOT%%/tests/3rdparty/fonts/C4
-%%OCCROOT%%/tests/3rdparty/fonts/tabs
-%%OCCROOT%%/tests/3rdparty/grids.list
-%%OCCROOT%%/tests/3rdparty/text3d/A1
-%%OCCROOT%%/tests/3rdparty/text3d/text_wrapped
 %%OCCROOT%%/tests/blend/begin
 %%OCCROOT%%/tests/blend/bfuseblend/A1
 %%OCCROOT%%/tests/blend/bfuseblend/A2
@@ -4960,6 +4949,7 @@
 %%OCCROOT%%/tests/bugs/caf/bug28691
 %%OCCROOT%%/tests/bugs/caf/bug29142
 %%OCCROOT%%/tests/bugs/caf/bug29195_1
+%%OCCROOT%%/tests/bugs/caf/bug29217
 %%OCCROOT%%/tests/bugs/caf/bug2932_1
 %%OCCROOT%%/tests/bugs/caf/bug2932_10
 %%OCCROOT%%/tests/bugs/caf/bug2932_11
@@ -4988,6 +4978,7 @@
 %%OCCROOT%%/tests/bugs/caf/bug29452
 %%OCCROOT%%/tests/bugs/caf/bug29531
 %%OCCROOT%%/tests/bugs/caf/bug29669
+%%OCCROOT%%/tests/bugs/caf/bug29901
 %%OCCROOT%%/tests/bugs/caf/bug30215
 %%OCCROOT%%/tests/bugs/caf/bug30510
 %%OCCROOT%%/tests/bugs/caf/bug31049
@@ -5004,6 +4995,11 @@
 %%OCCROOT%%/tests/bugs/caf/bug31770_1
 %%OCCROOT%%/tests/bugs/caf/bug31770_2
 %%OCCROOT%%/tests/bugs/caf/bug31785
+%%OCCROOT%%/tests/bugs/caf/bug31839_1
+%%OCCROOT%%/tests/bugs/caf/bug31839_2
+%%OCCROOT%%/tests/bugs/caf/bug31918_1
+%%OCCROOT%%/tests/bugs/caf/bug31918_2
+%%OCCROOT%%/tests/bugs/caf/bug31920
 %%OCCROOT%%/tests/bugs/caf/bug361
 %%OCCROOT%%/tests/bugs/caf/bug381_1
 %%OCCROOT%%/tests/bugs/caf/bug381_2
@@ -5125,6 +5121,7 @@
 %%OCCROOT%%/tests/bugs/fclasses/bug29355
 %%OCCROOT%%/tests/bugs/fclasses/bug29925
 %%OCCROOT%%/tests/bugs/fclasses/bug30536
+%%OCCROOT%%/tests/bugs/fclasses/bug30762
 %%OCCROOT%%/tests/bugs/fclasses/bug30775
 %%OCCROOT%%/tests/bugs/fclasses/bug30800
 %%OCCROOT%%/tests/bugs/fclasses/bug30804
@@ -5136,6 +5133,7 @@
 %%OCCROOT%%/tests/bugs/fclasses/bug31340
 %%OCCROOT%%/tests/bugs/fclasses/bug31381
 %%OCCROOT%%/tests/bugs/fclasses/bug31697
+%%OCCROOT%%/tests/bugs/fclasses/bug32601
 %%OCCROOT%%/tests/bugs/fclasses/bug6143
 %%OCCROOT%%/tests/bugs/fclasses/bug63
 %%OCCROOT%%/tests/bugs/fclasses/bug670
@@ -5303,11 +5301,21 @@
 %%OCCROOT%%/tests/bugs/heal/bug31187
 %%OCCROOT%%/tests/bugs/heal/bug31202
 %%OCCROOT%%/tests/bugs/heal/bug31441
+%%OCCROOT%%/tests/bugs/heal/bug31524
 %%OCCROOT%%/tests/bugs/heal/bug31736_1
 %%OCCROOT%%/tests/bugs/heal/bug31736_2
+%%OCCROOT%%/tests/bugs/heal/bug31778
 %%OCCROOT%%/tests/bugs/heal/bug31855_1
 %%OCCROOT%%/tests/bugs/heal/bug31855_2
 %%OCCROOT%%/tests/bugs/heal/bug31855_3
+%%OCCROOT%%/tests/bugs/heal/bug32140
+%%OCCROOT%%/tests/bugs/heal/bug32213
+%%OCCROOT%%/tests/bugs/heal/bug32332_1
+%%OCCROOT%%/tests/bugs/heal/bug32332_2
+%%OCCROOT%%/tests/bugs/heal/bug32561
+%%OCCROOT%%/tests/bugs/heal/bug32581
+%%OCCROOT%%/tests/bugs/heal/bug32619
+%%OCCROOT%%/tests/bugs/heal/bug32623
 %%OCCROOT%%/tests/bugs/heal/bug329
 %%OCCROOT%%/tests/bugs/heal/bug482
 %%OCCROOT%%/tests/bugs/heal/bug518
@@ -5385,6 +5393,7 @@
 %%OCCROOT%%/tests/bugs/iges/bug25747
 %%OCCROOT%%/tests/bugs/iges/bug25816
 %%OCCROOT%%/tests/bugs/iges/bug25843_iges
+%%OCCROOT%%/tests/bugs/iges/bug26047
 %%OCCROOT%%/tests/bugs/iges/bug26138
 %%OCCROOT%%/tests/bugs/iges/bug26419_1
 %%OCCROOT%%/tests/bugs/iges/bug26419_2
@@ -5646,6 +5655,8 @@
 %%OCCROOT%%/tests/bugs/mesh/bug31258
 %%OCCROOT%%/tests/bugs/mesh/bug31378
 %%OCCROOT%%/tests/bugs/mesh/bug31461
+%%OCCROOT%%/tests/bugs/mesh/bug32424
+%%OCCROOT%%/tests/bugs/mesh/bug32471
 %%OCCROOT%%/tests/bugs/mesh/parse.rules
 %%OCCROOT%%/tests/bugs/modalg_1/begin
 %%OCCROOT%%/tests/bugs/modalg_1/buc60409_1
@@ -5702,6 +5713,9 @@
 %%OCCROOT%%/tests/bugs/modalg_1/buc60789_2
 %%OCCROOT%%/tests/bugs/modalg_1/buc60801
 %%OCCROOT%%/tests/bugs/modalg_1/buc60803
+%%OCCROOT%%/tests/bugs/modalg_1/buc60830_1
+%%OCCROOT%%/tests/bugs/modalg_1/buc60830_2
+%%OCCROOT%%/tests/bugs/modalg_1/buc60830_3
 %%OCCROOT%%/tests/bugs/modalg_1/buc60830_4
 %%OCCROOT%%/tests/bugs/modalg_1/buc60839
 %%OCCROOT%%/tests/bugs/modalg_1/buc60841
@@ -6406,7 +6420,6 @@
 %%OCCROOT%%/tests/bugs/modalg_4/bug23704
 %%OCCROOT%%/tests/bugs/modalg_4/bug23765
 %%OCCROOT%%/tests/bugs/modalg_4/bug363_1
-%%OCCROOT%%/tests/bugs/modalg_4/bug5806
 %%OCCROOT%%/tests/bugs/modalg_4/bug6181
 %%OCCROOT%%/tests/bugs/modalg_4/bug6182
 %%OCCROOT%%/tests/bugs/modalg_4/bug62
@@ -7217,7 +7230,6 @@
 %%OCCROOT%%/tests/bugs/modalg_6/bug26208
 %%OCCROOT%%/tests/bugs/modalg_6/bug26218
 %%OCCROOT%%/tests/bugs/modalg_6/bug26224
-%%OCCROOT%%/tests/bugs/modalg_6/bug26233
 %%OCCROOT%%/tests/bugs/modalg_6/bug26241
 %%OCCROOT%%/tests/bugs/modalg_6/bug26243_1
 %%OCCROOT%%/tests/bugs/modalg_6/bug26243_2
@@ -7226,7 +7238,6 @@
 %%OCCROOT%%/tests/bugs/modalg_6/bug26270
 %%OCCROOT%%/tests/bugs/modalg_6/bug26281_1
 %%OCCROOT%%/tests/bugs/modalg_6/bug26281_2
-%%OCCROOT%%/tests/bugs/modalg_6/bug26288
 %%OCCROOT%%/tests/bugs/modalg_6/bug26296_1
 %%OCCROOT%%/tests/bugs/modalg_6/bug26296_2
 %%OCCROOT%%/tests/bugs/modalg_6/bug26296_3
@@ -7268,8 +7279,6 @@
 %%OCCROOT%%/tests/bugs/modalg_6/bug26440_1
 %%OCCROOT%%/tests/bugs/modalg_6/bug26440_2
 %%OCCROOT%%/tests/bugs/modalg_6/bug26440_3
-%%OCCROOT%%/tests/bugs/modalg_6/bug26442_1
-%%OCCROOT%%/tests/bugs/modalg_6/bug26442_2
 %%OCCROOT%%/tests/bugs/modalg_6/bug26444
 %%OCCROOT%%/tests/bugs/modalg_6/bug26446
 %%OCCROOT%%/tests/bugs/modalg_6/bug26450
@@ -7484,6 +7493,7 @@
 %%OCCROOT%%/tests/bugs/modalg_6/bug27878_4
 %%OCCROOT%%/tests/bugs/modalg_6/bug27878_5
 %%OCCROOT%%/tests/bugs/modalg_6/bug27878_6
+%%OCCROOT%%/tests/bugs/modalg_6/bug27884
 %%OCCROOT%%/tests/bugs/modalg_6/bug27888
 %%OCCROOT%%/tests/bugs/modalg_6/bug27907
 %%OCCROOT%%/tests/bugs/modalg_6/bug27907_1
@@ -7588,6 +7598,7 @@
 %%OCCROOT%%/tests/bugs/modalg_6/bug28776
 %%OCCROOT%%/tests/bugs/modalg_6/bug28782
 %%OCCROOT%%/tests/bugs/modalg_6/bug28795
+%%OCCROOT%%/tests/bugs/modalg_6/bug31047
 %%OCCROOT%%/tests/bugs/modalg_6/bug6768
 %%OCCROOT%%/tests/bugs/modalg_6/bug7093
 %%OCCROOT%%/tests/bugs/modalg_6/bug8040
@@ -7598,6 +7609,7 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug13565_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug13566
 %%OCCROOT%%/tests/bugs/modalg_7/bug21134
+%%OCCROOT%%/tests/bugs/modalg_7/bug21264
 %%OCCROOT%%/tests/bugs/modalg_7/bug21413
 %%OCCROOT%%/tests/bugs/modalg_7/bug21414
 %%OCCROOT%%/tests/bugs/modalg_7/bug22288
@@ -7683,7 +7695,8 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug26295
 %%OCCROOT%%/tests/bugs/modalg_7/bug26374
 %%OCCROOT%%/tests/bugs/modalg_7/bug26516
-%%OCCROOT%%/tests/bugs/modalg_7/bug26558
+%%OCCROOT%%/tests/bugs/modalg_7/bug26558_1
+%%OCCROOT%%/tests/bugs/modalg_7/bug26558_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug26563
 %%OCCROOT%%/tests/bugs/modalg_7/bug26568
 %%OCCROOT%%/tests/bugs/modalg_7/bug26570
@@ -7726,12 +7739,6 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug27711_3
 %%OCCROOT%%/tests/bugs/modalg_7/bug27760
 %%OCCROOT%%/tests/bugs/modalg_7/bug27784
-%%OCCROOT%%/tests/bugs/modalg_7/bug27908
-%%OCCROOT%%/tests/bugs/modalg_7/bug27909
-%%OCCROOT%%/tests/bugs/modalg_7/bug27910
-%%OCCROOT%%/tests/bugs/modalg_7/bug27911
-%%OCCROOT%%/tests/bugs/modalg_7/bug27912
-%%OCCROOT%%/tests/bugs/modalg_7/bug27913
 %%OCCROOT%%/tests/bugs/modalg_7/bug27928
 %%OCCROOT%%/tests/bugs/modalg_7/bug27936
 %%OCCROOT%%/tests/bugs/modalg_7/bug27948
@@ -7797,6 +7804,8 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug28596_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug28640
 %%OCCROOT%%/tests/bugs/modalg_7/bug28656
+%%OCCROOT%%/tests/bugs/modalg_7/bug28684_1
+%%OCCROOT%%/tests/bugs/modalg_7/bug28684_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug28696_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug28696_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug28700_1
@@ -7849,7 +7858,6 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug28893_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug28893_3
 %%OCCROOT%%/tests/bugs/modalg_7/bug28893_4
-%%OCCROOT%%/tests/bugs/modalg_7/bug28903
 %%OCCROOT%%/tests/bugs/modalg_7/bug28909
 %%OCCROOT%%/tests/bugs/modalg_7/bug28944
 %%OCCROOT%%/tests/bugs/modalg_7/bug28949_1
@@ -7904,6 +7912,7 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug29334
 %%OCCROOT%%/tests/bugs/modalg_7/bug29387
 %%OCCROOT%%/tests/bugs/modalg_7/bug29400
+%%OCCROOT%%/tests/bugs/modalg_7/bug29405
 %%OCCROOT%%/tests/bugs/modalg_7/bug29430
 %%OCCROOT%%/tests/bugs/modalg_7/bug29484
 %%OCCROOT%%/tests/bugs/modalg_7/bug29488_1
@@ -7980,6 +7989,7 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug30203
 %%OCCROOT%%/tests/bugs/modalg_7/bug30204_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug30204_2
+%%OCCROOT%%/tests/bugs/modalg_7/bug30206
 %%OCCROOT%%/tests/bugs/modalg_7/bug30230
 %%OCCROOT%%/tests/bugs/modalg_7/bug30269
 %%OCCROOT%%/tests/bugs/modalg_7/bug30270
@@ -8020,10 +8030,13 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug30645_3
 %%OCCROOT%%/tests/bugs/modalg_7/bug30647
 %%OCCROOT%%/tests/bugs/modalg_7/bug30679
+%%OCCROOT%%/tests/bugs/modalg_7/bug30722
+%%OCCROOT%%/tests/bugs/modalg_7/bug30747
 %%OCCROOT%%/tests/bugs/modalg_7/bug30760
 %%OCCROOT%%/tests/bugs/modalg_7/bug30778
 %%OCCROOT%%/tests/bugs/modalg_7/bug30786
 %%OCCROOT%%/tests/bugs/modalg_7/bug30787
+%%OCCROOT%%/tests/bugs/modalg_7/bug30788
 %%OCCROOT%%/tests/bugs/modalg_7/bug30792
 %%OCCROOT%%/tests/bugs/modalg_7/bug30794_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug30794_2
@@ -8077,6 +8090,7 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug31031
 %%OCCROOT%%/tests/bugs/modalg_7/bug31043
 %%OCCROOT%%/tests/bugs/modalg_7/bug31120
+%%OCCROOT%%/tests/bugs/modalg_7/bug31172
 %%OCCROOT%%/tests/bugs/modalg_7/bug31201_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug31201_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug31201_3
@@ -8100,6 +8114,7 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug31496
 %%OCCROOT%%/tests/bugs/modalg_7/bug31499_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug31499_2
+%%OCCROOT%%/tests/bugs/modalg_7/bug31578
 %%OCCROOT%%/tests/bugs/modalg_7/bug31604
 %%OCCROOT%%/tests/bugs/modalg_7/bug31611
 %%OCCROOT%%/tests/bugs/modalg_7/bug31616
@@ -8107,17 +8122,44 @@
 %%OCCROOT%%/tests/bugs/modalg_7/bug31662
 %%OCCROOT%%/tests/bugs/modalg_7/bug31735_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug31735_2
+%%OCCROOT%%/tests/bugs/modalg_7/bug31735_3
+%%OCCROOT%%/tests/bugs/modalg_7/bug31735_4
 %%OCCROOT%%/tests/bugs/modalg_7/bug31835_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug31835_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug31836
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_1
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_2
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_3
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_4
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_f
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_h
+%%OCCROOT%%/tests/bugs/modalg_7/bug31845_i
 %%OCCROOT%%/tests/bugs/modalg_7/bug31850_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug31850_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug31858_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug31858_2
+%%OCCROOT%%/tests/bugs/modalg_7/bug31890
+%%OCCROOT%%/tests/bugs/modalg_7/bug31912
+%%OCCROOT%%/tests/bugs/modalg_7/bug31913
+%%OCCROOT%%/tests/bugs/modalg_7/bug31974
+%%OCCROOT%%/tests/bugs/modalg_7/bug31984
+%%OCCROOT%%/tests/bugs/modalg_7/bug32106
+%%OCCROOT%%/tests/bugs/modalg_7/bug32108
+%%OCCROOT%%/tests/bugs/modalg_7/bug32136
+%%OCCROOT%%/tests/bugs/modalg_7/bug32189
+%%OCCROOT%%/tests/bugs/modalg_7/bug32196
+%%OCCROOT%%/tests/bugs/modalg_7/bug32291
+%%OCCROOT%%/tests/bugs/modalg_7/bug32330
+%%OCCROOT%%/tests/bugs/modalg_7/bug32444
+%%OCCROOT%%/tests/bugs/modalg_7/bug32470
+%%OCCROOT%%/tests/bugs/modalg_7/bug32502
+%%OCCROOT%%/tests/bugs/modalg_7/bug32569
+%%OCCROOT%%/tests/bugs/modalg_7/bug32578
 %%OCCROOT%%/tests/bugs/modalg_7/bug5081_1
 %%OCCROOT%%/tests/bugs/modalg_7/bug5081_2
 %%OCCROOT%%/tests/bugs/modalg_7/bug5582
 %%OCCROOT%%/tests/bugs/modalg_7/bug83
+%%OCCROOT%%/tests/bugs/modalg_7/optimal_bndbox_exception
 %%OCCROOT%%/tests/bugs/moddata_1/begin
 %%OCCROOT%%/tests/bugs/moddata_1/buc60637
 %%OCCROOT%%/tests/bugs/moddata_1/buc60652_1
@@ -8588,6 +8630,9 @@
 %%OCCROOT%%/tests/bugs/moddata_3/bug27299_2
 %%OCCROOT%%/tests/bugs/moddata_3/bug27299_3
 %%OCCROOT%%/tests/bugs/moddata_3/bug27356
+%%OCCROOT%%/tests/bugs/moddata_3/bug27457
+%%OCCROOT%%/tests/bugs/moddata_3/bug27457_1
+%%OCCROOT%%/tests/bugs/moddata_3/bug27457_2
 %%OCCROOT%%/tests/bugs/moddata_3/bug27466
 %%OCCROOT%%/tests/bugs/moddata_3/bug27467
 %%OCCROOT%%/tests/bugs/moddata_3/bug27493
@@ -8596,6 +8641,7 @@
 %%OCCROOT%%/tests/bugs/moddata_3/bug27804_1
 %%OCCROOT%%/tests/bugs/moddata_3/bug27804_2
 %%OCCROOT%%/tests/bugs/moddata_3/bug27890
+%%OCCROOT%%/tests/bugs/moddata_3/bug28026
 %%OCCROOT%%/tests/bugs/moddata_3/bug28175
 %%OCCROOT%%/tests/bugs/moddata_3/bug28175_1
 %%OCCROOT%%/tests/bugs/moddata_3/bug28182
@@ -8605,13 +8651,26 @@
 %%OCCROOT%%/tests/bugs/moddata_3/bug28230
 %%OCCROOT%%/tests/bugs/moddata_3/bug29102
 %%OCCROOT%%/tests/bugs/moddata_3/bug29662
+%%OCCROOT%%/tests/bugs/moddata_3/bug29723
+%%OCCROOT%%/tests/bugs/moddata_3/bug29827
 %%OCCROOT%%/tests/bugs/moddata_3/bug30
+%%OCCROOT%%/tests/bugs/moddata_3/bug30046
 %%OCCROOT%%/tests/bugs/moddata_3/bug30133
+%%OCCROOT%%/tests/bugs/moddata_3/bug30342_1
+%%OCCROOT%%/tests/bugs/moddata_3/bug30342_2
+%%OCCROOT%%/tests/bugs/moddata_3/bug30422
 %%OCCROOT%%/tests/bugs/moddata_3/bug30497
 %%OCCROOT%%/tests/bugs/moddata_3/bug30704
 %%OCCROOT%%/tests/bugs/moddata_3/bug30708_1
 %%OCCROOT%%/tests/bugs/moddata_3/bug30708_2
 %%OCCROOT%%/tests/bugs/moddata_3/bug30932
+%%OCCROOT%%/tests/bugs/moddata_3/bug31136_1
+%%OCCROOT%%/tests/bugs/moddata_3/bug31136_2
+%%OCCROOT%%/tests/bugs/moddata_3/bug31136_3
+%%OCCROOT%%/tests/bugs/moddata_3/bug31136_4
+%%OCCROOT%%/tests/bugs/moddata_3/bug31136_5
+%%OCCROOT%%/tests/bugs/moddata_3/bug31402_1
+%%OCCROOT%%/tests/bugs/moddata_3/bug31402_2
 %%OCCROOT%%/tests/bugs/moddata_3/bug31587_1
 %%OCCROOT%%/tests/bugs/moddata_3/bug31587_2
 %%OCCROOT%%/tests/bugs/moddata_3/bug31587_3
@@ -8620,7 +8679,12 @@
 %%OCCROOT%%/tests/bugs/moddata_3/bug31587_6
 %%OCCROOT%%/tests/bugs/moddata_3/bug31587_7
 %%OCCROOT%%/tests/bugs/moddata_3/bug31587_8
+%%OCCROOT%%/tests/bugs/moddata_3/bug31946
+%%OCCROOT%%/tests/bugs/moddata_3/bug31995
 %%OCCROOT%%/tests/bugs/moddata_3/bug32
+%%OCCROOT%%/tests/bugs/moddata_3/bug32041
+%%OCCROOT%%/tests/bugs/moddata_3/bug32058
+%%OCCROOT%%/tests/bugs/moddata_3/bug32557
 %%OCCROOT%%/tests/bugs/moddata_3/bug5145
 %%OCCROOT%%/tests/bugs/moddata_3/bug599
 %%OCCROOT%%/tests/bugs/parse.rules
@@ -8721,8 +8785,11 @@
 %%OCCROOT%%/tests/bugs/step/bug29029
 %%OCCROOT%%/tests/bugs/step/bug29068
 %%OCCROOT%%/tests/bugs/step/bug29108
+%%OCCROOT%%/tests/bugs/step/bug29233
 %%OCCROOT%%/tests/bugs/step/bug29240
 %%OCCROOT%%/tests/bugs/step/bug29403
+%%OCCROOT%%/tests/bugs/step/bug29478
+%%OCCROOT%%/tests/bugs/step/bug29564
 %%OCCROOT%%/tests/bugs/step/bug29780
 %%OCCROOT%%/tests/bugs/step/bug29803
 %%OCCROOT%%/tests/bugs/step/bug29945
@@ -8752,6 +8819,7 @@
 %%OCCROOT%%/tests/bugs/step/bug30848
 %%OCCROOT%%/tests/bugs/step/bug30856
 %%OCCROOT%%/tests/bugs/step/bug30921
+%%OCCROOT%%/tests/bugs/step/bug31000
 %%OCCROOT%%/tests/bugs/step/bug31191
 %%OCCROOT%%/tests/bugs/step/bug31292
 %%OCCROOT%%/tests/bugs/step/bug31301
@@ -8773,8 +8841,17 @@
 %%OCCROOT%%/tests/bugs/step/bug31685_2
 %%OCCROOT%%/tests/bugs/step/bug31685_3
 %%OCCROOT%%/tests/bugs/step/bug31711
+%%OCCROOT%%/tests/bugs/step/bug31756
 %%OCCROOT%%/tests/bugs/step/bug31786
 %%OCCROOT%%/tests/bugs/step/bug31825
+%%OCCROOT%%/tests/bugs/step/bug31923
+%%OCCROOT%%/tests/bugs/step/bug32049
+%%OCCROOT%%/tests/bugs/step/bug32049_1
+%%OCCROOT%%/tests/bugs/step/bug32087
+%%OCCROOT%%/tests/bugs/step/bug32264
+%%OCCROOT%%/tests/bugs/step/bug32310
+%%OCCROOT%%/tests/bugs/step/bug32556
+%%OCCROOT%%/tests/bugs/step/bug32596
 %%OCCROOT%%/tests/bugs/step/bug3397
 %%OCCROOT%%/tests/bugs/step/bug348_1
 %%OCCROOT%%/tests/bugs/step/bug348_2
@@ -8818,531 +8895,7 @@
 %%OCCROOT%%/tests/bugs/stlvrml/bug28680
 %%OCCROOT%%/tests/bugs/stlvrml/bug30113
 %%OCCROOT%%/tests/bugs/stlvrml/bug30389
-%%OCCROOT%%/tests/bugs/vis/begin
-%%OCCROOT%%/tests/bugs/vis/buc60587
-%%OCCROOT%%/tests/bugs/vis/buc60632_1
-%%OCCROOT%%/tests/bugs/vis/buc60632_2
-%%OCCROOT%%/tests/bugs/vis/buc60659
-%%OCCROOT%%/tests/bugs/vis/buc60661
-%%OCCROOT%%/tests/bugs/vis/buc60688
-%%OCCROOT%%/tests/bugs/vis/buc60701
-%%OCCROOT%%/tests/bugs/vis/buc60738
-%%OCCROOT%%/tests/bugs/vis/buc60740
-%%OCCROOT%%/tests/bugs/vis/buc60774
-%%OCCROOT%%/tests/bugs/vis/buc60814
-%%OCCROOT%%/tests/bugs/vis/buc60830_1
-%%OCCROOT%%/tests/bugs/vis/buc60830_2
-%%OCCROOT%%/tests/bugs/vis/buc60830_3
-%%OCCROOT%%/tests/bugs/vis/buc60832
-%%OCCROOT%%/tests/bugs/vis/buc60857
-%%OCCROOT%%/tests/bugs/vis/buc60858
-%%OCCROOT%%/tests/bugs/vis/buc60876
-%%OCCROOT%%/tests/bugs/vis/buc60887
-%%OCCROOT%%/tests/bugs/vis/buc60915
-%%OCCROOT%%/tests/bugs/vis/buc60920
-%%OCCROOT%%/tests/bugs/vis/bug10
-%%OCCROOT%%/tests/bugs/vis/bug10702
-%%OCCROOT%%/tests/bugs/vis/bug10781
-%%OCCROOT%%/tests/bugs/vis/bug11095
-%%OCCROOT%%/tests/bugs/vis/bug112
-%%OCCROOT%%/tests/bugs/vis/bug112_1
-%%OCCROOT%%/tests/bugs/vis/bug113
-%%OCCROOT%%/tests/bugs/vis/bug11615
-%%OCCROOT%%/tests/bugs/vis/bug1174
-%%OCCROOT%%/tests/bugs/vis/bug1188
-%%OCCROOT%%/tests/bugs/vis/bug12121
-%%OCCROOT%%/tests/bugs/vis/bug12584
-%%OCCROOT%%/tests/bugs/vis/bug128
-%%OCCROOT%%/tests/bugs/vis/bug129_1
-%%OCCROOT%%/tests/bugs/vis/bug129_2
-%%OCCROOT%%/tests/bugs/vis/bug136
-%%OCCROOT%%/tests/bugs/vis/bug138_1
-%%OCCROOT%%/tests/bugs/vis/bug138_2
-%%OCCROOT%%/tests/bugs/vis/bug166
-%%OCCROOT%%/tests/bugs/vis/bug16950_1
-%%OCCROOT%%/tests/bugs/vis/bug16950_2
-%%OCCROOT%%/tests/bugs/vis/bug16950_3
-%%OCCROOT%%/tests/bugs/vis/bug16950_4
-%%OCCROOT%%/tests/bugs/vis/bug17126
-%%OCCROOT%%/tests/bugs/vis/bug172
-%%OCCROOT%%/tests/bugs/vis/bug173_1
-%%OCCROOT%%/tests/bugs/vis/bug173_2
-%%OCCROOT%%/tests/bugs/vis/bug173_3
-%%OCCROOT%%/tests/bugs/vis/bug185
-%%OCCROOT%%/tests/bugs/vis/bug19_1
-%%OCCROOT%%/tests/bugs/vis/bug19_2
-%%OCCROOT%%/tests/bugs/vis/bug20373
-%%OCCROOT%%/tests/bugs/vis/bug204_1
-%%OCCROOT%%/tests/bugs/vis/bug204_2
-%%OCCROOT%%/tests/bugs/vis/bug2066
-%%OCCROOT%%/tests/bugs/vis/bug20802
-%%OCCROOT%%/tests/bugs/vis/bug21171_1
-%%OCCROOT%%/tests/bugs/vis/bug21171_2
-%%OCCROOT%%/tests/bugs/vis/bug21171_3
-%%OCCROOT%%/tests/bugs/vis/bug21171_4
-%%OCCROOT%%/tests/bugs/vis/bug215
-%%OCCROOT%%/tests/bugs/vis/bug21578
-%%OCCROOT%%/tests/bugs/vis/bug21747_1
-%%OCCROOT%%/tests/bugs/vis/bug21747_10
-%%OCCROOT%%/tests/bugs/vis/bug21747_11
-%%OCCROOT%%/tests/bugs/vis/bug21747_12
-%%OCCROOT%%/tests/bugs/vis/bug21747_13
-%%OCCROOT%%/tests/bugs/vis/bug21747_14
-%%OCCROOT%%/tests/bugs/vis/bug21747_15
-%%OCCROOT%%/tests/bugs/vis/bug21747_16
-%%OCCROOT%%/tests/bugs/vis/bug21747_17
-%%OCCROOT%%/tests/bugs/vis/bug21747_2
-%%OCCROOT%%/tests/bugs/vis/bug21747_3
-%%OCCROOT%%/tests/bugs/vis/bug21747_4
-%%OCCROOT%%/tests/bugs/vis/bug21747_5
-%%OCCROOT%%/tests/bugs/vis/bug21747_6
-%%OCCROOT%%/tests/bugs/vis/bug21747_7
-%%OCCROOT%%/tests/bugs/vis/bug21747_8
-%%OCCROOT%%/tests/bugs/vis/bug21747_9
-%%OCCROOT%%/tests/bugs/vis/bug21753
-%%OCCROOT%%/tests/bugs/vis/bug21757
-%%OCCROOT%%/tests/bugs/vis/bug21757_1
-%%OCCROOT%%/tests/bugs/vis/bug21757_2
-%%OCCROOT%%/tests/bugs/vis/bug21798
-%%OCCROOT%%/tests/bugs/vis/bug218
-%%OCCROOT%%/tests/bugs/vis/bug21970
-%%OCCROOT%%/tests/bugs/vis/bug22016
-%%OCCROOT%%/tests/bugs/vis/bug22018
-%%OCCROOT%%/tests/bugs/vis/bug22048
-%%OCCROOT%%/tests/bugs/vis/bug22149
-%%OCCROOT%%/tests/bugs/vis/bug22188
-%%OCCROOT%%/tests/bugs/vis/bug22240
-%%OCCROOT%%/tests/bugs/vis/bug223
-%%OCCROOT%%/tests/bugs/vis/bug22304
-%%OCCROOT%%/tests/bugs/vis/bug22313
-%%OCCROOT%%/tests/bugs/vis/bug22368
-%%OCCROOT%%/tests/bugs/vis/bug22483_1
-%%OCCROOT%%/tests/bugs/vis/bug22483_2
-%%OCCROOT%%/tests/bugs/vis/bug22483_3
-%%OCCROOT%%/tests/bugs/vis/bug22483_4
-%%OCCROOT%%/tests/bugs/vis/bug22502
-%%OCCROOT%%/tests/bugs/vis/bug22507
-%%OCCROOT%%/tests/bugs/vis/bug22632
-%%OCCROOT%%/tests/bugs/vis/bug22652
-%%OCCROOT%%/tests/bugs/vis/bug22701
-%%OCCROOT%%/tests/bugs/vis/bug22735
-%%OCCROOT%%/tests/bugs/vis/bug22795
-%%OCCROOT%%/tests/bugs/vis/bug22796_1
-%%OCCROOT%%/tests/bugs/vis/bug22796_2
-%%OCCROOT%%/tests/bugs/vis/bug22819
-%%OCCROOT%%/tests/bugs/vis/bug22835
-%%OCCROOT%%/tests/bugs/vis/bug22847
-%%OCCROOT%%/tests/bugs/vis/bug22849
-%%OCCROOT%%/tests/bugs/vis/bug22900
-%%OCCROOT%%/tests/bugs/vis/bug22906
-%%OCCROOT%%/tests/bugs/vis/bug22912
-%%OCCROOT%%/tests/bugs/vis/bug22985
-%%OCCROOT%%/tests/bugs/vis/bug23012
-%%OCCROOT%%/tests/bugs/vis/bug23062
-%%OCCROOT%%/tests/bugs/vis/bug23065
-%%OCCROOT%%/tests/bugs/vis/bug23067
-%%OCCROOT%%/tests/bugs/vis/bug23069
-%%OCCROOT%%/tests/bugs/vis/bug230_1
-%%OCCROOT%%/tests/bugs/vis/bug230_2
-%%OCCROOT%%/tests/bugs/vis/bug23102
-%%OCCROOT%%/tests/bugs/vis/bug23120
-%%OCCROOT%%/tests/bugs/vis/bug23123
-%%OCCROOT%%/tests/bugs/vis/bug23153
-%%OCCROOT%%/tests/bugs/vis/bug23186
-%%OCCROOT%%/tests/bugs/vis/bug23191
-%%OCCROOT%%/tests/bugs/vis/bug23200
-%%OCCROOT%%/tests/bugs/vis/bug23200_1
-%%OCCROOT%%/tests/bugs/vis/bug23219
-%%OCCROOT%%/tests/bugs/vis/bug23226
-%%OCCROOT%%/tests/bugs/vis/bug23227
-%%OCCROOT%%/tests/bugs/vis/bug23253
-%%OCCROOT%%/tests/bugs/vis/bug23363
-%%OCCROOT%%/tests/bugs/vis/bug23385
-%%OCCROOT%%/tests/bugs/vis/bug23400
-%%OCCROOT%%/tests/bugs/vis/bug23407_1
-%%OCCROOT%%/tests/bugs/vis/bug23407_2
-%%OCCROOT%%/tests/bugs/vis/bug23422
-%%OCCROOT%%/tests/bugs/vis/bug23425
-%%OCCROOT%%/tests/bugs/vis/bug23484_1
-%%OCCROOT%%/tests/bugs/vis/bug23484_2
-%%OCCROOT%%/tests/bugs/vis/bug23525
-%%OCCROOT%%/tests/bugs/vis/bug23539_1
-%%OCCROOT%%/tests/bugs/vis/bug23539_2
-%%OCCROOT%%/tests/bugs/vis/bug23649_1
-%%OCCROOT%%/tests/bugs/vis/bug23649_2
-%%OCCROOT%%/tests/bugs/vis/bug23649_3
-%%OCCROOT%%/tests/bugs/vis/bug23649_4
-%%OCCROOT%%/tests/bugs/vis/bug23652
-%%OCCROOT%%/tests/bugs/vis/bug23654_MarkersRecompute
-%%OCCROOT%%/tests/bugs/vis/bug23670_2
-%%OCCROOT%%/tests/bugs/vis/bug23705
-%%OCCROOT%%/tests/bugs/vis/bug23709_1
-%%OCCROOT%%/tests/bugs/vis/bug23709_2
-%%OCCROOT%%/tests/bugs/vis/bug23709_3
-%%OCCROOT%%/tests/bugs/vis/bug23709_4
-%%OCCROOT%%/tests/bugs/vis/bug23743
-%%OCCROOT%%/tests/bugs/vis/bug23747_1
-%%OCCROOT%%/tests/bugs/vis/bug23747_2
-%%OCCROOT%%/tests/bugs/vis/bug23804
-%%OCCROOT%%/tests/bugs/vis/bug23813
-%%OCCROOT%%/tests/bugs/vis/bug23883
-%%OCCROOT%%/tests/bugs/vis/bug23886_1
-%%OCCROOT%%/tests/bugs/vis/bug23886_2
-%%OCCROOT%%/tests/bugs/vis/bug23886_3
-%%OCCROOT%%/tests/bugs/vis/bug23984
-%%OCCROOT%%/tests/bugs/vis/bug24001
-%%OCCROOT%%/tests/bugs/vis/bug24131_markers_bitmap
-%%OCCROOT%%/tests/bugs/vis/bug24131_markers_core
-%%OCCROOT%%/tests/bugs/vis/bug24131_markers_glsl
-%%OCCROOT%%/tests/bugs/vis/bug24131_markers_sprites
-%%OCCROOT%%/tests/bugs/vis/bug24133_1
-%%OCCROOT%%/tests/bugs/vis/bug24133_2
-%%OCCROOT%%/tests/bugs/vis/bug24133_3
-%%OCCROOT%%/tests/bugs/vis/bug24133_4
-%%OCCROOT%%/tests/bugs/vis/bug24224
-%%OCCROOT%%/tests/bugs/vis/bug24282
-%%OCCROOT%%/tests/bugs/vis/bug24288_1
-%%OCCROOT%%/tests/bugs/vis/bug24288_2
-%%OCCROOT%%/tests/bugs/vis/bug24288_3
-%%OCCROOT%%/tests/bugs/vis/bug24293
-%%OCCROOT%%/tests/bugs/vis/bug24307_1
-%%OCCROOT%%/tests/bugs/vis/bug24307_2
-%%OCCROOT%%/tests/bugs/vis/bug24351_1
-%%OCCROOT%%/tests/bugs/vis/bug24351_2
-%%OCCROOT%%/tests/bugs/vis/bug24351_3
-%%OCCROOT%%/tests/bugs/vis/bug24351_4
-%%OCCROOT%%/tests/bugs/vis/bug24358
-%%OCCROOT%%/tests/bugs/vis/bug24374
-%%OCCROOT%%/tests/bugs/vis/bug24376
-%%OCCROOT%%/tests/bugs/vis/bug24388_1
-%%OCCROOT%%/tests/bugs/vis/bug24388_2
-%%OCCROOT%%/tests/bugs/vis/bug24389
-%%OCCROOT%%/tests/bugs/vis/bug24391
-%%OCCROOT%%/tests/bugs/vis/bug24394
-%%OCCROOT%%/tests/bugs/vis/bug24396
-%%OCCROOT%%/tests/bugs/vis/bug24412_1
-%%OCCROOT%%/tests/bugs/vis/bug24412_2
-%%OCCROOT%%/tests/bugs/vis/bug24420
-%%OCCROOT%%/tests/bugs/vis/bug24522
-%%OCCROOT%%/tests/bugs/vis/bug24539
-%%OCCROOT%%/tests/bugs/vis/bug24555
-%%OCCROOT%%/tests/bugs/vis/bug24564
-%%OCCROOT%%/tests/bugs/vis/bug24569
-%%OCCROOT%%/tests/bugs/vis/bug24606
-%%OCCROOT%%/tests/bugs/vis/bug24610
-%%OCCROOT%%/tests/bugs/vis/bug24623_3
-%%OCCROOT%%/tests/bugs/vis/bug24623_4
-%%OCCROOT%%/tests/bugs/vis/bug24714
-%%OCCROOT%%/tests/bugs/vis/bug24717
-%%OCCROOT%%/tests/bugs/vis/bug24725
-%%OCCROOT%%/tests/bugs/vis/bug24728
-%%OCCROOT%%/tests/bugs/vis/bug24756
-%%OCCROOT%%/tests/bugs/vis/bug24762_coloredshape
-%%OCCROOT%%/tests/bugs/vis/bug24785
-%%OCCROOT%%/tests/bugs/vis/bug24835
-%%OCCROOT%%/tests/bugs/vis/bug24837_1
-%%OCCROOT%%/tests/bugs/vis/bug24837_2
-%%OCCROOT%%/tests/bugs/vis/bug24867
-%%OCCROOT%%/tests/bugs/vis/bug24901
-%%OCCROOT%%/tests/bugs/vis/bug24902_1
-%%OCCROOT%%/tests/bugs/vis/bug24902_2
-%%OCCROOT%%/tests/bugs/vis/bug24930
-%%OCCROOT%%/tests/bugs/vis/bug24989
-%%OCCROOT%%/tests/bugs/vis/bug24996
-%%OCCROOT%%/tests/bugs/vis/bug25027
-%%OCCROOT%%/tests/bugs/vis/bug25052
-%%OCCROOT%%/tests/bugs/vis/bug25060
-%%OCCROOT%%/tests/bugs/vis/bug25063
-%%OCCROOT%%/tests/bugs/vis/bug25071
-%%OCCROOT%%/tests/bugs/vis/bug25098
-%%OCCROOT%%/tests/bugs/vis/bug25099
-%%OCCROOT%%/tests/bugs/vis/bug25103
-%%OCCROOT%%/tests/bugs/vis/bug25121
-%%OCCROOT%%/tests/bugs/vis/bug25132
-%%OCCROOT%%/tests/bugs/vis/bug25136
-%%OCCROOT%%/tests/bugs/vis/bug25178
-%%OCCROOT%%/tests/bugs/vis/bug25229
-%%OCCROOT%%/tests/bugs/vis/bug25230
-%%OCCROOT%%/tests/bugs/vis/bug25251
-%%OCCROOT%%/tests/bugs/vis/bug25265
-%%OCCROOT%%/tests/bugs/vis/bug25276
-%%OCCROOT%%/tests/bugs/vis/bug25300_1
-%%OCCROOT%%/tests/bugs/vis/bug25300_2
-%%OCCROOT%%/tests/bugs/vis/bug25335
-%%OCCROOT%%/tests/bugs/vis/bug25340
-%%OCCROOT%%/tests/bugs/vis/bug25363
-%%OCCROOT%%/tests/bugs/vis/bug25369
-%%OCCROOT%%/tests/bugs/vis/bug25400
-%%OCCROOT%%/tests/bugs/vis/bug25403
-%%OCCROOT%%/tests/bugs/vis/bug25459_coloredshape
-%%OCCROOT%%/tests/bugs/vis/bug25466
-%%OCCROOT%%/tests/bugs/vis/bug25475
-%%OCCROOT%%/tests/bugs/vis/bug25492
-%%OCCROOT%%/tests/bugs/vis/bug25507
-%%OCCROOT%%/tests/bugs/vis/bug25532
-%%OCCROOT%%/tests/bugs/vis/bug25540
-%%OCCROOT%%/tests/bugs/vis/bug25544_graytexture
-%%OCCROOT%%/tests/bugs/vis/bug25549_1
-%%OCCROOT%%/tests/bugs/vis/bug25549_2
-%%OCCROOT%%/tests/bugs/vis/bug25552
-%%OCCROOT%%/tests/bugs/vis/bug25611_1
-%%OCCROOT%%/tests/bugs/vis/bug25611_2
-%%OCCROOT%%/tests/bugs/vis/bug25624
*** 3876 LINES SKIPPED ***