Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Feb 2018 19:48:33 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r462190 - in head/cad/opencascade: . files
Message-ID:  <201802171948.w1HJmXLJ019350@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Sat Feb 17 19:48:33 2018
New Revision: 462190
URL: https://svnweb.freebsd.org/changeset/ports/462190

Log:
  Upgrade to 7.2.0.
  
  Release notes in
  https://www.opencascade.com/sites/default/files/documents/release_notes_7.2.0.pdf
  
  PR:		224649
  Differential Revision:	https://reviews.freebsd.org/D13665

Added:
  head/cad/opencascade/files/patch-adm_templates_OpenCASCADEConfig.cmake.in   (contents, props changed)
  head/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_RWStl_RWStl__Reader.cxx   (contents, props changed)
Modified:
  head/cad/opencascade/Makefile
  head/cad/opencascade/distinfo
  head/cad/opencascade/files/patch-CMakeLists.txt
  head/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake
  head/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake
  head/cad/opencascade/files/patch-adm_templates_custom.install.sh.in
  head/cad/opencascade/files/patch-inc_Standard__Time.hxx
  head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx
  head/cad/opencascade/files/patch-src_Standard_Standard__CLocaleSentry.hxx
  head/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx
  head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx
  head/cad/opencascade/files/patch-src_Standard_Standard__Time.hxx
  head/cad/opencascade/files/patch-src_StepFile_recfile.pc
  head/cad/opencascade/pkg-plist

Modified: head/cad/opencascade/Makefile
==============================================================================
--- head/cad/opencascade/Makefile	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/Makefile	Sat Feb 17 19:48:33 2018	(r462190)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	opencascade
-PORTVERSION=	7.1.0
-PORTREVISION=	3
+PORTVERSION=	7.2.0
 CATEGORIES=	cad science
 MASTER_SITES=	LOCAL/thierry
 
@@ -22,7 +21,7 @@ RUN_DEPENDS=	bash:shells/bash
 
 # Check ${WRKSRC}/dox/overview/overview.md
 # and ${WRKSRC}/dox/dev_guides/building
-USES=		alias:10 cmake:outsource compiler:c++11-lib dos2unix \
+USES=		alias:10 cmake:outsource compiler:c++14-lang dos2unix \
 		shebangfix tk tar:tgz
 USE_XORG=	ice sm x11 xext xi xmu xt
 USE_GL=		gl glu
@@ -34,9 +33,9 @@ SHEBANG_FILES=	adm/templates/*.sh	\
 ENVSH=		env.sh adm/templates/env.sh.in adm/templates/env.sh
 VTKVER=		6.2
 
-OPTIONS_DEFINE=	VIS DOXYGEN
+OPTIONS_DEFINE=	DOCS DOXYGEN FFMPEG VIS
 VIS_DESC=	Build Visualizazion module (requires OpenGL, freetype, ftgl and gl2ps)
-OPTIONS_DEFAULT=VIS
+OPTIONS_DEFAULT=FFMPEG VIS
 OPTIONS_SUB=	yes
 
 REINPLACE_ARGS=	-i ""
@@ -44,7 +43,7 @@ CFLAGS+=	-I${LOCALBASE}/include
 CMAKE_ARGS+=	-DINSTALL_DIR=${OCCROOT}				\
 		-DINSTALL_DIR_INCLUDE=${PREFIX}/include/OpenCASCADE	\
 		-DINSTALL_DIR_LIB=${PREFIX}/lib				\
-		-DINSTALL_DIR_CMAKE=${OCCROOT}/lib/cmake		\
+		-DINSTALL_DIR_CMAKE=${PREFIX}/lib/cmake			\
 		-DINSTALL_DIR_DATA=${OCCROOT}/data			\
 		-DINSTALL_DIR_RESOURCE=${OCCROOT}/resources		\
 		-DINSTALL_DIR_SAMPLES=${OCCROOT}/samples		\
@@ -57,8 +56,13 @@ USE_LDCONFIG=	yes
 
 LOCCROOT=	OpenCAS
 OCCROOT=	${PREFIX}/${LOCCROOT}
-PLIST_SUB=	OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE}
+PLIST_SUB=	OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE}	\
+		VE=${PORTVERSION:R:R} VER=${PORTVERSION}
 
+FFMPEG_CMAKE_ON=	-DUSE_FFMPEG:BOOL=ON
+FFMPEG_CMAKE_OFF=	-DUSE_FFMPEG:BOOL=OFF
+FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
+
 VIS_CMAKE_ON=		-DUSE_FREEIMAGE:BOOL=ON -DUSE_GL2PS:BOOL=ON	\
 			-DUSE_FREETYPE:BOOL=ON
 VIS_CMAKE_OFF=		-DUSE_FREEIMAGE:BOOL=OFF -DUSE_GL2PS:BOOL=OFF	\
@@ -71,8 +75,8 @@ VIS_CMAKE_ON=	-D3RDPARTY_FREETYPE_DIR=${LOCALBASE}
 
 DOXYGEN_USE=	TEX=latex:build
 DOXYGEN_BUILD_DEPENDS=	bash:shells/bash		\
-			doxygen:devel/doxygen	\
-			dot:graphics/graphviz	\
+			doxygen:devel/doxygen		\
+			dot:graphics/graphviz		\
 			inkscape:graphics/inkscape
 DOXYGEN_RUN_DEPENDS=	${LOCALBASE}/www/MathJax/MathJax.js:www/mathjax
 
@@ -112,10 +116,11 @@ post-install:
 post-install-DOXYGEN-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	(cd ${WRKSRC}/doc/overview && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-	${RMDIR} ${STAGEDIR}${DOCSDIR}/latex
+	${RM} -r ${STAGEDIR}${DOCSDIR}/latex
 
 .if defined(MAINTAINER_MODE)
 regression-test:	install
+	${RM} -rf /tmp/testOCC
 	${MKDIR} /tmp/testOCC
 	bash -c "\
 	cd ${OCCROOT} && . ${OCCROOT}/bin/env.sh &&	\

Modified: head/cad/opencascade/distinfo
==============================================================================
--- head/cad/opencascade/distinfo	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/distinfo	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1498857001
-SHA256 (opencascade-7.1.0.tgz) = 0e23f038f4d12ed68d402dd8093923ac506db34abcf1c09bd2bffba1587f68d5
-SIZE (opencascade-7.1.0.tgz) = 221861542
+TIMESTAMP = 1514301887
+SHA256 (opencascade-7.2.0.tgz) = 245e344b2cf8a6e0a7d9f45d5d807f8ef48607bcd7a6d763ba2d7b861fa55249
+SIZE (opencascade-7.2.0.tgz) = 202114726

Modified: head/cad/opencascade/files/patch-CMakeLists.txt
==============================================================================
--- head/cad/opencascade/files/patch-CMakeLists.txt	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-CMakeLists.txt	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig	2016-11-25 09:52:00 UTC
+--- CMakeLists.txt.orig	2017-08-30 13:27:56 UTC
 +++ CMakeLists.txt
-@@ -739,7 +739,7 @@ if (${DRAWEXE_INDEX} GREATER -1)
+@@ -847,7 +847,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
-@@ -906,7 +906,13 @@ foreach (OCCT_CONFIGURATION ${CMAKE_CONF
+@@ -1056,7 +1056,13 @@ foreach (OCCT_CONFIGURATION ${CMAKE_CONF
  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)")

Modified: head/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake
==============================================================================
--- head/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-adm_cmake_occt__csf.cmake	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,17 +1,9 @@
---- adm/cmake/occt_csf.cmake.orig	2016-11-25 09:52:00 UTC
+--- adm/cmake/occt_csf.cmake.orig	2017-08-30 13:27:56 UTC
 +++ adm/cmake/occt_csf.cmake
-@@ -100,7 +100,6 @@ else()
+@@ -111,6 +111,5 @@ if (WIN32)
      set (CSF_ThreadLibs  "pthread rt stdc++")
      set (CSF_OpenGlLibs  "GL")
      set (CSF_XwLibs      "X11 Xext Xmu Xi")
 -    set (CSF_dl          "dl")
- 
-     if (USE_TCL)
-       set (CSF_TclLibs     "tcl${3RDPARTY_TCL_LIBRARY_VERSION}")
-@@ -127,4 +126,4 @@ else()
-       set (CSF_GL2PS)
-     endif()
    endif()
--endif()
-\ No newline at end of file
-+endif()
+ endif()

Modified: head/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake
==============================================================================
--- head/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,4 +1,4 @@
---- adm/cmake/occt_macros.cmake.orig	2016-11-25 09:52:00 UTC
+--- adm/cmake/occt_macros.cmake.orig	2017-08-30 13:27:56 UTC
 +++ adm/cmake/occt_macros.cmake
 @@ -53,7 +53,7 @@ macro (OCCT_MAKE_OS_WITH_BITNESS)
    elseif(APPLE)
@@ -9,3 +9,12 @@
    endif()
  endmacro()
  
+@@ -335,7 +335,7 @@ macro (COLLECT_AND_INSTALL_OCCT_HEADER_F
+     configure_file ("${TEMPLATE_HEADER_PATH}" "${ROOT_TARGET_OCCT_DIR}/${OCCT_INSTALL_DIR_PREFIX}/${HEADER_FILE_NAME}" @ONLY)
+   endforeach()
+   
+-  install (FILES ${OCCT_HEADER_FILES_COMPLETE} DESTINATION "${INSTALL_DIR}/${OCCT_INSTALL_DIR_PREFIX}")
++  install (FILES ${OCCT_HEADER_FILES_COMPLETE} DESTINATION "${INSTALL_DIR_INCLUDE}")
+   
+   string(TIMESTAMP CURRENT_TIME "%H:%M:%S")
+   message (STATUS "Info: \(${CURRENT_TIME}\) Checking headers in inc folder...")

Added: head/cad/opencascade/files/patch-adm_templates_OpenCASCADEConfig.cmake.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-adm_templates_OpenCASCADEConfig.cmake.in	Sat Feb 17 19:48:33 2018	(r462190)
@@ -0,0 +1,19 @@
+--- adm/templates/OpenCASCADEConfig.cmake.in.orig	2017-12-27 14:54:08 UTC
++++ adm/templates/OpenCASCADEConfig.cmake.in
+@@ -31,11 +31,11 @@ if (OpenCASCADE_INSTALL_PREFIX MATCHES "
+ endif()
+ 
+ # Set OpenCASCADE paths to headers, binaries, libraries, resources, tests, samples, data
+-set (OpenCASCADE_BINARY_DIR   "${OpenCASCADE_INSTALL_PREFIX}/@INSTALL_DIR_BIN@")
+-set (OpenCASCADE_LIBRARY_DIR  "${OpenCASCADE_INSTALL_PREFIX}/@INSTALL_DIR_LIB@")
+-set (OpenCASCADE_SCRIPT_DIR   "${OpenCASCADE_INSTALL_PREFIX}/@INSTALL_DIR_SCRIPT@")
+-set (OpenCASCADE_INCLUDE_DIR  "${OpenCASCADE_INSTALL_PREFIX}/@INSTALL_DIR_INCLUDE@")
+-set (OpenCASCADE_RESOURCE_DIR "${OpenCASCADE_INSTALL_PREFIX}/@INSTALL_DIR_RESOURCE@")
++set (OpenCASCADE_BINARY_DIR   "@INSTALL_DIR_BIN@")
++set (OpenCASCADE_LIBRARY_DIR  "@INSTALL_DIR_LIB@")
++set (OpenCASCADE_SCRIPT_DIR   "@INSTALL_DIR_SCRIPT@")
++set (OpenCASCADE_INCLUDE_DIR  "@INSTALL_DIR_INCLUDE@")
++set (OpenCASCADE_RESOURCE_DIR "@INSTALL_DIR_RESOURCE@")
+ 
+ # The C and C++ flags added by OpenCASCADE to the cmake-configured flags.
+ set (OpenCASCADE_C_FLAGS      "@CMAKE_C_FLAGS@")

Modified: head/cad/opencascade/files/patch-adm_templates_custom.install.sh.in
==============================================================================
--- head/cad/opencascade/files/patch-adm_templates_custom.install.sh.in	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-adm_templates_custom.install.sh.in	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,24 +1,25 @@
---- adm/templates/custom.install.sh.in.orig	2017-07-15 14:03:43 UTC
+--- adm/templates/custom.install.sh.in.orig	2017-12-27 14:54:08 UTC
 +++ adm/templates/custom.install.sh.in
-@@ -14,14 +14,14 @@ if [ "$1" == "@BIN_LETTER@" ]; then
+@@ -21,14 +21,14 @@ if [ "$1" == "@BIN_LETTER@" ]; then
+     export TCL_VERSION_WITH_DOT="@3RDPARTY_TCL_LIBRARY_VERSION_WITH_DOT@"
      export TK_VERSION_WITH_DOT="@3RDPARTY_TK_LIBRARY_VERSION_WITH_DOT@"
  
-     export CSF_OCCTBinPath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_BIN@"
--    export CSF_OCCTLibPath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_LIB@"
--    export CSF_OCCTIncludePath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_INCLUDE@"
--    export CSF_OCCTResourcePath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_RESOURCE@"
--    export CSF_OCCTDataPath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_DATA@"
--    export CSF_OCCTSamplesPath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_SAMPLES@"
--    export CSF_OCCTTestsPath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_TESTS@"
+-    export CSF_OCCTBinPath="${CASROOT}/@INSTALL_DIR_BIN@"
+-    export CSF_OCCTLibPath="${CASROOT}/@INSTALL_DIR_LIB@"
+-    export CSF_OCCTIncludePath="${CASROOT}/@INSTALL_DIR_INCLUDE@"
+-    export CSF_OCCTResourcePath="${CASROOT}/@INSTALL_DIR_RESOURCE@"
+-    export CSF_OCCTDataPath="${CASROOT}/@INSTALL_DIR_DATA@"
+-    export CSF_OCCTSamplesPath="${CASROOT}/@INSTALL_DIR_SAMPLES@"
+-    export CSF_OCCTTestsPath="${CASROOT}/@INSTALL_DIR_TESTS@"
+-    export CSF_OCCTDocPath="${CASROOT}/@INSTALL_DIR_DOC@"
++    export CSF_OCCTBinPath="@INSTALL_DIR_BIN@"
 +    export CSF_OCCTLibPath="@INSTALL_DIR_LIB@"
 +    export CSF_OCCTIncludePath="@INSTALL_DIR_INCLUDE@"
 +    export CSF_OCCTResourcePath="@INSTALL_DIR_RESOURCE@"
 +    export CSF_OCCTDataPath="@INSTALL_DIR_DATA@"
 +    export CSF_OCCTSamplesPath="@INSTALL_DIR_SAMPLES@"
 +    export CSF_OCCTTestsPath="@INSTALL_DIR_TESTS@"
-     export CSF_OCCTDocPath="@INSTALL_DIR_ABSOLUTE@/@INSTALL_DIR_DOC@"
--    
-+
-     # for compatability with external application using CASROOT
-     export CASROOT="@INSTALL_DIR_ABSOLUTE@"
++    export CSF_OCCTDocPath="@INSTALL_DIR_DOC@"
    fi
+ fi
+ 

Modified: head/cad/opencascade/files/patch-inc_Standard__Time.hxx
==============================================================================
--- head/cad/opencascade/files/patch-inc_Standard__Time.hxx	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-inc_Standard__Time.hxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,4 +1,4 @@
---- inc/Standard_Time.hxx.orig	2016-11-25 09:52:28 UTC
+--- inc/Standard_Time.hxx.orig	2017-08-30 13:28:31 UTC
 +++ inc/Standard_Time.hxx
 @@ -26,11 +26,11 @@
  // ------------------------------------------------------------------

Added: head/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl	Sat Feb 17 19:48:33 2018	(r462190)
@@ -0,0 +1,62 @@
+--- src/DrawResources/CheckCommands.tcl.orig	2017-08-30 13:28:11 UTC
++++ src/DrawResources/CheckCommands.tcl
+@@ -1038,6 +1038,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
+ 
+   Only one option can be used at once.
+   If no option is given, procedure will return the name of current platform.
+@@ -1046,9 +1047,11 @@ proc checkplatform {args} {
+     set check_for_windows false
+     set check_for_linux false
+     set check_for_macosx false
++    set check_for_freebsd false
+ 
+     set options {{"-windows" check_for_windows 0}
+                  {"-linux" check_for_linux 0}
++                 {"-freebsd" check_for_freebsd 0}
+                  {"-osx" check_for_macosx 0}}
+ 
+     _check_args ${args} ${options} "checkplatform"
+@@ -1057,17 +1060,19 @@ proc checkplatform {args} {
+         set current_platform Windows
+     } elseif { $::tcl_platform(os) == "Linux" } {
+         set current_platform Linux
++    } elseif { $::tcl_platform(os) == "FreeBSD" } {
++        set current_platform FreeBSD
+     } elseif { $::tcl_platform(os) == "Darwin" } {
+         set current_platform MacOS
+     }
+ 
+     # no args are given
+-    if { !${check_for_windows} && !${check_for_linux} && !${check_for_macosx}} {
++    if { !${check_for_windows} && !${check_for_linux} && !${check_for_macosx} && !${check_for_freebsd}} {
+         return ${current_platform}
+     }
+ 
+     # check usage of proc checkplatform
+-    if { [expr [string is true ${check_for_windows}] + [string is true ${check_for_linux}] + [string is true ${check_for_macosx}] ] > 1} {
++    if { [expr [string is true ${check_for_windows}] + [string is true ${check_for_linux}] + [string is true ${check_for_macosx}] + [string is true ${check_for_freebsd}] ] > 1} {
+         error "Error: wrong usage of command checkplatform, only single option can be used at once"
+     }
+ 
+@@ -1076,11 +1081,16 @@ proc checkplatform {args} {
+         return 1
+     }
+ 
+-    # checking for Mac OS X platforms
++    # checking for Linux platforms
+     if { ${check_for_linux} && ${current_platform} == "Linux" } {
+         return 1
+     }
+ 
++    # checking for FreeBSD platforms
++    if { ${check_for_freebsd} && ${current_platform} == "FreeBSD" } {
++        return 1
++    }
++
+     # checking for Mac OS X platforms
+     if { ${check_for_macosx} && ${current_platform} == "MacOS" } {
+         return 1

Added: head/cad/opencascade/files/patch-src_RWStl_RWStl__Reader.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_RWStl_RWStl__Reader.cxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -0,0 +1,11 @@
+--- src/RWStl/RWStl_Reader.cxx.orig	2017-08-30 13:28:29 UTC
++++ src/RWStl/RWStl_Reader.cxx
+@@ -264,7 +264,7 @@ Standard_Boolean RWStl_Reader::ReadAscii
+ 
+   // report progress every 1 MiB of read data
+   const int aStepB = 1024 * 1024;
+-  const Standard_Integer aNbSteps = 1 + Standard_Integer((theUntilPos - aStartPos) / aStepB);
++  const Standard_Integer aNbSteps = 1 + Standard_Integer(((int64_t)theUntilPos - aStartPos) / aStepB);
+   Message_ProgressSentry aPSentry (theProgress, "Reading text STL file", 0, aNbSteps, 1);
+ 
+   int64_t aProgressPos = aStartPos + aStepB;

Modified: head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx
==============================================================================
--- head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,11 +1,19 @@
---- src/STEPConstruct/STEPConstruct_AP203Context.cxx.orig	2016-11-25 09:52:26 UTC
+--- src/STEPConstruct/STEPConstruct_AP203Context.cxx.orig	2017-08-30 13:28:30 UTC
 +++ src/STEPConstruct/STEPConstruct_AP203Context.cxx
-@@ -123,7 +123,7 @@ Handle(StepBasic_DateAndTime) STEPConstr
+@@ -123,7 +123,15 @@ Handle(StepBasic_DateAndTime) STEPConstr
      long shift = 0;
      _get_timezone (&shift);
    #else
 -    Standard_Integer shift = Standard_Integer(timezone);
-+    Standard_Integer shift = Standard_Integer((long long)timezone);
++    #if defined(__FreeBSD__)
++	struct tm *lt;
++	time_t t = 0;
++	time(&t);
++	lt = localtime(&t);
++	Standard_Integer shift = Standard_Integer(lt->tm_gmtoff);
++    #else
++      Standard_Integer shift = Standard_Integer(timezone);
++    #endif
    #endif
      Standard_Integer shifth = abs ( shift ) / 3600;
      Standard_Integer shiftm = ( abs ( shift ) - shifth * 3600 ) / 60;

Modified: head/cad/opencascade/files/patch-src_Standard_Standard__CLocaleSentry.hxx
==============================================================================
--- head/cad/opencascade/files/patch-src_Standard_Standard__CLocaleSentry.hxx	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-src_Standard_Standard__CLocaleSentry.hxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,4 +1,4 @@
---- src/Standard/Standard_CLocaleSentry.hxx.orig	2016-11-25 09:52:27 UTC
+--- src/Standard/Standard_CLocaleSentry.hxx.orig	2017-08-30 13:28:31 UTC
 +++ src/Standard/Standard_CLocaleSentry.hxx
 @@ -25,7 +25,7 @@
    //! and become part of POSIX since '2008.

Modified: head/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx
==============================================================================
--- head/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,4 +1,4 @@
---- src/Standard/Standard_CString.cxx.orig	2016-11-25 09:52:27 UTC
+--- src/Standard/Standard_CString.cxx.orig	2017-08-30 13:28:31 UTC
 +++ src/Standard/Standard_CString.cxx
 @@ -81,7 +81,7 @@ Standard_Integer HashCodes (const Standa
      // strtod, strtol, strtoll functions. For other system with locale-depended

Modified: head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx
==============================================================================
--- head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,6 +1,6 @@
---- src/Standard/Standard_MMgrTBBalloc.cxx.orig	2012-11-12 11:47:26.000000000 +0100
-+++ src/Standard/Standard_MMgrTBBalloc.cxx	2013-03-27 10:59:09.000000000 +0100
-@@ -28,6 +28,9 @@
+--- src/Standard/Standard_MMgrTBBalloc.cxx.orig	2017-08-30 13:28:31 UTC
++++ src/Standard/Standard_MMgrTBBalloc.cxx
+@@ -18,6 +18,9 @@
  
  // paralleling with Intel TBB
  #ifdef HAVE_TBB

Modified: head/cad/opencascade/files/patch-src_Standard_Standard__Time.hxx
==============================================================================
--- head/cad/opencascade/files/patch-src_Standard_Standard__Time.hxx	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-src_Standard_Standard__Time.hxx	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,4 +1,4 @@
---- src/Standard/Standard_Time.hxx.orig	2016-11-25 09:52:28 UTC
+--- src/Standard/Standard_Time.hxx.orig	2017-08-30 13:28:31 UTC
 +++ src/Standard/Standard_Time.hxx
 @@ -26,11 +26,11 @@
  // ------------------------------------------------------------------

Modified: head/cad/opencascade/files/patch-src_StepFile_recfile.pc
==============================================================================
--- head/cad/opencascade/files/patch-src_StepFile_recfile.pc	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/files/patch-src_StepFile_recfile.pc	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,5 +1,5 @@
---- src/StepFile/recfile.pc.orig	2014-11-07 16:16:45.000000000 +0100
-+++ src/StepFile/recfile.pc	2014-11-16 21:26:42.000000000 +0100
+--- 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"

Modified: head/cad/opencascade/pkg-plist
==============================================================================
--- head/cad/opencascade/pkg-plist	Sat Feb 17 19:39:31 2018	(r462189)
+++ head/cad/opencascade/pkg-plist	Sat Feb 17 19:48:33 2018	(r462190)
@@ -1,15 +1,16 @@
 %%OCCROOT%%/bin/DRAWEXE
 %%OCCROOT%%/bin/custom.sh
-%%OCCROOT%%/bin/custom_%%CC%%_%%BITS%%.sh
+%%OCCROOT%%/bin/custom_%%CC%%_64.sh
 %%OCCROOT%%/bin/draw.sh
 %%OCCROOT%%/bin/env.sh
 %%OCCROOT%%/data/iges/bearing.iges
 %%OCCROOT%%/data/iges/hammer.iges
 %%OCCROOT%%/data/images/Graph.PNG
-%%OCCROOT%%/data/images/Image.xwd
+%%OCCROOT%%/data/images/carrelage1.gif
+%%OCCROOT%%/data/images/chataignier.gif
+%%OCCROOT%%/data/images/cookerplate.gif
 %%OCCROOT%%/data/images/cyl_4_1.gif
 %%OCCROOT%%/data/images/hatch_1.png
-%%OCCROOT%%/data/images/hlr.xwd
 %%OCCROOT%%/data/images/impexp.bmp
 %%OCCROOT%%/data/images/marker_box1.png
 %%OCCROOT%%/data/images/marker_box2.png
@@ -17,27 +18,55 @@
 %%OCCROOT%%/data/images/marker_kr.png
 %%OCCROOT%%/data/images/nut.bmp
 %%OCCROOT%%/data/images/petitsobj.gif
+%%OCCROOT%%/data/images/plancher.gif
 %%OCCROOT%%/data/images/salome_interface04.jpg
+%%OCCROOT%%/data/images/terrain.gif
+%%OCCROOT%%/data/images/wallpaper.gif
 %%OCCROOT%%/data/occ/Axis_of_bearing.brep
 %%OCCROOT%%/data/occ/Ball.brep
 %%OCCROOT%%/data/occ/Bottom.brep
+%%OCCROOT%%/data/occ/Box.brep
 %%OCCROOT%%/data/occ/CrankArm.brep
 %%OCCROOT%%/data/occ/CrankArm.rle
 %%OCCROOT%%/data/occ/CylinderHead.rle
 %%OCCROOT%%/data/occ/EngineBlock.rle
+%%OCCROOT%%/data/occ/MAT.brep
+%%OCCROOT%%/data/occ/MAT.pnt
+%%OCCROOT%%/data/occ/MODERN_Chair_1.brep
+%%OCCROOT%%/data/occ/MODERN_Cooker_1.brep
+%%OCCROOT%%/data/occ/MODERN_Cooker_1_opened.brep
+%%OCCROOT%%/data/occ/MODERN_Exhaust_1.brep
+%%OCCROOT%%/data/occ/MODERN_MVCooker_1.brep
+%%OCCROOT%%/data/occ/MODERN_MVCooker_1_opened.brep
+%%OCCROOT%%/data/occ/MODERN_Refrigerator_1.brep
+%%OCCROOT%%/data/occ/MODERN_Refrigerator_1_opened.brep
+%%OCCROOT%%/data/occ/MODERN_Sink_1.brep
+%%OCCROOT%%/data/occ/MODERN_Sink_1_opened.brep
+%%OCCROOT%%/data/occ/MODERN_Table_1.brep
 %%OCCROOT%%/data/occ/Motor-c.brep
 %%OCCROOT%%/data/occ/Piston.rle
 %%OCCROOT%%/data/occ/Propeller.rle
+%%OCCROOT%%/data/occ/Pump_Nut.brep
+%%OCCROOT%%/data/occ/Pump_TopCover.brep
+%%OCCROOT%%/data/occ/Room.brep
+%%OCCROOT%%/data/occ/SurfaceFromPoints/sol1.dat
+%%OCCROOT%%/data/occ/SurfaceFromPoints/sol2.dat
 %%OCCROOT%%/data/occ/Top.brep
+%%OCCROOT%%/data/occ/asahi.brep
+%%OCCROOT%%/data/occ/bottle.brep
 %%OCCROOT%%/data/occ/edge.brep
 %%OCCROOT%%/data/occ/face.brep
 %%OCCROOT%%/data/occ/face1.brep
+%%OCCROOT%%/data/occ/face2.brep
 %%OCCROOT%%/data/occ/fuse.brep
 %%OCCROOT%%/data/occ/hammer.brep
 %%OCCROOT%%/data/occ/mal_ecrou.brep
 %%OCCROOT%%/data/occ/mal_tige.brep
 %%OCCROOT%%/data/occ/mal_vis.brep
+%%OCCROOT%%/data/occ/shell1.brep
 %%OCCROOT%%/data/occ/solid.brep
+%%OCCROOT%%/data/occ/terrain.brep
+%%OCCROOT%%/data/occ/wedge_ok.brep
 %%OCCROOT%%/data/occ/wing.brep
 %%OCCROOT%%/data/step/linkrods.step
 %%OCCROOT%%/data/step/screw.step
@@ -52,23 +81,7 @@
 %%OCCROOT%%/data/stl/shape.stl
 %%OCCROOT%%/data/stl/video_part.stl
 %%OCCROOT%%/data/vrml/face.vrml
-%%OCCROOT%%/lib/cmake/OpenCASCADEApplicationFrameworkTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEApplicationFrameworkTargets.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADECompileDefinitionsAndFlags-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEConfig.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEConfigVersion.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEDataExchangeTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEDataExchangeTargets.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEDrawTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEDrawTargets.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEFoundationClassesTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEFoundationClassesTargets.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEModelingAlgorithmsTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEModelingAlgorithmsTargets.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEModelingDataTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEModelingDataTargets.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEVisualizationTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%OCCROOT%%/lib/cmake/OpenCASCADEVisualizationTargets.cmake
+%%OCCROOT%%/resources/BOPAlgo/BOPAlgo.msg
 %%OCCROOT%%/resources/DrawResources/CURVES.tcl
 %%OCCROOT%%/resources/DrawResources/CheckCommands.tcl
 %%OCCROOT%%/resources/DrawResources/DrawDefault
@@ -86,6 +99,7 @@
 %%OCCROOT%%/resources/DrawResources/StandardViews.tcl
 %%OCCROOT%%/resources/DrawResources/TKTopTest.tcl
 %%OCCROOT%%/resources/DrawResources/TestCommands.tcl
+%%OCCROOT%%/resources/DrawResources/Vector.tcl
 %%OCCROOT%%/resources/DrawResources/dftree.tcl
 %%OCCROOT%%/resources/DrawResources/lamp.ico
 %%OCCROOT%%/resources/SHMessage/FILES
@@ -188,11 +202,14 @@
 %%OCCROOT%%/samples/tcl/materials.tcl
 %%OCCROOT%%/samples/tcl/pathtrace_ball.tcl
 %%OCCROOT%%/samples/tcl/pathtrace_cube.tcl
+%%OCCROOT%%/samples/tcl/pathtrace_materials.tcl
 %%OCCROOT%%/samples/tcl/pencil.tcl
 %%OCCROOT%%/samples/tcl/raytrace.tcl
 %%OCCROOT%%/samples/tcl/snowflake.tcl
 %%OCCROOT%%/samples/tcl/spheres.tcl
 %%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/export/A1
@@ -1564,7 +1581,6 @@
 %%OCCROOT%%/tests/boolean/bfuse_complex/P9
 %%OCCROOT%%/tests/boolean/bfuse_complex/Q1
 %%OCCROOT%%/tests/boolean/bfuse_complex/Q2
-%%OCCROOT%%/tests/boolean/bfuse_complex/Q3
 %%OCCROOT%%/tests/boolean/bfuse_complex/Q4
 %%OCCROOT%%/tests/boolean/bfuse_complex/Q5
 %%OCCROOT%%/tests/boolean/bfuse_complex/Q6
@@ -3440,7 +3456,6 @@
 %%OCCROOT%%/tests/boolean/bopsection/D3
 %%OCCROOT%%/tests/boolean/bopsection/D4
 %%OCCROOT%%/tests/boolean/bopsection/D5
-%%OCCROOT%%/tests/boolean/bopsection/D6
 %%OCCROOT%%/tests/boolean/bopsection/D7
 %%OCCROOT%%/tests/boolean/bopsection/D8
 %%OCCROOT%%/tests/boolean/bopsection/D9
@@ -4201,7 +4216,6 @@
 %%OCCROOT%%/tests/boolean/bsection/R3
 %%OCCROOT%%/tests/boolean/bsection/R4
 %%OCCROOT%%/tests/boolean/bsection/R5
-%%OCCROOT%%/tests/boolean/bsection/R6
 %%OCCROOT%%/tests/boolean/bsection/R7
 %%OCCROOT%%/tests/boolean/bsection/R8
 %%OCCROOT%%/tests/boolean/bsection/R9
@@ -4271,6 +4285,12 @@
 %%OCCROOT%%/tests/boolean/cells_test/H4
 %%OCCROOT%%/tests/boolean/cells_test/I1
 %%OCCROOT%%/tests/boolean/cells_test/I2
+%%OCCROOT%%/tests/boolean/cells_test/J1
+%%OCCROOT%%/tests/boolean/cells_test/J2
+%%OCCROOT%%/tests/boolean/cells_test/J3
+%%OCCROOT%%/tests/boolean/cells_test/J4
+%%OCCROOT%%/tests/boolean/cells_test/J5
+%%OCCROOT%%/tests/boolean/cells_test/J6
 %%OCCROOT%%/tests/boolean/cells_test/end
 %%OCCROOT%%/tests/boolean/end
 %%OCCROOT%%/tests/boolean/gdml_private/A1
@@ -4363,6 +4383,24 @@
 %%OCCROOT%%/tests/boolean/gdml_private/J7
 %%OCCROOT%%/tests/boolean/gdml_private/J8
 %%OCCROOT%%/tests/boolean/gdml_private/J9
+%%OCCROOT%%/tests/boolean/gdml_private/K1
+%%OCCROOT%%/tests/boolean/gdml_private/K2
+%%OCCROOT%%/tests/boolean/gdml_private/K3
+%%OCCROOT%%/tests/boolean/gdml_private/K4
+%%OCCROOT%%/tests/boolean/gdml_private/K5
+%%OCCROOT%%/tests/boolean/gdml_private/K6
+%%OCCROOT%%/tests/boolean/gdml_private/K7
+%%OCCROOT%%/tests/boolean/gdml_private/K8
+%%OCCROOT%%/tests/boolean/gdml_private/K9
+%%OCCROOT%%/tests/boolean/gdml_private/L1
+%%OCCROOT%%/tests/boolean/gdml_private/L2
+%%OCCROOT%%/tests/boolean/gdml_private/L3
+%%OCCROOT%%/tests/boolean/gdml_private/L4
+%%OCCROOT%%/tests/boolean/gdml_private/L5
+%%OCCROOT%%/tests/boolean/gdml_private/L6
+%%OCCROOT%%/tests/boolean/gdml_private/L7
+%%OCCROOT%%/tests/boolean/gdml_private/L8
+%%OCCROOT%%/tests/boolean/gdml_private/L9
 %%OCCROOT%%/tests/boolean/gdml_private/M2
 %%OCCROOT%%/tests/boolean/gdml_private/M3
 %%OCCROOT%%/tests/boolean/gdml_private/M4
@@ -4580,6 +4618,7 @@
 %%OCCROOT%%/tests/boolean/gdml_private/ZK1
 %%OCCROOT%%/tests/boolean/gdml_private/ZK2
 %%OCCROOT%%/tests/boolean/gdml_private/ZK3
+%%OCCROOT%%/tests/boolean/gdml_private/bug27052_ZI5
 %%OCCROOT%%/tests/boolean/gdml_private/end
 %%OCCROOT%%/tests/boolean/gdml_public/A1
 %%OCCROOT%%/tests/boolean/gdml_public/A2
@@ -4609,6 +4648,18 @@
 %%OCCROOT%%/tests/boolean/gdml_public/end
 %%OCCROOT%%/tests/boolean/grids.list
 %%OCCROOT%%/tests/boolean/parse.rules
+%%OCCROOT%%/tests/boolean/splitter/A1
+%%OCCROOT%%/tests/boolean/splitter/A2
+%%OCCROOT%%/tests/boolean/splitter/A3
+%%OCCROOT%%/tests/boolean/splitter/A4
+%%OCCROOT%%/tests/boolean/splitter/A5
+%%OCCROOT%%/tests/boolean/splitter/A6
+%%OCCROOT%%/tests/boolean/splitter/B1
+%%OCCROOT%%/tests/boolean/splitter/B2
+%%OCCROOT%%/tests/boolean/splitter/B3
+%%OCCROOT%%/tests/boolean/splitter/B4
+%%OCCROOT%%/tests/boolean/splitter/B5
+%%OCCROOT%%/tests/boolean/splitter/B6
 %%OCCROOT%%/tests/boolean/volumemaker/A1
 %%OCCROOT%%/tests/boolean/volumemaker/A2
 %%OCCROOT%%/tests/boolean/volumemaker/A3
@@ -4713,15 +4764,11 @@
 %%OCCROOT%%/tests/bugs/caf/bug114
 %%OCCROOT%%/tests/bugs/caf/bug1395_1
 %%OCCROOT%%/tests/bugs/caf/bug1395_2
-%%OCCROOT%%/tests/bugs/caf/bug1454
-%%OCCROOT%%/tests/bugs/caf/bug1454_std
 %%OCCROOT%%/tests/bugs/caf/bug158
 %%OCCROOT%%/tests/bugs/caf/bug159
 %%OCCROOT%%/tests/bugs/caf/bug170_3
 %%OCCROOT%%/tests/bugs/caf/bug1722
 %%OCCROOT%%/tests/bugs/caf/bug1724
-%%OCCROOT%%/tests/bugs/caf/bug1726
-%%OCCROOT%%/tests/bugs/caf/bug1726_std
 %%OCCROOT%%/tests/bugs/caf/bug1919
 %%OCCROOT%%/tests/bugs/caf/bug21231
 %%OCCROOT%%/tests/bugs/caf/bug21707
@@ -4762,6 +4809,8 @@
 %%OCCROOT%%/tests/bugs/caf/bug25394_1
 %%OCCROOT%%/tests/bugs/caf/bug25394_2
 %%OCCROOT%%/tests/bugs/caf/bug25394_3
+%%OCCROOT%%/tests/bugs/caf/bug25536
+%%OCCROOT%%/tests/bugs/caf/bug25537
 %%OCCROOT%%/tests/bugs/caf/bug26061
 %%OCCROOT%%/tests/bugs/caf/bug261
 %%OCCROOT%%/tests/bugs/caf/bug26155
@@ -4775,14 +4824,17 @@
 %%OCCROOT%%/tests/bugs/caf/bug26428
 %%OCCROOT%%/tests/bugs/caf/bug267_1
 %%OCCROOT%%/tests/bugs/caf/bug267_2
+%%OCCROOT%%/tests/bugs/caf/bug27187
 %%OCCROOT%%/tests/bugs/caf/bug27277
 %%OCCROOT%%/tests/bugs/caf/bug27433
 %%OCCROOT%%/tests/bugs/caf/bug27454
 %%OCCROOT%%/tests/bugs/caf/bug27454_1
 %%OCCROOT%%/tests/bugs/caf/bug27604
+%%OCCROOT%%/tests/bugs/caf/bug27667
 %%OCCROOT%%/tests/bugs/caf/bug27835
-%%OCCROOT%%/tests/bugs/caf/bug2793
-%%OCCROOT%%/tests/bugs/caf/bug282
+%%OCCROOT%%/tests/bugs/caf/bug28425
+%%OCCROOT%%/tests/bugs/caf/bug28428
+%%OCCROOT%%/tests/bugs/caf/bug28691
 %%OCCROOT%%/tests/bugs/caf/bug2932_1
 %%OCCROOT%%/tests/bugs/caf/bug2932_10
 %%OCCROOT%%/tests/bugs/caf/bug2932_11
@@ -4807,17 +4859,11 @@
 %%OCCROOT%%/tests/bugs/caf/bug2932_7
 %%OCCROOT%%/tests/bugs/caf/bug2932_8
 %%OCCROOT%%/tests/bugs/caf/bug2932_9
-%%OCCROOT%%/tests/bugs/caf/bug350
-%%OCCROOT%%/tests/bugs/caf/bug351
-%%OCCROOT%%/tests/bugs/caf/bug352
-%%OCCROOT%%/tests/bugs/caf/bug355
 %%OCCROOT%%/tests/bugs/caf/bug361
 %%OCCROOT%%/tests/bugs/caf/bug381_1
 %%OCCROOT%%/tests/bugs/caf/bug381_2
 %%OCCROOT%%/tests/bugs/caf/bug387
 %%OCCROOT%%/tests/bugs/caf/bug425
-%%OCCROOT%%/tests/bugs/caf/bug5023
-%%OCCROOT%%/tests/bugs/caf/bug5023_std
 %%OCCROOT%%/tests/bugs/caf/bug644
 %%OCCROOT%%/tests/bugs/caf/bug669
 %%OCCROOT%%/tests/bugs/caf/bug738_1
@@ -4838,6 +4884,7 @@
 %%OCCROOT%%/tests/bugs/demo/bug23562_4
 %%OCCROOT%%/tests/bugs/demo/bug23562_5
 %%OCCROOT%%/tests/bugs/demo/bug23562_6
+%%OCCROOT%%/tests/bugs/demo/bug23671
 %%OCCROOT%%/tests/bugs/demo/bug24873_1
 %%OCCROOT%%/tests/bugs/demo/bug24873_2
 %%OCCROOT%%/tests/bugs/demo/bug25020
@@ -4880,6 +4927,7 @@
 %%OCCROOT%%/tests/bugs/fclasses/bug23237
 %%OCCROOT%%/tests/bugs/fclasses/bug23361
 %%OCCROOT%%/tests/bugs/fclasses/bug23403
+%%OCCROOT%%/tests/bugs/fclasses/bug23497
 %%OCCROOT%%/tests/bugs/fclasses/bug23535_1
 %%OCCROOT%%/tests/bugs/fclasses/bug23535_2
 %%OCCROOT%%/tests/bugs/fclasses/bug23535_3
@@ -4909,7 +4957,6 @@
 %%OCCROOT%%/tests/bugs/fclasses/bug25348
 %%OCCROOT%%/tests/bugs/fclasses/bug25367_brep
 %%OCCROOT%%/tests/bugs/fclasses/bug25367_igs
-%%OCCROOT%%/tests/bugs/fclasses/bug25514
 %%OCCROOT%%/tests/bugs/fclasses/bug25545
 %%OCCROOT%%/tests/bugs/fclasses/bug25558
 %%OCCROOT%%/tests/bugs/fclasses/bug25574
@@ -4917,16 +4964,14 @@
 %%OCCROOT%%/tests/bugs/fclasses/bug25635_2
 %%OCCROOT%%/tests/bugs/fclasses/bug25757
 %%OCCROOT%%/tests/bugs/fclasses/bug26022
-%%OCCROOT%%/tests/bugs/fclasses/bug26184_1
-%%OCCROOT%%/tests/bugs/fclasses/bug26184_2
 %%OCCROOT%%/tests/bugs/fclasses/bug26448
 %%OCCROOT%%/tests/bugs/fclasses/bug26485
 %%OCCROOT%%/tests/bugs/fclasses/bug26922
 %%OCCROOT%%/tests/bugs/fclasses/bug27114
-%%OCCROOT%%/tests/bugs/fclasses/bug27131
 %%OCCROOT%%/tests/bugs/fclasses/bug27184
-%%OCCROOT%%/tests/bugs/fclasses/bug27371
 %%OCCROOT%%/tests/bugs/fclasses/bug27849
+%%OCCROOT%%/tests/bugs/fclasses/bug28478
+%%OCCROOT%%/tests/bugs/fclasses/bug28829
 %%OCCROOT%%/tests/bugs/fclasses/bug309
 %%OCCROOT%%/tests/bugs/fclasses/bug310
 %%OCCROOT%%/tests/bugs/fclasses/bug6143
@@ -4952,6 +4997,7 @@
 %%OCCROOT%%/tests/bugs/heal/buc60940
 %%OCCROOT%%/tests/bugs/heal/buc60950
 %%OCCROOT%%/tests/bugs/heal/bug1642
+%%OCCROOT%%/tests/bugs/heal/bug17128
 %%OCCROOT%%/tests/bugs/heal/bug17129
 %%OCCROOT%%/tests/bugs/heal/bug208
 %%OCCROOT%%/tests/bugs/heal/bug209
@@ -4961,7 +5007,10 @@
 %%OCCROOT%%/tests/bugs/heal/bug21317
 %%OCCROOT%%/tests/bugs/heal/bug22
 %%OCCROOT%%/tests/bugs/heal/bug22587
+%%OCCROOT%%/tests/bugs/heal/bug22602
+%%OCCROOT%%/tests/bugs/heal/bug22919
 %%OCCROOT%%/tests/bugs/heal/bug22924
+%%OCCROOT%%/tests/bugs/heal/bug23451
 %%OCCROOT%%/tests/bugs/heal/bug23722
 %%OCCROOT%%/tests/bugs/heal/bug23944
 %%OCCROOT%%/tests/bugs/heal/bug24
@@ -4977,8 +5026,6 @@
 %%OCCROOT%%/tests/bugs/heal/bug24249_3
 %%OCCROOT%%/tests/bugs/heal/bug24370
 %%OCCROOT%%/tests/bugs/heal/bug24549
-%%OCCROOT%%/tests/bugs/heal/bug24596_1
-%%OCCROOT%%/tests/bugs/heal/bug24596_2
 %%OCCROOT%%/tests/bugs/heal/bug24658
 %%OCCROOT%%/tests/bugs/heal/bug24881
 %%OCCROOT%%/tests/bugs/heal/bug24934
@@ -4988,7 +5035,6 @@
 %%OCCROOT%%/tests/bugs/heal/bug25014
 %%OCCROOT%%/tests/bugs/heal/bug25068
 %%OCCROOT%%/tests/bugs/heal/bug25333
-%%OCCROOT%%/tests/bugs/heal/bug25424
 %%OCCROOT%%/tests/bugs/heal/bug25455
 %%OCCROOT%%/tests/bugs/heal/bug25553_1
 %%OCCROOT%%/tests/bugs/heal/bug25553_2
@@ -4997,9 +5043,13 @@
 %%OCCROOT%%/tests/bugs/heal/bug25712
 %%OCCROOT%%/tests/bugs/heal/bug25823
 %%OCCROOT%%/tests/bugs/heal/bug25923
+%%OCCROOT%%/tests/bugs/heal/bug25967
+%%OCCROOT%%/tests/bugs/heal/bug26052
 %%OCCROOT%%/tests/bugs/heal/bug26219_1
 %%OCCROOT%%/tests/bugs/heal/bug26219_gehause_rohteil
 %%OCCROOT%%/tests/bugs/heal/bug26244
+%%OCCROOT%%/tests/bugs/heal/bug26280
+%%OCCROOT%%/tests/bugs/heal/bug26282
 %%OCCROOT%%/tests/bugs/heal/bug26408
 %%OCCROOT%%/tests/bugs/heal/bug26489_1
 %%OCCROOT%%/tests/bugs/heal/bug26489_2
@@ -5015,15 +5065,23 @@
 %%OCCROOT%%/tests/bugs/heal/bug26656
 %%OCCROOT%%/tests/bugs/heal/bug26671
 %%OCCROOT%%/tests/bugs/heal/bug26708
-%%OCCROOT%%/tests/bugs/heal/bug26871
+%%OCCROOT%%/tests/bugs/heal/bug26716
+%%OCCROOT%%/tests/bugs/heal/bug26735
 %%OCCROOT%%/tests/bugs/heal/bug26930_1
 %%OCCROOT%%/tests/bugs/heal/bug26930_2
+%%OCCROOT%%/tests/bugs/heal/bug26943
+%%OCCROOT%%/tests/bugs/heal/bug26957
 %%OCCROOT%%/tests/bugs/heal/bug27000_1
 %%OCCROOT%%/tests/bugs/heal/bug27000_2
 %%OCCROOT%%/tests/bugs/heal/bug27078
+%%OCCROOT%%/tests/bugs/heal/bug27246
 %%OCCROOT%%/tests/bugs/heal/bug27331
 %%OCCROOT%%/tests/bugs/heal/bug27729
 %%OCCROOT%%/tests/bugs/heal/bug27781
+%%OCCROOT%%/tests/bugs/heal/bug27894
+%%OCCROOT%%/tests/bugs/heal/bug28471
+%%OCCROOT%%/tests/bugs/heal/bug28529
+%%OCCROOT%%/tests/bugs/heal/bug28553
 %%OCCROOT%%/tests/bugs/heal/bug329
 %%OCCROOT%%/tests/bugs/heal/bug482
 %%OCCROOT%%/tests/bugs/heal/bug518
@@ -5052,6 +5110,7 @@
 %%OCCROOT%%/tests/bugs/iges/buc60949
 %%OCCROOT%%/tests/bugs/iges/bug111_1
 %%OCCROOT%%/tests/bugs/iges/bug111_2
+%%OCCROOT%%/tests/bugs/iges/bug12567
 %%OCCROOT%%/tests/bugs/iges/bug131_1
 %%OCCROOT%%/tests/bugs/iges/bug131_2
 %%OCCROOT%%/tests/bugs/iges/bug131_3
@@ -5076,7 +5135,11 @@
 %%OCCROOT%%/tests/bugs/iges/bug17026_3
 %%OCCROOT%%/tests/bugs/iges/bug17026_4
 %%OCCROOT%%/tests/bugs/iges/bug201
+%%OCCROOT%%/tests/bugs/iges/bug22283
 %%OCCROOT%%/tests/bugs/iges/bug22294
+%%OCCROOT%%/tests/bugs/iges/bug22394
+%%OCCROOT%%/tests/bugs/iges/bug22487_1
+%%OCCROOT%%/tests/bugs/iges/bug22487_2
 %%OCCROOT%%/tests/bugs/iges/bug22504
 %%OCCROOT%%/tests/bugs/iges/bug22715_1
 %%OCCROOT%%/tests/bugs/iges/bug22715_2
@@ -5086,6 +5149,7 @@
 %%OCCROOT%%/tests/bugs/iges/bug23377
 %%OCCROOT%%/tests/bugs/iges/bug23622_1
 %%OCCROOT%%/tests/bugs/iges/bug23622_2
+%%OCCROOT%%/tests/bugs/iges/bug23638
 %%OCCROOT%%/tests/bugs/iges/bug23746
 %%OCCROOT%%/tests/bugs/iges/bug23822
 %%OCCROOT%%/tests/bugs/iges/bug25518
@@ -5100,12 +5164,14 @@
 %%OCCROOT%%/tests/bugs/iges/bug26573
 %%OCCROOT%%/tests/bugs/iges/bug26931
 %%OCCROOT%%/tests/bugs/iges/bug26989
+%%OCCROOT%%/tests/bugs/iges/bug27186
 %%OCCROOT%%/tests/bugs/iges/bug272_1
 %%OCCROOT%%/tests/bugs/iges/bug272_2
 %%OCCROOT%%/tests/bugs/iges/bug272_3
 %%OCCROOT%%/tests/bugs/iges/bug272_4
 %%OCCROOT%%/tests/bugs/iges/bug283
 %%OCCROOT%%/tests/bugs/iges/bug285
+%%OCCROOT%%/tests/bugs/iges/bug28589
 %%OCCROOT%%/tests/bugs/iges/bug306
 %%OCCROOT%%/tests/bugs/iges/bug365_1
 %%OCCROOT%%/tests/bugs/iges/bug365_3
@@ -5142,8 +5208,6 @@
 %%OCCROOT%%/tests/bugs/mesh/bug23614_3
 %%OCCROOT%%/tests/bugs/mesh/bug23614_4
 %%OCCROOT%%/tests/bugs/mesh/bug23631
-%%OCCROOT%%/tests/bugs/mesh/bug23650
-%%OCCROOT%%/tests/bugs/mesh/bug24022
 %%OCCROOT%%/tests/bugs/mesh/bug24127
 %%OCCROOT%%/tests/bugs/mesh/bug24593_1
 %%OCCROOT%%/tests/bugs/mesh/bug24593_2
@@ -5151,13 +5215,11 @@
 %%OCCROOT%%/tests/bugs/mesh/bug24775
 %%OCCROOT%%/tests/bugs/mesh/bug24923
 %%OCCROOT%%/tests/bugs/mesh/bug24938
-%%OCCROOT%%/tests/bugs/mesh/bug24968_1
-%%OCCROOT%%/tests/bugs/mesh/bug24968_2
 %%OCCROOT%%/tests/bugs/mesh/bug25045
+%%OCCROOT%%/tests/bugs/mesh/bug25061
 %%OCCROOT%%/tests/bugs/mesh/bug25080
 %%OCCROOT%%/tests/bugs/mesh/bug25142
 %%OCCROOT%%/tests/bugs/mesh/bug25157
-%%OCCROOT%%/tests/bugs/mesh/bug25264
 %%OCCROOT%%/tests/bugs/mesh/bug25281
 %%OCCROOT%%/tests/bugs/mesh/bug25307
 %%OCCROOT%%/tests/bugs/mesh/bug25364
@@ -5181,20 +5243,33 @@
 %%OCCROOT%%/tests/bugs/mesh/bug25503_2
 %%OCCROOT%%/tests/bugs/mesh/bug25519
 %%OCCROOT%%/tests/bugs/mesh/bug25547
+%%OCCROOT%%/tests/bugs/mesh/bug25551
+%%OCCROOT%%/tests/bugs/mesh/bug25586_1
+%%OCCROOT%%/tests/bugs/mesh/bug25586_2
+%%OCCROOT%%/tests/bugs/mesh/bug25586_3
 %%OCCROOT%%/tests/bugs/mesh/bug25612
+%%OCCROOT%%/tests/bugs/mesh/bug25628
+%%OCCROOT%%/tests/bugs/mesh/bug25738
 %%OCCROOT%%/tests/bugs/mesh/bug25806
+%%OCCROOT%%/tests/bugs/mesh/bug25817
+%%OCCROOT%%/tests/bugs/mesh/bug25827
+%%OCCROOT%%/tests/bugs/mesh/bug25837_1
+%%OCCROOT%%/tests/bugs/mesh/bug25837_2
+%%OCCROOT%%/tests/bugs/mesh/bug26291
 %%OCCROOT%%/tests/bugs/mesh/bug26372
+%%OCCROOT%%/tests/bugs/mesh/bug26382
 %%OCCROOT%%/tests/bugs/mesh/bug26407
 %%OCCROOT%%/tests/bugs/mesh/bug26532
 %%OCCROOT%%/tests/bugs/mesh/bug26664
 %%OCCROOT%%/tests/bugs/mesh/bug26692_1
 %%OCCROOT%%/tests/bugs/mesh/bug26692_2
-%%OCCROOT%%/tests/bugs/mesh/bug27119
+%%OCCROOT%%/tests/bugs/mesh/bug26889
+%%OCCROOT%%/tests/bugs/mesh/bug26928
 %%OCCROOT%%/tests/bugs/mesh/bug27239
 %%OCCROOT%%/tests/bugs/mesh/bug27384_1
 %%OCCROOT%%/tests/bugs/mesh/bug27384_2
 %%OCCROOT%%/tests/bugs/mesh/bug27442
-%%OCCROOT%%/tests/bugs/mesh/bug27626
+%%OCCROOT%%/tests/bugs/mesh/bug27453
 %%OCCROOT%%/tests/bugs/mesh/bug27959
 %%OCCROOT%%/tests/bugs/mesh/bug28118
 %%OCCROOT%%/tests/bugs/mesh/parse.rules
@@ -5281,18 +5356,6 @@
 %%OCCROOT%%/tests/bugs/modalg_1/bug100
 %%OCCROOT%%/tests/bugs/modalg_1/bug101
 %%OCCROOT%%/tests/bugs/modalg_1/bug1013
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_1
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_10
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_11
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_12
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_2
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_3
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_4
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_5
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_6
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_7
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_8
-%%OCCROOT%%/tests/bugs/modalg_1/bug10160_9
 %%OCCROOT%%/tests/bugs/modalg_1/bug10232
 %%OCCROOT%%/tests/bugs/modalg_1/bug102_1
 %%OCCROOT%%/tests/bugs/modalg_1/bug102_2
@@ -5409,10 +5472,6 @@
 %%OCCROOT%%/tests/bugs/modalg_1/bug15968_2
 %%OCCROOT%%/tests/bugs/modalg_1/bug16517_1
 %%OCCROOT%%/tests/bugs/modalg_1/bug16517_2
-%%OCCROOT%%/tests/bugs/modalg_1/bug165_4
-%%OCCROOT%%/tests/bugs/modalg_1/bug165_5
-%%OCCROOT%%/tests/bugs/modalg_1/bug165_6
-%%OCCROOT%%/tests/bugs/modalg_1/bug165_7
 %%OCCROOT%%/tests/bugs/modalg_1/bug1665
 %%OCCROOT%%/tests/bugs/modalg_1/bug16667_1
 %%OCCROOT%%/tests/bugs/modalg_1/bug16667_2
@@ -5433,7 +5492,6 @@
 %%OCCROOT%%/tests/bugs/modalg_1/bug179
 %%OCCROOT%%/tests/bugs/modalg_1/bug18186
 %%OCCROOT%%/tests/bugs/modalg_1/bug19071
-%%OCCROOT%%/tests/bugs/modalg_1/bug19793_2
 %%OCCROOT%%/tests/bugs/modalg_2/begin
 %%OCCROOT%%/tests/bugs/modalg_2/bug19811
 %%OCCROOT%%/tests/bugs/modalg_2/bug20222
@@ -5760,8 +5818,6 @@
 %%OCCROOT%%/tests/bugs/modalg_2/bug302_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug302_3
 %%OCCROOT%%/tests/bugs/modalg_2/bug305
-%%OCCROOT%%/tests/bugs/modalg_2/bug307_1
-%%OCCROOT%%/tests/bugs/modalg_2/bug307_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug315
 %%OCCROOT%%/tests/bugs/modalg_2/bug317
 %%OCCROOT%%/tests/bugs/modalg_2/bug318
@@ -5821,7 +5877,6 @@
 %%OCCROOT%%/tests/bugs/modalg_2/bug424_1
 %%OCCROOT%%/tests/bugs/modalg_2/bug424_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug426
-%%OCCROOT%%/tests/bugs/modalg_2/bug426_1
 %%OCCROOT%%/tests/bugs/modalg_2/bug427_1
 %%OCCROOT%%/tests/bugs/modalg_2/bug427_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug427_3
@@ -5838,12 +5893,6 @@
 %%OCCROOT%%/tests/bugs/modalg_2/bug446_3
 %%OCCROOT%%/tests/bugs/modalg_2/bug446_4
 %%OCCROOT%%/tests/bugs/modalg_2/bug449
-%%OCCROOT%%/tests/bugs/modalg_2/bug452_1
-%%OCCROOT%%/tests/bugs/modalg_2/bug452_2
-%%OCCROOT%%/tests/bugs/modalg_2/bug452_3
-%%OCCROOT%%/tests/bugs/modalg_2/bug452_4
-%%OCCROOT%%/tests/bugs/modalg_2/bug453_1
-%%OCCROOT%%/tests/bugs/modalg_2/bug453_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug465
 %%OCCROOT%%/tests/bugs/modalg_2/bug4717_1
 %%OCCROOT%%/tests/bugs/modalg_2/bug4717_2
@@ -5880,8 +5929,6 @@
 %%OCCROOT%%/tests/bugs/modalg_2/bug4993_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug500
 %%OCCROOT%%/tests/bugs/modalg_2/bug501
-%%OCCROOT%%/tests/bugs/modalg_2/bug5157_1
-%%OCCROOT%%/tests/bugs/modalg_2/bug5157_2
 %%OCCROOT%%/tests/bugs/modalg_2/bug516
 %%OCCROOT%%/tests/bugs/modalg_2/bug526
 %%OCCROOT%%/tests/bugs/modalg_2/bug527
@@ -5995,10 +6042,6 @@
 %%OCCROOT%%/tests/bugs/modalg_4/bug620_1
 %%OCCROOT%%/tests/bugs/modalg_4/bug620_2
 %%OCCROOT%%/tests/bugs/modalg_4/bug625
-%%OCCROOT%%/tests/bugs/modalg_4/bug6272_1
-%%OCCROOT%%/tests/bugs/modalg_4/bug6272_2
-%%OCCROOT%%/tests/bugs/modalg_4/bug6272_3
-%%OCCROOT%%/tests/bugs/modalg_4/bug6272_4
 %%OCCROOT%%/tests/bugs/modalg_4/bug6272_5
 %%OCCROOT%%/tests/bugs/modalg_4/bug6272_6
 %%OCCROOT%%/tests/bugs/modalg_4/bug6272_71
@@ -6108,25 +6151,15 @@
 %%OCCROOT%%/tests/bugs/modalg_4/bug822_1
 %%OCCROOT%%/tests/bugs/modalg_4/bug822_2
 %%OCCROOT%%/tests/bugs/modalg_4/bug823
-%%OCCROOT%%/tests/bugs/modalg_4/bug823_1
 %%OCCROOT%%/tests/bugs/modalg_4/bug824
-%%OCCROOT%%/tests/bugs/modalg_4/bug824_1
 %%OCCROOT%%/tests/bugs/modalg_4/bug825
-%%OCCROOT%%/tests/bugs/modalg_4/bug825_1
-%%OCCROOT%%/tests/bugs/modalg_4/bug825_2
 %%OCCROOT%%/tests/bugs/modalg_4/bug826
-%%OCCROOT%%/tests/bugs/modalg_4/bug826_1
 %%OCCROOT%%/tests/bugs/modalg_4/bug827
-%%OCCROOT%%/tests/bugs/modalg_4/bug827_1
-%%OCCROOT%%/tests/bugs/modalg_4/bug827_2
-%%OCCROOT%%/tests/bugs/modalg_4/bug827_3
 %%OCCROOT%%/tests/bugs/modalg_4/bug828
 %%OCCROOT%%/tests/bugs/modalg_4/bug829_1
 %%OCCROOT%%/tests/bugs/modalg_4/bug829_2
 %%OCCROOT%%/tests/bugs/modalg_4/bug8370
 %%OCCROOT%%/tests/bugs/modalg_4/bug8372
-%%OCCROOT%%/tests/bugs/modalg_4/bug83_1
-%%OCCROOT%%/tests/bugs/modalg_4/bug83_2
 %%OCCROOT%%/tests/bugs/modalg_4/bug86
 %%OCCROOT%%/tests/bugs/modalg_4/bug87
 %%OCCROOT%%/tests/bugs/modalg_4/bug8842_1
@@ -6298,7 +6331,6 @@
 %%OCCROOT%%/tests/bugs/modalg_5/bug23891_4
 %%OCCROOT%%/tests/bugs/modalg_5/bug23892
 %%OCCROOT%%/tests/bugs/modalg_5/bug23903
-%%OCCROOT%%/tests/bugs/modalg_5/bug23906
 %%OCCROOT%%/tests/bugs/modalg_5/bug23932_1
 %%OCCROOT%%/tests/bugs/modalg_5/bug23932_2
 %%OCCROOT%%/tests/bugs/modalg_5/bug23933
@@ -6313,7 +6345,6 @@
 %%OCCROOT%%/tests/bugs/modalg_5/bug23991
 %%OCCROOT%%/tests/bugs/modalg_5/bug23998

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802171948.w1HJmXLJ019350>